Professor Cullen Lecture Notes
Computer Architecture and Assembly Language Programming
Course Outline and Tentative Schedule
Topic 1
Topic 2
Topic 3
Topic 4
Topic 5
Topic 6
Topic 7
Topic 8
x86 Assembly Language
Lab Assignments
Course Information Diagrams
Course Video References
Hardware
Dynamic Address Translation
Pipeline Hazards
Logic Gates
Support Code
HOW TO
Operating Systems
Course Outline and
Tentative Schedule
Topic 1
Topic 2
Topic 3
Topic 4
Topic 5
Topic 6
Topic 7
Topic 8
Topic 9
Topic 10
Topic 11
Topic 12
Lab Assignments
Course Information
References
Course Video References
Hardware
Project
Mid-Term Exam Answers
Final Exam Answers
Data Structures
Course Outline and
Tentative Schedule
Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Lab Assignments
Project
Course Information
References
Data
Support Code
Mid-Term Exam Answers
Final Exam Answers
C++ Advanced Programming
Course Outline and
Tentative Schedule
Topic 1
Topic 2
Topic 3
Topic 4
Topic 5
Topic 6
Topic 7
Topic 8
Topic 9
Topic 10
Topic 11
Topic 12
Lab Assignments
Project
Mid-Term Exam Answers
Final Exam Answers
Course Information
References
Data
Support Code
Questions that came up
about HOW TO do something.
Support Notes
Robotics Programming (Fundamentals)
Topic 1
Topic 2
Topic 3
Topic 4
Topic 5
Topic 6
Topic 7
Topic 8
Topic 9
Topic 10
Topic 11
FRC Documentation
References
Flowcharts and Code Examples