Topic 1: Overview of Computer Organization and Systems ...
Topic 1: Overview of Computer Organization and Systems Programming
CSE 30: Computer Organization and Systems Programming Summer 2014
Diba Mirza Dept. of Computer Science and Engineering
University of California, San Diego
Information about the Instructor/TAs
v Instructor: Diba Mirza v Education: Ph.D. (ECE, UCSD) v Office: 2124 EBU3B v Email: dimirza@eng.ucsd.edu v Office hours:
v Tu, Fri10:00am-10:50am v Or by appointment v TAs: Riley Yeakle, Ning Liu v Tutors: Alex Rosengarten, Martin Gao, Ben Martin, Junjie Luo
Goals of the course
1. Hone your C, learn the language of the machine: ARM Assembly
2. Become better programmers
v Go beyond black box programming v Explore your bugs
3. Understand how a computer works
v Look under the hood of high-level programs v Learn big ideas that have shaped computing: interesting! v Understand the limits of a computer
3
What we will learn
1. What the programmer writes?
v A high level language: Specifically C
2. How the program is converted to the language of h/w?
v Assembly Language: Specifically ARM
3. How the machine executes the program?
v The main components of the computer v Peek into the processor v Interaction of the processor with other components of the
computer (Memory, I/O)
4. What are the causes for errors in our high-level code? 5. Why do programs go slow?
4
Logistics: Course Components
HW/PA Assignments
Midterm Final Class participation (Clickers)
30%
25% 35% 10%
(1.5 hrs) (3 hrs )
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- chapter 2 evolution of the major programming languages
- topic 1 overview of computer organization and systems
- programming languages
- history history of programming languages
- the five generations of computers
- programming language use in us academia and industry
- evolution of distributed computing theory
- a basic introduction to programming in fortran
- evolution of programming languages
- programming languages computer science
Related searches
- computer organization and architecture stallings
- william stallings computer organization pdf
- computer organization and architecture 10th
- types of computer systems pdf
- computer architecture and organization pdf
- importance of organization and methods
- fundamentals of computer systems pdf
- computer organization and architecture notes
- benefit of computer organization advantages
- method of organization and development
- computer organization and architecture 11th
- computer organization pdf