Course Info

CSC 242: Introduction to Computer Science II

An intermediate course in problem solving, algorithms and programming. Programming skills are further strengthened through more complex and larger programming assignments. The assignments will also be used to introduce different Computer Science areas (e.g. a Client/Server application for the Distributed Systems area). Classes and object oriented programming are motivated and introduced.

CSC 241 is the prerequisite for this class.

Fall 2025-2026

  • Section: 401
  • Class number: 12730
  • Meeting time: MW 1:30PM - 3:00PM
  • Location: CDM 00658 at Loop Campus
  • Instructor:
  • Section: 401L
  • Class number: 12882
  • Meeting time: Tu 1:30PM - 3:00PM
  • Location: CDM 00658 at Loop Campus
  • Instructor:
  • Section: 402
  • Class number: 13366
  • Meeting time: MW 10:10AM - 11:40AM
  • Location: CDM 00658 at Loop Campus
  • Instructor:
  • Section: 402L
  • Class number: 13367
  • Meeting time: Tu 11:50AM - 1:20PM
  • Location: CDM 00658 at Loop Campus
  • Instructor:
  • Section: 701
  • Class number: 12844
  • Meeting time: Tu 5:45PM - 9:00PM
  • Location: CDM 00315 at Loop Campus
  • Instructor:
  • Section: 701L
  • Class number: 12883
  • Meeting time: W 7:30PM - 9:00PM
  • Location: CDM 00315 at Loop Campus
  • Instructor:

Spring 2024-2025

  • Section: 601
  • Class number: 33404
  • Meeting time: MW 11:50AM - 1:20PM
  • Location: CDM 00819 at Loop Campus
  • Instructor: Amber Settle | View syllabus
  • Section: 601L
  • Class number: 33405
  • Meeting time: Tu 11:50AM - 1:20PM
  • Location: CDM 00819 at Loop Campus
  • Instructor: Amber Settle | View syllabus
  • Section: 602
  • Class number: 33260
  • Meeting time: MW 1:30PM - 3:00PM
  • Location: CDM 00819 at Loop Campus
  • Instructor: Amber Settle | View syllabus
  • Section: 602L
  • Class number: 33261
  • Meeting time: Tu 1:30PM - 3:00PM
  • Location: 14EAS 00512 at Loop Campus
  • Instructor: Amber Settle | View syllabus
  • Section: 603
  • Class number: 33123
  • Meeting time: TuTh 1:30PM - 3:00PM
  • Location: CDM 00801 at Loop Campus
  • Instructor: Eric Sedgwick | View syllabus
  • CLOSED
  • Section: 603L
  • Class number: 33124
  • Meeting time: W 1:30PM - 3:00PM
  • Location: 14EAS 00512 at Loop Campus
  • Instructor: Eric Sedgwick | View syllabus
  • CLOSED

