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.

Fall 2025-2026

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

Spring 2024-2025

Winter 2024-2025

Fall 2024-2025

  • Section: 401
  • Class number: 14510
  • Meeting time: MW 3:10PM - 4:40PM
  • Location: CDM 00224 at Loop Campus
  • Instructor: Amber Settle | View syllabus

Spring 2023-2024

  • Section: 601
  • Class number: 32865
  • Meeting time: MW 3:10PM - 4:40PM
  • Location: CDM 00226 at Loop Campus
  • Instructor: Amber Settle | View syllabus

Winter 2023-2024

Fall 2023-2024

  • Section: 401
  • Class number: 12799
  • Meeting time: MW 3:10PM - 4:40PM
  • Location: CDM 00224 at Loop Campus
  • Instructor: Amber Settle | View syllabus
  • Section: 402
  • Class number: 16877
  • Meeting time: MW 10:10AM - 11:40AM
  • Location: CDM 00224 at Loop Campus
  • Instructor: Yosef Mendelsohn | View syllabus
  • CLOSED

Spring 2022-2023

  • Section: 601
  • Class number: 39987
  • Meeting time: MW 3:10PM - 4:40PM
  • Location: CDM 00226 at Loop Campus
  • Instructor: Eric Schwabe | View syllabus

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
  • Instructor: Amber Settle | View syllabus

Spring 2021-2022

  • Section: 601
  • Class number: 37406
  • Meeting time: MW 3:10PM - 4:40PM
  • Location: CDM 00226 at Loop Campus
  • Instructor: Amber Settle | View syllabus

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
  • Instructor: Amber Settle | View syllabus

Spring 2020-2021

  • Section: 601
  • Class number: 30585
  • Meeting time: MW 3:10PM - 4:40PM
  • Location: Online: Sync
  • Instructor: Amber Settle | View syllabus