daily announcements cs 101 spring 2005 aaron bloomfield

43
Daily Daily Announcements Announcements CS 101 CS 101 Spring 2005 Spring 2005 Aaron Bloomfield Aaron Bloomfield

Upload: elmer-benson

Post on 14-Dec-2015

218 views

Category:

Documents


1 download

TRANSCRIPT

Daily AnnouncementsDaily Announcements

CS 101CS 101

Spring 2005Spring 2005

Aaron BloomfieldAaron Bloomfield

Monday, 24 January 2005Monday, 24 January 2005

The final conflicts with APMA 310 and ECON The final conflicts with APMA 310 and ECON 202202 (sections 100 and 200) (sections 100 and 200)

There There willwill be labs this week be labs this week

More on the lab scheduling issues…More on the lab scheduling issues…

A note about the common curve (between 101 A note about the common curve (between 101 and 101-E) and the separation of the classesand 101-E) and the separation of the classes

CodeLab registrationCodeLab registration Please use your @virginia.edu e-mail address!Please use your @virginia.edu e-mail address!

Wednesday, 26 January 2005Wednesday, 26 January 2005

My Thursday office hours are changingMy Thursday office hours are changing I don’t know what to, yetI don’t know what to, yet Thus, I won’t have office hours tomorrowThus, I won’t have office hours tomorrow

There is a lab this week!There is a lab this week! Must go to your own lab section or else, blah, blah, blahMust go to your own lab section or else, blah, blah, blah

First CodeLab homework assigned todayFirst CodeLab homework assigned today Posted on the websitePosted on the website Due next Thursday by 8:00 a.m.Due next Thursday by 8:00 a.m. The problems shouldn’t take very long for each one!The problems shouldn’t take very long for each one! Don’t wait until late next week to handle registration issues!Don’t wait until late next week to handle registration issues!

First programming homework will be out next week First programming homework will be out next week (probably on Monday)(probably on Monday)

Pacing for lecture todayPacing for lecture today

Monday, 31 January 2005Monday, 31 January 2005

My Thursday office hours are changing to 10:30-noonMy Thursday office hours are changing to 10:30-noon

There is a lab this week!There is a lab this week! Must go to your own lab section or else, blah, blah, blahMust go to your own lab section or else, blah, blah, blah Some students did the lab from somewhere other than the lab room – Some students did the lab from somewhere other than the lab room –

they will get zeros on the labthey will get zeros on the lab How the labs will be gradedHow the labs will be graded Grades for lab 1 should be e-mailed this WednesdayGrades for lab 1 should be e-mailed this Wednesday

CodeLab registration issues: don’t wait until the last minute!CodeLab registration issues: don’t wait until the last minute!

First CodeLab homework due on Thursday by 8:00 a.m.First CodeLab homework due on Thursday by 8:00 a.m. The problems shouldn’t take very long for each one!The problems shouldn’t take very long for each one! Don’t wait until late next week to handle registration issues!Don’t wait until late next week to handle registration issues!

First programming homework is out, due 11 Feb by 10:00 a.m. First programming homework is out, due 11 Feb by 10:00 a.m.

A note about Lab 1A note about Lab 1

// Name: Chris Doe // Name: Chris Doe

// E-mail: [email protected] // E-mail: [email protected]

// Purpose: To demonstrate a compile error // Purpose: To demonstrate a compile error

public class CompileError { public class CompileError {

public static void main (String[] args) { public static void main (String[] args) {

System.out.println ("I solved my compile error!") System.out.println ("I solved my compile error!")

} }

} }

;;

Quick surveyQuick survey

I understood the concepts of last I understood the concepts of last lecturelecture

a)a) All of themAll of them

b)b) Most of themMost of them

c)c) I was a bit lostI was a bit lost

d)d) I was totally lostI was totally lost

Quick surveyQuick survey

How hard were the CodeLab How hard were the CodeLab problems?problems?

a)a) Really hardReally hard

b)b) ModerateModerate

c)c) Really easyReally easy

d)d) SOOOOOOOOOO boring!!!SOOOOOOOOOO boring!!!

Quick surveyQuick survey

How helpful were the CodeLab How helpful were the CodeLab problems?problems?

a)a) Now I see the light!Now I see the light!

b)b) Fairly helpfulFairly helpful

c)c) Not really helpfulNot really helpful

d)d) I only learned how much I dislike I only learned how much I dislike CodeLabCodeLab

Wednesday, 2 February 2005Wednesday, 2 February 2005

