Architecture of computer Systems
Informacje ogólne
Kod przedmiotu: | CII3SE02 |
Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
Nazwa przedmiotu: | Architecture of computer Systems |
Jednostka: | Akademia Finansów i Biznesu Vistula |
Grupy: | |
Punkty ECTS i inne: |
(brak)
|
Język prowadzenia: | angielski |
Skrócony opis: |
Course objective is to familiarize students with architecture and principles of working of a computer system from the programmer’s viewpoint and to help them to understand the relationship between computer program and hardware architecture of the system. This knowledge is put into practice during laboratory classes where students prepare and run programs written in the assembly language of the MIPS processor. |
Pełny opis: |
Course objective is to familiarize students with architecture and principles of working of a computer system from the programmer’s viewpoint and to help them to understand the relationship between computer program and hardware architecture of the system. This knowledge is put into practice during laboratory classes where students prepare and run programs written in the assembly language of the MIPS processor. |
Literatura: |
William Stallings - Computer Organization and Architecture, 9th Edition, Pearson, 2013 Jon Stokes - Inside the Machine: An Illustrated Introduction to Microprocessors and Computer Architecture, No Starch Press, 2007 MIPS Technologies, Inc. - MIPS32 Architecture For Programmers Volume II: The MIPS32 Instruction Set, 2005 (http://www.cs.cornell.edu/courses/cs3410/2015sp/MIPS_Vol2.pdf) Pete Sanderson, Ken Vollmar - An Assembly Language I.D.E. to Engage Students of All Levels - A Tutorial, 2007 (http://courses.missouristate.edu/KenVollmar/mars/tutorial.htm) John L. Hennessy, David A. Patterson - Computer Architecture: A Quantitative Approach, 5th Edition, Morgan Kaufmann, 2011 Robert Britton - MIPS Assembly Language Programming, Prentice Hall, 2004 Lecture slides |
Efekty uczenia się: |
Knowledge of architecture of computer systemsAbility to work in the IT system environment Ability to work in a team during solving problems related to low-level computer programming |
Metody i kryteria oceniania: |
Lectures: 100% - written assignment Labs: 100% - average from three tasks with increasing degree of difficulty. For each task a student can get between 0 and 5 points. |
Właścicielem praw autorskich jest Akademia Finansów i Biznesu Vistula.