Presentation is loading. Please wait.

Presentation is loading. Please wait.

Computer Science 210 Computer Organization

Similar presentations


Presentation on theme: "Computer Science 210 Computer Organization"— Presentation transcript:

1 Computer Science 210 Computer Organization
Course Introduction

2 Vikram Chandra, Geek Sublime: The Code of Beauty, the Beauty of Code.
Graywolf Press, 2014.

3 A Definition of Computer Science
Computer Science – the study of algorithms, including their formal and mathematical properties hardware realizations linguistic realizations applications Gibbs and Tucker, “A Model Curriculum for a Liberal Arts Degree in Computer Science,” Comm. Of the ACM 29, no. 3 (March,1986)

4 Our Core Requirements Algorithms
CS210 Computer Organization (hardware realizations) CS211 Data Structures and Algorithms (mathematical properties) Algorithms CS313 Theory of Computation (formal properties) CS312 Programming Language Design (linguistic realizations)

5 Topics for Course Internal representation of data and instructions
Logic gates and computer circuitry Detailed look at major components Low level programming of computer – C, assembly language, and machine language

6 Why? General education as a computer science professional
Better understanding of high level programming More efficient use of a computer Better understanding of compilers, operating system issues May have need to operate at low levels from time to time

7 Read Chapter 2 on binary numbers
For Wednesday Read Chapter 2 on binary numbers


Download ppt "Computer Science 210 Computer Organization"

Similar presentations


Ads by Google