My Thursday office hours are now 10:30-noonMy Thursday office hours are now 10:30-noonThere is a lab this weekThere is a lab this weekCodeLab registration issues: don’t wait until the last minute!CodeLab registration issues: don’t wait until the last minute!First CodeLab homework due on Thursday by 8:00 a.m.First CodeLab homework due on Thursday by 8:00 a.m.

The problems shouldn’t take very long for each one!The problems shouldn’t take very long for each one! Don’t wait until late next week to handle registration issues!Don’t wait until late next week to handle registration issues!

First programming homework is due 11 Feb by 10:00 a.m. First programming homework is due 11 Feb by 10:00 a.m. Submissions will be enabled tonightSubmissions will be enabled tonight

For those who do not have the 1.5 version of the textbook:For those who do not have the 1.5 version of the textbook: BufferedReader stdin = new BufferedReader(new BufferedReader stdin = new BufferedReader(new

InputStreamReader(System.in));InputStreamReader(System.in)); Scanner stdin = new Scanner (System.in);Scanner stdin = new Scanner (System.in);

A note about the questionnaires on the labs/homeworksA note about the questionnaires on the labs/homeworksAbout the slide notesAbout the slide notes

Quick surveyQuick survey

I understood the concepts of last I understood the concepts of last lecturelecture

a)a) All of themAll of them

b)b) Most of themMost of them

c)c) I was a bit lostI was a bit lost

d)d) I was totally lostI was totally lost

Quick surveyQuick survey

I understood the Scanner class in I understood the Scanner class in last lecturelast lecture

a)a) All of themAll of them

b)b) Most of themMost of them

c)c) I was a bit lostI was a bit lost

d)d) I was totally lostI was totally lost

Monday, 7 February 2005Monday, 7 February 2005

A note about temperature conversion for HW J1A note about temperature conversion for HW J1About the grading scripts…About the grading scripts…Grades for HW C1 in ToolkitGrades for HW C1 in Toolkit

A bunch weren’t registered for my section – they have been notified by A bunch weren’t registered for my section – they have been notified by e-maile-mail

““Good programming practices”Good programming practices”There is a lab this weekThere is a lab this weekSecond CodeLab homework will be out this weekSecond CodeLab homework will be out this weekSecond programming homework will be out this weekSecond programming homework will be out this weekFirst programming homework is due 11 Feb by 10:00 amFirst programming homework is due 11 Feb by 10:00 amOffice hours this weekOffice hours this week

Don’t wait until the last minute for HW J1 questions!Don’t wait until the last minute for HW J1 questions!First midterm is 2 weeks from WednesdayFirst midterm is 2 weeks from Wednesday

Will most likely be open book (meaning only the textbook)Will most likely be open book (meaning only the textbook) Previous year’s tests will be posted on the websitePrevious year’s tests will be posted on the website

About that computer prediction slide from last time…About that computer prediction slide from last time…

An old prediction of the future…An old prediction of the future…

Wednesday, 9 February 2005Wednesday, 9 February 2005

““Good programming practices”Good programming practices” Make sure your name and e-mail ID (i.e. abc1d) are in the headerMake sure your name and e-mail ID (i.e. abc1d) are in the header

LabsLabs There is a lab this weekThere is a lab this week You can leave lab if ALL of the following are true:You can leave lab if ALL of the following are true:

You finished your labYou finished your labYou have finished your HWs that are currently dueYou have finished your HWs that are currently dueYou have been there for 30 minutesYou have been there for 30 minutes

HomeworksHomeworks First programming homework is due 11 Feb by 10:00 amFirst programming homework is due 11 Feb by 10:00 am Second CodeLab homework will be out this weekSecond CodeLab homework will be out this week Second programming homework will be out this week (probably Fri)Second programming homework will be out this week (probably Fri)

Office hours this weekOffice hours this week Don’t wait until the last minute for HW J1 questions!Don’t wait until the last minute for HW J1 questions!

First midterm is 2 weeks from todayFirst midterm is 2 weeks from today Will most likely be open book (meaning only the textbook)Will most likely be open book (meaning only the textbook) Previous year’s tests will be posted on the websitePrevious year’s tests will be posted on the website

Black MondayBlack Monday““Good programming practices”Good programming practices”

Make sure your name and e-mail ID (i.e. abc1d) are in the headerMake sure your name and e-mail ID (i.e. abc1d) are in the headerLabsLabs

You can leave lab if ALL of the following are true:You can leave lab if ALL of the following are true:You finished your labYou finished your labYou have finished your HWs that are currently dueYou have finished your HWs that are currently dueYou have been there for 30 minutesYou have been there for 30 minutes

