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.