language-icon Old Web
English
Sign In

C in CS1: Snags and Viable Solution

2018 
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. dexterity of programming experts. Their knowledge is not general but context specific [6]. Beginning students are restricted to the surface knowledge, deficient in comprehensive mental models, unsuccessful to employ pertinent knowledge, and visualize the programming line-by-line rather than utilizing consequential program components or formations. The introductory programming course is a " gate-keeper " to triumph and success in computer science/ computing education [7]. The significance of an appropriately defined first course in programming (usually called CS1) can not be overstated. The first programming course leaves the beginning students with good programming practices [8]. A poor experience may have a worse impact on student attitude, and may result in a change in majors.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    1
    Citations
    NaN
    KQI
    []