Winter 2024-2025

  • Section: 501
  • Class number: 22719
  • Meeting time: TuTh 10:10AM - 11:40AM
  • Location: 14EAS 00512 at Loop Campus
  • Instructor: Anthony Zoko | View syllabus
  • Section: 501L
  • Class number: 22870
  • Meeting time: W 11:50AM - 1:20PM
  • Location: 14EAS 00512 at Loop Campus
  • Instructor: Anthony Zoko | View syllabus
  • Section: 502
  • Class number: 22720
  • Meeting time: TuTh 3:10PM - 4:40PM
  • Location: 14EAS 00505 at Loop Campus
  • Instructor: Adam Hecktman | View syllabus
  • CLOSED
  • Section: 502L
  • Class number: 22871
  • Meeting time: M 11:50AM - 1:20PM
  • Location: 14EAS 00512 at Loop Campus
  • Instructor: Adam Hecktman | View syllabus
  • CLOSED
  • Section: 503
  • Class number: 22721
  • Meeting time: MW 1:30PM - 3:00PM
  • Location: 14EAS 00512 at Loop Campus
  • Instructor: Eric Sedgwick | View syllabus
  • Section: 503L
  • Class number: 22872
  • Meeting time: M 3:10PM - 4:40PM
  • Location: 14EAS 00512 at Loop Campus
  • Instructor: Eric Sedgwick | View syllabus
  • Section: 504
  • Class number: 22831
  • Meeting time: MW 3:10PM - 4:40PM
  • Location: CDM 00819 at Loop Campus
  • Instructor: Amber Settle | View syllabus
  • Section: 504L
  • Class number: 22873
  • Meeting time: Tu 3:10PM - 4:40PM
  • Location: CDM 00658 at Loop Campus
  • Instructor: Amber Settle | View syllabus
  • Section: 505
  • Class number: 23281
  • Meeting time: MW 10:10AM - 11:40AM
  • Location: CDM 00658 at Loop Campus
  • Instructor: Brandon Meng | View syllabus
  • CLOSED
  • Section: 505L
  • Class number: 23282
  • Meeting time: Tu 11:50AM - 1:20PM
  • Location: CDM 00658 at Loop Campus
  • Instructor: Brandon Meng | View syllabus
  • CLOSED
  • Section: 506
  • Class number: 22959
  • Meeting time: TuTh 1:30PM - 3:00PM
  • Location: CDM 00819 at Loop Campus
  • Instructor: Adam Hecktman | View syllabus
  • CLOSED
  • Section: 506L
  • Class number: 22960
  • Meeting time: W 3:10PM - 4:40PM
  • Location: 14EAS 00512 at Loop Campus
  • Instructor: Adam Hecktman | View syllabus
  • CLOSED
  • Section: 507
  • Class number: 23194
  • Meeting time: TuTh 3:10PM - 4:40PM
  • Location: CDM 00819 at Loop Campus
  • Instructor: Jennifer Roscoe | View syllabus
  • CLOSED
  • Section: 507L
  • Class number: 23197
  • Meeting time: M 1:30PM - 3:00PM
  • Location: 14EAS 00505 at Loop Campus
  • Instructor: Jennifer Roscoe | View syllabus
  • CLOSED

Fall 2024-2025

  • Section: 401
  • Class number: 14411
  • Meeting time: MW 1:30PM - 3:00PM
  • Location: CDM 00658 at Loop Campus
  • Instructor: Eric Sedgwick | View syllabus
  • Section: 401L
  • Class number: 14590
  • Meeting time: Tu 1:30PM - 3:00PM
  • Location: CDM 00658 at Loop Campus
  • Instructor: Eric Sedgwick | View syllabus
  • Section: 402
  • Class number: 15159
  • Meeting time: MW 10:10AM - 11:40AM
  • Location: CDM 00658 at Loop Campus
  • Instructor: Brandon Meng | View syllabus
  • CLOSED
  • Section: 402L
  • Class number: 15160
  • Meeting time: Tu 11:50AM - 1:20PM
  • Location: CDM 00658 at Loop Campus
  • Instructor: Brandon Meng | View syllabus
  • CLOSED
  • Section: 701
  • Class number: 14540
  • Meeting time: Tu 5:45PM - 9:00PM
  • Location: CDM 00801 at Loop Campus
  • Instructor: Anthony Zoko | View syllabus
  • Section: 701L
  • Class number: 14591
  • Meeting time: W 7:30PM - 9:00PM
  • Location: CDM 00801 at Loop Campus
  • Instructor: Anthony Zoko | View syllabus

Spring 2023-2024

  • Section: 601
  • Class number: 35293
  • Meeting time: MW 11:50AM - 1:20PM
  • Location: 14EAS 00512 at Loop Campus
  • Instructor: Adam Hecktman | View syllabus
  • Section: 601L
  • Class number: 35294
  • Meeting time: Tu 11:50AM - 1:20PM
  • Location: 14EAS 00512 at Loop Campus
  • Instructor: Adam Hecktman | View syllabus
  • Section: 602
  • Class number: 33327
  • Meeting time: MW 1:30PM - 3:00PM
  • Location: CDM 00819 at Loop Campus
  • Instructor: Amber Settle | View syllabus
  • Section: 602L
  • Class number: 33328
  • Meeting time: Tu 1:30PM - 3:00PM
  • Location: CDM 00819 at Loop Campus
  • Instructor: Amber Settle | View syllabus
  • Section: 603
  • Class number: 33140
  • Meeting time: TuTh 1:30PM - 3:00PM
  • Location: CDM 00801 at Loop Campus
  • Instructor: Eric Sedgwick | View syllabus
  • Section: 603L
  • Class number: 33141
  • Meeting time: W 1:30PM - 3:00PM
  • Location: 14EAS 00512 at Loop Campus
  • Instructor: Eric Sedgwick | View syllabus
  • Section: 604
  • Class number: 32882
  • Meeting time: TuTh 3:10PM - 4:40PM
  • Location: CDM 00819 at Loop Campus
  • Instructor: Ben Harki | View syllabus
  • Section: 604L
  • Class number: 32905
  • Meeting time: W 10:10AM - 11:40AM
  • Location: CDM 00819 at Loop Campus
  • Instructor: Ben Harki | View syllabus

