COMMUNITY COLLEGE OF ALLEGHENY COUNTY

 

CREDIT COURSE SYLLABUS

 

 

COURSE NUMBER: CIT145                                                        COURSE TITLE: Programming in C


SEMESTER CREDITS: 3 / 3 class hours

 

PREREQUISITES: Some previous programming experience              COREQUISITES: None

 

 

CATALOG COURSE DESCRIPTION:

 

A course to develop a working knowledge of C.  Topics include: program structure, data types and variables, bit operators, control structures, input and output, arrays, pointers and an introduction to data structures.

 

LEARNING OUTCOMES:

 

Upon completion of the activities in this course, the student should be able to:

 

1.       1.       Use C input/output functions.

2.       2.       Use C control structures.

3.       3.       Use functions available in the C standard library.

4.       4.       Construct C programs using user defined C functions.

5.       5.       Use C data structures.

6.       6.       Use C pointers.

7.       7.       Use C bit manipulator operators.

 

LISTED TOPICS:

 

·         ·         C program structure.

·         ·         Data types and variable declarations.

·         ·         C standard input and output streams and statements.

·         ·         C control structures.

·         ·         C standard library functions.

·         ·         User defined functions and parameter passing.

·         ·         Arrays, pointers, and strings.

·         ·         Structures unions, and bit manipulation operators.

·         ·         File processing.

 

REFERENCE, RESOURCE, OR LEARNING MATERIAL TO BE USED BY STUDENT:

 

Current and appropriate textbook and software.