Course Info

CSC 401: Introduction to Programming

An introduction to programming with a focus on problem solving, structured programming, and algorithm design with a gentle introduction to efficiency. Concepts covered include data types, expressions, variables, assignments, conditional and iterative structures, functions, file input/output, exceptions, namespaces, and recursion. PREREQUISITE(S): None

Winter 2017-2018

Section: 801
Class number: 20561
Meeting time: W 5:45PM - 9:00PM
Location: LEWIS 01513 at Loop Campus
CLOSED
Section: 802
Class number: 20871
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01110 at Loop Campus
Instructor: Paul Saweh | View syllabus
Section: 810
Class number: 25502
Meeting time: -
Location: N/A at Online Campus
CLOSED
Section: 820
Class number: 25581
Meeting time: -
Location: N/A at Online Campus

Fall 2017-2018

Section: 701
Class number: 12584
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01510 at Loop Campus
Instructor: Paul Saweh | View syllabus
Section: 703
Class number: 12784
Meeting time: W 5:45PM - 9:00PM
Location: LEWIS 01111 at Loop Campus
Section: 710
Class number: 17354
Meeting time: -
Location: N/A at Online Campus
Instructor: Paul Saweh | View syllabus
Section: 720
Class number: 12585
Meeting time: -
Location: N/A at Online Campus

Summer II 2016-2017

Section: 501
Class number: 41931
Meeting time: TuTh 5:45PM - 9:00PM
Location: CDM 00206 at Loop Campus
Instructor: Paul Saweh | View syllabus
Section: 510
Class number: 42034
Meeting time: -
Location: N/A at Online Campus
Instructor: Paul Saweh | View syllabus

Summer I 2016-2017

Section: 201
Class number: 41988
Meeting time: TuTh 5:45PM - 9:00PM
Location: LEWIS 01110 at Loop Campus
Instructor: Paul Saweh | View syllabus
Section: 210
Class number: 41989
Meeting time: -
Location: N/A at Online Campus
Instructor: Paul Saweh | View syllabus

Spring 2016-2017

Section: 901
Class number: 33653
Meeting time: Tu 5:45PM - 9:00PM
Location: LEWIS 01110 at Loop Campus
Section: 902
Class number: 33979
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01511 at Loop Campus
Section: 910
Class number: 33654
Meeting time: -
Location: N/A at Online Campus
CLOSED
Section: 911
Class number: 33980
Meeting time: -
Location: N/A at Online Campus

Winter 2016-2017

Section: 801
Class number: 21883
Meeting time: W 5:45PM - 9:00PM
Location: LEWIS 01513 at Loop Campus
Section: 802
Class number: 22309
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01110 at Loop Campus
Instructor: Paul Saweh | View syllabus
CLOSED
Section: 810
Class number: 21884
Meeting time: -
Location: N/A at Online Campus
CLOSED
Section: 811
Class number: 22310
Meeting time: -
Location: N/A at Online Campus
Instructor: Paul Saweh | View syllabus

Fall 2016-2017

Section: 701
Class number: 33292
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01510 at Loop Campus
Instructor: Paul Saweh | View syllabus
Section: 702
Class number: 33484
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01216 at Loop Campus
Section: 703
Class number: 33740
Meeting time: W 5:45PM - 9:00PM
Location: LEWIS 01111 at Loop Campus
Section: 710
Class number: 33294
Meeting time: -
Location: N/A at Online Campus
Instructor: Paul Saweh | View syllabus
Section: 711
Class number: 33486
Meeting time: -
Location: N/A at Online Campus
Section: 712
Class number: 33742
Meeting time: -
Location: N/A at Online Campus

Summer II 2015-2016

Section: 501
Class number: 40890
Meeting time: TuTh 5:45PM - 9:00PM
Location: CDM 00202 at Loop Campus
Instructor: Paul Saweh | View syllabus
Section: 510
Class number: 40891
Meeting time: -
Location: N/A at Online Campus
Instructor: Paul Saweh | View syllabus

Spring 2015-2016

Section: 901
Class number: 32962
Meeting time: Tu 5:45PM - 9:00PM
Location: LEWIS 01110 at Loop Campus
Section: 902
Class number: 33391
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00222 at Loop Campus
Section: 910
Class number: 32963
Meeting time: -
Location: N/A at Online Campus
Section: 911
Class number: 33392
Meeting time: -
Location: N/A at Online Campus

Winter 2015-2016

Section: 801
Class number: 22367
Meeting time: W 5:45PM - 9:00PM
Location: LEWIS 01513 at Loop Campus
Section: 802
Class number: 22845
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01110 at Loop Campus
Section: 810
Class number: 22368
Meeting time: -
Location: N/A at Online Campus
Section: 811
Class number: 22846
Meeting time: -
Location: N/A at Online Campus

Fall 2015-2016

