Course Info

CSC 241: Introduction to Computer Science I

An introduction to problem solving, algorithms and structured programming using a higher-level programming language. The course will focus on skills for developing algorithms, and for writing and debugging programs. Students will learn how and when to use loops, conditionals, and functional abstractions in the context of problems motivated by real world applications.

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

Fall 2021-2022

Section: 401
Class number: 3825
Meeting time: MW 10:10AM - 11:40AM
Location: 14EAS 00512 at Loop Campus
Instructor:
CLOSED
Section: 401L
Class number: 4091
Meeting time: M 3:10PM - 4:40PM
Location: 14EAS 00512 at Loop Campus
Instructor:
CLOSED
Section: 402
Class number: 3826
Meeting time: MW 11:50AM - 1:20PM
Location: CDM 00801 at Loop Campus
CLOSED
Section: 402L
Class number: 4092
Meeting time: Tu 8:30AM - 10:00AM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 403
Class number: 3827
Meeting time: TuTh 10:10AM - 11:40AM
Location: LEWIS 00105 at Loop Campus
Section: 403L
Class number: 4093
Meeting time: Th 8:30AM - 10:00AM
Location: 14EAS 00512 at Loop Campus
Section: 404
Class number: 3992
Meeting time: MW 1:30PM - 3:00PM
Location: 14EAS 00512 at Loop Campus
Instructor:
Section: 404L
Class number: 4094
Meeting time: Tu 11:50AM - 1:20PM
Location: CDM 00634 at Loop Campus
Instructor:
Section: 405
Class number: 3993
Meeting time: TuTh 1:30PM - 3:00PM
Location: LEWIS 00105 at Loop Campus
Section: 405L
Class number: 4095
Meeting time: W 8:30AM - 10:00AM
Location: 14EAS 00512 at Loop Campus
Section: 406
Class number: 4027
Meeting time: TuTh 11:50AM - 1:20PM
Location: LEWIS 00105 at Loop Campus
CLOSED
Section: 406L
Class number: 4096
Meeting time: W 3:10PM - 4:40PM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 701
Class number: 4011
Meeting time: M 5:45PM - 9:00PM
Location: 14EAS 00512 at Loop Campus
Section: 701L
Class number: 4097
Meeting time: W 5:45PM - 7:15PM
Location: 14EAS 00512 at Loop Campus
Section: 702
Class number: 4042
Meeting time: W 6:00PM - 9:15PM
Location: STDCT 00364 at Lincoln Park Campus
Instructor:
Section: 702L
Class number: 4098
Meeting time: Th 6:00PM - 7:30PM
Location: STDCT 00364 at Lincoln Park Campus
Instructor:
Section: 710
Class number: 18698
Meeting time: -
Location: Online: Async (Sync-Option)
CLOSED
Section: 710L
Class number: 18699
Meeting time: -
Location: Online: Async (Sync-Option)
CLOSED

Section 740

Class number 4287

Meeting dates: 9/8/2021 - 11/23/2021
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00222 at Loop Campus
Meeting dates: 9/8/2021 - 11/23/2021
Meeting time: Th -
Location: FLEX0 00000 at Loop Campus


Section: 740L
Class number: 4288
Meeting time: Th 1:30PM - 3:00PM
Location: CDM 00801 at Loop Campus

Spring 2020-2021

Section: 601
Class number: 30478
Meeting time: MW 10:10AM - 11:40AM
Location: Online: Sync
CLOSED
Section: 601L
Class number: 30648
Meeting time: Tu 8:30AM - 10:00AM
Location: Online: Sync
CLOSED
Section: 602
Class number: 30544
Meeting time: TuTh 10:10AM - 11:40AM
Location: Online: Sync
Instructor: Tony Lowe | View syllabus
Section: 602L
Class number: 30649
Meeting time: W 8:30AM - 10:00AM
Location: Online: Sync
Instructor: Tony Lowe | View syllabus
Section: 901
Class number: 30574
Meeting time: M 5:45PM - 9:00PM
Location: Online: Sync
CLOSED
Section: 901L
Class number: 30650
Meeting time: W 5:45PM - 7:15PM
Location: Online: Sync
CLOSED

Winter 2020-2021

