Course Schedule
CSC 161-01 Imperative Problem Solving 2021

Skip to week: 1 2 3 4 5 6 7
Week Day Date Topic Section
1 Mon 2/1 Introduction 1.1-1.5
Tue 2/2 Variables and Assignments 2.1-2.6
Wed 2/3 Math functions; Variable types and conversions 2.7-2.12
Fri 2/5 Representation and Overflow 2.13-2.16
2 Mon 2/8 Characters and Strings 2.19-2.21
Tue 2/9 Conditionals 3.1-3.8
Wed 2/10 Conditionals (cont.) 3.9-3.17
Fri 2/12 Bitwise Operators 3.18-3.19
3 Mon 2/15 Loops 4.1-4.6
Tue 2/16 Loops (cont.) 4.7-4.11
Wed 2/17 Arrays 5.1-5.5
Fri 2/19 Arrays (cont.) 5.6-5.13
4 Mon 2/22 Functions 6.1-6.7
Tue 2/23 Functions (cont.) 6.8-6.13
Wed 2/24 Preprocessor King 14
Fri 2/26 Structures 7.1-7.4
5 Mon 3/1 Separate files 7.5-7.8
Tue 3/2 Pointers 8.1-8.6
Wed 3/3 Pointers (cont.) 8.7-8.10
Fri 3/5 Linked Lists 8.11-8.13
6 Mon 3/8 File Input/Output 9.1-9.5
Tue 3/9 Binary Input/Output 9.7
Wed 3/10 Command-Line Arguments 9.9-9.10
Fri 3/12 Stacks 10.1-10.2
7 Mon 3/15 Stacks (cont.) 10.3
Tue 3/16 Queues 10.4
Wed 3/17 Queues (cont.) 10.5
Fri 3/19 Wrap-up