Students learn the basic concepts of computer systems. Students are introduced to the concepts of computer architecture, the `C' and assembly programming languages as well as the use of Linux operating system. Students learn about memory organization, data representation, and addressing. Students are introduced to the concepts of machine language, memory, caches, virtual memory, linkage and assembler construction as well as exceptions and processes. Recommended Requisite: COMP 1230 or 1231 with a score of C or better AND COMP 2120 with a score of C or better Note: Students cannot receive credit for both COMP 2130 and 2131
Students learn the basic concepts of computer systems. Students are introduced to the concepts of computer architecture, the `C' and assembly programming languages as well as the use of Linux operating system. Students learn about memory organization, data representation, and addressing. Students are introduced to the concepts of machine language, memory, caches, virtual memory, linkage and assembler construction as well as exceptions and processes. Recommended Requisite: COMP 1230 or 1231 with a score of C or better AND COMP 2120 with a score of C or better Note: Students cannot receive credit for both COMP 2130 and 2131