|
This course is a lecture and laboratory
course
that gives students theoretical background on designing programs
(internal design process, functional decomposition, logical and
physical data organization, creating reusable parts, etc.) and allows
them to practice proper program design by creating programs in C, based
on given specifications.
Introduction to C
C Fundamentals
Statements
and Blocks
Basic
Data Types
Constants
and Variables
Arithmetic,
Logical,
and Relational Operators
Control
Structures
if
/ if-else
switch
while,
do-while, for
loops
break
and continue
Subprograms
Functions
and procedures
Parameters
passing
Arrays, Strings,
and Pointers
Command Line
Arguments
Structures
File Handling
Dynamic Memory
Allocation |