Daily announcements

advertisement
Daily Announcements
CS 101
Spring 2005
Aaron Bloomfield
Monday, 24 January 2005
The final conflicts with APMA 310 and ECON
202 (sections 100 and 200)
There will be labs this week
More on the lab scheduling issues…
A note about the common curve (between 101
and 101-E) and the separation of the classes
CodeLab registration

Please use your @virginia.edu e-mail address!
Wednesday, 26 January 2005
My Thursday office hours are changing


I don’t know what to, yet
Thus, I won’t have office hours tomorrow
There is a lab this week!

Must go to your own lab section or else, blah, blah, blah
First CodeLab homework assigned today




Posted on the website
Due next Thursday by 8:00 a.m.
The problems shouldn’t take very long for each one!
Don’t wait until late next week to handle registration issues!
First programming homework will be out next week
(probably on Monday)
Pacing for lecture today
Monday, 31 January 2005
My Thursday office hours are changing to 10:30-noon
There is a lab this week!




Must go to your own lab section or else, blah, blah, blah
Some students did the lab from somewhere other than the lab room –
they will get zeros on the lab
How the labs will be graded
Grades for lab 1 should be e-mailed this Wednesday
CodeLab registration issues: don’t wait until the last minute!
First CodeLab homework due on Thursday by 8:00 a.m.


The problems shouldn’t take very long for each one!
Don’t wait until late next week to handle registration issues!
First programming homework is out, due 11 Feb by 10:00 a.m.
A note about Lab 1
// Name: Chris Doe
// E-mail: abc1d@virginia.edu
// Purpose: To demonstrate a compile error
public class CompileError {
public static void main (String[] args) {
System.out.println ("I solved my compile error!");
}
}
Quick survey

a)
b)
c)
d)
I understood the concepts of last lecture
All of them
Most of them
I was a bit lost
I was totally lost
Quick survey

a)
b)
c)
d)
How hard were the CodeLab problems?
Really hard
Moderate
Really easy
SOOOOOOOOOO boring!!!
Quick survey

a)
b)
c)
d)
How helpful were the CodeLab problems?
Now I see the light!
Fairly helpful
Not really helpful
I only learned how much I dislike CodeLab
Wednesday, 2 February 2005
My Thursday office hours are now 10:30-noon
There is a lab this week
CodeLab registration issues: don’t wait until the last minute!
First CodeLab homework due on Thursday by 8:00 a.m.


The problems shouldn’t take very long for each one!
Don’t wait until late next week to handle registration issues!
First programming homework is due 11 Feb by 10:00 a.m.

Submissions will be enabled tonight
For those who do not have the 1.5 version of the textbook:


BufferedReader stdin = new BufferedReader(new
InputStreamReader(System.in));
Scanner stdin = new Scanner (System.in);
A note about the questionnaires on the labs/homeworks
About the slide notes
Quick survey

a)
b)
c)
d)
I understood the concepts of last lecture
All of them
Most of them
I was a bit lost
I was totally lost
Quick survey

a)
b)
c)
d)
I understood the Scanner class in last lecture
All of them
Most of them
I was a bit lost
I was totally lost
Monday, 7 February 2005
A note about temperature conversion for HW J1
About the grading scripts…
Grades for HW C1 in Toolkit

A bunch weren’t registered for my section – they have been notified by
e-mail
“Good programming practices”
There is a lab this week
Second CodeLab homework will be out this week
Second programming homework will be out this week
First programming homework is due 11 Feb by 10:00 am
Office hours this week

Don’t wait until the last minute for HW J1 questions!
First midterm is 2 weeks from Wednesday


Will most likely be open book (meaning only the textbook)
Previous year’s tests will be posted on the website
About that computer prediction slide from last time…
An old prediction of the future…
Wednesday, 9 February 2005
“Good programming practices”

Make sure your name and e-mail ID (i.e. abc1d) are in the header
Labs


