EE 160 Lectures
This page will contain links to classroom lectures for this semester
as they are created.
They are available for your review after class
and may be available before the class.
Lectures are listed here in reverse order.
Here is information on the
Navigation icons.
used in the lecture notes.
Go back to the EE 160 Home page.
Course Lectures
Lecture 44
- Wednesday, 7 May 08
The Standard C Library
Arguments to main()
Structures
Final Exam Objectives
Readings for next time:
Lecture 43
- Monday, 5 May 08
User Defined Types
The Standard C Library
Initializing 2D Arrays
Arrays of Strings
Readings for next time:
Lecture 42
- Friday, 2 May 08
No Class
Readings for next time:
- Begin review for the final
Lecture 41
- Wednesday, 30 Apr 08
A Simple String Program
Readings for next time:
- Section 12.1 (available in the on-line text)
- Begin review for the final
Lecture 40
- Monday, 28 Apr 08
String Convention
Readings for next time:
Lecture 39
- Friday, 25 Apr 08
Arrays as Databases
2 Dimensional Arrays
2 Dimensional Arrays - Behind the Scenes
2D Stocks
Readings for next time:
- Section 8.1
- Section 11.2(available in the on-line text)
Lecture 38
- Wednesday, 23 Apr 08
A Simple Example
Arrays as Databases
Processing a Folio
Readings for next time:
Lecture 37
- Monday, 21 Apr 08
One More Look at the Calculator
Arrays - the Real Story
Readings for next time:
Lecture 36
- Friday, 18 Apr 08
Using Pointers in the Equation Solver
Arrays
Readings for next time:
Lecture 35
- Wednesday, 16 Apr 08
The Essence of Pointers
Using Pointers in the Equation Solver
Readings for next time:
Lecture 34
- Monday, 14 Apr 08
The Five Steps: 4
Introduction to Pointers
The Essence of Pointers
Readings for next time:
- Sections 6.4 and 6.5
- Good luck on the mindterm
Lecture 33
- Friday, 11 Apr 08
Linear Equation Solver Specification
Readings for next time:
- Sections 6.2 and 6.3
- Review Chapters 4 and 5 for the midterm
Lecture 32
- Wednesday, 9 Apr 08
The Exponential Function
Readings for next time:
- Sections 6.1 and 6.2
- Review Chapters 4 and 5 for the midterm
Lecture 31
- Monday, 7 Apr 08
Sizes and Flavors of Integers
Floating Point Numbers
The Exponential Function
Readings for next time:
- Section 4.5
- Review Chapters 4 and 5 for the midterm
Lecture 30
- Friday, 4 Apr 08
Saying it with Style
Back to Numeric Processing
Readings for next time:
-
- Review Chapters 4 and 5 for the midterm
Lecture 29
- Wednesday, 2 Apr 08
The Five Steps: 4
Readings for next time:
- Sections 5.3, 5.5 and 5.6
Lecture 28
- Monday, 31 Mar 08
The Five Steps: 4
The Calculator Driver
getopnd
Readings for next time:
- Welcome back Sections 5.1 and 5.2
Lecture 27
- Wednesday, 19 Mar 08
The Specification - A Simple Calculator
The Five Steps: 1
Readings for next time:
Lecture 26
- Monday, 17 Mar 08
Extracting Words
A Few More Things about Characters
The Specification - A Simple Calculator
Readings for next time:
Lecture 25
- Friday, 14 Mar 08
The Roman Utilities
Extracting Words
Readings for next time:
Lecture 24
- Wednesday, 12 Mar 08
Representing Characters
Character Utilities
The Five Steps: 3
Readings for next time:
- Sections 4.6 and 4.7
- (we will skip section 4.5 for now)
Lecture 23
- Monday, 10 Mar 08
Another Task: Roman Numbers
Readings for next time:
Lecture 22
- Friday, 7 Mar 08
Using Characters:
Character I/O
Readings for next time:
Lecture 21
- Wednesday, 5 Mar 08
Just One Improvement
Building the Guessing Game Program
Readings for next time:
Lecture 20
- Monday, 3 Mar 08
The Five Steps
Macros with Arguments
Readings for next time:
- Good Luck on the Midterm
- Sections 4.1 and 4.2
Lecture 19
- Friday, 29 Feb 08
The Five Steps
Readings for next time:
Lecture 18
- Wednesday, 27 Feb 08
Summary
A New Task
Readings for next time:
- Review Chapters 2 and 3 for the Midterm
Lecture 17
- Monday, 25 Feb 08
Separate Compilation
Conditional Compilation
Readings for next time:
- Review Chapters 2 and 3 for the Midterm
Lecture 16
- Friday, 22 Feb 08
Making the Program Robust
Making the Program Readable with Macros
More: Making the Program Robust
Readings for next time:
- Finish Chapters 2 and 3 with Common Errors, Debugging Guidelines and Summary sections (2.6, 2.7, 3.5 to 3.7).
- Review Chapters 2 and 3 for the Midterm
Lecture 15
- Wednesday, 20 Feb 08
Making the Program Robust
Making the Program Readable with Macros
Readings for next time:
- Sections 3.5 to 3.7
- Begin review of Chapters 2 and 3 for the Midterm
Lecture 14
- Friday, 15 Feb 08
Looping Construct
Loop Exercise
Readings for next time:
- Section 2.5.3
- Sections 2.6 to 2.7
Lecture 13
- Wednesday, 13 Feb 08
Looping Construct
Readings for next time:
Lecture 12
- Monday, 11 Feb 08
Looping Construct
Readings for next time:
- Sections 2.5.1, 2.5.2 and 3.4
- Section 3.4.1 (will help you with Lab 4)
Lecture 11
- Friday, 8 Feb 08
EE 160: Homework 1
Extending the Program Again
Readings for next time:
Lecture 10
- Wednesday, 6 Feb 08
Function Exercise
Readings for next time:
Lecture 9
- Monday, 4 Feb 08
Improving the Program
Readings for next time:
Lecture 8
- Friday, 1 Feb 08
Adding Debug Lines to the Code
The cast Operator
Reading Data at Run Time
Errors in C Programs
Readings for next time:
Lecture 7
- Wednesday, 30 Jan 08
Printing Output
Link Time Errors
Run Time Errors
Readings for next time:
Lecture 6
- Monday, 28 Jan 08
The Five Steps - Step 4
Readings for next time:
Lecture 5
- Friday, 25 Jan 08
A More Useful C Program
Readings for next time:
Lecture 4
- Wednesday, 23 Jan 08
What is a C Program?
What is a Function?
A More Useful C Program
Readings for next time:
Lecture 3
- Friday, 18 Jan 08
What is Programming?
What is a C Program?
Readings for next time:
Lecture 2
- Wednesday, 16 Jan 08
Where Do We Use Computers?
Readings for next time:
- Read Chapter 1 (skim lightly section 1.2.1). This is good background information for understanding how computers work.
Lecture 1
- Monday, 14 Jan 08
EE 160 Syllabus
Readings for next time:
Go back to the EE 160 Home page.