The First Programming Language and Freshman Year in Computer Science: Characterization and Tips for Better Decision Making [PDF]
The ability to program is the “visible” competency to acquire in an introductory unit in computer science. However, before a student is able to write a program, he needs to understand the problem: before formalizing, the student must have to (be able) to think, (be able) to solve and (be able) to define.
Sónia Rolland Sobral
openalex +5 more sources
Visual programming language environment for different IoT and robotics platforms in computer science education [PDF]
This study presents the authors’ recent research and application of a new visual programming language and its development environment: VIPLE (Visual IoT/Robotics Programming Language Environment) at Arizona State University (ASU). ASU VIPLE supports a variety of IoT devices and robots based on an open architecture.
Gennaro De Luca +3 more
openalex +3 more sources
Programming languages in the computer science curriculum [PDF]
Daniel D. McCracken
+4 more sources
Invitation to Ezhil: A Tamil Programming Language for Early Computer-Science Education [PDF]
Ezhil is a Tamil programming language with support for imperative programming, with mixed use of Tamil and English identifiers and function-names. Ezhil programing system is targeted toward the K-12 (junior high-school) level Tamil speaking students, as an early introduction to thinking like a computer-scientist. We believe this 'numeracy' knowledge is
Muthiah Annamalai
openalex +3 more sources
The role of a comparative programming languages course in the computer science curriculum [PDF]
It is proposed that the programming languages aspect of the undergraduate curriculum for computer science be designed around a course in Comparative Programming Languages. The advantages and implications of such a scheme are outlined.
Frank G. Pagan
+5 more sources
In the face of the growing importance of programming skills across various fields, understanding student preferences for programming languages becomes crucial. This study delves into this very topic, examining which languages resonate most with computer science majors and students from non-computer science backgrounds.
Md Tohidul Islam +6 more
openalex +3 more sources
Applied computer science. Practical exercises for learning to program in the C language
This manual offers a practical approach to learning the C programming language through applied exercises. It emphasizes the fundamental process of acquiring programming skills by actively coding, compiling, debugging, and improving simple programs. Structured in progressive stages, it covers essential theoretical concepts, starting from basic computer ...
Pedro María Alcover
openalex +4 more sources
Python: The Most Advanced Programming Language for Computer Science Applications
Akshit J Dhruv +2 more
openalex +2 more sources
This study investigates the sentiments of computer science students toward programming languages, focusing on Python, Java, and C, to explore factors influencing their learning experiences, motivation, and career aspirations. Data from forums, surveys, and social media platforms were analysed using sentiment analysis and thematic qualitative analysis ...
Isidro L. Duran, Imelda A. Duran
openalex +2 more sources
Programming language usage and areas of concentration in computer sciences education [PDF]
Claude Oliviéri
openalex +2 more sources

