Department of Mathematics and Computer Science Course Syllabus I. COURSE INFORMATION Computer Organization Course Number: CSCI 370 Course Title: Instructor: Myron Berg Office: Office Hours: Klinefelter 322 9:00 R, 10:00 T, R, 12:00 T, R, 2:00 MTWRF 483 – 2112 Myron.Berg@dsu.nodak.edu Semester: Year: Credit Hours: Spring 2007 3 Textbooks: TEXT: AUTHOR: PUBLISHER: COPYRIGHT: ISBN: How Computers Work: Eighth Edition Ron White Que 2006 0-7897-3424-9 TEXT: AUTHOR: PUBLISHER: COPYRIGHT: ISBN: Computer Architecture Nicholas Carter McGraw Hill 2002 0-07-136207-X II. Phone: E-mail: Website: http://www2.dsu.nodak. edu/users/mberg/ homepage.html COURSE DESCRIPTION This course is designed as an introduction to concepts in computer and hardware design. Pre-requisite: CSCI 160 - Computer science I. 106755902 Page 1 of 5 III. STUDENT LEARNING OUTCOMES A. Institutional Student Learning Outcomes: I. Critical Thinking Skills Students will demonstrate critical thinking by analysis of various computer organizations, including decision making processes involved in the selection of computer components. II. Communication and Technology Skills Students will demonstrate proficiency the use of technology through interaction with computer hardware, software and the Web. V. Discipline Based Knowledge Students will demonstrate knowledge of the computer science discipline. 106755902 Page 2 of 5 B. Program Student Learning Outcomes: 1. 2. 3. 4. 5. To analyze a problem, determine if it could feasibly be solved with a computerized solution, design a solution and implement the solution. To find information needed to solve a computerized problem. To learn new programming languages with a minimum of assistance. To adapt to new computer technology with a minimum amount of assistance. To program in several programming languages. C. Course Student Learning Outcomes: 1. 2. IV. The student will be familiar with the language and terms of computer and hardware design (assessment tools: exams and projects) – relates to Outcome B-1, B-2 The student will be able to discuss the design and working processes of a computer or computer related hardware (assessment tools: exams, final examination) – relates to Outcome B-1, B-2 COURSE CONTENT OUTLINE Boot-Up Process Microchips How Software Works Data Storage Input/Output Devices Multimedia How the Internet Works How Printers Work How microprocessors work Pipelining Memory Systems Caches Virtual Memory I/O Multiprocessors V. TEACHING STRATEGIES Class presentations and discussions Homework Projects Student Presentations 106755902 Page 3 of 5 ASSESSMENT OF THE STUDENTS’ PERFORMANCE Assessment is an important part of the course and should be taken seriously. Below is an example of how points will be awarded on problem or essay questions. Points assigned to a specific problem will vary. The following is an example of a rubric for a 5-point problem. LEVEL 5 Excellent 4 Good 3 Fair 2 Acceptable 1 Unacceptable 0 Unacceptable EXTENDED CONSTRUCTED RESPONSE The response indicates application of a reasonable strategy that leads to a correct solution in the context of the problem. The representations are correct. The explanation and/or justification are logically sound, clearly presented, fully developed, supports the solution, and does not contain significant mathematical errors. The response demonstrates a complete understanding and analysis of the problem. The response indicates application of a reasonable strategy that may or may not lead to a correct solution. The representations are essentially correct. The explanation and/or justification are generally well developed, feasible, and supports the solution. The response demonstrates a clear understanding and analysis of the problem. The response indicates an incomplete application of a reasonable strategy that may or may not lead to a correct solution. The representations are fundamentally correct. The explanation and/or justification support the solution and is plausible, although it may not be well developed or complete. The response demonstrates a conceptual understanding and analysis of the problem. The response indicates little or no application of a reasonable strategy. It may or may not have the correct answer. The representations are partially correct. The explanation and/or justification reveal serious flaws in reasoning. The explanation and/or justification may be incomplete or missing. The response demonstrates a minimal understanding and analysis of the problem. The response is completely incorrect or irrelevant. There may be no response or the response may state, “I don’t know”. Explanation refers to the student using the language of computer science to communicate how the student arrived at the solution. Justification refers to the student using computer science principles to support the reasoning used to solve the problem. This could include the appropriate definitions, postulates, and theorems. Essentially correct presentations may contain minor errors. Fundamentally correct representations have the majority of the information correctly represented. 106755902 Page 4 of 5 1. 2. 3. 4. 5. 6. Assessment of the students’ performance will include: HOMEWORK PROJECTS PRESENTATIONS QUIZZES EXAMINATIONS FINAL EXAM 10:00 A.M., Tuesday, May 8. The exam will be comprehensive. It will account for about 25 percent of the final grade. CLASS ATTENDANCE Class attendance will count as part of your final grade. GRADING SCALE 90 80 70 60 0 106755902 -100 - 89 – 79 – 69 – 59 => => => => => A B C D F Page 5 of 5