1 x 2-hour lecture weekly 1 x 1-hour workshop weekly 1 x 2-hour practical weekly
1 Admission into MIT-Master of Information Technology 1a Admission into GDPIT-Graduate Diploma in Information Technology 2 COMP8702 - Computer Programming 1 GE Must Satisfy: ((1 or 1a) and 2)
Enrolment not permitted
COMP2741 has been successfully completed
This topic is intended as a second course in programming for students who have completed an introductory Java programming topic such as COMP8702 Computer Programming 1 GE. It aims to extend and consolidate programming skills acquired in the introductory topic and to introduce tools that assist in the design, implementation and testing of applications. The primary foci of the topic are developing applications that conform to a specification and the pragmatics of the assembly, configuration, deployment, testing, maintenance, profiling and revision control, in a team context.
This topic gives students a sound understanding of program design, implementation and testing in a team and individual context. It provides essential knowledge for IT professionals
Expected learning outcomes
At the completion of the topic, students are expected to be able to:
Know how to apply the various stages of application development
Understand how to use tools that support application development
Understand how a team can work together to produce reliable software to a specification
Possess fundamental programming skills including the use of commonly used parts of APIs
Critically evaluate application development techniques
Key dates and timetable
Timetable details for 2019 are no longer published.
This information is from current details held on the Student Information System. Please report any errors or omissions to the relevant College Office.
If you consent to the use of our cookies then please click the button below:
If you do not consent to the use of all our cookies then please click the button below. Clicking this button will result in all cookies being rejected except for those that are required for essential functionality on our website.