There is a lab this week
You can leave lab if ALL of the following are true:
You finished your lab
You have finished your HWs that are currently due
You have been there for 30 minutes
Homeworks



First programming homework is due 11 Feb by 10:00 am
Second CodeLab homework will be out this week
Second programming homework will be out this week (probably Fri)
Office hours this week

Don’t wait until the last minute for HW J1 questions!
First midterm is 2 weeks from today


Will most likely be open book (meaning only the textbook)
Previous year’s tests will be posted on the website
Black Monday
“Good programming practices”

Make sure your name and e-mail ID (i.e. abc1d) are in the header
Labs

You can leave lab if ALL of the following are true:
You finished your lab
You have finished your HWs that are currently due
You have been there for 30 minutes
Homeworks


Second programming homework is due 18 Feb by 10:00 am
Second CodeLab homework will be out this week
Office hours this week

Don’t wait until the last minute for HW J2 questions!
First midterm is 1 week from this Wednesday



Will most be open textbook
Previous year’s test is posted on the website
Exam will cover all of chapters 1-3, and parts of chapter 4
Regrades for lab1, etc.
Overview of HW J2
HW J2 overview
+y
Line l1 = new Line ();
Line l2 = new Line (1, 0);
l1.setYIntersect(2);
double x = l1.computeIntersection(l2);
double y = l1.getYValue(x);
(2,2)
x
2.0
y
2.0
+x
-x
Line
l1
l2
-y
- m = 0.0
- b = 0.0
y=0.0x+0.0
y=0.0x+2.0
+ Line()
+ Line (double m, double x)
+ setYIntersect (double b)
y=1.0x+0.0
+ computeIntersection (Line that)
+ getYValue (double y)
+ ...
Wednesday, 16 February 2005
Homeworks


Second programming homework is due 18 Feb by
10:00 am
Second CodeLab homework will be out this week
Office hours this week

Don’t wait until the last minute for HW J2 questions!
First midterm is 1 week from today



Will most be open textbook
Previous year’s test is posted on the website
Exam will cover all of chapters 1-3, and parts of
chapter 4
Regrades for lab1, etc.
Monday, 21 February 2005, page 1
Homeworks

Third programming homework is out today
Due one week from this Friday

Second CodeLab homework is out today
Due one week from this Wednesday
CodeLab problems from chapters 3 and 4
Due next Wed, March 2, @ 9:00 a.m.
Office hours this week


I will not have any this Thursday, as I’ll be out of town
And tomorrow’s will be very crowded…
Today’s lecture




Going over HW J3: 10 minutes
Finishing up chapter 4: About 15 minutes
Review of chapters 1-3: About 30 minutes
Starting on chapter 4: remaining time
About last week’s lab…


Frankly, it sucked. My apologies! That shouldn’t happen again.
And about constructors in general
Monday, 21 February 2005, page 2
I’m very behind in my e-mails

I will get to them, hopefully this upcoming weekend
I’m going to have LOTS of time in airports
First midterm is this Wednesday


In this room (CHM 402)
Will be open textbook
No notes, computers, cell phones, or assistants (digital or human)



Previous year’s test is posted on the website
Exam will cover all of chapters 1-3, and parts of chapter 4
Know your lab section time and number
It’s worth points on the exam!
Lab quiz is this Thursday






Is also open textbook
Must go to your assigned lab section!
You are not allowed to ask Java-related questions
Can ask about JCreator / submission problems
No required survey (only the optional comments field)
Last year’s will be on the website tonight
Monday, 28 February 2005
Homeworks



HW J3 is due this Friday
HW C2 is due this Wednesday
HW J4 will be out this week, due two weeks from this Friday
Midterm 1 returned today




Some got it back last Thursday
I have the rest of the exams with me today
Average: 86.6 (standard deviation: 7.3)
What students were a bit confused on:
References
Constructors

Regrades will be discussed on Wednesday
Lab quiz 1 will be returned within a day or two
The plan:

