CS1101: Systems Organisation

Academic Year 2006-2007

Lecturer: Dr. Barry O'Sullivan
Department of Computer Science
University College Cork

Click here for a map to my office ]

b.osullivan@cs.ucc.ie


Contents:

Announcements ]

Timetable ]

Lecture Notes ]

Recommended Reading ]

Laboratory Sheets ]

Assignments ]

Useful Software ]

Resources ]

Exam Papers ]

Introduction

This page provides a resource for students taking CS1101. This course focuses on introducing students to the field of computer systems. The course focuses on both software and hardware aspects. At the end of this course students should have attained a high level of competence in the use of a number of computing environments, operating systems and software tools, as well as an appreciation for computer organisation and hardware.

I have provided an announcement list for posting any relevant pieces of information which may crop-up. I have provided a list of the core recommended reading for the course. Any assignments you will be expected to complete will be archived here. All the necessary laboratory documentation you will need and some recommended reference documentation that you may need is also provided. For information purposes I have also created a list of links to other sites which are either relevant to the course or that you may find of interest. If you have any comments or questions please don't hesitate to e-mail me.

Back to Top ]


Announcements

  • [September 28th, 2006]: The laboratory groups are now available here.

Back to Top ]


Timetable

This year's lab groups and schedule will be available here.

Time Monday Tuesday Wednesday Thursday Friday
9-10            
10-11   Lecture WW6 Lab B10B    
11-12 Lab B10B        
12-1 Lab B10B   Lab B10B    
1-2 Lab B10B   LectureG18 Lab B10B  
2-3          
3-4          
4-5          
5-6          

Back to Top ]


Lecture Notes

I have moved the lecture notes section to a separate page. The notes for each lecture are archived in PDF format. Use Acrobat Reader to view these files.

Back to Top ]


Recommended Reading

Introduction to Computers

Unix

Computer Organisation -- (Tanenbaum is the recommendation for purchase)

Back to Top ]


Laboratories

Back to Top ]


Assignments

These will be available form here in due course.

Back to Top ]


Useful Software

Core CS1101 Applications

  • TKGate is a event driven digital circuit simulator with a tcl/tk-based graphical editor. This tool can only be used on unix. Any digital logic tool will be sufficient for the course. Ask me if in doubt.
  • mic1 is a Java-based simulator which implements the Mic-1 microarchitecture described in Chapter 4 of Andrew S. Tanenbaum's Structured Computer Organization.

Related Software (bash, elvis, java, ghostview)

These tools will also be useful for other first year CK401 courses.

Back to Top ]


Documentation and Resources

Unix and Linux

Web-Site Design

Computer Organisation

Back to Top ]


Examination Procedures, Marks and Standard, and Past Exam Papers

Some important pointers about the examinations process at UCC:

Past exam papers:

Back to Top ]


b.osullivan@cs.ucc.ie

Return to Barry's Home Page