Hafta |
Konu |
1 |
1 Introduction to C programming, simple i/o, memory concepts, arithmetic operators, precedence. |
2 |
2 Algorithms, if, if/else, while structures, assignment operators,
increment & decrement operators |
3 |
3 Essentials of repetition, counter controlled repetition, For repetition,
switch multiple selection. Do/While repetition, break & continue, logical operators,
equality and assignment operators. |
4 |
4 Program modules in C, math library functions, functions, function definitions,
function prototypes, header files. |
5 |
5 Calling functions, random number generation, storage classes,
scope rules, recursion, recursion vs. iteration. |
6 |
6 Arrays, declaring arrays, passing arrays to functions, sorting arrays,
searching arrays, multiple subcripted arrays. |
7 |
7 Pointer variable declaration & initialization, pointer operators,
calling functions by reference, using const, qualifier with pointers. |
8 |
8 Bubble sort using call by reference, pointer expression & pointer arithmetic,
relationship between pointers and arrays, arrays of pointers, pointers to functions |
9 |
9 Fundamentals of strings and characters, character handling library. standard I/O,
string manipulation, comparison, search and memory functions |
10 |
10 The data hierarchy, files and streams, creating sequential access file,
reading data from sequential access file. Random access files,
creating a random access file. |
11 |
11 Writing and reading data randomly to a randomly accessed files.
Introduction to Scientific Visualization (gnuplot). |
12 |
12 Structure definitions, initializing structures, accessing members of structures. |
13 |
13 Using structures with functions, typedef, unions, bitwise operators, bit fields,
enumeration constants. |
14 |
14 Formatted I/O: streams, formatting output with printf, integers, floating numbers,
string and characters, field widths and precisions. Using flags, literals and
escape sequences. Formatting input with scanf |