CIS Logo SVC Logo

   Computing & Information Systems


Schoology Facebook        Search CIS Site      Tutorials

CS 330 Home Page

Computer Architecture & Operating Systems

Spring 2018

This course is designed to cover the main concepts of computer architecture (organization) and operating systems as well as a few practical IT tasks (such as scripting) with server operating systems. A multilevel machine approach to computer organization is used, with particular emphasis on the microprogramming level, the conventional machine level, and the operating system level. A simulator will be used to allow students to try microprogramming and machine language programming. The operating systems part of the course covers key operating system concepts and algorithms. In addition, it uses Linux as a case study, emphasizing system administration tasks, Linux utilities, pipes, and bash scripts.

Further Information

Help is Available

Note on Flu

Because of the possibility of the flu affecting us on campus, please practice good hand washing, etc. If a doctor will prescribe Tamiflu or similar for you, it is said that it reduces the length and the severity of the flu. If you get the flu, please notify me by phone or e-mail and stay home for 24 hours after the symptoms are over. Check with me about what you miss. You will not be penalized for missing class in this situtation. It is better to stay away from class and not spread the flu when you are ill.

Homework and Announcements

  • See Schoology


  • First Exam:
    • Feb 19
    • May cover anything that we have done thus far, but not Linux commands and scripts (as these will be saved for the second exam).
    • It will include a problem on the fork and exec system calls, as we study those extensively.
    • Open notes exam. You may bring anything on paper that you wish, but not any books.
    • You may use a hand calculator if you wish. Calculators may not be shared by students.
    • Cell phones and pagers should be turned off and put away.
    • No laptops, tablets, or other computers may be used.
  • Second Exam:
    • Mar 28
  • Final Exam:
    • Mon, May 7, 8:30 am - 10:30 am

Comic Relief

We study integer wrap-around. Here's an illustration of it.
Thanks to Note their license information.

[If androids someday DO dream of electric sheep, don't forget to declare sheepCount as a long int.]

Instructor: Br. David Carlson

Maintained by: Br. David Carlson
Last updated: January 19, 2018