°®¶¹´«Ã½

Course Catalog Information (24-25)

CIS 26A
C as a Second Programming Language


Course Description

This course is an introduction to the C programming language and its applications with topics covering basic input/output, structured program design and implementation, basic control structures and keywords, character and string manipulation, arithmetic expressions, functions and program modularization, arrays, pointers, structures, and linked lists.

Student Learning Outcomes

  • Read, analyze and explain introductory and intermediate level C programs.
  • Design solutions, create algorithms, code, document, debug, and test introductory and intermediate level problems using appropriate design methodology incorporating elementary and intermediate programming constructs.

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

Prerequisite(s)
An Introductory Programming Language course such as CIS 22A or CIS 36A or equivalent
Corequisite(s)
Advisory(ies)

Limitations on Enrollment and Entrance Skills

Limitation(s) on Enrollment
This course is intended for students who are competent in another programming language.