1st Sem Syllabus (ICT 416 Programming Concept With C)
1st Sem Syllabus (ICT 416 Programming Concept With C)
1st Sem Syllabus (ICT 416 Programming Concept With C)
1. Course Description
The aim of the course is to impart knowledge of the basic concepts of procedural programming
and to help the students build skills for solving problems using procedural programme. It provides
the students with the basic features of the language such as data types, operators, control structure,
array, functions, structure, pointer and file handling which are the common features of any
programming languages. Students are more engaged in laboratory work to exaction of programing
experiments rather than theoretical concept.
Note: The figures in parenthesis indicate approximate teaching hours allotted to respective units.
Demonstration is an essential instructional technique for all units in this course during teaching-
learning process. Specifically, demonstration with practical works will be specific instructional
technique in this course. The details of suggested instructional techniques are presented below:
Units Activities
Unit 1:
Demonstration by the teacher on drawing different types of algorithm,
flowchart and pseudo codes
For drawing different Individual lab work by each student
types of algorithm, Monitoring of students' work by reaching each student and providing
flowchart and pseudo feedback for improvement
Presentation by students followed by peers' comments and teacher's
codes.
feedback
Unit 2 to 7:
Demonstration by the teacher on project works mentioned in each unit
Lab work individually or in pairs in tasks assigned by the teacher
Monitoring of students' work by reaching each individual or pair and
providing feedback for improvement
Presentation by students followed by peers' comments and teacher's
feedback
Unit 8:
Demonstration by the teacher on simple application with input
process and store in notepad using C
Lab work individually or in pairs in tasks assigned by the teacher
Monitoring of students' work by reaching each individual or pair and
providing feedback for improvement
Presentation by students followed by peers' comments and teacher's
5. Evaluation
Evaluation of students' performance is divided into parts: Internal assessment and internal and
external practical examination and theoretical examinations. The distribution of points is
given below:
Note: Students must pass separately in internal assessment, external practical exam and semester
examination.
Total 40 points
Examination Division, Dean office will conduct final examination at the end of semester.
Objective question (Multiple choice questions 10 x 1 point) 10 Points
Short answer questions (6 questions x 5 marks) 30 Points
Total 40 points
5.3 Practical Exam/Viva (20 Points)
Examination Division, Dean Office will conduct final practical examination at the end of
semester. Practical record book, practical written test, demonstration of practical activities
and viva are assessment indicators.
Kanetkar, Y. P. (2008). Let us C 8th Ed, New Delhi, BPB Publication (Unit 1 -8)
Baral, D.S., Baral, D. & Ghimire S. K, The secretes of C programming language. Kathmandu,
Bhundi Purana Prakasan. (Unit 1-8)
Balagurusamy, E. (2007). Programming in ANSI C. New Delhi, India: Tata McGraw-Hill.
References materials:
Raman, R. (1984). Computer programming in C, New Delhi, PHI. India (unit 1-8)
B.S. Gottfried(2001), Schaum’s Outline Series for Programming with C, Second Edition, Tata