0xhmn / Computer_Systems

Understanding of the hierarchy of abstractions and implementations that comprise a modern computer system. Topics that affect the performance, correctness, or utility of user-level programs.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Quick Navigation

COMP 264 PROJECT WIKI ALGORITHMS
img1 img2 Syllabus Homework

COMP 264: Introduction to Computer Systems

###Computer Science Department ###Loyola University - Fall 2014

Instructor

Dr. R. I. Greenberg

COMP 264: Introduction to Computer Systems (Section 001) Fall 2014 Course Information & Syllabus Instructor: R. I. Greenberg

Computer Science Department Loyola University Water TowerCampus, Lewis Towers 520 820 N. Michigan Ave. Chicago, Illinois 60611-2147 Home page: http://rig.cs.luc.edu/~rig

Course Objectives

This course is designed to provide students with an understanding of the hierarchy of abstractions and implementations that comprise a modern computer system. The course is particularly geared towards topics of interest to a programmer, i.e., topics that a�ect the performance, correctness, or utility of user-level programs. Since this investigation is best carried out using the C programming language, the course will include some instruction in C for programmers familiar with Java.

Textbook

Randal E. Bryant and David R. O'Halloran. Computer Systems: A Programmer's Perspective. Pearson Prentice Hall, 2nd edition, 2010.

An optional text is: Tomasz M�uldner.C for Java Programmers.Addison-Wesley

About

Understanding of the hierarchy of abstractions and implementations that comprise a modern computer system. Topics that affect the performance, correctness, or utility of user-level programs.


Languages

Language:C 95.1%Language:Assembly 3.8%Language:Makefile 1.1%