|
Date |
Announcement |
|
|
The grades have been submitted as of 5p.m. Monday. The curve followed the typical percentages on the exams, except there were more A's. (A quick curve for the Final Exam is on the Grade Announcement Page. My goal in giving you "curves" on the 3 exams, is to show you the ratios of students who are getting A's, B's, C's .... in the course.) |
|
Course: |
Computer Organization and Programming |
||||
|
Instructor: |
Chris
Edmondson-Yurkanan (or for fun: dragon@cs -- is it short for dragonslayer? or dragon's lair?) Regular Office Hours: Tues 1:30-3 and Fri 3-4:30, or by appointment. |
||||
|
Teaching Assistants: |
Name |
e-mail |
Office Hours |
Location |
Discussion Sections |
|
Krishnan, Madhavi |
madhavi (at) cs dot utexas dot edu |
Tue 10:00-11:30AM |
PAI 3.12 |
53845, 53850 |
|
|
Woo, Honguk |
honguk (at) cs dot utexas dot edu |
Mon 11:00-1:00 PM Wed 12:00-1:00 PM |
ESB 229 Desk 4 |
53855, 53865, 53870 |
|
|
Proctor: |
Oberoi, Nitya (nitya.oberoi (at) gmail dot com) |
||||
|
Class Meetings: |
Section 1: MWF 10:00-11:00, TAY 2.106 |
||||
|
Discussion Sections: |
#53845: TH 10:00-11:00, ECJ 1.214, (Krishnan, Madhavi) #53865: TH 1:00- 2:00, GAR 203 (will be combined with 53855), (Woo, Honguk) |
||||
|
Information |
|
||||
|
Required Reading: |
|
||||
|
Prerequisites: |
Generally, students must have completed CS307 and
CS315 (or their honors versions), with a grade of at least C in each. Enrollment is limited to Computer Sciences majors. |
||||
Course Objectives
To understand the basic operation of computing systems. Upon completing this course, students should have a high-level understanding of the role played by each major component of the system, including compiler, operating system, assembler, instruction set, and hardware.
Student Evaluation
Your performance in this class will be evaluated through homework and
programming assignments, three exams, a few quizzes for pacing, and participation. The weights of each of these
components is listed below:
| TOTAL |
1000 POINTS |
| Three Exams: Ex1, Ex2, Final |
550 points: 150, 200, and 200 |
| Your Best Exam: |
100 points |
| Homework & Programming Assignments |
250 points (all are counted) |
| Six short quizzes (in class) |
050 points (for your best 5) |
| Participation: class, discussion section |
050 points: 38 (1pt per lecture), 12 (1pt per discussion) |
The first two midterms will last 2-hours and will be given in the evening. Make-up exams will be given ONLY for an official UT conflict, and you must submit a written make-up request with proof of conflict to the instructor one week before the exam. The exam schedule is as follows:
| EXAM 1 |
October, Mon 10th |
| EXAM 2 |
November, mon 7th or tues 8th |
| FINAL for the 10a.m. class |
Monday, December 19, 9-noon a.m. but I have asked for an earlier, joint final. |
| FINAL for the 2p.m. class |
Monday, December 19, 2-5p.m. but I have asked for an earlier, joint final. |
Electronic Turnin: Your programming assignments will be submitted
electronically using a UT CS LINUX turnin utility and thus will require you to
use your CS departmental Unix account. We will not be using the MicroLab
turnin. Do NOT email your assignments to the teaching staff. The
programs will be graded on correctness, readability, style, and
documentation. All CS students who meet the prerequisites for CS310 are
eligible for a CS departmental Microlab account and undergraduate Unix account.
NEW Procedures for getting Accounts:
Interaction with your TA
Feel free to attend any/all of the CS310 office hours and make appointments with the team.
Your TA will conduct 50 min. discussion sections each Thursday to provide extra time for questions, to present additional examples of problem-solving techniques, to review the assignments, and to present new material.
The grading of assignments and tests will be shared among myself, the TAs, and the proctor, but your contact point for grades will be your TA. Assignments and tests will be returned by your TA. Any grading problems should be submitted in writing to your TA for resolution first, before appealing to me. You have one week to turn in a written appeal, after the TA returns the assignment.
Academic Dishonesty Policy
You are free to discuss the course material with your classmates and are
encouraged to form study groups, particularly for reading, quizzes, and exams. Collaboration on
homework or programming assignments is absolutely not permitted... unless I explicitly state that you may work together with one person for a specific problem of an assignment.
While helping a friend understand the wording of a homework question or programming assignment specification is permitted, helping a friend in any way to answer the question is NOT 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 severe academic penalties. The penalty for academic misconduct is a failing grade in this course.
Both the University of Texas and the Computer Sciences
Department, believes that collusion and other academic dishonesty warrants an F in the course.
Remember, each assignment in CS310 is only weighted 2-4% of the entire course
grade, and the grading policy has partial credit. Given the significance of collusion, do NOT turn in a single problem that was not solved by you, and you alone.
The homework, programs, and exams must be the work of students turning them in. University policy will be followed strictly. (See the Dean of Students' policies on academic integrity) Acts that exceed the bounds defined by the approved collaboration practices will be considered cheating. Such acts include:
· Copying solutions, code, or programs from someone else or giving someone else your solutions, code, or programs
· 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 must protect your files, homework solution sheets, etc. as deemed reasonable.
Studying for tests together is permitted and encouraged. Please come talk to me if you are unsure about how to work together with your friend in a legal, helpful manner. Remember, it is always ok to "work together" with your professor or TA!
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 programming assignments.
· You are expected to show up on time for lecture and discussion sections, with your cell phone turned off.
· You are responsible for all material posted to the class web site or emailed to your address that you registered with UTDirect. (To make this easy on you, we will not post required information any later than 48hrs before 'an assignment is due' or 'the exam date'). Ignorance of such material is no excuse.
· You are responsible for obtaining departmental Unix accounts, and learning the Unix operating system sufficiently well to meet the demands of the course. The CS department provides several sessions of a 1 hour introduction at the beginning of every semester.
· You are responsible for all material presented in lecture and in discussion sections. Note: lectures will include some material that is not available elsewhere. We advise you to attend all discussion sections so as not to miss out on material that will be covered in assignments and on exams.
· You are expected to attend the discussion section for which you are registered. This is important to allow all students equal access to the TAs. Furthermore, all assignments and exams will be returned in discussion sections by your TA.
· 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.
· I support the CS code of Conduct for CS310 faculty, TAs, proctors, and students; I will adhere to the responsibilities it describes for faculty; please read and adhere to it as well.