A QUALITATIVE STUDY OF MAJOR PROGRAMMING LANGUAGES: TEACHING PROGRAMMING LANGUAGES TO COMPUTER SCIENCE STUDENTS

Volume 10  Issue 1    2016

Download

Author(s): Ghazala Shafi Sheikh, Noman Islam
Abstract Programming is a fundamental course that is taught to every computer science during their initial semesters. The course introduces the students to basics operations and architecture of computers, and also polishes the problem solving skills of students. Besides these advantages, programming language serves as a fundamental tool for analyzing, studying and understanding advanced concepts of computer science that the students are taught in later semesters of their undergraduate studies. Therefore, the selection of a programming language for teaching to computer science students is extremely important. During the past few years, there have been numerous programming languages evolved such as COBOL, FORTRAN, Algol, Miranda, Oberon, Ada and Java etc. With the passage of time, some these languages have lost prominence while several new languages have emerged. Therefore, the selection of a programming language for teaching has always remained an important research question for academicians. In this paper, a comparative analysis of contemporary programming languages is performed. After a careful examination of current curriculum and market demands, we have selected C/C++, C#, Java, Pascal, GW Basic and JavaScript for comparison. The objective of this study is to determine which programming language languages should be taught to computer science students at introductory level. The paper analyzes the selected programming languages based on different parameters and provides recommendations on the selection of programming language.
Keywords Programming Language, Teaching, Education, Computer Science, Comparative Study, Introductory Programming Language.
Year 2016
Volume 10
Issue 1
Type Research paper, manuscript, article
Journal Name Journal of Information & Communication Technology
Publisher Name ILMA University
Jel Classification -
DOI -
ISSN no (E, Electronic) 2075-7239
ISSN no (P, Print) 2415-0169
Country Pakistan
City Karachi
Institution Type University
Journal Type Open Access
Manuscript Processing Blind Peer Reviewed
Format PDF
Paper Link https://jict.ilmauniversity.edu.pk/journal/jict/10.1/3.pdf
Page 24-34