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.

Winter 2024-2025

Section: 501
Class number: 22719
Meeting time: TuTh 10:10AM - 11:40AM
Location: 14EAS 00512 at Loop Campus
Section: 501L
Class number: 22870
Meeting time: W 11:50AM - 1:20PM
Location: 14EAS 00512 at Loop Campus
Section: 502
Class number: 22720
Meeting time: TuTh 3:10PM - 4:40PM
Location: 14EAS 00505 at Loop Campus
CLOSED
Section: 502L
Class number: 22871
Meeting time: M 11:50AM - 1:20PM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 503
Class number: 22721
Meeting time: MW 1:30PM - 3:00PM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 503L
Class number: 22872
Meeting time: M 3:10PM - 4:40PM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 504
Class number: 22831
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00819 at Loop Campus
CLOSED
Section: 504L
Class number: 22873
Meeting time: Tu 3:10PM - 4:40PM
Location: CDM 00658 at Loop Campus
CLOSED
Section: 505
Class number: 23281
Meeting time: MW 10:10AM - 11:40AM
Location: CDM 00658 at Loop Campus
CLOSED
Section: 505L
Class number: 23282
Meeting time: Tu 11:50AM - 1:20PM
Location: CDM 00658 at Loop Campus
CLOSED
Section: 506
Class number: 22959
Meeting time: TuTh 1:30PM - 3:00PM
Location: CDM 00819 at Loop Campus
CLOSED
Section: 506L
Class number: 22960
Meeting time: W 3:10PM - 4:40PM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 507
Class number: 23194
Meeting time: TuTh 3:10PM - 4:40PM
Location: CDM 00819 at Loop Campus
Section: 507L
Class number: 23197
Meeting time: M 1:30PM - 3:00PM
Location: 14EAS 00505 at Loop Campus

Fall 2024-2025

Section: 401
Class number: 14411
Meeting time: MW 1:30PM - 3:00PM
Location: CDM 00658 at Loop Campus
Section: 401L
Class number: 14590
Meeting time: Tu 1:30PM - 3:00PM
Location: CDM 00658 at Loop Campus
Section: 402
Class number: 15159
Meeting time: MW 10:10AM - 11:40AM
Location: CDM 00658 at Loop Campus
CLOSED
Section: 402L
Class number: 15160
Meeting time: Tu 11:50AM - 1:20PM
Location: CDM 00658 at Loop Campus
CLOSED
Section: 701
Class number: 14540
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00801 at Loop Campus
Section: 701L
Class number: 14591
Meeting time: W 7:30PM - 9:00PM
Location: CDM 00801 at Loop Campus

Spring 2023-2024

Section: 601
Class number: 35293
Meeting time: MW 11:50AM - 1:20PM
Location: 14EAS 00512 at Loop Campus
Section: 601L
Class number: 35294
Meeting time: Tu 11:50AM - 1:20PM
Location: 14EAS 00512 at Loop Campus
Section: 602
Class number: 33327
Meeting time: MW 1:30PM - 3:00PM
Location: CDM 00819 at Loop Campus
Section: 602L
Class number: 33328
Meeting time: Tu 1:30PM - 3:00PM
Location: CDM 00819 at Loop Campus
Section: 603
Class number: 33140
Meeting time: TuTh 1:30PM - 3:00PM
Location: CDM 00801 at Loop Campus
Section: 603L
Class number: 33141
Meeting time: W 1:30PM - 3:00PM
Location: 14EAS 00512 at Loop Campus
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
CLOSED
Section: 501L
Class number: 22876
Meeting time: W 11:50AM - 1:20PM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 502
Class number: 22710
Meeting time: TuTh 3:10PM - 4:40PM
Location: 14EAS 00512 at Loop Campus
Section: 502L
Class number: 22877
Meeting time: M 11:50AM - 1:20PM
Location: 14EAS 00512 at Loop Campus
Section: 503
Class number: 22711
Meeting time: MW 1:30PM - 3:00PM
Location: CDM 00819 at Loop Campus
Section: 503L
Class number: 22878
Meeting time: M 3:10PM - 4:40PM
Location: CDM 00658 at Loop Campus
Section: 504
Class number: 22835
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00819 at Loop Campus
CLOSED
Section: 504L
Class number: 22879
Meeting time: Tu 3:10PM - 4:40PM
Location: CDM 00658 at Loop Campus
CLOSED
Section: 505
Class number: 25154
Meeting time: MW 10:10AM - 11:40AM
Location: CDM 00658 at Loop Campus
Section: 505L
Class number: 25155
Meeting time: Tu 11:50AM - 1:20PM
Location: CDM 00658 at Loop Campus
Section: 506
Class number: 22971
Meeting time: TuTh 1:30PM - 3:00PM
Location: CDM 00819 at Loop Campus
CLOSED
Section: 506L
Class number: 22972
Meeting time: W 3:10PM - 4:40PM
Location: CDM 00658 at Loop Campus
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
Section: 508L
Class number: 25157
Meeting time: Th 11:50AM - 1:20PM
Location: CDM 00658 at Loop Campus
Section: 801
Class number: 23264
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00801 at Loop Campus
Section: 801L
Class number: 23265
Meeting time: Th 5:00PM - 6:30PM
Location: CDM 00819 at Loop Campus

