cs355 advanced computer architecture
DESCRIPTION
CS355 Advanced Computer Architecture. Fatima Khan Prince Sultan University, College for Women. Instructional Staff Catalog Description Course Scope Learning Objectives Textbook Course Requirements and Policies Academic Misconduct Policy Assessment Scheme On-Line Resources. - PowerPoint PPT PresentationTRANSCRIPT
CS355CS355
Advanced Computer Advanced Computer
ArchitectureArchitecture
Fatima Khan
Prince Sultan University,
College for Women
OutlineOutline
Instructional Staff Catalog DescriptionCourse ScopeLearning ObjectivesTextbookCourse Requirements and Policies Academic Misconduct Policy Assessment Scheme On-Line Resources
2
Instructional StaffInstructional Staff
◦ Ms Fatima Khan
◦ Office: 364
◦ Phone: 4535189 Ext.# 8642
◦ Email: [email protected] Location: Tuesday 10:00-12:00(w 361) Wednesday 10:00-12:00(W 361)Office Hours:
◦Sunday 9:00 - 9:50 am.◦Tuesday 10:00-11:50 am.◦Other hours strictly by appointment.
3
Catalog DescriptionCatalog Description
CS 355: Computer Architecture. Credit Hours: 3. Tutorial: 1. Prerequisite: CS 251. This course provides the following:
◦ A Review of logic design fundamentals. ◦ History of computers.◦ Representation of data. ◦ Basic processor organization, data and control paths of the simple
processor, hardwired and micro-programmed control unit.◦ Abstract view of the computer at various levels: the high-Level
language, OS, assembly language and internal register-transfer level (RTL).
◦ Memory hierarchy and virtual memory. Examples of current microprocessors. Introduction to pipelined and parallel computing.
4
Course ScopeCourse Scope
This course focuses on the essentials of
computer architecture for programmers.It is concerned with the structure and
behavior of the various functional modules
of the computer. It covers all aspects from the low-level
building blocks to system-level
architectures and explains the interface
between hardware and software.5
Learning ObjectivesLearning Objectives
Knowledge ◦ Cover the basics of digital logic and data
representations.Learn broad, accurate coverage of processors, Memory and I/O.
Cognitive Skills◦ Enable the student to express real life problem in logic
design terminology. Interpersonal Skills & Responsibility
◦ Participate in class activities and discussions.◦ Participate in the forum for discussions related to the
class.◦ Discuss the course material and homework assignments
with classmates without exceeding the bounds defined by the approved collaboration practices.
◦ Follow the course policies on cooperation and collaboration (as mentioned in the Course Guide).
Numerical & Communication Skills◦ Students can learn digital communication skills using e-
mails, interactive presentations, and newsgroup discussions.
6
Text BookText Book
“Essentials of Computer Architecture”
By Douglas E. Comer
Pearson Prentice Hall, 2005
7
Course Requirements and PoliciesCourse Requirements and Policies
Besides attending lectures (which I highly
recommend!) you are expected to produce
evidence of your performance in this course
based on:◦ Homework problems.
◦ Two quizzes.
◦ Two, 1-hour mid-term exams and one, 2-hour final exam.
8
Course Requirements and PoliciesCourse Requirements and Policies
Attendance
You are expected to show up on time for class and stay for
the whole lecture. Students are expected to participate in
class activities and discussions.
If a student was absent in any lecture, then she is expected
to read the lecture material and is welcomed for any specific
question she may have.
You are required to have your cell phone off at all times
during the lecture. You may not make or receive calls on
your cell phone in the lecture hall.
You are not allowed to stay wearing 3abaya during lecture
time.9
Course Requirements and PoliciesCourse Requirements and Policies
Attendance (Cont.)
Lecture slides will be available the day before lecture, it’s
useful to print them out and bring them to class with you.
You are responsible for all material posted to the web site
and sent as email. Ignorance of such material is no excuse.
You are responsible for all material presented in lecture,
even if it does not appear on lecture slides.
Your performance in this class will be determined by you! It
will require a strong dedication to learning the material and
may require a substantial time commitment to complete
assignments.
10
Course Requirements and PoliciesCourse Requirements and PoliciesHomework Assignments Homework problems, which are critically important for
understanding and reinforcing the course material, will be assigned weekly and posted on the class web site along with the due dates.
Homework papers will be collected at the beginning of the class period in which they are due; homework turned in at the end of class is considered late.
Homework is only accepted in lecture class; it is not accepted in the hallway, or in the instructor office.
You are responsible for turning in your own work on all assignments. Unauthorized collusion is not allowed and constitutes a violation of the university's policies on academic integrity.
You are responsible for protecting your work from being copied by others.
Late assignments will not be accepted for any reason. 11
Course Requirements and PoliciesCourse Requirements and Policies
Examinations
There will be two quizzes, two midterm exams and one
final exam (dates to be determined on the site).
No make-up quizzes.
Make-up exams will be given ONLY for an official PSUW
conflict or an emergency. You must submit a written make-
up request with proof to the instructor.
12
Academic Misconduct PolicyAcademic Misconduct Policy
While you are free to discuss the course material with your classmates, collaboration on homework or programming assignments is not permitted.
Helping a friend understand the intent of a homework or programming assignment specification is permitted. Students who work together too closely (e.g. design their solution together) should be aware that this is a form of cheating called COLLUSION and is subject to academic penalties. Penalties for academic misconduct include a failing grade in this course.
Acts that exceed the bounds defined by the approved collaboration practices will be considered cheating. Such acts include: ◦ Copying solutions from someone else or giving someone else your
solutions.◦ Participation in a discussion group that develops a solution that
everyone copies. We urge everyone in the class to take appropriate measures for
protecting one's work. You should protect your files, homework solution sheets, etc. as deemed reasonable.
13
Assessment SchemeAssessment Scheme
Group discussions & Class Participation -10%Poster Presentation& Research Work – 10%Weekly Assignments – 10%Quizzes- 10%Midterm I – 10% Midterm II – 10% Final Exam – 40% Attendance-5%
14
On-Line ResourcesOn-Line Resources
The course has a website at www.fkhan.synthasite.com
The website will contain last-minute changes in homework assignments, homework solutions, etc.
It will also have reference information such as links to useful sites, tutorials, and office hours.
15