Course Info

CSC 243: Introduction to Computer Science for Programmers

An accelerated course covering the essentials of programming, with a focus on problem-solving, structured programming, and algorithm design. The concepts covered include collection types, conditional and iterative structures, functions, file input/output, exceptions, namespaces, recursion, and Internet client programming. Students are expected to have successfully completed at least one high-level, object-oriented programming class prior to enrollment. (Students who have taken both CSC 241 and CSC 242 should not enroll in this course.)

MAT 130 or above or equivalent or Mathematics Diagnostic test placement into MAT 140 is the prerequisite for this class.

Winter 2024-2025

Section: 520
Class number: 23285
Meeting time: -
Location: Online: Async

Fall 2024-2025

Section: 401
Class number: 14510
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00224 at Loop Campus
Section: 720
Class number: 14947
Meeting time: -
Location: Online: Async

Spring 2023-2024

Section: 601
Class number: 32865
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00226 at Loop Campus
Section: 620
Class number: 35295
Meeting time: -
Location: Online: Async

Winter 2023-2024

Section: 501
Class number: 22746
Meeting time: MW 11:50AM - 1:20PM
Location: CDM 00220 at Loop Campus
Section: 520
Class number: 25160
Meeting time: -
Location: Online: Async

Fall 2023-2024

Section: 401
Class number: 12799
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00224 at Loop Campus
Section: 402
Class number: 16877
Meeting time: MW 10:10AM - 11:40AM
Location: CDM 00224 at Loop Campus
CLOSED
Section: 720
Class number: 13410
Meeting time: -
Location: Online: Async

Spring 2022-2023

Section: 601
Class number: 39987
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00226 at Loop Campus

Winter 2022-2023

Section: 501
Class number: 28673
Meeting time: MW 11:50AM - 1:20PM
Location: CDM 00220 at Loop Campus
Instructor: Tony Lowe
CLOSED
Section: 510
Class number: 28419
Meeting time: -
Location: Online: Async (Sync-Option)
Instructor: Tony Lowe

Fall 2022-2023

Section: 401
Class number: 18417
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00224 at Loop Campus
Section: 720
Class number: 19139
Meeting time: -
Location: Online: Async

Spring 2021-2022

Section: 601
Class number: 37406
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00226 at Loop Campus

Winter 2021-2022

Section: 501
Class number: 28315
Meeting time: MW 11:50AM - 1:20PM
Location: CDM 00220 at Loop Campus
Instructor: Tony Lowe
Section: 510
Class number: 20505
Meeting time: -
Location: Online: Async
Instructor: Tony Lowe

Fall 2021-2022

Section: 401
Class number: 3974
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00220 at Loop Campus
Section: 720
Class number: 18740
Meeting time: -
Location: Online: Async

Spring 2020-2021

Section: 601
Class number: 30585
Meeting time: MW 3:10PM - 4:40PM
Location: Online: Sync

Winter 2020-2021

Section: 501
Class number: 28195
Meeting time: -
Location: Online: Async