CSC
401:
Introduction to Programming
An introduction to programming with a focus on problem solving, structured programming, and algorithm design. Concepts covered include data types, expressions, variables, assignments, conditional and iterative structures, functions, file input/output, exceptions, arrays and an introduction to user-defined classes.
Winter 2024-2025
Section:
801
Class number:
23106
Meeting time:
M
5:45PM
-
9:00PM
Location:
N/A
at
Loop Campus
Section:
820
Class number:
22630
Meeting time:
-
Location:
Online: Async
Fall 2024-2025
Section:
701
Class number:
14543
Meeting time:
W
5:45PM
-
9:00PM
Location:
LEWIS 01111
at
Loop Campus
Section:
702
Class number:
16386
Meeting time:
M
5:45PM
-
9:00PM
Location:
LEWIS 01111
at
Loop Campus
Section:
710
Class number:
16488
Meeting time:
-
Location:
Online: Async
CLOSED
Section:
711
Class number:
16387
Meeting time:
-
Location:
Online: Async
Section:
720
Class number:
14728
Meeting time:
-
Location:
Online: Async
Summer II 2023-2024
Section:
501
Class number:
40655
Meeting time:
TuTh
5:45PM
-
9:00PM
Location:
CDM 00206
at
Loop Campus
Section:
510
Class number:
40656
Meeting time:
-
Location:
Online: Async
Spring 2023-2024
Section:
902
Class number:
32878
Meeting time:
Th
5:45PM
-
9:00PM
Location:
LEWIS 01508
at
Loop Campus
Section:
910
Class number:
32995
Meeting time:
-
Location:
Online: Async
Section:
920
Class number:
33147
Meeting time:
-
Location:
Online: Async
Winter 2023-2024
Section:
801
Class number:
23139
Meeting time:
M
5:45PM
-
9:00PM
Location:
LEWIS 01509
at
Loop Campus
Section:
810
Class number:
23296
Meeting time:
-
Location:
Online: Async
Section:
820
Class number:
22593
Meeting time:
-
Location:
Online: Async
Fall 2023-2024
Section:
701
Class number:
13590
Meeting time:
W
5:45PM
-
9:00PM
Location:
CDM 00220
at
Loop Campus
Section:
702
Class number:
12838
Meeting time:
W
5:45PM
-
9:00PM
Location:
LEWIS 01111
at
Loop Campus
Section:
710
Class number:
12961
Meeting time:
-
Location:
Online: Async
Section:
720
Class number:
13042
Meeting time:
-
Location:
Online: Async
Summer II 2022-2023
Section:
501
Class number:
46212
Meeting time:
TuTh
5:45PM
-
9:00PM
Location:
CDM 00206
at
Loop Campus
Section:
510
Class number:
46213
Meeting time:
-
Location:
Online: Async (Sync-Option)
Spring 2022-2023
Section:
902
Class number:
40000
Meeting time:
Th
5:45PM
-
9:00PM
Location:
LEWIS 01508
at
Loop Campus
Section:
910
Class number:
40152
Meeting time:
-
Location:
Online: Async
Section:
920
Class number:
40366
Meeting time:
-
Location:
Online: Async
Winter 2022-2023
Section:
501
Class number:
31631
Meeting time:
F
1:30PM
-
4:45PM
Location:
CDM 00224
at
Loop Campus
Section:
510
Class number:
31630
Meeting time:
-
Location:
Online: Async
Section:
802
Class number:
29180
Meeting time:
Th
5:45PM
-
9:00PM
Location:
LEWIS 01108
at
Loop Campus
CLOSED
Section:
811
Class number:
28427
Meeting time:
-
Location:
Online: Async
Fall 2022-2023
Section:
702
Class number:
18460
Meeting time:
W
5:45PM
-
9:00PM
Location:
LEWIS 01111
at
Loop Campus
Section:
710
Class number:
18597
Meeting time:
-
Location:
Online: Async
Section:
720
Class number:
18690
Meeting time:
-
Location:
Online: Async
Summer I 2021-2022
Section:
201
Class number:
42528
Meeting time:
MW
5:45PM
-
9:00PM
Location:
CDM 00222
at
Loop Campus
Section:
210
Class number:
42529
Meeting time:
-
Location:
Online: Async (Sync-Option)
Spring 2021-2022
Section:
902
Class number:
37420
Meeting time:
Th
5:45PM
-
9:00PM
Location:
CDM 00218
at
Loop Campus
Section:
910
Class number:
37598
Meeting time:
-
Location:
Online: Async (Sync-Option)
Section:
920
Class number:
42317
Meeting time:
-
Location:
Online: Async
Winter 2021-2022
Section:
802
Class number:
28940
Meeting time:
Th
5:45PM
-
9:00PM
Location:
LEWIS 01108
at
Loop Campus
Section:
803
Class number:
21746
Meeting time:
Th
5:45PM
-
9:00PM
Location:
CDM 00212
at
Loop Campus
Section:
811
Class number:
20513
Meeting time:
-
Location:
Online: Async
Section:
820
Class number:
20609
Meeting time:
-
Location:
Online: Async
Fall 2021-2022
Section:
702
Class number:
4018
Meeting time:
W
5:45PM
-
9:00PM
Location:
LEWIS 01111
at
Loop Campus
CLOSED
Section:
710
Class number:
4186
Meeting time:
-
Location:
Online: Async
Section:
720
Class number:
4295
Meeting time:
-
Location:
Online: Async
Summer I 2020-2021
Section:
201
Class number:
41206
Meeting time:
MW
5:45PM
-
9:00PM
Location:
Online: Sync
Instructor:
Daniel Walker
Section:
210
Class number:
41207
Meeting time:
-
Location:
Online: Async (Sync-Option)
Instructor:
Daniel Walker
Spring 2020-2021
Section:
902
Class number:
30601
Meeting time:
Th
5:45PM
-
9:00PM
Location:
Online: Sync
Section:
903
Class number:
36710
Meeting time:
Th
5:45PM
-
9:00PM
Location:
Online: Sync
Instructor:
Daniel Walker
Section:
910
Class number:
30869
Meeting time:
-
Location:
Online: Async (Sync-Option)
Section:
911
Class number:
36711
Meeting time:
-
Location:
Online: Async (Sync-Option)
Instructor:
Daniel Walker
Winter 2020-2021
Section:
801
Class number:
28133
Meeting time:
Tu
5:45PM
-
9:00PM
Location:
Online: Sync
Section:
810
Class number:
28423
Meeting time:
-
Location:
Online: Async (Sync-Option)
CLOSED
Section:
820
Class number:
34347
Meeting time:
-
Location:
Online: Async
Fall 2020-2021
Section:
701
Class number:
10245
Meeting time:
Th
5:45PM
-
9:00PM
Location:
Online: Sync
Section:
702
Class number:
10294
Meeting time:
W
5:45PM
-
9:00PM
Location:
Online: Sync
Section:
710
Class number:
16776
Meeting time:
-
Location:
Online: Async (Sync-Option)
Section:
711
Class number:
10461
Meeting time:
-
Location:
Online: Async (Sync-Option)
Section:
720
Class number:
10569
Meeting time:
-
Location:
Online: Async