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.

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

Fall 2023-2024

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

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 | View syllabus
CLOSED
Section: 510
Class number: 28419
Meeting time: -
Location: Online: Async (Sync-Option)
Instructor: Tony Lowe | View syllabus

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 | View syllabus
Section: 510
Class number: 20505
Meeting time: -
Location: Online: Async
Instructor: Tony Lowe | View syllabus

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

Fall 2020-2021

Section: 420
Class number: 10344
Meeting time: -
Location: Online: Async
Instructor: Daniel Walker
Section: 701
Class number: 10560
Meeting time: M 5:45PM - 9:00PM
Location: Online: Sync

Spring 2019-2020

Section: 601
Class number: 30637
Meeting time: MW 3:10PM - 4:40PM
Location: REMOT E0000

Winter 2019-2020

Section: 501
Class number: 22488
Meeting time: MW 11:50AM - 1:20PM
Location: CDM 00220 at Loop Campus
Instructor: Zhen Huang | View syllabus
CLOSED
Section: 510
Class number: 22977
Meeting time: -
Location: Remote
Instructor: Zhen Huang | View syllabus

Fall 2019-2020

Section: 401
Class number: 12766
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00214 at Loop Campus
Section: 402
Class number: 12887
Meeting time: MW 1:30PM - 3:00PM
Location: CDM 00224 at Loop Campus
Section: 701
Class number: 13198
Meeting time: M 5:45PM - 9:00PM
Location: CDM 00222 at Loop Campus
Instructor: Zhen Huang | View syllabus

Summer II 2018-2019

Section: 501
Class number: 41860
Meeting time: MW 5:45PM - 9:00PM
Location: CDM 00218 at Loop Campus
Section: 510
Class number: 41861
Meeting time: -
Location: Remote

Spring 2018-2019

Section: 601
Class number: 30572
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00218 at Loop Campus
Section: 610
Class number: 37320
Meeting time: -
Location: Remote