CSC 325-01: Fundamentals of Computer Systems

MW 2:30 PM to 3:45 PM

Assignments

Textbook: Irvine, Assembly Language for Intel-Based Computers, 4th Edition

Meeting Date

Meeting Day

Text Chapter(s)

Lesson

Homework Due

1/10/05

Monday

Course Introduction

Chapter 1: Basic Concepts

Sections 1.1, 1.2

 

1/12/05

Wednesday

Chapter 1: Basic Concepts

Sections 1.3, 1.4, 1.5

Homework1

1/17/05

Monday

Holiday

 

 

1/19/05

Wednesday

Chapter 2: IA-32 Processor Architecture

Sections 2.1, 2.2

Homework2

1/24/05

Monday

Chapter 2: IA-32 Processor Architecture

Sections 2.2, 2.3

 

1/26/05

Wednesday

Chapter 2: IA-32 Processor Architecture

Sections 2.3, 2.4

Homework3

1/31/05

Monday

Exam 1 Review

Chapters 1 & 2

 

2/2/05

Wednesday

Exam 1

Chapter 1 & 2

 

2/7/05

Monday

Chapter 3: Assembly Language Fundamentals

Sections 3.1, 3.2

 

2/9/05

Wednesday

Chapter 3: Assembly Language Fundamentals

Sections 3.3, 3.4

Homework4

2/14/05

Monday

Chapter 3: Assembly Language Fundamentals

Sections 3.5, 3.6

 

2/16/05

Wednesday

Chapter 4: Data Transfers, Addressing, and Arithmetic

Sections 4.1, 4.2

Homework5

2/21/05

Monday

Chapter 4: Data Transfers, Addressing, and Arithmetic

Sections 4.3, 4.4

 

2/23/05

Wednesday

Chapter 4: Data Transfers, Addressing, and Arithmetic

Section 4.5

Homework6

 

2/28/05

Monday

Exam 2 Review

Chapters 3 & 4

 

3/2/05

Wednesday

Exam 2

Chapters 3 & 4

 

3/7/05

Monday

Mid Semester Break

Mid Semester Break

 

3/9/05

Wednesday

Mid Semester Break

Mid Semester Break

 

3/14/05

Monday

Chapter 5: Procedures

Sections 5.2, 5.3

 

3/16/05

Wednesday

Chapter 5: Procedures

Sections 5.3, 5.4

Homework7

3/21/05

Monday

Chapter 5: Procedures

Sections 5.5, 5.6

 

3/23/05

Wednesday

Chapter 6: Conditional Processing

Sections 6.2, 6.3

Homework8

3/28/05

Monday

Chapter 6: Conditional Processing

Sections 6.3, 6.4

 

3/30/05

Wednesday

Chapter 6: Conditional Processing

Sections 6.5, 6.6, 6.7

Homework9

4/4/05

Monday

Exam 3 Review

Chapters 5 & 6

 

4/6/06

Wednesday

Exam 3

Chapters 5 & 6

 

4/11/05

Monday

Chapter 7: Integer Arithmetic

Sections 7.2, 7.3, 7.4

 

4/13/06

Wednesday

Chapter 7: Integer Arithmetic

Sections 7.4, 7.5, 7.6

Homework10

4/18/05

Monday

Chapter 8: Advanced Procedures

Sections 8.4, 8.5, 8.6

 

4/20/06

Wednesday

Chapter 9: Strings & Arrays

Sections 9.2, 9.3, 9.4

Homework11

4/25/05

Monday

Chapter 9: Strings & Arrays

Sections 9.4, 9.5

 

4/27/06

Wednesday

Last Day of Class:  Review for Final

Comprehensive

Homework12

5/2/05

Monday

Final Exam (2:00 – 4:30)

Comprehensive