A QUALITATIVE STUDY OF MAJOR PROGRAMMING LANGUAGES: TEACHING PROGRAMMING LANGUAGES TO COMPUTER SCIENCE STUDENTS
Volume 10 Issue 1 2016
DownloadAuthor(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 | Paper Link | https://jict.ilmauniversity.edu.pk/journal/jict/10.1/3.pdf | Page | 24-34 |