Winter 2023-2024

  • Section: 501
  • Class number: 22709
  • Meeting time: TuTh 10:10AM - 11:40AM
  • Location: 14EAS 00512 at Loop Campus
  • Instructor: Craig Miller | View syllabus
  • CLOSED
  • Section: 501L
  • Class number: 22876
  • Meeting time: W 11:50AM - 1:20PM
  • Location: 14EAS 00512 at Loop Campus
  • Instructor: Craig Miller | View syllabus
  • CLOSED
  • Section: 502
  • Class number: 22710
  • Meeting time: TuTh 3:10PM - 4:40PM
  • Location: 14EAS 00512 at Loop Campus
  • Instructor: Jennifer Roscoe | View syllabus
  • Section: 502L
  • Class number: 22877
  • Meeting time: M 11:50AM - 1:20PM
  • Location: 14EAS 00512 at Loop Campus
  • Instructor: Jennifer Roscoe | View syllabus
  • Section: 503
  • Class number: 22711
  • Meeting time: MW 1:30PM - 3:00PM
  • Location: CDM 00819 at Loop Campus
  • Instructor: Adam Hecktman | View syllabus
  • Section: 503L
  • Class number: 22878
  • Meeting time: M 3:10PM - 4:40PM
  • Location: CDM 00658 at Loop Campus
  • Instructor: Adam Hecktman | View syllabus
  • Section: 504
  • Class number: 22835
  • Meeting time: MW 3:10PM - 4:40PM
  • Location: CDM 00819 at Loop Campus
  • Instructor: Adam Hecktman | View syllabus
  • CLOSED
  • Section: 504L
  • Class number: 22879
  • Meeting time: Tu 3:10PM - 4:40PM
  • Location: CDM 00658 at Loop Campus
  • Instructor: Adam Hecktman | View syllabus
  • CLOSED
  • Section: 505
  • Class number: 25154
  • Meeting time: MW 10:10AM - 11:40AM
  • Location: CDM 00658 at Loop Campus
  • Instructor: Brandon Meng | View syllabus
  • Section: 505L
  • Class number: 25155
  • Meeting time: Tu 11:50AM - 1:20PM
  • Location: CDM 00658 at Loop Campus
  • Instructor: Brandon Meng | View syllabus
  • Section: 506
  • Class number: 22971
  • Meeting time: TuTh 1:30PM - 3:00PM
  • Location: CDM 00819 at Loop Campus
  • Instructor: Craig Miller | View syllabus
  • CLOSED
  • Section: 506L
  • Class number: 22972
  • Meeting time: W 3:10PM - 4:40PM
  • Location: CDM 00658 at Loop Campus
  • Instructor: Craig Miller | View syllabus
  • CLOSED
  • Section: 507
  • Class number: 23263
  • Meeting time: TuTh 3:10PM - 4:40PM
  • Location: CDM 00819 at Loop Campus
  • Instructor: Ben Harki | View syllabus
  • Section: 507L
  • Class number: 23266
  • Meeting time: M 1:30PM - 3:00PM
  • Location: 14EAS 00505 at Loop Campus
  • Instructor: Ben Harki | View syllabus
  • Section: 508
  • Class number: 25156
  • Meeting time: MW 11:50AM - 1:20PM
  • Location: CDM 00658 at Loop Campus
  • Instructor: Amber Settle | View syllabus
  • Section: 508L
  • Class number: 25157
  • Meeting time: Th 11:50AM - 1:20PM
  • Location: CDM 00658 at Loop Campus
  • Instructor: Amber Settle | View syllabus
  • Section: 801
  • Class number: 23264
  • Meeting time: W 5:45PM - 9:00PM
  • Location: CDM 00801 at Loop Campus
  • Instructor: Brian O'Donnell | View syllabus
  • Section: 801L
  • Class number: 23265
  • Meeting time: Th 5:00PM - 6:30PM
  • Location: CDM 00819 at Loop Campus
  • Instructor: Brian O'Donnell | View syllabus

