Course Info

Welcome to CSCI 312, section 1, Fall 2019. In this class we will study the basics of the structure and organization of computers. We will discuss the fundamental digital logic and the elements from which basic circuits are constructed and examine how computations are performed using this logic. We will discuss data representation and storage at the lowest level.

We will discuss the construction and operation of a simple CPU, memory unit and device buses. Other discussions will include the basics of Digital Logic, Data Representation, and Memory. We will investigate the connection between Instruction Set Architecture and hardware implementation.

As part of this investigation we will study and write programs in the MIPS assembly language. The prerequisite for this course is CSCI 230 (Principles of Programming II).

Objectives

Schedule

Time MondayTuesdayWednesdayThursdayFriday
9:00 CSCI 104-001
9:00 to 9:50
  CSCI 104-001
9:00 to 9:50
  CSCI 104-001
9:00 to 9:50
10:00 CSCI 104-002
10:00 to 10:50
  CSCI 104-002
10:00 to 10:50
  CSCI 104-002
10:00 to 10:50
11:00          
12:00 Office Hours
11:50 to 1:30
  Office Hours
11:50 to 1:30
Dept. Meeting
12:30 to 1:30
 
1:00          
2:00 CSCI 312-001
2:00 to 2:50
CSCI 104-006
2:00 to 3:15
CSCI 312-001
2:00 to 2:50
CSCI 104-006
2:00 to 3:15
CSCI 312-001
2:00 to 2:50
3:00   Office Hours
3:30 to 5:10
     
4:00          

The best way to reach me is via email stalukder@edinboro.edu, but please do not expect email replies on the same day or weekends. It is very important that you send email from an edinboro.edu address and identify yourself, your course, and the section that you are in. Please do not use the D2L email or messaging facility, which is sometimes unreliable.

Please Remember

Our goals are for you to succeed in this course and to teach you skills and concepts that will contribute to your success in life. To this end, here's some advice that you may find particularly useful: I am the instructor of record for this class. Only the instructor of record can properly grade coursework and issue midterm and final grades.