HomeworksHomeworks Second programming homework is due 18 Feb by 10:00 amSecond programming homework is due 18 Feb by 10:00 am Second CodeLab homework will be out this weekSecond CodeLab homework will be out this week

Office hours this weekOffice hours this week Don’t wait until the last minute for HW J2 questions!Don’t wait until the last minute for HW J2 questions!

First midterm is 1 week from this WednesdayFirst midterm is 1 week from this Wednesday Will most be open textbookWill most be open textbook Previous year’s test is posted on the websitePrevious year’s test is posted on the website Exam will cover all of chapters 1-3, and parts of chapter 4Exam will cover all of chapters 1-3, and parts of chapter 4

Regrades for lab1, etc.Regrades for lab1, etc.Overview of HW J2Overview of HW J2

Line

- m = 0.0

- b = 0.0

+ Line()+ Line (double m, double x)+ setYIntersect (double b)+ computeIntersection (Line that)+ getYValue (double y)+ ...

HW J2 overviewHW J2 overview

Line l1 = new Line ();Line l2 = new Line (1, 0);l1.setYIntersect(2);double x = l1.computeIntersection(l2);double y = l1.getYValue(x);

+x-x

+y

-y

(2,2)

x 2.0

y 2.0

l1 y=0.0x+0.0

l2 y=1.0x+0.0

y=0.0x+2.0

Wednesday, 16 February 2005Wednesday, 16 February 2005

HomeworksHomeworks Second programming homework is due 18 Feb by Second programming homework is due 18 Feb by

10:00 am10:00 am Second CodeLab homework will be out this weekSecond CodeLab homework will be out this week

Office hours this weekOffice hours this week Don’t wait until the last minute for HW J2 questions!Don’t wait until the last minute for HW J2 questions!

First midterm is 1 week from todayFirst midterm is 1 week from today Will most be open textbookWill most be open textbook Previous year’s test is posted on the websitePrevious year’s test is posted on the website Exam will cover all of chapters 1-3, and parts of Exam will cover all of chapters 1-3, and parts of

chapter 4chapter 4

Regrades for lab1, etc.Regrades for lab1, etc.

Monday, 21 February 2005, page 1Monday, 21 February 2005, page 1

HomeworksHomeworks Third programming homework is out todayThird programming homework is out today

Due one week from this FridayDue one week from this Friday Second CodeLab homework is out todaySecond CodeLab homework is out today

Due one week from this WednesdayDue one week from this WednesdayCodeLab problems from chapters 3 and 4CodeLab problems from chapters 3 and 4Due next Wed, March 2, @ 9:00 a.m.Due next Wed, March 2, @ 9:00 a.m.

Office hours this weekOffice hours this week I will not have any this Thursday, as I’ll be out of townI will not have any this Thursday, as I’ll be out of town And tomorrow’s will be And tomorrow’s will be very very crowded…crowded…

Today’s lectureToday’s lecture Going over HW J3: 10 minutesGoing over HW J3: 10 minutes Finishing up chapter 4: About 15 minutesFinishing up chapter 4: About 15 minutes Review of chapters 1-3: About 30 minutesReview of chapters 1-3: About 30 minutes Starting on chapter 4: remaining timeStarting on chapter 4: remaining time

About last week’s lab…About last week’s lab… Frankly, it sucked. My apologies! That shouldn’t happen again.Frankly, it sucked. My apologies! That shouldn’t happen again. And about constructors in generalAnd about constructors in general

Monday, 21 February 2005, page 2Monday, 21 February 2005, page 2

I’m very behind in my e-mailsI’m very behind in my e-mails I will get to them, hopefully this upcoming weekendI will get to them, hopefully this upcoming weekend

I’m going to have LOTS of time in airportsI’m going to have LOTS of time in airports

First midterm is this WednesdayFirst midterm is this Wednesday In this room (CHM 402)In this room (CHM 402) Will be open textbookWill be open textbook

No notes, computers, cell phones, or assistants (digital or human)No notes, computers, cell phones, or assistants (digital or human) Previous year’s test is posted on the websitePrevious year’s test is posted on the website Exam will cover all of chapters 1-3, and parts of chapter 4Exam will cover all of chapters 1-3, and parts of chapter 4 Know your lab section time and numberKnow your lab section time and number

It’s worth points on the exam!It’s worth points on the exam!

Lab quiz is this ThursdayLab quiz is this Thursday Is also open textbookIs also open textbook Must go to your assigned lab section!Must go to your assigned lab section! You are not allowed to ask Java-related questionsYou are not allowed to ask Java-related questions Can ask about JCreator / submission problemsCan ask about JCreator / submission problems No required survey (only the optional comments field)No required survey (only the optional comments field) Last year’s will be on the website tonightLast year’s will be on the website tonight

