0% found this document useful (0 votes)
41 views3 pages

Course Code Course Name Teaching Scheme (Contact Hours) Credits Assigned Theory Pract. Tut. Theory Tut. Pract. Total

This document outlines the teaching scheme, course objectives, modules, and assessment for a C Programming course. It includes 2 credits assigned to theory classes over 2 hours per week. The internal assessment includes two 15-mark tests. The end semester exam will be 2 hours long with 6 questions worth 15 marks each, requiring 4 questions to be answered. The lab component is worth 1 credit, involving 2-hour weekly assignments on topics like arrays, strings, functions, and pointers. The term work is assessed out of 25 marks through experiments, assignments, and attendance. The practical exam involves implementing programs and an oral exam worth 15 and 10 marks respectively.

Uploaded by

anniisaniket
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views3 pages

Course Code Course Name Teaching Scheme (Contact Hours) Credits Assigned Theory Pract. Tut. Theory Tut. Pract. Total

This document outlines the teaching scheme, course objectives, modules, and assessment for a C Programming course. It includes 2 credits assigned to theory classes over 2 hours per week. The internal assessment includes two 15-mark tests. The end semester exam will be 2 hours long with 6 questions worth 15 marks each, requiring 4 questions to be answered. The lab component is worth 1 credit, involving 2-hour weekly assignments on topics like arrays, strings, functions, and pointers. The term work is assessed out of 25 marks through experiments, assignments, and attendance. The practical exam involves implementing programs and an oral exam worth 15 and 10 marks respectively.

Uploaded by

anniisaniket
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Teaching Scheme

Course Credits Assigned


Course Name (Contact Hours)
Code
Theory Pract. Tut. Theory Tut. Pract. Total
FEC205 C Programming 2 -- -- 2 -- -- 2
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)

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.

Outcomes: Learner will be able to…


1. Formulate simple algorithms for arithmetic, logical problems and translate them to
programs in C language
2. Implement, test and execute programs comprising of control structures.
3. Decompose a problem into functions and synthesize a complete program.
4. Demonstrate the use of arrays, strings and structures in C language.
5. Understand the concept of pointers

Module Detailed Contents Hrs.


Introduction
● Introduction to components of a Computer System
● Introduction to Algorithm and Flowchart
Fundamentals of C Programming
1 ● Keywords, Identifiers, Constants and Variables 5
● Data types in C
● Operators in C
● Basic Input and Output Operations
● Expressions and Precedence of Operators
● In-built Functions
Control Structures
● Introduction to Control Structures
Branching and looping structures
2 ● If statement, If-else statement, Nested if-else, else-if Ladder 7
● Switch statement
● For loop, While loop, Do while loop
● break and continue
Functions
● Introduction to functions
● Function prototype, Function definition, Accessing a function and
3 4
parameter passing.
● Recursion.

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.

End Semester Theory Examination:


1. Question paper will comprise of total 06 questions, each carrying 15marks.
2. Total 04 questions need to besolved.
3. Question No: 01 will be compulsory and based on entire syllabus wherein
sub-questions of 2 to 5 marks will beasked.
4. Remaining questions will be mixed in nature.( e.g. Suppose Q.2 has part
(a) from module3 then part (b) will be from any module other than
module 3)
5. In question paper weightage of each module will be proportional to
number of respective lecture hrs as mentioned in thesyllabus.

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

Outcomes: Learner will be able to…


1. Translate given algorithms to a program.
2. Correct syntax and logical errors.
3. Write iterative as well as recursive programs.
4. Represent data in arrays, strings and structures and manipulate them through a
program.
5. Declare pointers and demonstrate call by reference concept.

Lab Description:
Weekly 2 hours of laboratory Programming Assignments on the following topics:

1. Basic data types and I/O operations


2. Branching Statements
3. Loop Statements
4. Arrays
5. Strings
6. Functions
7. Recursion
8. Structure and Union
9. Pointers

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.

Practical and Oral :


Practical and oral Exam should be conducted for the Lab, on Computer Programming in C
subject for given list of experiments.
Implementation: 15 Marks
Oral: 10 Marks
Total: 25 Marks

University of Mumbai, First Year Engineering, (Common for all Branches of Engineering) REV2019 ‘C’ Scheme 57/61

You might also like