CS 101 Course Objectives
This course
introduces the student to software development environments for engineering
program design. In this course, the student will acquire the software
"literacy" that has become indispensable for creative work in Science
and Engineering. Understanding the material in this course will enhance the
students understanding of both fundamental and advanced topics in engineering
software design.
Tom Gambill
2209
244-3541
ISBN:
0-07-021748-3
(Recommended)Getting
Started with Matlab A Quick Introduction for
Scientists and Engineers by Rudra Pratap,
ISBN: 0-19-517937-4
(Required)Course
Notes, Stipes Publishing
Lab activities
will be done in small groups typically of three students. TAs will assign
students into groups in the labs. For each activity there will be
Most weeks will have prelab
assignments. Prelab material will be posted on
the course website on the page: http://www.ews.uiuc.edu/~cs101ta/labs/
The prelab questions should
be answered individually and not submitted as one per group. The answers to the
prelab should be turned in at the beginning of a lab
usually in written form (by hand or typed) on paper.
Each prelab+lab
= 9 points. All points for prelabs+labs will be
totaled at the end of the semester. The total cannot exceed 100 points.
See the office hours here: http://www.ews.uiuc.edu/~cs101/staff.htm
You should
not ask CCSO site consultants questions about class assignments. You may,
however, ask them general questions about things such as e-mail, how to change
passwords, and how to use printers. You should also report any equipment malfunctions
to your TA immediately.
Date: Wednesday July 2, 12:30-1:30pm
Location: 1109
Conflict exam: TBA (You must email your request for a conflict exam, state your
reason for making the request)
Location: TBA
Date: Friday August 1
Location: TBA
Conflict exam: TBA (You must email your
request for a conflict exam, state your reason for making the request)
Location: TBA
Applying to all Students (the Code). You should consult the Code
(see
http://www.uiuc.edu/admin_manual/code/index.html)to determine
procedures, deadlines, and your rights regarding evening exams. In particular,
following are some relevant rules regarding evening (or
out-of-regular-class-time) exams.
2. Once you
become aware of a conflict to our scheduled exam, you have ten (10) days to
notify us of your need to take our conflict exam. Please email now: the TA in
charge
3. If a conflict
arises because two courses have scheduled overlapping exams, then you must take
the exam for the course that announced first, and the conflict for the course
that announced second. When each course announced on the first day of class (as
we are doing), then you may choose which conflict exam you'll take. Often there
will be only one way that this can be accomplished.
4. It is
possible that you'll have a conflict, which precludes your taking any evening
exam on the stipulated date. We'll make special arrangements for you. However,
you still have only ten days to notify us once you become aware of such a
special conflict. Examples are scheduled rehearsals or performances, regularly
scheduled labs, and University-sanctioned athletic events.
You will be asked to sign
an attendance list at every exam. The proctor will verify your identity with
the photo ID.
You must also sign your
exam.
It is your responsibility
and not the proctor's to ensure that you sign the attendance list.
If
we cannot find your exam and you have not signed the attendance list your exam
score is ZERO.
The only
exception to the point loss is in the case of illness or other substantial
impediment beyond your control, as confirmed by the Emergency Dean.
|
Assignment |
Point Value |
|
MPs (2 worth 50 pts each) |
100 |
|
Lab Activities |
100 |
|
Midterm (Matlab) |
165 |
|
Final (covers only Unix/C
material) |
335 |
|
Total |
700 |
Note:
Absence from the Final Exam results in an ABS grade, even if a student has
totaled more than 400 points before the Final Exam. The University will
later change ABS grades to F.
Re-grades
Students have two weeks (from the date handed back) to request a
re-grade or appeal any grade recorded in the Compass GradeBook,
for an exam/mp/prelab/lab/extra credit activity. A
re-grade will be performed on the entire prelab/lab/mp/exam
and can lower the score!
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.
Points |
Grade |
|
675-700 |
A+ |
|
650-674 |
A |
|
625-649 |
A- |
|
600-624 |
B+ |
|
575-599 |
B |
|
550-574 |
B- |
|
525-549 |
C+ |
|
500-524 |
C |
|
475-499 |
C- |
|
450-474 |
D+ |
|
425-449 |
D |
|
400-424 |
D- |
|
0-399 |
F |
300
Turner Student Services Building
(217) 333-0050
( Emergency Dean ).
SEVERE PENALTIES ARE APPLIED FOR THE FOLLOWING:
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.
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 one of the professors for CS101. A charge of academic irregularity can be made known to the student by:
Do you want to proficiency OUT of CS101?
Proficiency
credit counts in every way except GPA (since there's no letter grade to
average).It counts as hours earned, as well as fulfillment of a degree requirement.The student DOES get the credit hours.
Both CS196
students and James Scholar students will be assigned a programming assignment
beyond the two MPs assigned in
CS101. Let
Professor Gambill know that you have enrolled in
CS196 or CS101 Honors. Naturally this programming
assignment might be somewhat time consuming, so
you might want to think about taking on the
extra work.
James Scholar
students cannot do both CS196 and CS101 Honors.