Mathematics/Computer Science

CSC 365-800: Introduction to Computer Architecture

Instructor: Dr. Chuck Lillie

Semester: Fall 2007

Class Location: Science 1219

Time: On-Line

Section: 800

 

 

Description:

This course introduces the student to the organization and architecture of computer systems.  It covers digital logic fundamentals, including basic Boolean algebra and digital components and finite state machines.  The student is exposed to instruction set architecture, how the processor is connected to memory and input/output devices, and CPU design.  As time permits, microsequencer control unit design will be covered.   Prerequisites: CSC 225 and CSC 265.

 

Goals:

·        Comprehend Boolean algebra.

·        Apply instruction set architecture.

·        Construct finite state machines.

·        Design a CPU

 

Objectives:

By the end of this course the student should be able to:

  • Evaluate Boolean algebra expressions
  • Construct basic and complex combinatorial logic diagrams
  • Construct basic and complex sequential components
  • Understand state diagrams
  • Design the system hardware to implement the state diagram
  • Understand instruction set architecture
  • Identify the basic subsystems of a simple computer
  • Understand the architecture of the IBM/Intel computer
  • Apply register transfer language
  • Design a simple CPU

 

Course Materials:

Textbook: Computer Systems Organization & Architecture, John D. Carpinelli, Addison Wesley, 2001

 

Supplemental Reading:

As needed or assigned.

 

Assignments and Project:

Assignments

 

Office Hours:

Office: Science Room 1219

Email: lilliec@uncp.edu

Phone: 910-521-6415

Office Hours:  M 1:25 PM to 2:25 PM, 3:45 PM to 5:00 PM

                        W 1:25 to 2:25 PM

                        F  8:30 AM to 9:30 AM, 1:25 PM to 2:25 PM

Other times by appointment

Open door indicates unscheduled office hours

 

Exams, Homework, and Projects:

This course will have homework assignments, midterm exam, and comprehensive final exam.

 

Grading Policy:

You are responsible for all material covered in class even if you are absent. The final grade will be a weighted average of the scores in the homework, midterm exam, and final exam.  All assignments must be completed by the due date. Late homework is accepted, but there will be penalty points deducted.  Homework assignments are individual and not group assignments, unless stated otherwise.

 

Grade Components:

Name

Weight

Homework

25%

Three Exam (15% each)

45%

Final Exam

30%

 

Final Grades:

93 – 100 = A

88 – 89 = B+

78 – 79 = C+

68 – 69 = D+

Below 60 = F

90 –   92 = A-

83 – 87 = B

73 – 77 = C

63 – 67 = D

 

 

80 – 82 = B-

70 – 72 = C-

60 – 62 = D-

 

 

Attendance Policy:

Since this is an on-line course there is no attendance policy.  However, you are expected to complete the homework and exams as scheduled.

 

Student Conduct & Honor Code

The UNCP Academic Honor Code will be strictly observed in this class.

UNCP Academic Honor Code: http://www.uncp.edu/catalog99/academic.htm#honor_code

 

Please note that the use of University computers, as well as E-mail and Internet communications is for University-related business only.

 

Dates:

Last day to drop classes with a W: Monday, October 22, 2007.

Final Exam: The final exam is due not later than Friday, December 7, 12 noon.

 

Students with Disabilities:

Any student with a documented disability needing academic adjustments is requested to speak directly to Disability Support Services and the instructor, as early in the semester (preferably within the first week) as possible.  All discussions will remain confidential.  Please contact Mary Helen Walker, Disability Support Services, DF Lowry building, 521-6695. 

 

This syllabus is available in alternative formats upon request.  Please contact Mary Helen Walker, Disability Support Services, DF Lowry building, 521-6695.

 

Updated June 28, 2006 | lilliec@uncp.edu