C in CS1: Snags and Viable Solution

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.

Authors and Affiliations

Muhammad Shumail Naveed, Muhammad Sarim, Adnan Nadeem

Keywords

Related Articles

A Novel Zero-Watermarking Based Scheme for Copyright Protection of Grayscale Images

Zero-watermarking of digital images is a powerful method with respect to transparency in the watermarked image. However, robustness is still a challenging characteristic for researchers. The proposed method of zero-water...

Computer Aided Design of a Low-Cost Painting Robot

The application of robots or robotic systems for painting parts is becoming increasingly conventional; to improve reliability, productivity, consistency and to decrease waste. However, in Pakistan only highend Industries...

Energy and Round Time Estimation Method for Mobile Wireless Sensor Networks

Clustered WSN (Wireless Sensor Networks) is a hierarchical network structure that conserves energy by distributing the task of sensing and data transfer to destination among the non-CH (Cluster-Head) and CH (Cluster Head...

Reduction of Cracking and Shrinkage in Compressed Clay Beams during Drying

Uncontrolled evaporation of moisture from compressed clay beams can cause surface cracks, resulting in reduction of strength. This paper presents various treatments applied to clay beams during the process of casting, co...

Management of Scratchpad Memory Using Programming Techniques

Consuming the conventional approaches, processors are incapable to achieve effective energy reduction. In upcoming processors on-chip memory system will be the major restriction. On-chip memories are managed by the softw...

Download PDF file
  • EP ID EP249794
  • DOI 10.22581/muet1982.1801.01
  • Views 131
  • Downloads 0

How To Cite

Muhammad Shumail Naveed, Muhammad Sarim, Adnan Nadeem (2018). C in CS1: Snags and Viable Solution. Mehran University Research Journal of Engineering and Technology, 37(1), 1-14. https://europub.co.uk/articles/-A-249794