CS101 Lecture 0 - Course Website Directory

Tom Gambill
2209 Siebel Center
[email protected]
All relevant class information is presented on the CS 101 web
Check the web site at least once every three days for updates.
Teaching Assistants
Find staff information online here .
Engineering CAD/Prototyping tools and
Numerical Scientific Computation
The Matlab Numerical Engineering Environment
User Interfaces/Desktop Environments
X-Window Manager
Engineering Software Design
Structured Programming Principles and Paradigms
C Programming Language (C compiler gcc)
Attend Lectures.
Write C/MATLAB software in groups of up to 3 students
in weekly Engineering Workstation (EWS) computer lab.
Take weekly Compass quizzes (prelabs)
Solve three programming assignments by myself.
Take a one-hour midterm and a two-hour midterm exam.
Study the lecture notes and lab material.
Study old exams.
Examine the class web-page at least once every three
TA-assisted CS101 Lab with 41 dedicated
workstations running Linux.
Open during limited hours.
CS101 Lab in DCL L520
Click and then click
on image of DCL. Next,
click on “basement”.
Other Engineering Workstation (EWS) Labs.
These support the same software and are
available for general use during extended hours.
Engineering Workstations (EWS)
• Lab activities will be done in small groups
typically of three students.
• The CS101 Lab is in room DCL L520 and Lab
hours are pre-assigned.
• Lab activities are posted on the
CS101 web-site.
• Material covered in lab activities will be
used on the exams.
1. TAs will assign students into groups in the labs.
2. All students in the same group should get the same score.
3. Every group will be required to work each lab assignment
until it is completed.
4. Completion may require lab work beyond the scheduled
lab hours.
5. All members of a properly functioning group should receive
full lab credit.
There will be three MPs (programming assignments), that
students will have to work on their own, assigned during the
There is an MP link on the course website that will display the
assignments along with the due dates.
The week before the MP assignment is due there will be
evening MP help sessions held in our lab
A checker program will be provided for each MP. The checker
program is the same program that the TAs use to compute the
students MP score. Since we provide students with a checker, if
the checker doesn’t run on a students’ submission then the MP
score is a zero.
 Lab assignments:
1) discuss with fellow group members.
2) if group discussion fails to answer your
question, ask your Lab TA.
 MPs, Exams and Lecture Notes:
contact TA by email or at office hours
contact Dr. Gambill
A Book on C, 4th edition (recommended)
by Al Kelley, and Ira Pohl,
ISBN: 0-201-18399-4
Programming with MATLAB for Engineers (recommended)
by James B. Riggs
ISBN: 0-9669601-6-7
Course Notes (required)
Stipes Publishing
• Midterm 1:
Thursday February 26th, 7:00-8:00pm
Location: TBA
Conflict exam: Friday Feb 27
Location: TBA
•Midterm 2:
Tuesday April 28th, 7:00-9:00pm
Location: TBA
Conflict exam: Wednesday April 29
Location: TBA
• NO Final exam!
Your course total will be computed from your grades as follows:
Point Value
MPs (3 worth 50 points each)
Lab Activities
Prelab Activities
Midterm 1 (Matlab material)
Midterm 2 (Unix / C material)
Students have two weeks (from the date handed back) to
request a re-grade or appeal the grade recorded in the
GradeBook, for an exam/mp/lab activity. A re-grade will be
performed on the entire Prelab/Lab/MP/Exam and can lower the
In any appeal procedure it is the student's responsibility to keep
possession of his/her Prelab/Lab/MP/Exam. In the process of a
re-grade a student has to arrange for a TA to modify the grade
in the presence of the student. A student should not hand
over any material to the TA for keeping.
Therefore, a lost or missing Prelab/Lab/MP/Exam is no reason
for a modification of a grade.
725 – 750
700 – 724
675 – 699
650 – 674
625 – 649
600 – 624
575– 599
550 – 574
525 – 549
500 – 524
475 – 499
450– 474
< 450
The course grades are based on the above fixed cutoffs.
There is no curve!
CS101 students may use the free FastX software to do lab or MP
work. A link to find out how to obtain this software and install this
software is:
However, this software is made available as a convenience.
Students may not use the fact that the FastX software doesn’t
work for them or that they couldn’t login to the FastX server as an
excuse for a late assignment.
CS101 students may participate in the James Scholar Honors
program. First, students must complete and submit a form to the
Engineering College office. This form may be obtained from your
department secretary.
Honors students will be assigned a programming assignment
beyond the three MPs assigned in CS101.
View the Honors page on the course website for details.
Working the Honors assignment has no effect on your CS101
course grade.
Should you miss a midterm exam or an MP for a legitimate
reason such as severe illness you will need to provide a
verification letter from the Emergency Dean:
300 Turner Student Services Building
610 East John Street
Champaign, IL 61820
(217) 333-0050
( Emergency Dean )
The letter must state that you have shown proof of your
If you miss an exam or other assignment worth points for the
course then we assume that you will take the makeup exam
or turn in the assignment on the first week-day (Monday –
Friday) you are back to school as indicated in your note from
the Emergency Dean unless we specifically grant you an
extension. Any extension given by CS101 staff must be
given via email (no verbal approvals for extensions).
1. You need to bring a photo-ID with you to every exam.
2. You will be asked to sign an attendance list at every
exam. The proctor will verify your identity with the
photo ID.
3. You must also sign your exam.
4. It is your responsibility and not the proctor’s to ensure
that you sign the attendance list.
5. If we cannot find your exam and you have not signed
the attendance list your exam score is ZERO.
• both actively sharing (or copying) all or parts of someone
else’s code/answers on MPs/Exams or
• passively allowing the sharing (or copying) of your own
code/answers on MPs/Exams
What is cheating?
On MPs: allowing others to view your code or reading
someone else’s source code constitutes cheating. Students
should protect their own work so that another student cannot
copy any part of their code. Therefore, if copying has been
detected, it will be assumed that cheating has occurred by all
parties involved.
On Exams: allowing others to view your answers or reading
someone else’s answer constitutes cheating.
Don’t do it. We’ll catch you, and we’ll punish you
as outlined in the Code ( penalties ).
•A zero score for the assignment and a deduction of 20
points from the students course point total.
•A second occurrence of cheating will mean an automatic
grade of F in the course and notification of a Dean in the
students college.
In case of a charge of academic irregularity against a student,
the student has two weeks after the date of the charge to
appeal the allegation. To make an appeal the student
should first contact Dr. Gambill.
A charge of academic irregularity can be made known to the
student by:
1) an announcement on the course website combined with a
change of grade in the GradeBook
2) by letter

similar documents