Computer Science 250 Spring 2026

Announcements:

Quick summary of how to upgrade 32-bit programs to 64-bit
Book for assembly programming.

Instructor Information:

S. Seth Long, Ph.D
Office: TJH 210
E-mail: sslong@lcsc.edu
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: Electrical Practice for the Test
Lab 5: Assembly
Lab 6: Functions in Assembly
Lab 7: Practice Puzzles
Lab 8: Working with Records
Lab 9: On to 64-bit!
Lab 10: Floating Point

Project Descriptions

Project 1: Logic and Circuit Practice
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