Presentation is loading. Please wait.

Presentation is loading. Please wait.

240-527 JTA. Prelim/01 Java Technology and Applications v Objective –to give some background on the course 240-527 CoE Masters Programme, PSU Semester.

Similar presentations


Presentation on theme: "240-527 JTA. Prelim/01 Java Technology and Applications v Objective –to give some background on the course 240-527 CoE Masters Programme, PSU Semester."— Presentation transcript:

1 240-527 JTA. Prelim/01 Java Technology and Applications v Objective –to give some background on the course 240-527 CoE Masters Programme, PSU Semester 1, 2007-2008 Who I am: Andrew Davison CoE, WiG Lab ad@fivedots.coe.psu.ac.th 0. Preliminaries (V.2) Please ask questions

2 240-527 JTA. Prelim/02 1. Outline of the Course v To develop skills in intermediate Java programming for the Web. v The course has two parts: –core Java topics (self-study) –Web programming (lectures, self-study)

3 240-527 JTA. Prelim/03 2. Prerequistes (for Masters) v Unlike in previous years, I do not assume students know Java. v A student should have some programming experience, preferably of an object oriented language.

4 240-527 JTA. Prelim/04 3. Main Topics v 1. Fundamentals of Programming –background, data types, control statements, methods, arrays v 2. Object Oriented Programming –objects, classes, strings, inheritance, polymorphism, abstract classes, interfaces continued

5 240-527 JTA. Prelim/05 v 3. GUI Programming –GUI basics, event-driven programming v 4.Exception Handling and IO –exceptions, simple IO v 5. Web Programming –JDBC, XML, HTTP, servlets, JSP

6 240-527 JTA. Prelim/06 4. Meeting Times / Locations v Monday15:00 – 15:50IDL v Tuesday15:00 – 15:50IDL v Thursday15:00 – 15:50IDL v Times/locations can change if you ask me!

7 240-527 JTA. Prelim/07 5. Self-Study and Lectures v Parts 1 – 4 are to be carried out as self-study by the student. –self-study will last until the midterm exam v During this time, the students should come to class only on Monday, and only if they have questions. continued

8 240-527 JTA. Prelim/08 v After the midterm exam, lectures will be three times/week. v During this time, I will lecture about the topics in Part 5 –all students should attend all these classes

9 240-527 JTA. Prelim/09 6. Workload (% of total score) v Mid-tern Exam: 35%(2 hours) –28th July to 5th August (week 9) v Project: 20%: Java application –2 weeks; probably weeks 16-17 v Final Exam: 45%(3 hours) –8th – 19th October (weeks 19-20)

10 240-527 JTA. Prelim/010 Non-Attendence Penalty v I may take registration at the start of a class. v If someone is not there, they lose 1% (unless they have a good excuse). v A maximum of 10% can be lost –deducted from your final mark

11 240-527 JTA. Prelim/011 7. Course Materials v The self-study work comes from: –Introduction to Java Programming (Comprehensive Version) Y. Daniel Liang Pearson Prentice Hall, 2005, 5th ed. v I will let students borrow my copy for photocopying. There is also a copy in the main PSU library.

12 240-527 JTA. Prelim/012 v I will hand out one copy of my slides when we get to Part 5 –you should make copies of them v Online materials: http://fivedots.coe.psu.ac.th/ Software.coe/Adv%20Java/ u includes these slides, code examples

13 240-527 JTA. Prelim/013 7. Self-Study Timetable (rough) WeekTopics 1ch 1 2chs 2, 3 3chs 4, 5 4chs 6, 7 5chs 8, 9 6chs 11, 12 7chs 13, 14 8chs 15, 16 9Midterm 10-11PSU Open (no teaching) 12JDBC (slides, ch 25) 13XML (slides) 14HTTP (slides) 15-16Servlets (slides, ch 26) 17-18JSP (slides, ch 27) Part 1 Part 4 Part 3 Part 2 chs = chapters from Liang Part 5

14 240-527 JTA. Prelim/014 8. Other Materials v There are lots of Java books and software at Aj. Somchai's excellent website: http://java.coe.psu.ac.th/ v Look there first! continued

15 240-527 JTA. Prelim/015 v The current version of Java (known as JavaSE 6.0) and its documentation are at: http://java.coe.psu.ac.th/ RefImp.html#J2SE v You should get JavaSE 6.0 SDK, WindowsFull (53.2 MB) and the 6.0 documentation (53.7 MB). continued

16 240-527 JTA. Prelim/016 v The Java tutorial is at: http://java.coe.psu.ac.th/ FreeOnline.html –the first entry under the heading "Sun Press" –get the zipHTML version (23.5 MB)

17 240-527 JTA. Prelim/017 Servlets/JSP Software v Tomcat – –http://java.coe.psu.ac.th/ OpenSource.html#Tomcat


Download ppt "240-527 JTA. Prelim/01 Java Technology and Applications v Objective –to give some background on the course 240-527 CoE Masters Programme, PSU Semester."

Similar presentations


Ads by Google