Escolar Documentos
Profissional Documentos
Cultura Documentos
University of Gujrat
Faculty of CS & IT
Course outline for BS (CS)
What is C B: Ch#1 , 2
o Historical Development of C 3
4
o Where C stands 5
Getting Started with C 6
2 o The C character Set 6
o Constants, Variables and Keywords 7
o Types of C Constants 10
11
o Types of C variables 12
C Keywords
Type Declaration instruction B: Ch#1 ,
o Arithmetic Instruction 13
o Integer and Float Conversions 14
16
o Types Conversion in Assignment
3 17
o Hierarchy of operations 19
The First C program 22
o Different parts of a program 28
Control Instruction in C
Computer Program concepts, Search the
2 o High Level Languages, internet and give
the material to
o 4GL,
students
o Editor,
o Compiler,
4 o Source Program,
Computer Program Engineering
o Introduction,
o Problem Solving Techniques (pseudo code, flowchart),
o Qualities of Good Program,
o Program Life Cycle
Sequence control structure B: Ch#2 37 Quiz @ 1
Decision control structur 39
Repetion control stucture 42
The Decision Control structure
The if statement
o Multiple Statements within if
Faculty of Computer Science/ Information Technology, University of the Gujrat 4-8
Functions B Ch#5
121
What is function( prototype, calling, function body)
122
o User defined functions, system defined functions
9 129
o Why use functions
130
o Parameters, arguments
5
Functions B Ch#5 Assignment #2
121
What is function( prototype, calling, function body) 122
o User defined functions, system defined functions
10 129
o Why use functions 130
o Parameters, arguments
Faculty of Computer Science/ Information Technology, University of the Gujrat 5-8
7
Arrays B: Ch#8 211
What are arrays 214
o A simple program using array 216
More on arrays 218
14 o Array initialization 219
o Bounds checking 220
o Passing array elements to a functions 221
o Passing an entire array to a function 230
13
Binary Mode and Text Mode B: Ch#13 556 Quiz @ 7
Record Input/Out 561
26 Random access 570
14
27 System-level Input/output
574
28 Demonstration of mini project related to files input out
Searching and sorting Net search
29
15 Searching and sorting Quiz @ 8
30
Faculty of Computer Science/ Information Technology, University of the Gujrat 8-8
32 Revision
Note:
Advance topics:
Searching and sorting
Data structure (linked list)
Mouse programming.