Abstract

Programming is a fundamental ability for Computer Science Students. Most programming lectures use traditional languages, such as C, C++, or Java, as the rst learning language for beginners, which are effective for real applications and therefore are popular in industry. However, the complex syntax of these languages is challenging for beginners, which becomes an obstacle to their learning. Python has simpler syntax and high-level data structures to enable succinct programs. The multiple paradigms of Python also provide learners opportunities to learn various features of programming languages. Therefore, Python gradually becomes a new option of the rst language for learning. This Project investigates the features of the rst learning programming language by comparing Python with the popular learning language Java. The results has given instructors suggestions for selecting suitable learning languages in their lectures and designing adaptive instructional strategies/materials based on the features of the selected language.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call