Professional Documents
Culture Documents
Syllabi Computer Programming
Syllabi Computer Programming
Code: 3310701
1.
First Semester
RATIONALE
This Course intends to develop programming skills in the students, using a popular structured
programming language `C'.
The students will learn step by step procedure (i.e. flowcharting &
language can be used for acquiring necessary programming skill to work with advance level
programming languages which in turn will be helping in developing programs for the scientific, research
and business purposes.
2.
LIST OF COMPETENCIES
The course content should be taught and implemented with the aim to develop the following competencies.
i.
3.
Teaching Scheme
(In Hours)
Total Credits
(L+T+P)
Examination Scheme
Theory Marks
Practical Marks
ESE
PA
ESE
PA
70
30
40
60
Total Marks
200
4.
Gujarat State
Computer Programming
Unit
Unit 1:
Flowchart
and
Algorithm
Unit 2:
Basics of C
Unit 3:
Operators
and
Expression
Unit4:
Decision
Statements
Code: 3310701
Major Learning
Outcomes
1.1. Draw flow chart to solve
given problem logically.
1.2. Develop Algorithm to
solve given program.
Basics of C
General structure of C program and standard
directories
Advantages of C language.
Character set, C tokens
Keywords and Identifiers , Constants and Variables
Data Types in C
Rules for defining variables
Declaration and Initialization
Dynamic initialization
Type modifiers and type conversion
Constant and volatile variable
Input and Output statements in C
Write, compile, execute a simple C program
Unit5: Loop
5.1. Develop programs using
Control
GTU/ NITTTR Bhopal/12
Decision Statements
Unconditional branching: goto statement
Conditional branching statements: If statement
If-else statement
Nested If-else statement
If-else-if Ladder statement
break, continue and goto statements
switch statements
Loop Control Statements
Gujarat State
Computer Programming
Code: 3310701
Unit
Major Learning
Outcomes
structured loop control
statements in C
language.
Statements
Unit 6:
Introduction
of Array (one
dimensional)
5.
for loop
Nested for loop
While loop
Do-while loop
Unit Title
Teaching
Hours
6
6
8
8
8
6
42
R
U
A
Level Level Level
3
5
4
3
3
4
4
4
3
3
5
5
4
5
5
2
19
3
25
5
26
Total
12
10
11
13
14
10
70
Legends: R = Remembrance; U = Understanding; A = Application and above levels (Revised Blooms Taxonomy)
S. No.
1
2
3
4
Unit
No.
1
2
2
2
5
6
7
8
9
3
3
4
4
5
Practical Exercises
Draw Flow Chart and write algorithm for at least four problems.
Write minimum 5 programs using Constants, Variables & arithmetic expression.
Write programs to understand Data types, Type modifiers and Type conversion.
Write programs providing insight to formatted and unformatted input and output in
C.
Write minimum 5 programs providing understanding of Relational operators.
Write programs using logical and bitwise operators.
Make programs using If, If-else, If-else-if and Nested If statements.
Make programs using break, continue, goto and switch statements.
Write programs to understand simple For loop and nested loops.
Gujarat State
Computer Programming
10
11
7.
5
6
Code: 3310701
8.
Author
Kamthane Ashok N.
Balaguruswami E.
Kanetkar Yashavant
Title of Books
Programming with
ANSI And Turbo C
Programming in
ANSI C
Let us 'C'
Publication
Pearson publication, Latest Edition
Tata McGraw-Hills publication, Latest
Edition
BPB publications, Latest Edition
9.
******
Gujarat State