Mar 28, 2024  
2021-2022 Catalog 
    
2021-2022 Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CIT 145 - Programming in C


Credits: 3
3 Lecture Hours

Prerequisites: CIT 111  or strong previous programming experience.

 
Description
This course provides a working knowledge of the C programming language. The focus of the course includes program structure, data types and variables, input and output, control structures, user-defined functions, bit operators, arrays, pointers and an introduction to data structures. This course is C programming for programmers and not an introduction to programming using C.


Learning Outcomes
Upon successful completion of the course, the student will:

  1. Create algorithmic solutions to coding problems.
  2. Create programs using C input/output functions.
  3. Create programs using various control structures.
  4. Develop programs using functions available in the C standard library.
  5. Design programs using user-defined functions.
  6. Write programs to include data structures.
  7. Demonstrate a mastery of pointers.
  8. Program bit manipulator operators.
  9. Design programs to include file processing.
Listed Topics
  1. C program structure
  2. Data types and variable declarations
  3. C standard input and output streams and statements
  4. C control structures
  5. C standard library functions
  6. User-defined functions and parameter passing
  7. Arrays, pointers and strings
  8. Structures, unions and bit manipulation operators
  9. File processing
Reference Materials
Textbooks/materials, current and appropriate software, multimedia for lecture and demonstration as required by instructor; access to the Internet.
Students who successfully complete this course acquire general knowledge, skills and abilities that align with CCAC’s definition of an educated person. Specifically, this course fulfills these General Education Goals:
  • Technological Competence
  • Critical Thinking and Problem Solving
Approved By: Bullock, Quintin Date Approved: 03/14/2019


Course and Section Search




Add to Portfolio (opens a new window)