|
|
Object-Oriented Programming -
CSCI 200L, Fall 2011
|
General Information
|
-
Lecture |
: |
MW 12:00pm - 1:50pm in SLH 102 |
Instructor |
: |
Bill Cheng
(for office hours, please see
instructor's web page),
E-mail:
<bill.cheng@usc.edu>.
(Please do not send HTML-only e-mails. They will not be read.)
|
TA #1 |
: |
Hossein (Farshad) Tajalli,
E-mail:
<tajalli@usc.edu>,
Office Hours: Tue 3:30pm - 5:20pm in SAL 126 (in lab)
|
TA #2 |
: |
JongWoo Lim,
E-mail:
<jonglim@usc.edu>,
Office Hours: Wed 10:00am - 11:50am in SAL 109 (in lab)
|
TA #3 |
: |
Om Prasad Patri,
E-mail:
<patri@usc.edu>,
Office Hours: Mon 2:00pm - 3:50pm in SAL 126 (in lab)
|
|
Lab #1 (30238R) |
: |
Tue 3:30pm - 5:20pm in SAL 126 (Farshad)
|
Lab #2 (30239R) |
: |
Mon 2:00pm - 3:50pm in SAL 126 (Om)
|
Lab #3 (30241D) |
: |
Wed 10:00am - 11:50am in SAL 109 (Jongwoo)
|
|
Midterm Exam #1 |
: |
during class time in MHP 101,
Wed, 9/28/2011 (firm),
MHP is located in section 7D of the
campus map.
|
Midterm Exam #2 |
: |
during class time in MHP 101,
Wed, 11/2/2011 (firm),
MHP is located in section 7D of the
campus map.
|
|
|
Class Resources
|
-
Description |
: |
textbooks, topics covered, grading policies, additional resources, etc.
|
Lectures |
: |
slides from lectures in PDF formats
|
Labs |
: |
lab assignments
|
Homeworks |
: |
homework assignments
(please also see important information about programming assignments
at the bottom of this page.)
|
Class Project |
: |
class project
|
|
Newsgroup |
: |
Google Group for discussing
course materials and programming assignments.
(This group is by invitation only.)
|
BlackBoard |
: |
link to the USC Blackboard System.
|
Resources |
: |
additional resources and useful web sites.
|
Academic Integrity |
: |
student code of conduct and academic integrity policy.
|
VARC |
: |
link to the Viterbi Academic Resource Center.
|
|
|
News
|
(in reversed chronological order)
- 11/30/2011:
For the Factory project, Jongwoo will be grading the M1, M2, and T1 teams,
Om will be grading the T2, W1, and W2. teams, and Farshad will be
grading the W3, W4, W5, and C++ teams, for all the deliverable.
- 11/10/2011: The statistics for Midterm #2 are:
Count = 91
Avg = 71.86
StdDev = 11.58
Max = 87.00
Min = 14.00
2 87+ XX
7 84+ XXXXXXX
8 81+ XXXXXXXX
13 78+ XXXXXXXXXXXXX
16 75+ XXXXXXXXXXXXXXXX
10 72+ XXXXXXXXXX
8 69+ XXXXXXXX
10 66+ XXXXXXXXXX
6 63+ XXXXXX
2 60+ XX
2 57+ XX
0 54+
0 51+
3 48+ XXX
1 45+ X
1 42+ X
1 39+ X
0 36+
0 33+
0 30+
0 27+
0 24+
0 21+
0 18+
0 15+
1 12+ X
Since the maximum possible score is 91, to get your actual
score, you need to divide your score by 91 and then multiply
by 100. (The same goes with the class average. Therefore,
the actual class average is 71.86/0.91=78.97.)
Next Monday (11/14/2001) we have another joint lecture with
CS 201. I will return your exams to you after the class is
over in SAL 101. If you would like a regrade, you need to
make a regrade request by 11/28/2011. (Please see slides 2
and 3 of Lecture 11
regarding rules about regrades.)
Finally, Om graded Problem 1, Jongwoo graded Problem 2, and
Farshad graded Problem 3. Please note that a TA cannot regrade
a problem he did not grade. Therefore, if you want regrade
for a particular problem, please only go to the TA who graded
that problem.
- 10/30/2011:
Midterm #2 will be closed book, closed notes, and closed everything
(and no "cheat sheet"). Also, no calculators, cell phones,
or any electronic gadgets are allowed. There will be assigned seating.
The exam will cover everything from the first slide of
Lecture 5 on 9/7/2011
to the last slide of
Lecture 8 on 9/19/2011.
Here is a quick summary of the topics (not all
topics covered are listed):
- Lecture 5: graphics
- Lecture 6: event-driven programming
- Lecture 7: inner classes, GUI basics
- Lecture 8: GUI basics
- Lab 2: Java Graphics
- Lab 3: Mouse and Key Listeners
Please see the first part of
Lecture 9 slides for
important rules about exams and additional details.
- 10/20/2011:
Usage guide for SVN can be found
here (.doc).
- 10/12/2011: Next Monday, 10/17/2011, instead of lecture, we will have
team meetings. Teams M1, M2, T1, T2, and C++ will meet in SLH 102 and Wesnesday
teams will meet in ZHS 252
- 10/12/2011: The statistics for Midterm #1 are:
Count = 91
Avg = 75.02
StdDev = 14.75
Max = 98.00
Min = 25.00
4 95+ XXXX
6 90+ XXXXXX
14 85+ XXXXXXXXXXXXXX
19 80+ XXXXXXXXXXXXXXXXXXX
13 75+ XXXXXXXXXXXXX
10 70+ XXXXXXXXXX
2 65+ XX
11 60+ XXXXXXXXXXX
6 55+ XXXXXX
0 50+
2 45+ XX
0 40+
2 35+ XX
1 30+ X
1 25+ X
Jongwoo graded Problem 1, Om graded Problem 2, and
Farshad graded Problem 3. Please note that a TA cannot regrade
a problem he did not grade. Therefore, if you want regrade
for a particular problem, please only go to the TA who graded
that problem.
- 10/7/2011:
Our Microsoft Student Ambassador Rodrigo Santos <rodrigos@usc.edu>
would like to invite you to participate in Imagine Cup 2012.
Please see
a flyer for this event.
(Please note that participation in this event will be completely
"on your own time".)
- 9/23/2011:
Midterm #1 will be closed book, closed notes, and closed everything
(and no "cheat sheet"). Also, no calculators, cell phones,
or any electronic gadgets are allowed. There will be assigned seating.
The exam will cover everything from slide 37 of
Lecture 1 on 8/22/2011
to the last slide of
Lecture 4 on 8/31/2011.
Here is a quick summary of the topics (not all
topics covered are listed):
- Lecture 1: introduction to Java and object-oriented programming
- Lecture 2: introduction to Java
- Lecture 3: text I/O and the Scanner class, exceptions, object streams
- Lecture 4: generics, collections
- Lab 1: Java debugging; Data Conversion; Arrays; Strings
Please see the first part of
Lecture 9 slides for
important rules about exams and additional details.
- 9/1/2011:
Tech Tuesday: Where the Jobs Are? -
Yesterday's Kojo Nnamdi Radio Show (in the Washington DC area) talked about
one of the fastest-growing areas of IT: Mobile Application Development.
One of the guests on the show was
Adam Porter,
CS professor at the Univesity of Maryland at College Park (where I used
to teach).
I was surprised to hear how many tech jobs are out there in this area!
|
|
Important
Information about Assignments
|
If a student signs up late for this class,
he/she is still required to turn all lab and homework assignments
on time or he/she will receive a score of zero for these assignments.
No exceptions (other than documented illness and documented family emergency).
|
|
|