IAM Course Information

Computer Architecture* 36-1200

This course provides a programmer's view of how computer systems execute, store information, and communicate. It enables students to become more effective programmers, especially in dealing with issues of performance, portability, and robustness. Topics include Boolean logic, data representation, processor organization, input/output, memory organization, system support software and communication.


Coordinator : Janell Baxter jbaxter@colum.edu
Students will be able to...
  • define different computer architectures and their primary uses 
  • define how different computer architectures impact programming methods 
  • demonstrate their knowledge of the core essentials of computer architecture  
  • write programs that demonstrate different features of the architecture  

  • Back to All Courses