**Office:** 305 Collier-Scripps
**Email:**
**Phone:** (515) 271-4599
**Office Hours:**
**Tu/Th:** 2:30–4:30 PM
(Online Via Zoom)
# Introductions
1.
I will **badly mispronounce** your name
2.
Please stand up and correct my terrible pronunciation
3.
Let us know what you preferred to be called
4.
Share one hobby or interest you have
# Course Overview
## Overarching Theme
- Learning how a high-level program is actually executed on your computer's processor
![Compiler-Assembler Diagram](/teaching/2021f/cs130/assets/images/COD/processor-components.png)
![Compiler-Assembler Diagram](/teaching/2021f/cs130/assets/images/COD/compiler-assembler.png)
## Major Aspects of the Course
1. The C Programming Language
2.
Assembly language programming
3.
Digital logic
4.
Processor architecture
# Course Logistics
## Course Website
[analytics.drake.edu/teaching/2021f/cs130](https://titusklinge.com/teaching/2021f/cs130/)
# Assignment 1
Due **Wednesday, September 1st** (before class)
1. Read the **syllabus**
2. Complete a **questionnaire**
3. Start the assigned **readings**
# Setting up CS Desktop