|
||||||
|
|
||||||
Computer
Architecture (COS-330-OL) is an introduction to the
organization and architecture of computer systems. The course begins
with the standard von Neumann model and moves toward more recent
architectural concepts. In line with ACM/IEEE-CS 2001 computing
curriculum guidelines core areas for computer organization and
architecture, this course covers:
These guidelines are produced jointly by the Computer Society of the Institute for Electrical and Electronic Engineers (IEEE) and the Association for Computing Machinery (ACM). This course should also provide a foundation for your studies of operating systems and other areas of computer science. Advisory: It is advisable to have completed two computer science courses before taking this course. Also, it would be helpful (but it is not required) for students to take a course in discrete mathematics as co-requisite. However, it is expected that all students who are taking this course have the mathematical maturity gained in a year of college-level mathematics (such as calculus or discrete mathematics).
All computer science is based on the computer. Thus, to be a computer professional requires an understanding of what makes up a computer. This course provides an introduction to a computer’s components, characteristics, and interactions. The course deals with the interactions of programming with the underlying hardware. Tradeoffs, for example, among various components, such as CPU clock speed versus memory size, are covered. Your overall goals will be to:
After completing Computer Architecture, you should be able to:
You will need the following materials to complete the work of the course.
Accompanying Software Several types of
software are available as downloads from the textbook's companion Web
site. More items may become available in time. Check the "Student Resources" area of the Web site often. Two that are available at the time of this writing are:
Computer Architecture is a three-credit online course consisting of textbook readings, six written assignments, a proctored midterm examination, and an unproctored online final examination. You are also required to participate in six graded online discussions and an ungraded "Introductions" forum. For the course's assignment modules, go to the Assignment Modules area of the course Web site. See also the course Calendar.) You will find PowerPoint presentations, prepared by the authors of your text, for each of the chapters covered in this course. One way to access these presentations is through links within the Assignment Modules area. All of the presentations can be found together in the Slide Shows area of the course. Special Note: These presentations were built at the time of the publication of the first edition of this book. However, very little has changed within the information given in the chapters covered. So these will continue to serve as excellent resources with the current text. As noted, to view the presentations you will either need to have Microsoft PowerPoint installed on your computer or you will have to have downloaded the free viewer from Microsoft. (A link for this download is provided with each presentation.) To view the presentations, keep the following points in mind:
In addition to an ungraded "Introductions" forum, Computer Architecture requires you to participate in six graded class discussions. Communication with the mentor and among fellow students is a critical component of online learning. Participation in online discussions involves two distinct activities: an initial response to a posted question (discussion thread) and subsequent comments on classmates' responses. You will be evaluated both on the quality of your responses (i.e., your understanding of readings, concepts, and ideas as demonstrated by well-articulated, critical thinking) and quantity of your participation (i.e., the number of times you participate meaningfully in the assigned forums). Responses and comments should be properly proofread and edited, professional, and respectful. Meaningful participation in online discussions is relevant to the content, adds value, and advances the discussion. Comments such as "I agree" and "ditto" are not considered value-adding participation. Therefore, when you agree or disagree with a classmate, the reading, or your mentor, state and support your agreement or disagreement. For additional information on online discussions, see Online Discussions in the Online Student Handbook. Review Forums Each module of this course includes a Review Forum. This provides you with the opportunity to work collaboratively with your classmates to review material. This activity is carried out on the class Discussion Board. Directions for the activity are found in the Assignment Modules section of the course.
Computer Architecture has six (6) written assignments. For the assignment topics and questions, see the Assignment Modules area of the course Web site. Take the time to familiarize yourself with this area of the course Web site, and read through the written assignment questions before you begin each reading assignment. Prepare your written assignments using whatever word processing program you have on your computer. Include your name at the top of the paper, as well as the course name and code and the semester and year in which you are enrolled. Before submitting your first assignment, check with your mentor to determine whether your word processing software is compatible with your mentor's software. If so, you can submit your work as you prepared it. If not, save your assignment as a rich-text (.rtf) file, using the Save As command of your software program. Rich text retains basic formatting and can be read by any other word processing program. When satisfied that your assignment represents your best work, submit it to your mentor by means of the >>View/Complete Assignment link provided at the bottom of the respective assignment page. Use the Browse button within this link to locate and submit your assignment file.
This course requires you to take two examinations: a proctored midterm examination and an unproctored, online final examination. Midterm
Examination You may take the examination only during the designated exam week, at an approved location, and with an approved proctor. In this regard, you need to schedule your exam and submit your "Proctor Request Form" with the necessary documentation no later than the end of the first week of the semester (see Administrative Forms in the General Information area of the course Web site). If you are on a course extension and have not yet taken the midterm exam, you must let your examination proctor know when you plan to take the exam and contact the Office of Test Administration (609-984-1181) two weeks in advance to request that your exam be sent to the proctor. For more information on scheduling a proctored examination, see the section Examinations and Proctors in the Online Student Handbook. Final
Examination The final exam is taken online in Blackboard. An exam link will be activated and made available to you in the Tests & Quizzes area of the course site at the start of the final week of the semester. You may take the exam at any time during that week, but no later than midnight Saturday (eastern time). If you are on a course extension, you will need to arrange with your mentor a time to reschedule the final exam. Sample
Examination
Statement
about Cheating
If there is evidence that you have cheated or plagiarized in your exam, the exam will be declared invalid, and you will fail the course. Please also note that the exam is time-limited. That means you only have the allotted time in which to complete the exam. If you exceed the time limit on the exam, you will be penalized by having two points deducted for every minute that you exceed the time limit. This may also result in your failing the course.
Your grade in the course will be determined as follows:
Letter grades for online participation, written assignments, and the examinations are based on the following numerical grades:
Note: To receive credit for the course, you must earn a letter grade of D or higher on the weighted average of all assigned course work (e.g., exams, assignments, projects, papers, etc.). You will receive a score of 0 for any work not submitted.
You may find the following resources helpful as you move through this course. None of the following are required resources, however, and material from them will not be tested in the examination. Computer Systems Organization and Architecture, by John D. Carpinelli (Boston: Addison-Wesley, 2001). Schaum’s Outline of Computer Architecture, by Nicholas P. Carter (New York: McGraw-Hill, 2002). Computer Architecture and Organization, 3d edition, by John P. Hayes(Boston: WCB/McGraw-Hill, 1998). Computer Architecture: A Quantitative Approach, 3d edition, by John L. Hennessy and David A. Patterson (San Francisco: Morgan Kaufmann, 2003). Computer Systems Design and Architecture, 2d edition, by Vincent P. Heuring and Harry F. Jordan (Pearson Education: Upper Saddle River, NJ, 2004). Computer Organization and Architecture: Designing for Performance, 6th edition, by William Stallings (Pearson Education: Upper Saddle River, NJ, 2003). Structured Computer Organization, 3d edition, by Andrew S. Tanenbaum (Prentice Hall, Englewood Cliffs, NJ, 1990).
First Steps
to Success
Study Tips
|
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
Copyright © 2009 Thomas Edison State College. All Rights Reserved. |
|||||||||||||||||||||||||||||||||||||||||||||||||