Welcome to California State University, Chico -- Today Decides Tomorrow
Search for
 
Search in
 

California State University, Chico
 
CSCI 620: Computer Architecture Back to List
Previous Page Next Page
 
Prerequisites: CSCI 320 and classified graduate standing.

Catalog Description: Provides a thorough and fundamental treatment of the art of computer architecture. Topics include concepts of von Neumann architectures, methods of evaluating CPU performance, instruction-set design and examples, compiler issues, instruction pipelining, superscalar processors, methods for reduction of branch penalty, memory hierarchies, I/O systems, floating-point arithmetic, and current issues in parallel processing. Formerly CSCI 380.

Course Objectives:
The objectives of this course are to:
  • introduce students to the main topics in computer architecture that address various aspects of concurrent computation
  • foster an appreciation of architectural differences relative to a computer system's overall performance and capabilities/limitations in adapting to different applications; and
  • help students understand various representations and classifications of high performance architectures.

Course Outcomes:
Upon successful completion of this course, the student shall be able to:
  • apply learned fundamental elements of computer architecture to address various aspects of concurrent computation
  • understand and appreciate architectural differences relative to a computer system's overall performance and capabilities/limitations in adapting to different applications; and
  • clearly understand various representations and classifications of high performance architectures

Class/Laboratory Schedule:
     One hundred fifty minutes a week lecture

Accreditation Category Content:
This course embodies a significant portion of (a) Theoretical Foundations (b) Problem Analysis and (c) Solutions Design.
Topic Percentage Hours
     
Algorithms 5% 2
Data Structures 2% .8
Software Design 3% 1.2
Concepts of Programming 0% 0
Computer Organization and Architecture 90% 36
Relationship of Course to Program Objectives:
This course supports the achievement of the following program objectives:
  1. Problem Analysis and Solution Design: Significant
  2. Oral and Written Communication: Some
  3. Social and Ethical Issues: Some
  4. Applicability to Future Endeavors: Significant

This course supports the achievement of the following Program Outcomes:
  • Outcome A: An ability to apply knowledge of math, science, and engineering.
  • Outcome B: An ability to design and implement programs as well as to analyze and interpret code and data.
  • Outcome C: An ability to design a system, component, or process to meet desired needs.
  • Outcome E: An ability to identify, formulate, and solve computing problems.
  • Outcome F: An understanding of professional and ethical responsibilities
  • Outcome G: An ability to communicate effectively  
  • Outcome H: The broad education necessary to understand the impact of computing solutions in a global and societal context.
  • Outcome J: A knowledge of contemporary issues.
  • Outcome K: An ability to use the techniques, skills, and modern computing tools necessary for computing practice.
 
Computer Science | Welcome | Important Dates! | Advising | Facilities | News | Career Opportunities | Mission | Industry Involvement | Assessment Tools | Alumni | Research | BS in Computer Science | BS in Computer Information Systems | MS in Computer Science | Minor in Computer Science | Minor | Online Program
CSU, Chico:
Home | Admissions | Bookstore | Catalog | Schedule | Library | Help

This page and its contents © 2003 College of Engineering, Computer Science, & Construction Management
California State University, Chico
College of Engineering, Computer Science, & Construction Management
California State University, Chico
Chico, CA 95929-0003
530-898-5963
webmaster@ecst.csuchico.edu

Maintained by Freedom™.   Developed by Diverse Network Associates™.

Department of Computer Science Preparing Graduates to Solve 21st Century Problems