°®¶¹´«Ã½

Course Catalog Information (24-25)

CIS 26BH
Advanced C Programming - HONORS


Course Description

Applications of advanced features of C and the C-library functions including: binary and random-access input/output, dynamic data structures, bit manipulation, string parsing and string-to-numeric conversion, event and error processing, function pointers, recursion, and variable-length argument list functions. As an honors course the students will be expected to complete extra assignments to gain deeper insight in design and implementation of advanced C programs.

Student Learning Outcomes

  • Read, analyze and explain advanced C programs.
  • Design solutions for advanced problems using appropriate design methodology incorporating advanced programming constructs.
  • Create algorithms, code, document, debug, and test advanced level C programs using multiple source and header files.

View Active Outline

Course Details

Units
4.5 Units
Hours
  • Weekly Lecture Hours: 4
  • Weekly Lab Hours: 1.5
Gen Ed
Non-GE Class
Program Status
Program Applicable
Credit
Credit - Degree Applicable
Transferability
Transferable to both UC and CSU
Grading Method
Letter Grading

Requisite and Advisory

Advisory(ies)
CIS 22B, CIS 22BH or CIS 26A
Prerequisite(s)
Corequisite(s)

Limitations on Enrollment and Entrance Skills

Limitation(s) on Enrollment
Not open to students with credit in the non-Honors related course.
Admission into this course requires consent of the Honors Program Coordinator.