Course Code Course Name Teaching Scheme (Contact Hours) Credits Assigned Theory Pract. Tut. Theory Tut. Pract. Total
Course Code Course Name Teaching Scheme (Contact Hours) Credits Assigned Theory Pract. Tut. Theory Tut. Pract. Total
FEC205 C Programming 15 15 15 60 2 -- -- 75
Objectives
To provide exposure to problem-solving by developing an algorithm, flowchart and
implement the logic using C programming language.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 45/61
Arrays and Strings
● Introduction to Arrays
4 ● Declaration and initialization of one dimensional and two-dimensional 4
arrays.
● Definition and initialization of String
● String functions
Structure and Union
● Concept of Structure and Union
● Declaration and Initialization of structure and union
5 4
● Nested structures
● Array of Structures
● Passing structure to functions
Pointers
● Fundamentals of pointers
6 ● Declaration, initialization and dereferencing of pointers 4
● Operations on Pointers
● Concept of dynamic memory allocation
Assessment:
Internal Assessment Test:
Assessment consists of two class tests of 15 marks each. The first class test is to be
conducted when approx. 40% syllabus is completed and second class test when additional
35% syllabus is completed. Duration of each test shall be one hour.
Text Books:
1. E. Balaguruswamy, Programming in ANSI C, McGraw-Hill
2. Kernighan , Ritchie, “The C programming Language”, Prentice Hall of India
3. Sumitabha Das, Computer Fundamentals and C Programming, McGraw-Hill
4. Pradeep Day and ManasGosh ,“Programming in C”, Oxford University Press.
References:
1. Byron Gottfried, “Programing with C”, McGraw Hill ( Schaum‟s outline series)
2. Venugopal K.R, Prasad Sudeep, “Mastering C”, McGraw-Hill
3. KanetkarYashwant,” “Let Us C”, BPB Publication.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 46/61
Teaching Scheme
Course Credits Assigned
Course Name (Contact Hours)
Code
Theory Pract. Tut. Theory Tut. Pract. Total
FEL204 C programming -- 2 -- -- -- 1 1
Examination Scheme
Theory
Course
Course Name Internal Assessment Term Pract.
Code End Exam. Total
Sem. Duration Work /oral
Test1 Test 2 Avg Exam. (in Hrs)
FEL204 C programming -- -- -- -- -- 25 25 50
Lab Description:
Weekly 2 hours of laboratory Programming Assignments on the following topics:
Term Work:
Experiments (20 Programs) and Assignments (2 Assignments) should be completed by
students on the given time duration
Experiments: 15 Marks
Assignment: 05 Marks
Attendance: 05 Marks
Total: 25 Marks
The final certification and acceptance of TW ensures the satisfactory performance of laboratory
work and minimum passing in the TW.
University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 57/61