Fall 2023-2024

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

Spring 2022-2023

Section: 602
Class number: 42243
Meeting time: MW 1:30PM - 3:00PM
Location: CDM 00819 at Loop Campus
CLOSED
Section: 602L
Class number: 42244
Meeting time: Tu 1:30PM - 3:00PM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 603
Class number: 40358
Meeting time: TuTh 1:30PM - 3:00PM
Location: CDM 00801 at Loop Campus
CLOSED
Section: 603L
Class number: 40359
Meeting time: W 1:30PM - 3:00PM
Location: CDM 00801 at Loop Campus
CLOSED
Section: 604
Class number: 40005
Meeting time: TuTh 10:10AM - 11:40AM
Location: CDM 00819 at Loop Campus
Section: 604L
Class number: 40037
Meeting time: W 10:10AM - 11:40AM
Location: CDM 00819 at Loop Campus

Winter 2022-2023

Section: 501
Class number: 28633
Meeting time: TuTh 10:10AM - 11:40AM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 501L
Class number: 28813
Meeting time: W 11:50AM - 1:20PM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 502
Class number: 28634
Meeting time: TuTh 11:50AM - 1:20PM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 502L
Class number: 28814
Meeting time: M 11:50AM - 1:20PM
Location: 14EAS 00512 at Loop Campus
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
CLOSED
Section: 504L
Class number: 28816
Meeting time: Tu 3:10PM - 4:40PM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 506
Class number: 28916
Meeting time: TuTh 1:30PM - 3:00PM
Location: CDM 00819 at Loop Campus
CLOSED
Section: 506L
Class number: 28917
Meeting time: W 3:10PM - 4:40PM
Location: CDM 00658 at Loop Campus
CLOSED
Section: 507
Class number: 31303
Meeting time: TuTh 3:10PM - 4:40PM
Location: CDM 00801 at Loop Campus
Section: 507L
Class number: 31308
Meeting time: M 1:30PM - 3:00PM
Location: CDM 00658 at Loop Campus
Section: 801
Class number: 31304
Meeting time: W 5:45PM - 9:00PM
Location: 14EAS 00212 at Loop Campus
Section: 801L
Class number: 31305
Meeting time: Th 5:00PM - 6:30PM
Location: CDM 00801 at Loop Campus

Fall 2022-2023

Section: 401
Class number: 18297
Meeting time: MW 1:30PM - 3:00PM
Location: CDM 00658 at Loop Campus
Section: 401L
Class number: 18521
Meeting time: Tu 1:30PM - 3:00PM
Location: CDM 00801 at Loop Campus
Section: 701
Class number: 18455
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00658 at Loop Campus
Section: 701L
Class number: 18522
Meeting time: W 7:30PM - 9:00PM
Location: CDM 00801 at Loop Campus

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
Section: 603L
Class number: 42305
Meeting time: W 1:30PM - 3:00PM
Location: CDM 00801 at Loop Campus
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: 502
Class number: 28254
Meeting time: TuTh 11:50AM - 1:20PM
Location: 14EAS 00512 at Loop Campus
Section: 502L
Class number: 28488
Meeting time: M 11:50AM - 1:20PM
Location: 14EAS 00512 at Loop Campus
Section: 503
Class number: 28255
Meeting time: MW 1:30PM - 3:00PM
Location: CDM 00819 at Loop Campus
Section: 503L
Class number: 28489
Meeting time: M 3:10PM - 4:40PM
Location: CDM 00658 at Loop Campus
Section: 504
Class number: 28431
Meeting time: MW 3:10PM - 4:40PM
Location: CDM 00819 at Loop Campus
Section: 504L
Class number: 28490
Meeting time: Tu 3:10PM - 4:40PM
Location: 14EAS 00512 at Loop Campus
Section: 506
Class number: 28612
Meeting time: TuTh 1:30PM - 3:00PM
Location: CDM 00819 at Loop Campus
CLOSED
Section: 506L
Class number: 28613
Meeting time: W 3:10PM - 4:40PM
Location: CDM 00658 at Loop Campus
CLOSED