Monday, 28 February 2005Monday, 28 February 2005HomeworksHomeworks

HW J3 is due this FridayHW J3 is due this Friday HW C2 is due this WednesdayHW C2 is due this Wednesday HW J4 will be out this week, due two weeks from this FridayHW J4 will be out this week, due two weeks from this Friday

Midterm 1 returned todayMidterm 1 returned today Some got it back last ThursdaySome got it back last Thursday I have the rest of the exams with me todayI have the rest of the exams with me today Average: 86.6 (standard deviation: 7.3)Average: 86.6 (standard deviation: 7.3) What students were a bit confused on:What students were a bit confused on:

ReferencesReferencesConstructorsConstructors

Regrades will be discussed on WednesdayRegrades will be discussed on WednesdayLab quiz 1 will be returned within a day or twoLab quiz 1 will be returned within a day or twoThe plan:The plan:

Cover chapters 5, 6, and 7 over the next 3 weeks (1 week each)Cover chapters 5, 6, and 7 over the next 3 weeks (1 week each)Grades:Grades:

A ROUGH curve for the exam is:A ROUGH curve for the exam is:A: 90+, B: 80+, C: 70+A: 90+, B: 80+, C: 70+This is going to change as the semester progresses!This is going to change as the semester progresses!

Quick surveyQuick survey

I thought the midterm was…I thought the midterm was…

a)a) Way too hardWay too hard

b)b) Hard, but fairHard, but fair

c)c) A bit easyA bit easy

d)d) Really, really, REALLY easyReally, really, REALLY easy

Quick surveyQuick survey

How far did you get with the CRE How far did you get with the CRE book?book?

a)a) Read it all the way through!Read it all the way through!

b)b) Read some of it, got the general Read some of it, got the general ideaidea

c)c) Bought it but didn’t read itBought it but didn’t read it

d)d) Didn’t even bother buying itDidn’t even bother buying it

Wednesday, 2 March 2005Wednesday, 2 March 2005

HomeworksHomeworks HW J3 is due this FridayHW J3 is due this Friday HW J4 will be out this week, due two weeks from this HW J4 will be out this week, due two weeks from this

FridayFriday We’ll be going over HWs J3 and J4 todayWe’ll be going over HWs J3 and J4 today

Midterm 1Midterm 1 I have it with me todayI have it with me today Regrades will be discussed todayRegrades will be discussed today

Lab quiz 1 will be returned within a day or twoLab quiz 1 will be returned within a day or twoLab 5 this week – we’ll go over it in lectureLab 5 this week – we’ll go over it in lectureAbout the returning of the exams in lecture…About the returning of the exams in lecture…

Quick surveyQuick survey

I understand what HW J3 is I understand what HW J3 is asking…asking…

a)a) DefinatelyDefinately

b)b) For the most partFor the most part

c)c) Not reallyNot really

d)d) Not at allNot at all

Quick surveyQuick survey

I understand what HW J4 is I understand what HW J4 is asking…asking…

a)a) DefinatelyDefinately

b)b) For the most partFor the most part

c)c) Not reallyNot really

d)d) Not at allNot at all

Monday, 14 March 2005Monday, 14 March 2005

HomeworksHomeworks HW J4 is due this FridayHW J4 is due this Friday HW J5 will be out this week, due two weeks from this FridayHW J5 will be out this week, due two weeks from this Friday

It probably will be on Blackjack…It probably will be on Blackjack… We’ll be going over HW J4 today, J5 on WednesdayWe’ll be going over HW J4 today, J5 on Wednesday

MidtermsMidterms Regrades for midterm 1 will be discussed todayRegrades for midterm 1 will be discussed today Midterm 2 is one week from this WednesdayMidterm 2 is one week from this Wednesday That means a lab quiz next week as wellThat means a lab quiz next week as well

GradesGrades Are no longer visible in the ToolkitAre no longer visible in the Toolkit Instead, use the script found on the Submit page of the websiteInstead, use the script found on the Submit page of the website

These grades are much more up-to-dateThese grades are much more up-to-dateThis should alleviate the grade issues that students were havingThis should alleviate the grade issues that students were having

Wednesday, 16 March 2005Wednesday, 16 March 2005HomeworksHomeworks

HW J4 is due this FridayHW J4 is due this Friday HW J5 will be out this week, due two weeks from this FridayHW J5 will be out this week, due two weeks from this Friday

It probably will be on Blackjack…It probably will be on Blackjack… We’ll be going over HW J4 today, J5 on MondayWe’ll be going over HW J4 today, J5 on Monday

