1 Welcome to Advanced programming in Java Summer course 2005 introduction.
-
Upload
sherman-dickerson -
Category
Documents
-
view
212 -
download
0
Transcript of 1 Welcome to Advanced programming in Java Summer course 2005 introduction.
1
Welcome to Advanced programming in
Java
Summer course 2005
introduction
2
You may learn a few things about
Java reflections and other Java APIs Threads database programming Servlets, JSP XML GUI and graphics Design patterns And more… you decide…
3
Last year?
http://www.cs.umu.se/~kursv/TDBA73/VT-04/ Throughput
• 28 G. 32 U. (1 person per assignment)
Literature• Good/Bad.
Assignments• Instructive. Varied. Mostly positive.
Examination• Everyone approved skipping written examination.
4
A different course?
This course is 100% pace• Just like last year.
• Most cs-students are accustomed to 50% pace. Early wake-up is key to success.
No written exam 4 assignments of varying difficulty and size.
• In groups of 2.
Grade: G or U.
5
Mission impossible?
Why does it feel like mission impossible midway through the course?• Did you get a jump start at day 1?
• Did you work effectively 40h a week?
• Did you utilize your literature, peers and supervisors?
~1 July. Go hunt some well deserved summer.• Don’t lie to yourselves about doing the rest in July or
August. Let’s get busy today.
6
Feel welcome
…with stupid questions …to help your peers with new bright
ideas. • (never share syntax though)
…to have fun and explore
7
Where to find us
Urban ([email protected])
• c241 (2nd floor)
Emanuel ([email protected])
• b437 (4th floor) Erik ([email protected])
• b437 (4th floor)
Please respect office hours.
8
Communication [email protected]
• Time efficient [email protected]
• Should be a well formed question.• Not always time efficient.
Office hours• Respect them.
Course web announcements Mail list
9
Office hours
See course web Main rules:
• Urban 13-15
• Erik, Emanuel 15-17
• Exceptions is published on the web.
Office hours only in June.
10
Cheating vs. Helping Read the “Code of honor”. Dare to talk with your peers.
• Share ideas, not code/syntax.• Mention it in the report.
Don’t get stuck for too long.• This is a high pace course.• Don’t sit at home. Get up early and join your
peers on campus. Don’t cheat.
• There are two kinds of people. Those who listen, and those who should listen.
11
Why come to lecture?
10:00 query the supervisors at the lecture room.• An efficient way of keeping up to date with other
students problems and possible solutions. 10:15 lecture
• …that is connected to the assignments, and student questions.
• Not longer than necessary.
• A few lectures is not connected to the assignments. • Feel free to ask for special lecture topics.
12
Assignments
Assignment 1 (Reflections)• “Small” (~1/2 week)
Assignment 2 (Webcrawler+webservice)• “Large” (~1 1/2 week)
Assignment 3 (Serializer)• “Medium” (1 week)
Assignment 4 (Frogger game)• “Medium” (1 week)
13
Assignment 1
Version 1.1 of the specification • 2005-06-06
Due date Friday this week. Jee!
14
Assignment groups
2 in each group• Away from town is (only) valid reason for
going single.
• Fill in group list before you leave. Both must participate in a good manner.
• Complaints from peer will lead to consequences.
Tip: Start at 8 together, and come before lecture at 10:00 with fresh questions.
15
Literature
"Java Programming: Advanced Topics" • Joe Wigglesworth and
Paula McMillan.
• 599:- at AK Universum
• Rich with examples and mostly well written text
• 3 CDs with 60 days license of IBM Websphere Studio Application developer Version 5.0 (fits the book example screen shots.
16
Tomorrow’s lecture
Java Reflections Assignment 1 related issues and
information if necessary.
17
Exercise tomorrow
15-17 tomorrow at labs na310/na320.
Eclipse intro• Eclipse projects
• E.g. “Hello world”
• Get your feet wet Assignment 1
• Start out working with supervisors present.
• Usually supervisors are not present in the labs.
Floor 3Na310/na320
18
Don’t forget to fill in
Group list Computer contracts (2) if you are new
student at CS department. Register at the course.
• If you are marked “10” you must visit Peter Stenberg immediately after this. Bring a printout from Ladok.
• He is available until 12 today. He has an afternoon meeting after lunch at 13.