Cover chapters 5, 6, and 7 over the next 3 weeks (1 week each)
Grades:

A ROUGH curve for the exam is:
A: 90+, B: 80+, C: 70+
This is going to change as the semester progresses!
Quick survey

a)
b)
c)
d)
I thought the midterm was…
Way too hard
Hard, but fair
A bit easy
Really, really, REALLY easy
Quick survey

a)
b)
c)
d)
How far did you get with the CRE book?
Read it all the way through!
Read some of it, got the general idea
Bought it but didn’t read it
Didn’t even bother buying it
Wednesday, 2 March 2005
Homeworks



HW J3 is due this Friday
HW J4 will be out this week, due two weeks from this
Friday
We’ll be going over HWs J3 and J4 today
Midterm 1


I have it with me today
Regrades will be discussed today
Lab quiz 1 will be returned within a day or two
Lab 5 this week – we’ll go over it in lecture
About the returning of the exams in lecture…
Quick survey

a)
b)
c)
d)
I understand what HW J3 is asking…
Definately
For the most part
Not really
Not at all
Quick survey

a)
b)
c)
d)
I understand what HW J4 is asking…
Definately
For the most part
Not really
Not at all
Monday, 14 March 2005
Homeworks


HW J4 is due this Friday
HW J5 will be out this week, due two weeks from this Friday
It probably will be on Blackjack…

We’ll be going over HW J4 today, J5 on Wednesday
Midterms



Regrades for midterm 1 will be discussed today
Midterm 2 is one week from this Wednesday
That means a lab quiz next week as well
Grades


Are no longer visible in the Toolkit
Instead, use the script found on the Submit page of the website
These grades are much more up-to-date
This should alleviate the grade issues that students were having
Wednesday, 16 March 2005
Homeworks


HW J4 is due this Friday
HW J5 will be out this week, due two weeks from this Friday
It probably will be on Blackjack…

We’ll be going over HW J4 today, J5 on Monday
Midterms



I have regrade sheets with me today. And all un-picked up copies of the first
midterm
Midterm 2 is one week from this today
It will focus on chapters 4 and 5, with a little bit of chapter 6
And it’s cumulative as well


That means a lab quiz next week as well
The Circle class is serving as the review of chapter 4
Grades


Are no longer visible in the Toolkit
Instead, use the script found on the Submit page of the website
These grades are much more up-to-date
This should alleviate the grade issues that students were having
No office hours for me tomorrow!
Monday, 21 March 2005
Homeworks

HW J5 is out, due one week from Friday
We’ll be going over it today

HW C3 is out, as e-mailed to you yesterday
Midterms


Midterm 2 is this Wednesday
It will focus on chapters 4 and 5, with a little bit of chapter 6
For chapter 6, you just have to be able to analyze while loops
And it’s cumulative as well

That means a lab quiz this week as well
Textbook

There is a reference section at the end of the book…
No TA office hours on Thursday
Today’s schedule




Going over HW J5
Finishing up chapter 5 slides
Going over the Tune class
Continuing on chapter 6 slides
Wednesday, 23 March 2005
Test today!


That’s why everybody showed up!
When finished, put it in your section’s folder
Homeworks


HW J5 is out, due one week from Friday
HW C3 is out, as e-mailed to you earlier
Lab quiz this week as well
Textbook

There is a reference section at the end of the book…
No TA office hours on Thursday
Test started at 2:01
Test ends at 3:16
Time now:
Monday, 28 March 2005
Homeworks


HW J5 is out, due this Friday
HW C3 is out, due this Wednesday
It not yet on the website…
Midterm 2



Average was an 85
Grades are available via the viewgrades script on the website
Will be returned in lab on Thursday
Midterms 3 is 3 weeks from this Wednesday
Lab quiz will be returned later this week
The plan



