Department of Computer Sciences
University of Texas at Austin
CS 320N - Computers from the Ground Up (Spring 2008)
Unique: 55550, MWF 200 - 300, RLM 5.124
Instructor: Dr. Shyamal Mitra
Office: PAI 5.52
Office Hours: MWF 10:00 AM - 11:00 AM or by appointment
Teaching Assistant: Qiang Zhang
E-mail: qzhang@cs.utexas.edu
Office Hours: Th 4:30 PM - 5:30 PM or by appointment
Location: PAI 5.38
Text: None Required
Suggested Reading: The Essentials of Computer Organization and
Architecture by Linda Null
Scope of the Course
This course is an upper division science elective. We will learn concepts
in computer architecture and operating systems and then proceed to lab
based work where you get to build a complete computer system step-by-step
from the ground up. In this course we will cover how computer hardware,
software, and networking work. No prior experience with computers is required.
This is the class to take if you are curious about how computers really
work or want to diagnose problems for yourself, family and friends, or
have the desire to build your own computer from inexpensive off-the-shelf
parts. Even if you do not want to build a computer, this course will
teach you how to troubleshoot any problems you are having with your
current PC and replace or upgrade common computer components.
At the end of this course:
- You will understand basic computer terminology
- You will understand how a computer works
- You will be confident in upgrading a computer
- You will know how to install/configure Windows
- You will understand how networking works
There is no programming required or involved in this course. The only
prerequisite is curiosity! Since there are not text books for this
course, attendance to lectures is mandatory. If you are not there
for any lecture you need to send me an e-mail explaining why.
Assignments
Assignments will involve simple calculation type problems or research
type questions that you can perform on the web and write a short summary.
Graded Assignments: Scores for the assignments will be posted
in eGradebook. You have one week from the day the assignments
are returned to dispute your score. After this time we will not make
any changes to your score.
Assignment Identification: All assignments must be submitted with
the proper header, containing your name (as registered), your unique section
number, and the assignment number at the top of the assignment. The format
for the header will be specified in the assignment.
Tests
There will be four in-class tests and no final examination. Make-up tests
will be given ONLY for an emergency situation (illness, death in the family,
out of town interview). You must provide documentary evidence for the
emergency situation before making a request for a make-up test. The test
schedule is as follows:
- Test 1: 8 Feb 2008
- Test 2: 5 Mar 2008
- Test 3: 7 Apr 2008
- Test 4: 2 May 2008
Grades
There will be occasional quizzes and class work. The quizzes, class
work and attendance will count towards your class participation score.
Your performance in this class will be evaluated using your scores for
class participation, assignments, lab work, and the four tests.
The weights of each of these components are listed below:
- Attendance: 5%
- Quizzes: 10%
- Lab Work: 20%
- Assignments: 5%
- Four Tests (15% each): 60%
If you have more than 6 absences during the semester you will forfeit
all the points alloted to class attendance, i.e. 5% of your final
grade.
There are no extra credit projects to improve your grade. Questions
concerning test grades should be given to me in writing along with your
test within the next class day that the test is handed back. Questions
regarding the lab work or assignments should be first discussed
with the TA. If you still have a problem give me a written statement within
one week of the class that the lab work or assignment was returned. No
questions about grading will be considered after these deadlines.
Study Groups
We encourage you to organize yourselves into study groups of ~5 students
who will meet once a week to discuss the course. Typically, you will review
the lectures, do the reading, and attempt the homework independently
before your weekly meeting with your study group. Studying for tests
together is permitted and encouraged. If you are unsure about how to
work together with your friend in a legal, helpful manner, do come and
talk with us. Remember, it is always ok to "work together" with your
professor or TA!
Academic Misconduct Policy
While you are free to discuss the course material with your classmates
and are encouraged to form study groups for the exams, collaboration on
homework assignments is not permitted.
Helping a friend understand the intent of a homework assignment specification
is permitted. Students who work together too closely (e.g. design their
solution together) should be aware that this is a form of cheating called
COLLUSION and is subject to academic penalties. Penalties for academic
misconduct include a failing grade in this course.
The homework, and tests must be the work of students turning
them in. University policy (see Dean of Students' policies on
academic integrity) will be followed strictly.
Acts that exceed the bounds defined by the approved collaboration
practices will be considered cheating. Such acts include:
- Copying solutions from someone else or giving
someone else your solutions.
- Participation in a discussion group that develops a solution that
everyone copies
We urge everyone in the class to take appropriate measures for
protecting one's work. You should protect your files, homework
solution sheets, etc. as deemed reasonable.
Your Responsibilities in This Class
- Your performance in this class will be determined by you! It will
require a strong dedication to learning the material and may require a
substantial time commitment to complete the assignments.
- You are expected to show up on time for class and stay for the
whole lecture.
- You are required to have your cell phones off at all times during
the lecture. You may not make or receive calls on your cell phone in
the lecture hall.
- You may NOT use your laptop in class.
- You are responsible for all material posted to the web site and
sent as email. Ignorance of such material is no excuse.
- You are responsible for all material presented in the lectures.
Note that lectures will include some material that is not available
elsewhere.
- You are responsible for turning in your own work on all
assignments. Unauthorized collusion is not allowed and constitutes
a violation of the university's policies on academic integrity. See
above guidelines for more information on what is or is not allowed.
- You are responsible for protecting your work from being copied
by others.
- Your conduct in class should be conducive towards a positive learning
environment for your class mates as well as your self.
University Time Table
- 14 Jan 2008: Classes begin
- 17 Jan 2008: Last day of official add/drop
- 30 Jan 2008: Twelfth class day
- 11 Feb 2008: Last day to drop without academic penalty (Q grade)
- 10 - 15 Mar 2008: Spring Break
- 24 Mar 2008: Last day to drop except for urgent and substantiated,
non-academic reasons or to change to or from pass/fail basis.
- 2 May 2008: Classes end
General Policies
If you are absent from class or examination for the observance of a religious
holy day you may turn in in your assignment or take the examination on an
alternate date provided you have given me written notice fourteen days prior
to the class absence. For religious holy days that fall within the first
two weeks of class notice must be given on the first class day.
Students with disabilities who need special accommodations should contact
the Services for Students with Disabilities (SSD) Office (471-6259 or
471-4641 TTY).