Fall 2023-2024

  • Section: 401
  • Class number: 12690
  • Meeting time: MW 1:30PM - 3:00PM
  • Location: CDM 00658 at Loop Campus
  • Instructor: Adam Hecktman | View syllabus
  • Section: 401L
  • Class number: 12891
  • Meeting time: Tu 1:30PM - 3:00PM
  • Location: CDM 00658 at Loop Campus
  • Instructor: Adam Hecktman | View syllabus
  • Section: 402
  • Class number: 16659
  • Meeting time: MW 10:10AM - 11:40AM
  • Location: CDM 00658 at Loop Campus
  • Instructor: Adam Hecktman | View syllabus
  • CLOSED
  • Section: 402L
  • Class number: 16660
  • Meeting time: Tu 11:50AM - 1:20PM
  • Location: CDM 00658 at Loop Campus
  • Instructor: Adam Hecktman | View syllabus
  • CLOSED
  • Section: 701
  • Class number: 12834
  • Meeting time: Tu 5:45PM - 9:00PM
  • Location: CDM 00658 at Loop Campus
  • Instructor: Anthony Zoko | View syllabus
  • Section: 701L
  • Class number: 12892
  • Meeting time: W 7:30PM - 9:00PM
  • Location: CDM 00801 at Loop Campus
  • Instructor: Anthony Zoko | View syllabus

Spring 2022-2023

  • Section: 602
  • Class number: 42243
  • Meeting time: MW 1:30PM - 3:00PM
  • Location: CDM 00819 at Loop Campus
  • Instructor: Amber Settle | View syllabus
  • CLOSED
  • Section: 602L
  • Class number: 42244
  • Meeting time: Tu 1:30PM - 3:00PM
  • Location: 14EAS 00512 at Loop Campus
  • Instructor: Amber Settle | View syllabus
  • CLOSED
  • Section: 603
  • Class number: 40358
  • Meeting time: TuTh 1:30PM - 3:00PM
  • Location: CDM 00801 at Loop Campus
  • Instructor: Eric Sedgwick | View syllabus
  • CLOSED
  • Section: 603L
  • Class number: 40359
  • Meeting time: W 1:30PM - 3:00PM
  • Location: CDM 00801 at Loop Campus
  • Instructor: Eric Sedgwick | View syllabus
  • CLOSED
  • Section: 604
  • Class number: 40005
  • Meeting time: TuTh 10:10AM - 11:40AM
  • Location: CDM 00819 at Loop Campus
  • Instructor: Adam Hecktman | View syllabus
  • Section: 604L
  • Class number: 40037
  • Meeting time: W 10:10AM - 11:40AM
  • Location: CDM 00819 at Loop Campus
  • Instructor: Adam Hecktman | View syllabus