Section: 501
Class number: 28124
Meeting time: TuTh 1:30PM - 3:00PM
Location: Online: Sync
CLOSED
Section: 501L
Class number: 28383
Meeting time: Tu 3:10PM - 4:40PM
Location: Online: Sync
CLOSED
Section: 503
Class number: 28322
Meeting time: MW 10:10AM - 11:40AM
Location: Online: Sync
Instructor: Tony Lowe | View syllabus
Section: 503L
Class number: 28384
Meeting time: W 11:50AM - 1:20PM
Location: Online: Sync
Instructor: Tony Lowe | View syllabus
Section: 801
Class number: 28230
Meeting time: W 5:45PM - 9:00PM
Location: Online: Sync
Instructor: Ken Yu | View syllabus
Section: 801L
Class number: 28385
Meeting time: Th 6:45PM - 8:15PM
Location: Online: Sync
Instructor: Ken Yu | View syllabus
Section: 802
Class number: 28578
Meeting time: Th 5:45PM - 9:00PM
Location: Online: Sync
Instructor: Tony Lowe | View syllabus
Section: 802L
Class number: 28579
Meeting time: Th 1:30PM - 3:00PM
Location: Online: Sync
Instructor: Tony Lowe | View syllabus

Fall 2020-2021

Section: 401
Class number: 10102
Meeting time: MW 10:10AM - 11:40AM
Location: Online: Sync
CLOSED
Section: 401L
Class number: 10366
Meeting time: Tu 3:10PM - 4:40PM
Location: Online: Sync
CLOSED
Section: 402
Class number: 10103
Meeting time: MW 11:50AM - 1:20PM
Location: Online: Sync
CLOSED
Section: 402L
Class number: 10367
Meeting time: Tu 8:30AM - 10:00AM
Location: Online: Sync
CLOSED
Section: 403
Class number: 10104
Meeting time: TuTh 11:50AM - 1:20PM
Location: Online: Sync
Section: 403L
Class number: 10368
Meeting time: Th 8:30AM - 10:00AM
Location: Online: Sync
Section: 404
Class number: 10268
Meeting time: MW 1:30PM - 3:00PM
Location: Online: Sync
CLOSED
Section: 404L
Class number: 10369
Meeting time: F 11:50AM - 1:20PM
Location: Online: Sync
CLOSED
Section: 405
Class number: 10269
Meeting time: TuTh 1:30PM - 3:00PM
Location: Online: Sync
Section: 405L
Class number: 10370
Meeting time: W 8:30AM - 10:00AM
Location: Online: Sync
Section: 406
Class number: 10303
Meeting time: TuTh 11:50AM - 1:20PM
Location: Online: Sync
Section: 406L
Class number: 10371
Meeting time: Th 3:10PM - 4:40PM
Location: Online: Sync
Section: 407
Class number: 17771
Meeting time: TuTh 10:10AM - 11:40AM
Location: Online: Sync
Instructor: Jay Tang | View syllabus
Section: 407L
Class number: 17772
Meeting time: Th 1:30PM - 3:00PM
Location: Online: Sync
Instructor: Jay Tang | View syllabus
Section: 701
Class number: 10287
Meeting time: M 5:45PM - 9:00PM
Location: Online: Sync
Section: 701L
Class number: 10372
Meeting time: Tu 5:45PM - 7:15PM
Location: Online: Sync
Section: 703
Class number: 10561
Meeting time: Th 5:45PM - 9:00PM
Location: Online: Sync
Instructor: Tony Lowe | View syllabus
Section: 703L
Class number: 10562
Meeting time: M 5:45PM - 7:15PM
Location: Online: Sync
Instructor: Tony Lowe | View syllabus
Section: 720
Class number: 10318
Meeting time: -
Location: Online: Async
Section: 720L
Class number: 10373
Meeting time: Th 5:45PM - 7:15PM
Location: Online: Sync

Spring 2019-2020

Section: 601
Class number: 30461
Meeting time: MW 10:10AM - 11:40AM
Location: REMOT E0000
CLOSED
Section: 601L
Class number: 30736
Meeting time: Tu 8:30AM - 9:45AM
Location: REMOT E0000
CLOSED
Section: 602
Class number: 30562
Meeting time: TuTh 10:10AM - 11:40AM
Location: REMOT E0000
CLOSED
Section: 602L
Class number: 30737
Meeting time: W 8:30AM - 9:45AM
Location: REMOT E0000
CLOSED
Section: 901
Class number: 30613
Meeting time: M 5:45PM - 9:00PM
Location: REMOT E0000
Instructor: Steven Lytinen
Section: 901L
Class number: 30738
Meeting time: W 5:45PM - 7:15PM
Location: REMOT E0000
Instructor: Steven Lytinen