Section: 701
Class number: 11662
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01510 at Loop Campus
CLOSED
Section: 702
Class number: 11773
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01216 at Loop Campus
Section: 703
Class number: 11947
Meeting time: W 5:45PM - 9:00PM
Location: LEWIS 01111 at Loop Campus
Section: 710
Class number: 11663
Meeting time: -
Location: N/A at Online Campus
CLOSED
Section: 711
Class number: 11774
Meeting time: -
Location: N/A at Online Campus
Section: 712
Class number: 11948
Meeting time: -
Location: N/A at Online Campus

Summer II 2014-2015

Section: 501
Class number: 41037
Meeting time: MW 5:45PM - 9:00PM
Location: CDM 00206 at Loop Campus
Section: 510
Class number: 41038
Meeting time: -
Location: N/A at Online Campus

Spring 2014-2015


Section 901

Class number 30464

Meeting dates: 3/28/2015 - 6/12/2015
Meeting time: Tu 5:45PM - 9:00PM
Location: LEWIS 01110 at Loop Campus
Meeting dates: 3/28/2015 - 6/12/2015
Meeting time: Tu 5:45PM - 9:00PM
Location: LEWIS 01110 at Loop Campus
Instructor: Curt White



Section 902

Class number 38143

Meeting dates: 3/28/2015 - 6/12/2015
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00222 at Loop Campus
Meeting dates: 3/28/2015 - 6/12/2015
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00222 at Loop Campus
Instructor: Curt White



Section 910

Class number 30465

Meeting dates: 3/28/2015 - 6/12/2015
Meeting time: -
Location: N/A at Online Campus
Meeting dates: 3/28/2015 - 6/12/2015
Meeting time: -
Location: N/A at Online Campus
Instructor: Curt White



Section 911

Class number 38144

Meeting dates: 3/28/2015 - 6/12/2015
Meeting time: -
Location: N/A at Online Campus
Meeting dates: 3/28/2015 - 6/12/2015
Meeting time: -
Location: N/A at Online Campus
Instructor: Curt White


Winter 2014-2015

Section: 801
Class number: 20098
Meeting time: W 5:45PM - 9:00PM
Location: LEWIS 01513 at Loop Campus
Instructor: Curt White
Section: 802
Class number: 20636
Meeting time: Tu 6:00PM - 9:15PM
Location: LEVAN 00304 at Lincoln Park Campus
Section: 810
Class number: 20099
Meeting time: -
Location: N/A at Online Campus
Instructor: Curt White
Section: 811
Class number: 20637
Meeting time: -
Location: N/A at Online Campus

Fall 2014-2015

Section: 701
Class number: 10563
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01510 at Loop Campus
Section: 702
Class number: 10726
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01216 at Loop Campus
Section: 703
Class number: 18185
Meeting time: W 5:45PM - 9:00PM
Location: LEWIS 01111 at Loop Campus
Section: 710
Class number: 10564
Meeting time: -
Location: N/A at Online Campus
Section: 711
Class number: 10727
Meeting time: -
Location: N/A at Online Campus
CLOSED
Section: 712
Class number: 18186
Meeting time: -
Location: N/A at Online Campus

Summer II 2013-2014

Section: 501
Class number: 42040
Meeting time: MW 5:45PM - 9:00PM
Location: CDM 00228 at Loop Campus
Section: 510
Class number: 42041
Meeting time: -
Location: N/A at Online Campus

Spring 2013-2014

Section: 901
Class number: 30565
Meeting time: Tu 5:45PM - 9:00PM
Location: LEWIS 01509 at Loop Campus
Section: 910
Class number: 30566
Meeting time: -
Location: N/A at Online Campus

Winter 2013-2014

Section: 801
Class number: 20116
Meeting time: W 5:45PM - 9:00PM
Location: LEWIS 01509 at Loop Campus
Section: 802
Class number: 25419
Meeting time: Tu 6:00PM - 9:15PM
Location: LEVAN 00304 at Lincoln Park Campus
Section: 810
Class number: 20117
Meeting time: -
Location: N/A at Online Campus
Section: 811
Class number: 25420
Meeting time: -
Location: N/A at Online Campus

Fall 2013-2014

Section: 701
Class number: 15501
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01007 at Loop Campus
Section: 702
Class number: 17284
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01214 at Loop Campus
CLOSED
Section: 710
Class number: 15502
Meeting time: -
Location: N/A at Online Campus
Section: 711
Class number: 17285
Meeting time: -
Location: N/A at Online Campus

Spring 2012-2013

Section: 901
Class number: 35733
Meeting time: Tu 5:45PM - 9:00PM
Location: LEWIS 01509 at Loop Campus
Section: 910
Class number: 35734
Meeting time: -
Location: N/A at Online Campus

Winter 2012-2013

Section: 801
Class number: 24199
Meeting time: W 5:45PM - 9:00PM
Location: LEWIS 01509 at Loop Campus
Section: 810
Class number: 24200
Meeting time: -
Location: N/A at Online Campus