Download presentation
Presentation is loading. Please wait.
1
Computer Science 210 Computer Organization
Course Introduction
2
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)
3
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)
4
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
5
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
6
Read Chapter 2 on binary numbers
For Wednesday Read Chapter 2 on binary numbers
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.