Lecture (Concepts) |
Lab (Programming) |
|
Unit 1 - Expressions and Control Flow |
-
Introduction to Computer Science and Programming
(
pptx,
pdf
)
-
Elementary Programming
(
pptx,
pdf,
)
-
Selections
(
pptx,
pdf
)
-
Loops
(
pptx,
pdf
)
|
-
Sensors
(
pptx,
pdf
)
-
Planning
(
pptx,
pdf
)
-
The Sense-Plan-Act Loop
(
pptx,
pdf
)
|
Unit 2 - Methods, Objects, and Lists |
-
Functions
(
pptx,
pdf
)
-
Objects and Design
(
pptx,
pdf
)
-
More on Strings and Special Methods
(
pptx,
pdf
)
-
File I/O
(
pptx,
pdf
)
-
Lists
(
pptx,
pdf,
Video
)
-
Multidimensional Lists
(
pptx,
pdf
Video
)
|
|
Unit 3 - Advanced Topics |
-
Performance
(
pptx,
pdf,
Video
)
-
Recursion
(
pptx,
pdf,
Video
)
-
Tuples, Sets, and Dictionaries
(
pptx,
pdf,
Video
)
-
Inheritance and Polymorphism
(
pptx,
pdf,
Video
)
|
|