| Subject | Cat-nbr | Class | Term | Mode | Description | Units | Campus |
| CIS | 3007 | 54518 | 2, 2006 | EXT | Advanced Java Programming | 1.00 | Toowoomba |
|---|
| Academic group: | FOBUS |
| Academic org: | FOB005 |
| Student contribution band: | 2 |
| ASCED code: | 020103 |
Object oriented programming is becoming a widespread methodology for the development of business and Internet applications. This course extends your Java programming skills towards the design and development of distributed, Web based, enterprise object oriented systems. While these will involve learning a number of advanced Java technologies, the emphasis is still on the production of robust well-designed applications and components that meet industry requirements and standards.
This course extends the basic language skills taught in the introductory Java course to cover more advanced Java based technologies. Students will gain further experience in object oriented program design through the development of systems that exploit many leading-edge technologies and techniques (for example, Design Patterns, JavaBeans, JDBC, JAX, SOAP, Security, servlets, JSPs, EJBs). Case studies will be used to demonstrate the use of these features while developing practical design and programming skills that will provide a solid foundation for the future. This course will provide you with the skills to design and develop professional solutions to real business applications.
The course objectives define the student learning outcomes for a course. The assessment item(s) that may be used to assess student achievement of an objective are shown in parentheses after each objective. On successful completion of this course, students should be able to:
| Description | Weighting (%) | |
|---|---|---|
| 1. | Design Methodologies, Design Patterns, and Development Techniques |
10.00 |
| 2. | Introduction to Enterprise Systems and Web Applications |
10.00 |
| 3. | XML and Related Technologies |
10.00 |
| 4. | Remote Procedure Calls (JAX, SOAP) |
10.00 |
| 5. | Servlets and JSP |
10.00 |
| 6. | UI Components (Faces) |
10.00 |
| 7. | Enterprise Java Beans |
10.00 |
| 8. | Database Connectivity and Security |
10.00 |
| 9. | Messaging Services (JMS) |
10.00 |
| 10. | Case Studies |
10.00 |
ALL textbooks and materials are available for purchase from USQ BOOKSHOP (unless otherwise stated). Orders may be placed via secure internet, free fax 1800642453, phone 07 46312742 (within Australia), or mail. Overseas students should fax +61 7 46311743, or phone +61 7 46312742. For costs, further details, and internet ordering, use the 'Textbook Search' facility at http://bookshop.usq.edu.au click 'Semester', then enter your 'Course Code' (no spaces).
The software accompanying the textbook should be adequate for most of the student's requirements for this course. However, students are free to use equivalent products.
Bodoff, S, Armstrong, E, Ball, J, Carson, DB, Evans, I, Green, D, Haase, K & Jendrock, E 2004, The J2EE tutorial, 2nd edn, Addison Wesley, Boston, Massachusetts.Reference materials are materials that, if accessed by students, may improve their knowledge and understanding of the material in the course and enrich their learning experience.
Deitel, HM, Deitel, PJ & Santry, SE 2002, Advanced Java 2 platform: how to program, Prentice Hall, Upper Saddle River, New Jersey.| ACTIVITY | HOURS |
| Assessment | 40.00 |
| Private Study | 126.00 |
| Description | Marks out of | Wtg(%) | Due date | ||
|---|---|---|---|---|---|
| ASSIGNMENT | 100.00 | 30.00 | 23 Oct 2006 | ||
| 3 HOUR EXAMINATION | 180.00 | 70.00 | END S2 | (see note 1) | |
| 1. | Assignments: (i) The due date for an assignment is the date by which a student must despatch the assignment to the USQ. The onus is on the student to provide proof of the despatch date, if requested by the Examiner. (ii) Students must retain a copy of each assignment submitted for assessment. This must be produced within 24 hours if required by the Examiner. (iii) The Examiner may grant an extension of the due date of an assignment in extenuating circumstances. Students may apply for an extension through the DEC before the due date or by including an application with the submitted assignment after the due date. Such applications should be in writing and include supporting documentary evidence. The authority for granting extensions rests with the relevant Examiner. (iv) The Examiner will normally only accept assessments that have been written, typed or printed on paper-based media. (v) Students who do not have regular access to postal services or who are otherwise disadvantaged by these regulations may be given special consideration. They should contact the Examiner to negotiate such special arrangements. (vi) In the event that a due date for an assignment falls on a local public holiday in their area, such as a Show holiday, the due date for the assignment will be the next day. Students are to note on the assignment cover the date of the public holiday for the Examiner's convenience. |
| 2. | Course weightings: Course weightings of topics should not be interpreted as applying to the number of marks allocated to questions testing those topics in an examination paper. |
| 3. | Guidelines for assignments: Unless otherwise directed by the Examiner, all written and oral assignments submitted by students must conform to the guidelines laid out in the 'Communication skills handbook: how to succeed in written and oral communication' and the 'Information systems developers handbook'. Any work not prepared in accordance with these guidelines may be subject to penalty or requirement for resubmission. |
| 4. | Make-up work: Students who have undertaken all of the required assessments in a course but who have failed to meet some of the specified objectives of a course within the normally prescribed time may be awarded the temporary grade: IM (Incomplete - Make up). An IM grade will only be awarded when, in the opinion of the Examiner, a student will be able to achieve the remaining objectives of the course after a period of non-directed personal study. |
| 5. | Deferred work: Students who, for medical, family/personal, or employment-related reasons, are unable to complete an assignment or to sit for an examination at the scheduled time may apply to defer an assessment in a course. Such a request must be accompanied by appropriate supporting documentation. One of the following temporary grades may be awarded: IDS (Incomplete - Deferred Examination); IDM (Incomplete Deferred Make-up); IDB (Incomplete - Both Deferred Examination and Deferred Make-up). |