CS110
Introduction to Computing
Home
Course Info
Calendar
Study Material
Assignments
Resources
Swami Iyer
·
CS
·
UMB
Study Material
Course Mechanics
(
html slides
|
pdf slides
)
Programming Environment
(
html slides
|
pdf slides
)
Chapter 1: Building a Computer
Representing Information (
html slides
|
pdf slides
|
exercises
)
Logic Circuits (
html slides
|
pdf slides
|
exercises
)
Von Neumann Architecture (
html slides
|
pdf slides
|
exercises
)
Chapter 2: Imperative Programming
Your First Programs (
html slides
|
pdf slides
|
exercises
)
Basic Data Types (
html slides
|
pdf slides
|
exercises
)
Control Flow (
html slides
|
pdf slides
|
exercises
)
Collection Data Types (
html slides
|
pdf slides
|
exercises
)
Input and Output (
html slides
|
pdf slides
|
exercises
)
Chapter 3: Procedural Programming
Defining Functions (
html slides
|
pdf slides
|
exercises
)
Libraries and Applications (
html slides
|
pdf slides
|
exercises
)
Recursion (
html slides
|
pdf slides
|
exercises
)
Chapter 4: Object-oriented Programming
Using Data Types (
html slides
|
pdf slides
|
exercises
)
Defining Data Types (
html slides
|
pdf slides
|
exercises
)
Design Principles (
html slides
|
pdf slides
|
exercises
)
Chapter 5: Algorithms and Data Structures
Analysis of Algorithms (
html slides
|
pdf slides
|
exercises
)
Searching and Sorting (
html slides
|
pdf slides
|
exercises
)
Basic Data Structures (
html slides
|
pdf slides
|
exercises
)