Finishing up chapter 6 (iteration) today
Go through chapter 7 (methods and classes) – will probably finish this
on Wednesday
Move onto chapter 8 (arrays) – will spend two weeks (at least) on this
chapter
Major selection…
Wednesday, 30 March 2005
Homeworks

HW J5 is out, due this Friday
Can use EITHER switch or if with the Triangle class
Don’t have to use mutators with the Triangle class

HW J6 will be out late this week (or this weekend – by next Mon at the latest)
Will go over it in lecture next Monday
Midterm 3 is 3 weeks from today
Placing out of the final
Grading curve:



A range is (roughly) 91 and above
B range is (roughly) 82 and above
etc.
The plan


Finishing up chapter 6 (iteration) today
We are going to skip chapter 6 (methods and classes) for now
We’ll come back to it later
Sorry about not letting you know about this ahead of time!

Move onto chapter 8 (arrays) – will spend two weeks (at least) on this chapter
Addressing the comments
Okay, okay! No more Enya!
About the 101/101-E split
Why I use the cough drops
Lots of comments about unclear directions
Me not responding to the in-class surveys
About the humor asides…
Will go over the textbook appendix
Lots of requests for The Who’s Baba O’Reiley
Usefulness of various course aspects (esp. CodeLab)
Lab length (and interest!)
Use better (and shorter) examples
Be better about putting slides on the website
Explain (and go over) HWs and labs more in class
Putting exam answers and code on the website
My idea: put a glossary on the website
Comments on the size of the class
Monday, 4 April 2004
Using mutators in constructors



Always do it! It’s a good programming practice
HW J5 was an exception (because we didn’t ask you to implement the mutators – in
hindsight, we should have done so)
About the comments for HW J4
Homeworks

HW J6 will be out today or tomorrow
I’ll e-mail about it when it’s available


Due one week from this Friday
We’ll go over it in lecture on Wednesday
Please read it over before class on Wed!
Lab this week is on arrays (we’ll go over it on Wed)
Homework “C” grades via viewgrades



‘hwc’ is the sum of all the individual ones
It’s weighted the same as the other homeworks
The individual ones have a weight of zero
Midterm 3 is 2 weeks from this Wednesday
The plan



Go through chapter 8 (arrays) this week
Then go back to chapter 7 (methods and classes) next week
Following week is the midterm
Will talk about the textbook appendix today
Wednesday, 6 April 2004
Using mutators in constructors

Will do a regrade for this on quiz 2
Homeworks

HW J6 is out
Due one week from this Friday
We’ll go over it in lecture today

HW C4 is out
CodeLab questions on chapter 8
It’s due next Wed right before midnight
See the notes (either on the problems or on the homeworks page)
Lab this week is on arrays (we’ll go over it today as well)
I have midterm 2 with me today (if you missed it in lab)
Midterm 3 is 2 weeks from today
The plan



Go through chapter 8 (arrays) this week
Then go back to chapter 7 (methods and classes) next week
Following week is the midterm
Monday, 11 April 2004
Homeworks

HW J6 is out
Due this Friday
We’ll go over it a bit more in lecture today

HW C4 is out
CodeLab questions on chapter 8
It’s due this Wed right before midnight
See the notes (either on the problems or on the homeworks page)

HW J7 will be out late this week or early next week, and will be due two weeks
from Friday
Lab this week is on 2-D arrays
Midterm 3 is 1 week from Wednesday

Will cover chapters 1-8, with a focus on 6-8
Lab quiz 3 is 1 week from Thursday

Will also focus on chapters 6-8
The plan




Go through chapter 7 (methods and classes) this week
Next week is midterm review and the midterm
Following week is chapter 9 (inheritance)
The last week of classes is review for the final
Only one day of class that week
Wednesday, 13 April 2004
Homeworks


HW J6 is due this Friday
HW C4 is out
Due tonight at 11:59 p.m.
CodeLab questions on chapter 8
It’s due this Wed right before midnight
See the notes (either on the problems or on the homeworks page)