Winter 2019-2020

Section: 501
Class number: 22391
Meeting time: TuTh 1:30PM - 3:00PM
Location: 14EAS 00505 at Loop Campus
Instructor: Jay Tang | View syllabus
CLOSED
Section: 501L
Class number: 22714
Meeting time: Tu 3:10PM - 4:40PM
Location: 14EAS 00505 at Loop Campus
Instructor: Jay Tang | View syllabus
CLOSED
Section: 503
Class number: 22637
Meeting time: MW 11:50AM - 1:20PM
Location: CDM 00819 at Loop Campus
CLOSED
Section: 503L
Class number: 22716
Meeting time: W 10:10AM - 11:40AM
Location: CDM 00819 at Loop Campus
CLOSED
Section: 801
Class number: 22526
Meeting time: W 5:45PM - 9:00PM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 801L
Class number: 22717
Meeting time: Th 6:45PM - 8:15PM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 802
Class number: 22996
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00801 at Loop Campus
Section: 802L
Class number: 22997
Meeting time: Th 1:30PM - 3:00PM
Location: CDM 00801 at Loop Campus

Fall 2019-2020

Section: 401
Class number: 12571
Meeting time: MW 10:10AM - 11:40AM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 401L
Class number: 12919
Meeting time: M 3:10PM - 4:40PM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 402
Class number: 12572
Meeting time: MW 11:50AM - 1:20PM
Location: CDM 00801 at Loop Campus
Section: 402L
Class number: 12920
Meeting time: Tu 8:30AM - 10:00AM
Location: 14EAS 00512 at Loop Campus
Section: 403
Class number: 12573
Meeting time: TuTh 10:10AM - 11:40AM
Location: LEWIS 00105 at Loop Campus
Section: 403L
Class number: 12921
Meeting time: Th 8:30AM - 10:00AM
Location: 14EAS 00512 at Loop Campus
Section: 404
Class number: 12787
Meeting time: MW 1:30PM - 3:00PM
Location: 14EAS 00512 at Loop Campus
Instructor: Steven Lytinen
Section: 404L
Class number: 12922
Meeting time: Tu 11:50AM - 1:20PM
Location: CDM 00634 at Loop Campus
Instructor: N/A
Section: 405
Class number: 12788
Meeting time: TuTh 1:30PM - 3:00PM
Location: 14EAS 00512 at Loop Campus
Section: 405L
Class number: 12923
Meeting time: W 8:30AM - 10:00AM
Location: 14EAS 00512 at Loop Campus
Section: 406
Class number: 12837
Meeting time: TuTh 11:50AM - 1:20PM
Location: LEWIS 00105 at Loop Campus
Section: 406L
Class number: 12924
Meeting time: W 3:10PM - 4:40PM
Location: 14EAS 00512 at Loop Campus
Section: 701
Class number: 12809
Meeting time: M 5:45PM - 9:00PM
Location: 14EAS 00512 at Loop Campus
Instructor: Steven Lytinen
Section: 701L
Class number: 12925
Meeting time: W 5:45PM - 7:15PM
Location: 14EAS 00512 at Loop Campus
Instructor: N/A
Section: 702
Class number: 12854
Meeting time: W 6:00PM - 9:15PM
Location: STDCT 00364 at Lincoln Park Campus
Section: 702L
Class number: 12926
Meeting time: Th 6:00PM - 7:30PM
Location: STDCT 00364 at Lincoln Park Campus
Section: 703
Class number: 13199
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00819 at Loop Campus
Section: 703L
Class number: 13200
Meeting time: Th 1:30PM - 3:00PM
Location: CDM 00801 at Loop Campus

Spring 2018-2019

Section: 601
Class number: 30263
Meeting time: MW 10:10AM - 11:40AM
Location: 14EAS 00512 at Loop Campus
Section: 601L
Class number: 30793
Meeting time: Tu 8:30AM - 10:00AM
Location: 14EAS 00512 at Loop Campus
Section: 602
Class number: 30445
Meeting time: TuTh 10:10AM - 11:40AM
Location: LEWIS 00105 at Loop Campus
Section: 602L
Class number: 30795
Meeting time: W 8:30AM - 10:00AM
Location: 14EAS 00512 at Loop Campus
Section: 901
Class number: 30533
Meeting time: M 5:45PM - 9:00PM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 901L
Class number: 30796
Meeting time: W 5:45PM - 7:15PM
Location: 14EAS 00512 at Loop Campus
CLOSED

