CP2011 - Advanced Programming
Credit points: | 03 |
Year: | 2016 |
Student Contribution Band: | Band 2 |
Administered by: | College of Business, Law & Governance |
This subject introduces advanced programming concepts through object oriented analysis and software design using UML. Students will learn more advanced practical skills in design, building and testing computer programs through team-based software engineering projects. Topics covered include design patterns, frameworks, APIs, and client-server architecture.
Learning Outcomes
- develop clear, concise, and sufficiently formal requirements for a new software system of significant complexity;
- apply appropriate data structures, design principles and patterns while designing and implementing a distributed system;
- able to use UML diagrams which model aspects of the domain and the software architecture;
- able to develop advanced software with reusability, portability, integrity and modularity;
- develop software that interacts with database management systems.
Prerequisites: | CP1300 OR CP1404 OR CP1804 |
Inadmissible Subject Combinations: | CP2004 CP2406 |
Availabilities | |
Townsville, Internal, Study Period 2 | |
Census Date 25-Aug-2016 | |
Coordinator: | Dr Jason Holdsworth |
Lecturer: | Dr Dmitry Konovalov. |
Contact hours: |
|
Assessment: | end of semester exam (50%); assignments (40%); practical participation (10%). |
Cairns, Internal, Study Period 2 | |
Census Date 25-Aug-2016 | |
Coord/Lect: | Dr Jason Holdsworth. |
Contact hours: |
|
Assessment: | end of semester exam (50%); assignments (40%); practical participation (10%). |
JCU Singapore, Internal, Study Period 51 | |
Census Date 07-Apr-2016 | |
Coordinator: | Dr Jason Holdsworth |
Contact hours: |
|
Assessment: | end of semester exam (50%); assignments (40%); practical participation (10%). |
JCU Singapore, Internal, Study Period 52 | |
Census Date 11-Aug-2016 | |
Coordinator: | Dr Jason Holdsworth |
Contact hours: |
|
Assessment: | end of semester exam (50%); assignments (40%); practical participation (10%). |
Beijing UT, Internal, Study Period 69 | |
Census Date 24-Nov-2016 | |
Coordinator: | Dr Jason Holdsworth |
Contact hours: |
|
Assessment: | end of semester exam (50%); assignments (40%); practical participation (10%). |
Beijing UT, Internal, Study Period 68 | |
Census Date 12-May-2016 | |
Coordinator: | Dr Jason Holdsworth |
Contact hours: |
|
Assessment: | end of semester exam (50%); assignments (40%); practical participation (10%). |
Note: Minor variations might occur due to the continuous Subject quality improvement process, and in case of minor variation(s) in assessment details, the Subject Outline represents the latest official information.