This course is for everyone. In the new world we live in, coding is a universally valuable skill, whether you’re a scientist, artist, or a humanist. Algorithms are everywhere, and we all have to understand how they work. The C language is particularly well suited as an introduction to coding: It’s a tried-and-true language, and it allows you to understand computing processes at a deep level.
No prior knowledge of coding is needed for this course. We’ll start at the beginning. The time estimated time commitment for this course is five hours a week for five weeks.
|C Programming Modules|
|C Language Fundamentals||04:00:00|
|Character set, Identifiers, keyword, data types, Constants and variables, statements.|
|Expression, operators, precedence of operators, Input-output||05:00:00|
|Assignments, control structures decision making and branching.||02:00:00|
|Arrays, Functions and Strings: Declaration, manipulation and String – handling functions||05:00:00|
|Monolithic vs. Modular programs, User defined vs. standard functions, formal vs. actual arguments||03:00:00|
|Function –category, function prototypes, parameter passing, recursion||04:00:00|
|Storage classes: auto, extern, global, static||04:00:00|
|Pointers, Structures, Unions||03:00:00|
|File handling: Pointer variable and its importance, pointer arithmetic, passing parameters, Declaration of structures||06:00:00|
|Pointer to pointer, pointer to structure, pointer to function, union, dynamic memory allocation, files managements||05:00:00|
Published By :
Dr. Raman Chadha
Professor, Computer Science & Engineering
Chandigarh Group of Colleges, Mohali.
No Reviews found for this course.