Section 840

Class number 28399

Meeting dates: 1/3/2022 - 3/20/2022
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00202 at Loop Campus
Meeting dates: 1/3/2022 - 3/20/2022
Meeting time: W 5:45PM - 9:00PM
Location: Flex


Section: 840L
Class number: 28491
Meeting time: Th 5:00PM - 6:30PM
Location: CDM 00801 at Loop Campus

Fall 2021-2022

Section: 401
Class number: 3828
Meeting time: MW 1:30PM - 3:00PM
Location: CDM 00801 at Loop Campus
CLOSED
Section: 401L
Class number: 4099
Meeting time: Tu 1:30PM - 3:00PM
Location: CDM 00801 at Loop Campus
CLOSED
Section: 701
Class number: 4012
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00801 at Loop Campus
Section: 701L
Class number: 4100
Meeting time: W 7:30PM - 9:00PM
Location: CDM 00801 at Loop Campus
Section: 710
Class number: 19296
Meeting time: -
Location: Online: Async
Section: 710L
Class number: 19298
Meeting time: -
Location: Online: Sync

Spring 2020-2021

Section: 602
Class number: 30568
Meeting time: MW 1:30PM - 3:00PM
Location: Online: Sync
Section: 602L
Class number: 30653
Meeting time: Tu 1:30PM - 3:00PM
Location: Online: Sync
Section: 604
Class number: 30608
Meeting time: TuTh 10:10AM - 11:40AM
Location: Online: Sync
Section: 604L
Class number: 30654
Meeting time: W 10:10AM - 11:40AM
Location: Online: Sync
Section: 901
Class number: 30479
Meeting time: Tu 5:45PM - 9:00PM
Location: Online: Sync
Section: 901L
Class number: 30652
Meeting time: Th 5:45PM - 7:15PM
Location: Online: Sync

Winter 2020-2021

Section: 501
Class number: 28125
Meeting time: M 5:45PM - 9:00PM
Location: Online: Sync
Instructor: Nicholas Stanley
Section: 501L
Class number: 28386
Meeting time: W 5:45PM - 7:15PM
Location: Online: Sync
Instructor: Nicholas Stanley

Section 501X

Class number 34984

Meeting dates: 1/4/2021 - 3/21/2021
Meeting time: M 5:45PM - 9:00PM
Location: OLSYN CH000 at Lincoln Park Campus
Instructor: Nicholas Stanley
CLOSED
Meeting dates: 1/30/2021 - 1/30/2021
Meeting time: Sa 9:00AM - 10:30AM
Location: MCGWS 00108 at Lincoln Park Campus
Instructor: Nicholas Stanley
CLOSED
Meeting dates: 2/13/2021 - 2/13/2021
Meeting time: Sa 9:00AM - 10:30AM
Location: MCGWS 00108 at Lincoln Park Campus
Instructor: Nicholas Stanley
CLOSED
Meeting dates: 3/6/2021 - 3/6/2021
Meeting time: Sa 9:00AM - 10:30AM
Location: MCGWS 00108 at Lincoln Park Campus
Instructor: Nicholas Stanley
CLOSED


Section: 502
Class number: 28126
Meeting time: TuTh 11:50AM - 1:20PM
Location: Online: Sync
Section: 502L
Class number: 28387
Meeting time: W 3:10PM - 4:40PM
Location: Online: Sync
Section: 503
Class number: 28127
Meeting time: MW 1:30PM - 3:00PM
Location: Online: Sync
Section: 503L
Class number: 28388
Meeting time: M 3:10PM - 4:40PM
Location: Online: Sync
Section: 504
Class number: 28323
Meeting time: TuTh 3:10PM - 4:40PM
Location: Online: Sync
CLOSED
Section: 504L
Class number: 28389
Meeting time: M 3:10PM - 4:40PM
Location: Online: Sync
CLOSED
Section: 506
Class number: 28557
Meeting time: Th 5:45PM - 9:00PM
Location: Online: Sync
Section: 506L
Class number: 28558
Meeting time: Tu 5:45PM - 7:15PM
Location: Online: Sync
Section: 507
Class number: 34357
Meeting time: MW 3:10PM - 4:40PM
Location: Online: Sync
Section: 507L
Class number: 34360
Meeting time: Th 3:10PM - 4:40PM
Location: Online: Sync
Section: 801
Class number: 28291
Meeting time: Tu 5:45PM - 9:00PM
Location: Online: Sync
Section: 801L
Class number: 28390
Meeting time: Th 5:00PM - 6:30PM
Location: Online: Sync