Winter 2022-2023

  • Section: 501
  • Class number: 28633
  • Meeting time: TuTh 10:10AM - 11:40AM
  • Location: 14EAS 00512 at Loop Campus
  • Instructor: Craig Miller | View syllabus
  • CLOSED
  • Section: 501L
  • Class number: 28813
  • Meeting time: W 11:50AM - 1:20PM
  • Location: 14EAS 00512 at Loop Campus
  • Instructor: Craig Miller | View syllabus
  • CLOSED
  • Section: 502
  • Class number: 28634
  • Meeting time: TuTh 11:50AM - 1:20PM
  • Location: 14EAS 00512 at Loop Campus
  • Instructor: Eric Schwabe | View syllabus
  • CLOSED
  • Section: 502L
  • Class number: 28814
  • Meeting time: M 11:50AM - 1:20PM
  • Location: 14EAS 00512 at Loop Campus
  • Instructor: Eric Schwabe | View syllabus
  • CLOSED
  • Section: 503
  • Class number: 28635
  • Meeting time: MW 1:30PM - 3:00PM
  • Location: CDM 00819 at Loop Campus
  • Instructor: Tony Lowe
  • Section: 503L
  • Class number: 28815
  • Meeting time: M 3:10PM - 4:40PM
  • Location: CDM 00658 at Loop Campus
  • Instructor: Tony Lowe
  • Section: 504
  • Class number: 28769
  • Meeting time: MW 3:10PM - 4:40PM
  • Location: CDM 00819 at Loop Campus
  • Instructor: Amber Settle | View syllabus
  • CLOSED
  • Section: 504L
  • Class number: 28816
  • Meeting time: Tu 3:10PM - 4:40PM
  • Location: 14EAS 00512 at Loop Campus
  • Instructor: Amber Settle | View syllabus
  • CLOSED
  • Section: 506
  • Class number: 28916
  • Meeting time: TuTh 1:30PM - 3:00PM
  • Location: CDM 00819 at Loop Campus
  • Instructor: Eric Sedgwick | View syllabus
  • CLOSED
  • Section: 506L
  • Class number: 28917
  • Meeting time: W 3:10PM - 4:40PM
  • Location: CDM 00658 at Loop Campus
  • Instructor: Eric Sedgwick | View syllabus
  • CLOSED
  • Section: 507
  • Class number: 31303
  • Meeting time: TuTh 3:10PM - 4:40PM
  • Location: CDM 00801 at Loop Campus
  • Instructor: Eric Schwabe | View syllabus
  • Section: 507L
  • Class number: 31308
  • Meeting time: M 1:30PM - 3:00PM
  • Location: CDM 00658 at Loop Campus
  • Instructor: Eric Schwabe | View syllabus
  • Section: 801
  • Class number: 31304
  • Meeting time: W 5:45PM - 9:00PM
  • Location: 14EAS 00212 at Loop Campus
  • Instructor: Adam Hecktman | View syllabus
  • Section: 801L
  • Class number: 31305
  • Meeting time: Th 5:00PM - 6:30PM
  • Location: CDM 00801 at Loop Campus
  • Instructor: Adam Hecktman | View syllabus

Fall 2022-2023

  • Section: 401
  • Class number: 18297
  • Meeting time: MW 1:30PM - 3:00PM
  • Location: CDM 00658 at Loop Campus
  • Instructor: Eric Sedgwick | View syllabus
  • Section: 401L
  • Class number: 18521
  • Meeting time: Tu 1:30PM - 3:00PM
  • Location: CDM 00801 at Loop Campus
  • Instructor: Eric Sedgwick | View syllabus
  • Section: 701
  • Class number: 18455
  • Meeting time: Tu 5:45PM - 9:00PM
  • Location: CDM 00658 at Loop Campus
  • Instructor: Thiru Ramaraj | View syllabus
  • Section: 701L
  • Class number: 18522
  • Meeting time: W 7:30PM - 9:00PM
  • Location: CDM 00801 at Loop Campus
  • Instructor: Thiru Ramaraj | View syllabus

Spring 2021-2022

  • Section: 601
  • Class number: 42302
  • Meeting time: MW 11:50AM - 1:20PM
  • Location: 14EAS 00512 at Loop Campus
  • Instructor: Tony Lowe
  • Section: 601L
  • Class number: 42303
  • Meeting time: Tu 11:50AM - 1:20PM
  • Location: 14EAS 00512 at Loop Campus
  • Instructor: Tony Lowe
  • Section: 603
  • Class number: 42304
  • Meeting time: TuTh 1:30PM - 3:00PM
  • Location: CDM 00801 at Loop Campus
  • Instructor: Eric Sedgwick | View syllabus
  • Section: 603L
  • Class number: 42305
  • Meeting time: W 1:30PM - 3:00PM
  • Location: CDM 00801 at Loop Campus
  • Instructor: Eric Sedgwick | View syllabus
  • Section: 604
  • Class number: 37427
  • Meeting time: TuTh 10:10AM - 11:40AM
  • Location: CDM 00819 at Loop Campus
  • Instructor: John Lynch
  • CLOSED
  • Section: 604L
  • Class number: 37464
  • Meeting time: W 10:10AM - 11:40AM
  • Location: CDM 00819 at Loop Campus
  • Instructor: John Lynch