MidtermsMidterms I have regrade sheets with me today. And all un-picked up copies of the first I have regrade sheets with me today. And all un-picked up copies of the first

midtermmidterm Midterm 2 is one week from this todayMidterm 2 is one week from this today It will focus on chapters 4 and 5, with a little bit of chapter 6It will focus on chapters 4 and 5, with a little bit of chapter 6

And it’s cumulative as wellAnd it’s cumulative as well That means a lab quiz next week as wellThat means a lab quiz next week as well The Circle class is serving as the review of chapter 4The Circle class is serving as the review of chapter 4

GradesGrades Are no longer visible in the ToolkitAre no longer visible in the Toolkit Instead, use the script found on the Submit page of the websiteInstead, use the script found on the Submit page of the website

These grades are much more up-to-dateThese grades are much more up-to-dateThis should alleviate the grade issues that students were havingThis should alleviate the grade issues that students were having

No office hours for me tomorrow!No office hours for me tomorrow!

Monday, 21 March 2005Monday, 21 March 2005HomeworksHomeworks

HW J5 is out, due one week from FridayHW J5 is out, due one week from FridayWe’ll be going over it todayWe’ll be going over it today

HW C3 is out, as e-mailed to you yesterdayHW C3 is out, as e-mailed to you yesterdayMidtermsMidterms

Midterm 2 is this WednesdayMidterm 2 is this Wednesday It will focus on chapters 4 and 5, with a little bit of chapter 6It 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 loopsFor chapter 6, you just have to be able to analyze while loopsAnd it’s cumulative as wellAnd it’s cumulative as well

That means a lab quiz this week as wellThat means a lab quiz this week as wellTextbookTextbook

There is a reference section at the end of the book…There is a reference section at the end of the book…No TA office hours on ThursdayNo TA office hours on ThursdayToday’s scheduleToday’s schedule

Going over HW J5Going over HW J5 Finishing up chapter 5 slidesFinishing up chapter 5 slides Going over the Tune classGoing over the Tune class Continuing on chapter 6 slidesContinuing on chapter 6 slides

Wednesday, 23 March 2005Wednesday, 23 March 2005

Test today!Test today! That’s why everybody showed up!That’s why everybody showed up! When finished, put it in your section’s folderWhen finished, put it in your section’s folder

HomeworksHomeworks HW J5 is out, due one week from FridayHW J5 is out, due one week from Friday HW C3 is out, as e-mailed to you earlierHW C3 is out, as e-mailed to you earlier

Lab quiz this week as wellLab quiz this week as well

TextbookTextbook There is a reference section at the end of the book…There is a reference section at the end of the book…

No TA office hours on ThursdayNo TA office hours on Thursday

Test started at 2:01Test started at 2:01

Test ends at 3:16Test ends at 3:16

Time now:Time now:

Monday, 28 March 2005Monday, 28 March 2005

HomeworksHomeworks HW J5 is out, due this FridayHW J5 is out, due this Friday HW C3 is out, due this WednesdayHW C3 is out, due this Wednesday

It not yet on the website…It not yet on the website…

Midterm 2Midterm 2 Average was an 85Average was an 85 Grades are available via the viewgrades script on the websiteGrades are available via the viewgrades script on the website Will be returned in lab on ThursdayWill be returned in lab on Thursday

Midterms 3 is 3 weeks from this WednesdayMidterms 3 is 3 weeks from this WednesdayLab quiz will be returned later this weekLab quiz will be returned later this weekThe planThe plan

Finishing up chapter 6 (iteration) todayFinishing up chapter 6 (iteration) today Go through chapter 7 (methods and classes) – will probably finish this Go through chapter 7 (methods and classes) – will probably finish this

on Wednesdayon Wednesday Move onto chapter 8 (arrays) – will spend two weeks (at least) on this Move onto chapter 8 (arrays) – will spend two weeks (at least) on this

chapterchapterMajor selection…Major selection…

Wednesday, 30 March 2005Wednesday, 30 March 2005HomeworksHomeworks

HW J5 is out, due this FridayHW J5 is out, due this FridayCan use EITHER switch or if with the Triangle classCan use EITHER switch or if with the Triangle classDon’t have to use mutators with the Triangle classDon’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)HW J6 will be out late this week (or this weekend – by next Mon at the latest)Will go over it in lecture next MondayWill go over it in lecture next Monday

Midterm 3 is 3 weeks from todayMidterm 3 is 3 weeks from todayPlacing out of the finalPlacing out of the finalGrading curve:Grading curve:

A range is (roughly) 91 and aboveA range is (roughly) 91 and above B range is (roughly) 82 and aboveB range is (roughly) 82 and above etc.etc.

The planThe plan Finishing up chapter 6 (iteration) todayFinishing up chapter 6 (iteration) today We are going to skip chapter 6 (methods and classes) for nowWe are going to skip chapter 6 (methods and classes) for now

We’ll come back to it laterWe’ll come back to it laterSorry about not letting you know about this ahead of time!Sorry about not letting you know about this ahead of time!

Move onto chapter 8 (arrays) – will spend two weeks (at least) on this chapterMove onto chapter 8 (arrays) – will spend two weeks (at least) on this chapter

Addressing the commentsAddressing the commentsOkay, okay! No more Enya!Okay, okay! No more Enya!About the 101/101-E splitAbout the 101/101-E splitWhy I use the cough dropsWhy I use the cough dropsLots of comments about unclear directionsLots of comments about unclear directionsMe not responding to the in-class surveysMe not responding to the in-class surveysAbout the humor asides…About the humor asides…Will go over the textbook appendixWill go over the textbook appendixLots of requests for The Who’s Baba O’ReileyLots of requests for The Who’s Baba O’ReileyUsefulness of various course aspects (esp. CodeLab)Usefulness of various course aspects (esp. CodeLab)Lab length (and interest!)Lab length (and interest!)Use better (and shorter) examplesUse better (and shorter) examplesBe better about putting slides on the websiteBe better about putting slides on the websiteExplain (and go over) HWs and labs more in classExplain (and go over) HWs and labs more in classPutting exam answers and code on the websitePutting exam answers and code on the websiteMy idea: put a glossary on the websiteMy idea: put a glossary on the websiteComments on the size of the classComments on the size of the class

Monday, 4 April 2004Monday, 4 April 2004Using mutators in constructorsUsing mutators in constructors

Always do it! It’s a good programming practiceAlways do it! It’s a good programming practice HW J5 was an exception (because we didn’t ask you to implement the mutators – in HW J5 was an exception (because we didn’t ask you to implement the mutators – in

hindsight, we should have done so)hindsight, we should have done so) About the comments for HW J4About the comments for HW J4

HomeworksHomeworks HW J6 will be out today or tomorrowHW J6 will be out today or tomorrow

I’ll e-mail about it when it’s availableI’ll e-mail about it when it’s available Due one week from this FridayDue one week from this Friday We’ll go over it in lecture on WednesdayWe’ll go over it in lecture on Wednesday

Please read it over before class on Wed!Please read it over before class on Wed!

Lab this week is on arrays (we’ll go over it on Wed)Lab this week is on arrays (we’ll go over it on Wed)Homework “C” grades via viewgradesHomework “C” grades via viewgrades

‘‘hwc’ is the sum of all the individual oneshwc’ is the sum of all the individual ones It’s weighted the same as the other homeworksIt’s weighted the same as the other homeworks The individual ones have a weight of zeroThe individual ones have a weight of zero

Midterm 3 is 2 weeks from this WednesdayMidterm 3 is 2 weeks from this WednesdayThe planThe plan

Go through chapter 8 (arrays) this weekGo through chapter 8 (arrays) this week Then go back to chapter 7 (methods and classes) next weekThen go back to chapter 7 (methods and classes) next week Following week is the midtermFollowing week is the midterm

Will talk about the textbook appendix todayWill talk about the textbook appendix today

Wednesday, 6 April 2004Wednesday, 6 April 2004

Using mutators in constructorsUsing mutators in constructors Will do a regrade for this on quiz 2Will do a regrade for this on quiz 2

HomeworksHomeworks HW J6 is outHW J6 is out

Due one week from this FridayDue one week from this FridayWe’ll go over it in lecture todayWe’ll go over it in lecture today

HW C4 is outHW C4 is outCodeLab questions on chapter 8CodeLab questions on chapter 8It’s due next Wed right before midnightIt’s due next Wed right before midnightSee the notes (either on the problems or on the homeworks page)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)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)I have midterm 2 with me today (if you missed it in lab)Midterm 3 is 2 weeks from todayMidterm 3 is 2 weeks from todayThe planThe plan

Go through chapter 8 (arrays) this weekGo through chapter 8 (arrays) this week Then go back to chapter 7 (methods and classes) next weekThen go back to chapter 7 (methods and classes) next week Following week is the midtermFollowing week is the midterm

Monday, 11 April 2004Monday, 11 April 2004HomeworksHomeworks

