Subject name: Programming Language 

-Back 

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.