Winter 2021-2022

  • Section: 501
  • Class number: 28253
  • Meeting time: TuTh 10:10AM - 11:40AM
  • Location: 14EAS 00512 at Loop Campus
  • Instructor: John Lynch
  • CLOSED
  • Section: 501L
  • Class number: 28487
  • Meeting time: W 11:50AM - 1:20PM
  • Location: 14EAS 00512 at Loop Campus
  • Instructor: John Lynch
  • CLOSED
  • Section: 503
  • Class number: 28255
  • Meeting time: MW 1:30PM - 3:00PM
  • Location: CDM 00819 at Loop Campus
  • Instructor: Amber Settle | View syllabus
  • Section: 503L
  • Class number: 28489
  • Meeting time: M 3:10PM - 4:40PM
  • Location: CDM 00658 at Loop Campus
  • Instructor: Amber Settle | View syllabus
  • Section: 504
  • Class number: 28431
  • Meeting time: MW 3:10PM - 4:40PM
  • Location: CDM 00819 at Loop Campus
  • Instructor: Amber Settle | View syllabus
  • Section: 504L
  • Class number: 28490
  • Meeting time: Tu 3:10PM - 4:40PM
  • Location: 14EAS 00512 at Loop Campus
  • Instructor: Amber Settle | View syllabus
  • Section: 506
  • Class number: 28612
  • Meeting time: TuTh 1:30PM - 3:00PM
  • Location: CDM 00819 at Loop Campus
  • Instructor: Eric Sedgwick | View syllabus
  • CLOSED
  • Section: 506L
  • Class number: 28613
  • Meeting time: W 3:10PM - 4:40PM
  • Location: CDM 00658 at Loop Campus
  • Instructor: Eric Sedgwick | View syllabus
  • CLOSED

Section 840

Class number 28399



Fall 2021-2022

  • Section: 401
  • Class number: 3828
  • Meeting time: MW 1:30PM - 3:00PM
  • Location: CDM 00801 at Loop Campus
  • Instructor: Eric Sedgwick | View syllabus
  • CLOSED
  • Section: 401L
  • Class number: 4099
  • Meeting time: Tu 1:30PM - 3:00PM
  • Location: CDM 00801 at Loop Campus
  • Instructor: Eric Sedgwick | View syllabus
  • CLOSED
  • Section: 701
  • Class number: 4012
  • Meeting time: Tu 5:45PM - 9:00PM
  • Location: CDM 00801 at Loop Campus
  • Instructor: Anthony Zoko | View syllabus
  • Section: 701L
  • Class number: 4100
  • Meeting time: W 7:30PM - 9:00PM
  • Location: CDM 00801 at Loop Campus
  • Instructor: Anthony Zoko | View syllabus

Spring 2020-2021

  • Section: 602
  • Class number: 30568
  • Meeting time: MW 1:30PM - 3:00PM
  • Location: Online: Sync
  • Instructor: Amber Settle | View syllabus
  • Section: 602L
  • Class number: 30653
  • Meeting time: Tu 1:30PM - 3:00PM
  • Location: Online: Sync
  • Instructor: Amber Settle | View syllabus
  • Section: 604
  • Class number: 30608
  • Meeting time: TuTh 10:10AM - 11:40AM
  • Location: Online: Sync
  • Instructor: Eric Sedgwick | View syllabus
  • Section: 901
  • Class number: 30479
  • Meeting time: Tu 5:45PM - 9:00PM
  • Location: Online: Sync
  • Instructor: Anthony Zoko | View syllabus
  • Section: 901L
  • Class number: 30652
  • Meeting time: Th 5:45PM - 7:15PM
  • Location: Online: Sync
  • Instructor: Anthony Zoko | View syllabus