CIS 190: Systems Programming - fall

Prerequisite: CIS 180 C or Better

General Education requirement: Natural Science Technology

Systems-level programming using C in a Unix environment. Students develop programs that interact with the operating system, focusing on memory management, file I/O, and modular program design. Topics include core language features, pointers and dynamic memory, data structures, and the use of standard libraries. The course also covers command-line tools, shell scripting, and system-level programming concepts such as processes and file systems. Emphasis is placed on debugging, code quality, and practical software development workflows.

Class 11435

Section 01 · Lecture · 4.00 units

Enrolling
Seats
88
Days
Monday Wednesday Friday
Time
2:00 PM - 2:50 PM ET
Instruction mode
In Person
Prerequisite
Prerequisite: CIS 180 C or Better
Section type
Non-Enrollment Section

Class 11436

Section 01L1 · Laboratory · 4.00 units

Closed
Seats
20
Days
Monday
Time
3:00 PM - 4:50 PM ET
Location
Dion 303
Instruction mode
In Person
Prerequisite
Prerequisite: CIS 180 C or Better
Section type
Enrollment Section

Class 11437

Section 01L2 · Laboratory · 4.00 units

Enrolling
Seats
20
Days
Wednesday
Time
3:00 PM - 4:50 PM ET
Location
Dion 303
Instruction mode
In Person
Prerequisite
Prerequisite: CIS 180 C or Better
Section type
Enrollment Section

Class 11438

Section 01L3 · Laboratory · 4.00 units

Enrolling
Seats
20
Days
Friday
Time
3:00 PM - 4:50 PM ET
Location
Dion 303
Instruction mode
In Person
Prerequisite
Prerequisite: CIS 180 C or Better
Section type
Enrollment Section

Class 11439

Section 01L4 · Laboratory · 4.00 units

Enrolling
Seats
20
Days
Thursday
Time
12:00 PM - 1:50 PM ET
Location
Dion 303
Instruction mode
In Person
Prerequisite
Prerequisite: CIS 180 C or Better
Section type
Enrollment Section