Winter 2018-2019

Section: 501
Class number: 25261
Meeting time: TuTh 1:30PM - 3:00PM
Location: LEWIS 00105 at Loop Campus
Section: 501L
Class number: 25844
Meeting time: Tu 3:10PM - 4:40PM
Location: 14EAS 00505 at Loop Campus
Section: 502
Class number: 25478
Meeting time: TuTh 3:10PM - 4:40PM
Location: LEWIS 00105 at Loop Campus
Section: 502L
Class number: 25845
Meeting time: M 11:50AM - 1:20PM
Location: 14EAS 00512 at Loop Campus
Section: 503
Class number: 25670
Meeting time: MW 10:10AM - 11:40AM
Location: CDM 00819 at Loop Campus
CLOSED
Section: 503L
Class number: 25846
Meeting time: M 11:50AM - 1:20PM
Location: CDM 00819 at Loop Campus
CLOSED
Section: 801
Class number: 25486
Meeting time: W 5:45PM - 9:00PM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 801L
Class number: 25847
Meeting time: Th 6:45PM - 8:15PM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 802
Class number: 27895
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00801 at Loop Campus
Instructor: Michael Tai
Section: 802L
Class number: 27896
Meeting time: Th 1:30PM - 3:00PM
Location: CDM 00801 at Loop Campus
Instructor: Michael Tai

Fall 2018-2019

Section: 401
Class number: 14534
Meeting time: MW 10:10AM - 11:40AM
Location: 14EAS 00512 at Loop Campus
Section: 401L
Class number: 15150
Meeting time: M 3:10PM - 4:40PM
Location: 14EAS 00512 at Loop Campus
Section: 402
Class number: 14535
Meeting time: MW 11:50AM - 1:20PM
Location: CDM 00801 at Loop Campus
CLOSED
Section: 402L
Class number: 15151
Meeting time: Tu 8:30AM - 10:00AM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 403
Class number: 14536
Meeting time: TuTh 10:10AM - 11:40AM
Location: LEWIS 1309 at Loop Campus
Section: 403L
Class number: 15152
Meeting time: Th 8:30AM - 10:00AM
Location: 14EAS 00512 at Loop Campus
Section: 404
Class number: 14886
Meeting time: MW 1:30PM - 3:00PM
Location: 14EAS 00512 at Loop Campus
Instructor: Steven Lytinen
Section: 404L
Class number: 15153
Meeting time: Tu 11:50AM - 1:20PM
Location: CDM 00634 at Loop Campus
Instructor: Steven Lytinen
Section: 405
Class number: 14887
Meeting time: TuTh 1:30PM - 3:00PM
Location: LEWIS 00105 at Loop Campus
CLOSED
Section: 405L
Class number: 15154
Meeting time: W 8:30AM - 10:00AM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 406
Class number: 14988
Meeting time: TuTh 11:50AM - 1:20PM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 406L
Class number: 15155
Meeting time: W 3:10PM - 4:40PM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 701
Class number: 14942
Meeting time: M 5:45PM - 9:00PM
Location: 14EAS 00512 at Loop Campus
Section: 701L
Class number: 15156
Meeting time: W 5:45PM - 7:15PM
Location: 14EAS 00512 at Loop Campus
Section: 702
Class number: 15020
Meeting time: W 6:00PM - 9:15PM
Location: STDCT 00364 at Lincoln Park Campus
Section: 702L
Class number: 15157
Meeting time: Th 6:00PM - 7:30PM
Location: STDCT 00364 at Lincoln Park Campus
Section: 703
Class number: 17465
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00819 at Loop Campus
Instructor: Ken Yu | View syllabus
CLOSED
Section: 703L
Class number: 17466
Meeting time: Th 1:30PM - 3:00PM
Location: CDM 00801 at Loop Campus
Instructor: Ken Yu | View syllabus
CLOSED

Spring 2017-2018

Section: 601
Class number: 33950
Meeting time: MW 10:10AM - 11:40AM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 601L
Class number: 35741
Meeting time: Tu 8:30AM - 9:45AM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 602
Class number: 34203
Meeting time: TuTh 10:10AM - 11:40AM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 602L
Class number: 35743
Meeting time: W 8:30AM - 9:45AM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 901
Class number: 34330
Meeting time: M 5:45PM - 9:00PM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 901L
Class number: 35744
Meeting time: W 5:45PM - 7:00PM
Location: 14EAS 00512 at Loop Campus
CLOSED

