CIS 123

Computer Science Engineer

Elgin Community College · Fall 2026

1 section1 open now
Add to a schedule

Catalog description

Prerequisite: Grade of C or better in MTH 190 or consent of instructor. ^ This course is an introduction to computer programming with a strong emphasis on mathematical applications relevant to science and engineering. Students will learn a disciplined approach to problem-solving and algorithm development using selection, repetition, and sequence control structures. Programming topics will include an introduction to basic hardware and operating systems, storage and variables, procedural and data abstraction, parameter passing, arrays, strings, data files, error-handling, program-testing, documentation, and proper programming style. Mathematical topics will include matrices, linear interpolation, convergence, linear regression, roots of functions, solution of simultaneous linear equations, graphing, and numerical integration. This course will be taught using the C++ programming language. (1.1) IAI Major: CS 911 Proficiency Credit Not Available Pass/No Credit Available NOTE: This course is offered concurrently as MTH 123. The student must decide whether to earn credits in Computer and Information Sciences (CIS) or Mathematics (MTH) prior to enrolling.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 4 hours ago

400

16 openSeats: 4/20 seats Last recorded: Jul 25, 2026, 9:22 PM
Class #195378Fall 20264 credits
16 available4 enrolled20 capacity0 waitlist
Days & times
Tu · 9:30 – 11:05 AM
Meeting dates
Aug 25 – Dec 15
Location
Bldg F 126*
Instructor
Helen Wang
Details checked 4 hours agoSeats checked 4 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?