HW J7 will be out late this week or early next week, and will be due two weeks
from Friday
Lab this week is on searches (we’ll go over it today)
Midterm 3 is 1 week from today

Will cover chapters 1-8, with a focus on 6-8
Lab quiz 3 is 1 week from Thursday

Will also focus on chapters 6-8
The plan

Finish chapter 7 (methods and classes) today
We may finish lecture early today



Next week is midterm review (Monday) and the midterm (Wednesday)
Following week is chapter 9 (inheritance)
The last week of classes is review for the final
Only one day of class that week
Monday, 18 April 2004
Homeworks


Observations on HW J6
HW J7 is due one week from this Friday
We’ll go over it today

There will most likely be one more C homework
Midterm 3 is this Wednesday



Will cover chapters 1-8, with a focus on 6-8
We will TRY to get them returned in labs the next day
If not, they will be returned the following week in labs
Lab quiz this week

You will probably have to write a class that uses for/while loops and
arrays
TAing for next year
The plan


This week is midterm review (Monday) and the midterm (Wednesday)
Next week is chapter 9 (inheritance)
What OOP is all about!

The last week of classes is review for the final
Only one day of class that week
Wednesday, 20 April 2004
Homeworks


HW J7 is due one week from this Friday
There will most likely be one more C homework
Midterm 3 is today!



Notice how many people show up to class!
We will TRY to get them returned in labs the next day
If not, they will be returned the following week in labs
Lab quiz tomorrow

You will probably have to write a class that uses
for/while loops and arrays
Monday, 25 April 2004
Homeworks

HW J7’s due date is being extended to next week
Technically due at 11:59 p.m. on Tuesday
But the late penalty won’t start until 10 a.m. on Wednesday


We will be going over HW J7 today
No more C homeworks
Midterm 3 discussion



Average: 76.4, stdev 14.6
Will regrade questions 11 & 12 for hasNextInt()
I have regrade forms on me today
Placing out of the final exam: must meet ALL of the following:



Criteria: B- or above overall average
70 or better on the third lab quiz
A “passing grade” on HW J7
Grades



Current curve has 90+ being A, 80-90 being a B, etc.
This is subject to change!!!
Note that IF 80 is the cut-off, then 79.5 will round up, but 79.4999999999 will not
CS for CLAS program
I’m a bit behind in my e-mails…
Wednesday, 27 April 2004
Homeworks

HW J7’s due date is being extended to next week
Technically due at 11:59 p.m. on Tuesday
But the late penalty won’t start until 10 a.m. on Wednesday


We will be going over HW J7 today
No more C homeworks
Midterm 3 discussion




Average: 76.4, stdev 14.6
Will regrade questions 11 & 12 for hasNextInt()
I have more regrade forms on me today
Can pick them up in lab tomorrow
Placing out of the final exam: must meet ALL of the following:




Criteria: B- or above overall average
70 or better on the third lab quiz
A “passing grade” on HW J7
Perhaps a minimum grade on the third midterm
Grades



Current curve has 90+ being A, 80-90 being a B, etc.
This is subject to change!!!
Note that IF 80 is the cut-off, then 79.5 will round up, but 79.4999999999 will not
CS for CLAS program
I’m a bit behind in my e-mails…
About tomorrow’s lab
Regrade times for remaining assignments…
Monday, 2 May 2004
Homeworks

HW J7’s due 11:59 p.m. on Tuesday
But the late penalty won’t start until 10 a.m. on Wednesday


We will be going over HW J7 today
No more C homeworks
Midterm 3

All regrades are completed (I have them with me)
Placing out of the final exam: must meet MOST of the following:



Criteria: B- or above overall average
A “passing grade” on the third lab quiz
A “passing grade” on HW J7
Grades



Current curve has 90+ being A, 80-90 being a B, etc.
This is subject to change!!!
Note that IF 80 is the cut-off, then 79.5 will round up, but
79.4999999999 will not
Final exam conflicts
Download