CS252 Computer Organization and Architecture

advertisement
IS245: Information Technology Systems:
Hardware and Software
Syllabus
August 4, 2010
Instructor:
Office:
Office Hours:
Web Site:
Telephone:
E-mail:
Richard W. Egan
GITC 4101
See Website
http://web.njit.edu/~egan
973 do not call
Egan@njit.edu or lecturerrich@gmail.com
Overview
This course provides the hardware/software technology to enable systems developers to
understand trade-offs in computer architecture for effective systems design. Systems
architecture for networked computing systems, and operating systems, will also be
covered. Topics include: Hardware: CPU architecture, memory, registers, addressing
modes, busses, instruction sets, multi processors versus single processors, and peripheral
devices; Operating systems: processes, process management, memory and file system
management; Telecommunication: basic network components, switches, multiplexers and
media; installation and configuration of multi-user operating systems.
Prerequisites
Any of the following suffices: CS 111, CS 113, or IT 101
Material Covered During the Semester
Hardware:
Data representation
Processor technology and architecture
Data storage
Software:
Operating systems
Application development
Database management systems
Telecommunication:
Computer networks
Data and network communication
Distributed applications and services
Textbooks
Understanding Computers: Today and Tomorrow, Comprehensive, 13th Edition
by Morley. Publisher: South-Western, Cengage Learning
Copyright Year: 2011
Publishing Date: 2010/01/21
Print ISBN-10: 0-538-74810-9
Print ISBN-13: 978-0-538-74810-0
eText ISBN-10: 1-111-25773-6
eText ISBN-13: 978-1-111-25773-6
Grading
1.
2.
3.
4.
5.
Four Assignments 30%
Group Project 20%
Mid term exam 20%
Final exam 20%
Implications 10%
Total 100%
Assignments
Back of the chapter review questions and problems – see Moodle for details.
Project
This is a team project in group3 of 3. You are required to investigate and report your
group’s choice on the top 2 IT (hardware, software, or networks) of the year. Report
format for each technology (citations must be included in the proper format):
1. Description of the technology (e.g.: location-based devices and applications).
2. Likely impacts on users and other related technologies (e.g: GSM smart phones
allow users to search for location-based information, and now even Garmin is
inspired to produce GPS phones which allow trip routing and phone calls).
Sample Schedule
Week
Topics and Materials
1
Chapter 1. Introduction to the World of Computers
2
Chapter 2. The System Unit: Processing and Memory
3
Chapter 3. Storage
4
Chapter 4. Input and Output
5
Chapter 5. System Software: Operating Systems and Utility
Programs
6
Chapter 6. Application Software
7
Midterm Exam
8
Chapter 7. Computer Networks
9
Chapter 8. The Internet and the World Wide Web
10
Chapter 9. Network and Internet Security
11
Chapter 11. E-Commerce
12
Chapter 12. Information Systems and System Development
13
Chapter 13. Program Development and Programming Languages
14
Chapter 14. Databases and Database Management Systems
15
Final Exam
Assignments
Assignment 1 due
Chapter 1-3
Assignment 2 due
Chapters 4-6
Assignment 3 due
Chapter 7-9
Assignment 4 due
Chapters 11-13
Project due
Download