CSC115 C Programming

C Programming notes

2 chapter notes, in syllabus order. Each starts with the key points.

Unit 1 · 3 hrs

Problem Solving with Computer: Algorithm and FlowchartUnit 1 of BSc CSIT C Programming: problem analysis, algorithms, flowcharts, pseudocode, coding, compiling, debugging and program documentation, with worked examples.3 min read

Unit 2 · 4 hrs

Elements of C · note coming

Unit 3 · 2 hrs

Input and Output · note coming

Unit 4 · 4 hrs

Operators and Expressions · note coming

Unit 5 · 4 hrs

Control Statement · note coming

Unit 6 · 6 hrs

Arrays · note coming

Unit 7 · 5 hrs

Functions · note coming

Unit 8 · 5 hrs

Structure and Union · note coming

Unit 9 · 6 hrs

Pointers in C: Declaration, Arithmetic, Arrays and FunctionsUnit 9 of BSc CSIT C Programming: what a pointer is, the & and * operators, pointer arithmetic, pointers with arrays, call by reference and dynamic memory allocation, with runnable examples.3 min read

Unit 10 · 4 hrs

File Handling in C · note coming

Unit 11 · 3 hrs

Introduction to Graphics · note coming