HW J6 is outHW J6 is outDue this FridayDue this FridayWe’ll go over it a bit more in lecture todayWe’ll go over it a bit more in lecture today

HW C4 is outHW C4 is outCodeLab questions on chapter 8CodeLab questions on chapter 8It’s due this Wed right before midnightIt’s due this Wed right before midnightSee the notes (either on the problems or on the homeworks page)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 HW J7 will be out late this week or early next week, and will be due two weeks from Fridayfrom Friday

Lab this week is on 2-D arraysLab this week is on 2-D arraysMidterm 3 is 1 week from WednesdayMidterm 3 is 1 week from Wednesday

Will cover chapters 1-8, with a focus on 6-8Will cover chapters 1-8, with a focus on 6-8Lab quiz 3 is 1 week from ThursdayLab quiz 3 is 1 week from Thursday

Will also focus on chapters 6-8Will also focus on chapters 6-8The planThe plan

Go through chapter 7 (methods and classes) this weekGo through chapter 7 (methods and classes) this week Next week is midterm review and the midtermNext week is midterm review and the midterm Following week is chapter 9 (inheritance)Following week is chapter 9 (inheritance) The last week of classes is review for the finalThe last week of classes is review for the final

Only one day of class that weekOnly one day of class that week

Wednesday, 13 April 2004Wednesday, 13 April 2004HomeworksHomeworks

HW J6 is due this FridayHW J6 is due this Friday HW C4 is outHW C4 is out

Due tonight at 11:59 p.m.Due tonight at 11:59 p.m.CodeLab questions on chapter 8CodeLab questions on chapter 8It’s due this Wed right before midnightIt’s due this Wed right before midnightSee the notes (either on the problems or on the homeworks page)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 HW J7 will be out late this week or early next week, and will be due two weeks from Fridayfrom Friday

Lab this week is on searches (we’ll go over it today)Lab this week is on searches (we’ll go over it today)Midterm 3 is 1 week from todayMidterm 3 is 1 week from today

Will cover chapters 1-8, with a focus on 6-8Will cover chapters 1-8, with a focus on 6-8Lab quiz 3 is 1 week from ThursdayLab quiz 3 is 1 week from Thursday

Will also focus on chapters 6-8Will also focus on chapters 6-8The planThe plan

Finish chapter 7 (methods and classes) todayFinish chapter 7 (methods and classes) todayWe may finish lecture early todayWe may finish lecture early today

Next week is midterm review (Monday) and the midterm (Wednesday)Next week is midterm review (Monday) and the midterm (Wednesday) Following week is chapter 9 (inheritance)Following week is chapter 9 (inheritance) The last week of classes is review for the finalThe last week of classes is review for the final

Only one day of class that weekOnly one day of class that week

Monday, 18 April 2004Monday, 18 April 2004

HomeworksHomeworks Observations on HW J6Observations on HW J6 HW J7 is due one week from this FridayHW J7 is due one week from this Friday

We’ll go over it todayWe’ll go over it today There will most likely be one more C homeworkThere will most likely be one more C homework

Midterm 3 is this WednesdayMidterm 3 is this Wednesday Will cover chapters 1-8, with a focus on 6-8Will cover chapters 1-8, with a focus on 6-8 We will TRY to get them returned in labs the next dayWe will TRY to get them returned in labs the next day If not, they will be returned the following week in labsIf not, they will be returned the following week in labs

Lab quiz this weekLab quiz this week You will probably have to write a class that uses for/while loops and You will probably have to write a class that uses for/while loops and

arraysarraysTAing for next yearTAing for next yearThe planThe plan

This week is midterm review (Monday) and the midterm (Wednesday)This week is midterm review (Monday) and the midterm (Wednesday) Next week is chapter 9 (inheritance)Next week is chapter 9 (inheritance)

What OOP is all about!What OOP is all about! The last week of classes is review for the finalThe last week of classes is review for the final

Only one day of class that weekOnly one day of class that week

Wednesday, 20 April 2004Wednesday, 20 April 2004

HomeworksHomeworks HW J7 is due one week from this FridayHW J7 is due one week from this Friday There will most likely be one more C homeworkThere will most likely be one more C homework

Midterm 3 is today!Midterm 3 is today! Notice how many people show up to class!Notice how many people show up to class! We will TRY to get them returned in labs the next dayWe will TRY to get them returned in labs the next day If not, they will be returned the following week in labsIf not, they will be returned the following week in labs

Lab quiz tomorrowLab quiz tomorrow You will probably have to write a class that uses You will probably have to write a class that uses

for/while loops and arraysfor/while loops and arrays

Monday, 25 April 2004Monday, 25 April 2004HomeworksHomeworks