Winter 2017-2018

Section: 501
Class number: 20546
Meeting time: TuTh 1:30PM - 3:00PM
Location: 14EAS 00512 at Loop Campus
Instructor: Jean Domel | View syllabus
Section: 501L
Class number: 26166
Meeting time: Tu 3:10PM - 4:40PM
Location: CDM 00634 at Loop Campus
Instructor: Jean Domel | View syllabus
Section: 502
Class number: 20790
Meeting time: TuTh 3:10PM - 4:40PM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 502L
Class number: 26167
Meeting time: M 11:50AM - 1:20PM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 503
Class number: 21000
Meeting time: MW 10:10AM - 11:40AM
Location: CDM 00819 at Loop Campus
CLOSED
Section: 503L
Class number: 26168
Meeting time: M 11:50AM - 1:20PM
Location: CDM 00819 at Loop Campus
CLOSED
Section: 801
Class number: 20798
Meeting time: W 5:45PM - 9:00PM
Location: 14EAS 00512 at Loop Campus
Section: 801L
Class number: 26169
Meeting time: Th 6:45PM - 8:15PM
Location: 14EAS 00512 at Loop Campus

Fall 2017-2018

Section: 401
Class number: 12173
Meeting time: MW 10:10AM - 11:40AM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 401L
Class number: 16630
Meeting time: M 3:10PM - 4:40PM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 402
Class number: 12174
Meeting time: MW 11:50AM - 1:20PM
Location: CDM 00801 at Loop Campus
Section: 402L
Class number: 16631
Meeting time: Tu 8:30AM - 10:00AM
Location: 14EAS 00512 at Loop Campus
Section: 403
Class number: 12175
Meeting time: TuTh 10:10AM - 11:40AM
Location: 14EAS 00512 at Loop Campus
Instructor: Jean Domel | View syllabus
CLOSED
Section: 403L
Class number: 16632
Meeting time: Th 8:30AM - 10:00AM
Location: 14EAS 00512 at Loop Campus
Instructor: Jean Domel | View syllabus
CLOSED
Section: 404
Class number: 12657
Meeting time: MW 1:30PM - 3:00PM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 404L
Class number: 16633
Meeting time: Tu 11:50AM - 1:20PM
Location: CDM 00634 at Loop Campus
CLOSED
Section: 405
Class number: 12658
Meeting time: TuTh 1:30PM - 3:00PM
Location: 14EAS 00512 at Loop Campus
Section: 405L
Class number: 16634
Meeting time: W 8:30AM - 10:00AM
Location: 14EAS 00512 at Loop Campus
Section: 406
Class number: 12825
Meeting time: TuTh 11:50AM - 1:20PM
Location: 14EAS 00512 at Loop Campus
Instructor: Jean Domel | View syllabus
Section: 406L
Class number: 16635
Meeting time: W 3:10PM - 4:40PM
Location: 14EAS 00512 at Loop Campus
Instructor: Jean Domel | View syllabus
Section: 701
Class number: 12748
Meeting time: M 5:45PM - 9:00PM
Location: 14EAS 00512 at Loop Campus
Section: 701L
Class number: 16636
Meeting time: Th 7:30PM - 9:00PM
Location: CDM 00658 at Loop Campus
Section: 702
Class number: 12876
Meeting time: W 6:00PM - 9:15PM
Location: STDCT 00364 at Lincoln Park Campus
CLOSED
Section: 702L
Class number: 16637
Meeting time: Th 6:00PM - 7:30PM
Location: STDCT 00364 at Lincoln Park Campus
CLOSED

Spring 2016-2017

Section: 601
Class number: 33367
Meeting time: MW 10:10AM - 11:40AM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 601L
Class number: 36483
Meeting time: Tu 8:30AM - 10:00AM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 602
Class number: 33640
Meeting time: TuTh 10:10AM - 11:40AM
Location: 14EAS 00512 at Loop Campus
Instructor: Jean Domel | View syllabus
CLOSED
Section: 602L
Class number: 36511
Meeting time: W 8:30AM - 10:00AM
Location: 14EAS 00512 at Loop Campus
Instructor: Jean Domel | View syllabus
CLOSED
Section: 901
Class number: 33782
Meeting time: M 5:45PM - 9:00PM
Location: 14EAS 00512 at Loop Campus
CLOSED
Section: 901L
Class number: 36512
Meeting time: Tu 5:45PM - 7:15PM
Location: 14EAS 00512 at Loop Campus
CLOSED