Subject name: Programming Language |
Author : Topic content : |
Introduction to C, some fundamentals: Variables, data types and arithmetic expressions; Making decisions; Program looping; Working with arrays; Character strings; Working with functions; Automatic and static variables; global and local variables; Working with structures; Pointers; Operations on Bits; Standard libraries; Special functions working with files; Debugging programs
A student who successfully completes the course will have the ability to: • understand the basic terminology used in computer programming • write, compile and debug programs in C language. • use different data types in a computer program. • design programs involving decision structures, loops and functions. • explain the difference between call by value and call by reference • understand the dynamics of memory by the use of pointers. • use different data structures and create/update basic data files. |
|