DSC
430:
Python Programming
This course builds the skills necessary to use Python to develop larger programs and libraries. Students will learn to design, implement and debug Python functions and programs, including stochastic and object-oriented techniques. The course will cover Python data structures, and Python facilities for working with files, strings, regular expressions, databases and URLs. The course will also include an introduction to the Pandas package for data management, the NumPy package for scientific computing, and the Matplotlib package for visualization.
CSC 401 or IS 411 is a prerequisite for this class.
Fall 2023-2024
Section:
701
Class number:
12927
Meeting time:
Th
5:45PM
-
9:00PM
Location:
CDM 00228
at
Loop Campus
Instructor:
Section:
710
Class number:
13264
Meeting time:
-
Location:
Online: Async (Sync-Option)
Instructor:
Spring 2022-2023
Section:
901
Class number:
40377
Meeting time:
Th
5:45PM
-
9:00PM
Location:
CDM 00220
at
Loop Campus
Section:
920
Class number:
40183
Meeting time:
-
Location:
Online: Async (Sync-Option)
Winter 2022-2023
Section:
801
Class number:
28901
Meeting time:
W
5:45PM
-
9:00PM
Location:
LEWIS 01007
at
Loop Campus
Section:
820
Class number:
29122
Meeting time:
-
Location:
Online: Async
Fall 2022-2023
Section:
701
Class number:
18559
Meeting time:
Tu
5:45PM
-
9:00PM
Location:
CDM 00226
at
Loop Campus
Section:
720
Class number:
18937
Meeting time:
-
Location:
Online: Async
Spring 2021-2022
Section:
901
Class number:
42337
Meeting time:
Th
5:45PM
-
9:00PM
Location:
CDM 00226
at
Loop Campus
Section:
920
Class number:
37662
Meeting time:
-
Location:
Online: Async
Winter 2021-2022
Section:
801
Class number:
28593
Meeting time:
W
5:45PM
-
9:00PM
Location:
CDM 00216
at
Loop Campus
Section:
820
Class number:
28844
Meeting time:
-
Location:
Online: Async
Fall 2021-2022
Section:
701
Class number:
4144
Meeting time:
Tu
5:45PM
-
9:00PM
Location:
CDM 00214
at
Loop Campus
Section:
710
Class number:
4145
Meeting time:
-
Location:
Online: Async
Section:
720
Class number:
4613
Meeting time:
-
Location:
Online: Async
Summer 10 week 2020-2021
Section:
220
Class number:
41205
Meeting time:
-
Location:
Online: Async
Spring 2020-2021
Section:
920
Class number:
35455
Meeting time:
-
Location:
Online: Async
Winter 2020-2021
Section:
801
Class number:
28536
Meeting time:
-
Location:
Online: Async
Section:
820
Class number:
28897
Meeting time:
-
Location:
Online: Async
Fall 2020-2021
Section:
720
Class number:
16274
Meeting time:
-
Location:
Online: Async
Summer 10 week 2019-2020
Section:
210
Class number:
41606
Meeting time:
-
Location:
Remote
Spring 2019-2020
Section:
901
Class number:
31017
Meeting time:
Th
5:45PM
-
9:00PM
Location:
REMOT E0000
CLOSED
Section:
902
Class number:
37015
Meeting time:
W
5:45PM
-
9:00PM
Location:
REMOT E0000
Instructor:
Christopher Kang
Section:
910
Class number:
31018
Meeting time:
-
Location:
Remote
Section:
911
Class number:
37016
Meeting time:
-
Location:
Remote
Instructor:
Christopher Kang
Winter 2019-2020
Section:
801
Class number:
22924
Meeting time:
W
5:45PM
-
9:00PM
Location:
14EAS 00802
at
Loop Campus
Section:
802
Class number:
26835
Meeting time:
Th
5:45PM
-
9:00PM
Location:
LEWIS 01005
at
Loop Campus
Instructor:
Christopher Kang
Section:
810
Class number:
22925
Meeting time:
-
Location:
Remote
Section:
811
Class number:
26836
Meeting time:
-
Location:
Remote
Instructor:
Christopher Kang
Fall 2019-2020
Section:
701
Class number:
12988
Meeting time:
Tu
5:45PM
-
9:00PM
Location:
CDM 00214
at
Loop Campus
CLOSED
Section:
702
Class number:
17349
Meeting time:
W
5:45PM
-
9:00PM
Location:
LEWIS 01110
at
Loop Campus
Instructor:
Christopher Kang
Section:
710
Class number:
12989
Meeting time:
-
Location:
Remote
Section:
711
Class number:
17350
Meeting time:
-
Location:
Remote
Instructor:
Christopher Kang