Computer Science 250 Spring 2024


Midterm Guide
Book for assembly programming.

Instructor Information:

S. Seth Long, Ph.D
Office: TJH 204
Office Hours: Monday 1:30-3:00, Thursday 10:30-12:00

Course Syllabus

Course Calendar

Lecture Notes

Lecture Examples

Lab Descriptions

Lab 1: Binary
Lab 2: Computer Hardware
Lab 3: Logic Circuits and Expressions
Lab 4: Assembly
Lab 5: More assembly
Lab 6: Functions in assembly
Lab 7: Calling Assembly Functions from C
Lab 8: Help Everybody Get 100% on the Final
Lab 9: Practice Problems

Project Descriptions

Upload completed projects here
Project 1: Practice with Gates and Logic
Project 2: Ballistics Simulation in Assembly
Project 3: Integrating Assembly into C Programs
Project 4: Writing C-Compatible Functions in Assembly
Project 5: Parallel Programming