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

Measuring the Role of Trust in M-Commerce Acceptance: An Empirical Analysis in Context of Pakistan

With the emergence of internet and WWW (World Wide Web), traditional businesses got a new opportunity to compete globally. A new term of M-Commerce (Mobile Commerce) emerged and set a new trend in commerce and business....

Image Quality Assessment using Image Details in Frequency Domain

This research proposes a RR (Reduced Reference) DIQAM (Detailed Image Quality Assessment Meter) for DCT (Discrete Cosine Transform) based compressed images. DCT technique divides image in sub blocks to achieve image comp...

A Unified Bond Graph Modeling Approach for the Ejection Phase of the Cardiovascular System

In this paper the unified Bond Graph model of the left ventricle ejection phase is presented, simulated and validated. The integro-differential and ordinary differential equations obtained from the bond graph models are...

An Intelligent Vehicular Traffic Signal Control System with State Flow Chart Design and FPGA Prototyping

The problem of vehicular traffic congestion is a persistent constraint in the socio-economic development of Pakistan. This paper presents design and implementation of an intelligent traffic controller based on FPGA (Fiel...

Application of Image Processing Algorithms for Brain Tumor Analysis in 2D and 3D Leading to Tumor's Positioning in Skull: Overview

Segmentation of brain tumors has been found challenging throughout in the field of image processing. Different algorithms have been applied to the segmentation of solid or cystic tumors individually but little work has b...

Download PDF file
  • EP ID EP249794
  • DOI 10.22581/muet1982.1801.01
  • Views 114
  • 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