HW J7’s due date is being extended to next weekHW J7’s due date is being extended to next weekTechnically due at 11:59 p.m. on TuesdayTechnically due at 11:59 p.m. on TuesdayBut the late penalty won’t start until 10 a.m. on WednesdayBut the late penalty won’t start until 10 a.m. on Wednesday

We will be going over HW J7 todayWe will be going over HW J7 today No more C homeworksNo more C homeworks

Midterm 3 discussionMidterm 3 discussion Average: 76.4, stdev 14.6Average: 76.4, stdev 14.6 Will regrade questions 11 & 12 for hasNextInt()Will regrade questions 11 & 12 for hasNextInt() I have regrade forms on me todayI have regrade forms on me today

Placing out of the final exam: must meet ALL of the following:Placing out of the final exam: must meet ALL of the following: Criteria: B- or above overall averageCriteria: B- or above overall average 70 or better on the third lab quiz70 or better on the third lab quiz A “passing grade” on HW J7A “passing grade” on HW J7

GradesGrades Current curve has 90+ being A, 80-90 being a B, etc.Current curve has 90+ being A, 80-90 being a B, etc. This is subject to change!!!This is subject to change!!! Note that IF 80 is the cut-off, then 79.5 will round up, but 79.4999999999 will notNote that IF 80 is the cut-off, then 79.5 will round up, but 79.4999999999 will not

CS for CLAS programCS for CLAS programI’m a bit behind in my e-mails…I’m a bit behind in my e-mails…

Wednesday, 27 April 2004Wednesday, 27 April 2004HomeworksHomeworks

HW J7’s due date is being extended to next weekHW J7’s due date is being extended to next weekTechnically due at 11:59 p.m. on TuesdayTechnically due at 11:59 p.m. on TuesdayBut the late penalty won’t start until 10 a.m. on WednesdayBut the late penalty won’t start until 10 a.m. on Wednesday

We will be going over HW J7 todayWe will be going over HW J7 today No more C homeworksNo more C homeworks

Midterm 3 discussionMidterm 3 discussion Average: 76.4, stdev 14.6Average: 76.4, stdev 14.6 Will regrade questions 11 & 12 for hasNextInt()Will regrade questions 11 & 12 for hasNextInt() I have more regrade forms on me todayI have more regrade forms on me today Can pick them up in lab tomorrowCan pick them up in lab tomorrow

Placing out of the final exam: must meet ALL of the following:Placing out of the final exam: must meet ALL of the following: Criteria: B- or above overall averageCriteria: B- or above overall average 70 or better on the third lab quiz70 or better on the third lab quiz A “passing grade” on HW J7A “passing grade” on HW J7 Perhaps a minimum grade on the third midtermPerhaps a minimum grade on the third midterm

GradesGrades Current curve has 90+ being A, 80-90 being a B, etc.Current curve has 90+ being A, 80-90 being a B, etc. This is subject to change!!!This is subject to change!!! Note that IF 80 is the cut-off, then 79.5 will round up, but 79.4999999999 will notNote that IF 80 is the cut-off, then 79.5 will round up, but 79.4999999999 will not

CS for CLAS programCS for CLAS programI’m a bit behind in my e-mails…I’m a bit behind in my e-mails…About tomorrow’s labAbout tomorrow’s labRegrade times for remaining assignments…Regrade times for remaining assignments…

Monday, 2 May 2004Monday, 2 May 2004HomeworksHomeworks

HW J7’s due 11:59 p.m. on TuesdayHW J7’s due 11:59 p.m. on TuesdayBut the late penalty won’t start until 10 a.m. on WednesdayBut the late penalty won’t start until 10 a.m. on Wednesday

We will be going over HW J7 todayWe will be going over HW J7 today No more C homeworksNo more C homeworks

Midterm 3Midterm 3 All regrades are completed (I have them with me)All regrades are completed (I have them with me)

Placing out of the final exam: must meet MOST of the following:Placing out of the final exam: must meet MOST of the following: Criteria: B- or above overall averageCriteria: B- or above overall average A “passing grade” on the third lab quizA “passing grade” on the third lab quiz A “passing grade” on HW J7A “passing grade” on HW J7

GradesGrades Current curve has 90+ being A, 80-90 being a B, etc.Current curve has 90+ being A, 80-90 being a B, etc. This is subject to change!!!This is subject to change!!! Note that IF 80 is the cut-off, then 79.5 will round up, but Note that IF 80 is the cut-off, then 79.5 will round up, but

79.4999999999 will not79.4999999999 will notFinal exam conflictsFinal exam conflicts