CSC 6301 Computer Architecture

At the completion of this graduate level Computer Architecture course you will have a full understanding of von Neumann architecture, it's role in defining imperative languages that exist today, and it's limitations. The memory hierarchy will be reviewed and more completely discussed in modern systems. We will cover parallel computer structures and concurrent computation. Pipelining in computers will be discussed. Multi-processor architectures and some programming paradigms will be explored. Projects and programming assignments will be given to provide the student with a mastery of the topics listed above.

Credits

3 Credits