C in CS1: Snags and Viable Solution

  • Shumail Naveed Department of Computer Science, Federal Urdu University of Arts, Science and Technology, Karachi.
  • Muhammad Sarim Department of Computer Science, Federal Urdu University of Arts, Science and Technology, Karachi.
  • Adnan Nadeem Department of Computer Science, Federal Urdu University of Arts, Science and Technology, Karachi.

Abstract

Programming is one of the career rewarding skills; however, learning programming skill is extremely hard and arduous as supported by several studies. The first programming language has an everlasting impact on the programmer’s program’s development abilities. In most of the universities the imperative paradigm is used for introductory programming courses and generally C language is used as a base language of a first programming course. The C language is a leading programming language and extensively utilized for commercial applications. The majority of the programming languages are highly motivated from the C language, yet its intrinsic complexities and non-pedagogic origin evidently makes it hard and a complex choice for a first programming course. This paper proposed a rational and realizable solution that can make a C language a suitable choice for a first the course of programming.

Published
Jan 1, 2018
How to Cite
NAVEED, Shumail; SARIM, Muhammad; NADEEM, Adnan. C in CS1: Snags and Viable Solution. Mehran University Research Journal of Engineering and Technology, [S.l.], v. 37, n. 1, p. 14, jan. 2018. ISSN 2413-7219. Available at: <http://publications.muet.edu.pk/index.php/muetrj/article/view/91>. Date accessed: 16 july 2018. doi: http://dx.doi.org/10.22581/muet1982.1801.01.
This is an open Access Article published by Mehran University of Engineering and Technolgy, Jamshoro under CCBY 4.0 International License