COMP6710 Introduction to Software Systems
| Offered By | Research School of Computer Science |
|---|---|
| Academic Career | Graduate Coursework |
| Course Subject | Computer Science |
| Offered in | Second Semester, 2011 and Second Semester, 2012 |
| Unit Value | 6 units |
| Course Description |
This course introduces students to the tools and techniques for developing software systems of a size and quality of an industrially relevant nature. The course teaches the fundamental strategies of abstraction, decomposition and reuse as methods for constructing such systems. Verification and validation techniques, with an emphasis on testing, are taught as a means to ensure that students are able to deliver software products of the quality required. |
| Learning Outcomes |
Upon completion of this course, the student will be able to:
|
| Indicative Assessment |
Assignment (30%); Lab Tests (20%); Final Exam (50%) |
| Workload |
Thirty one-hour lectures and nine two-hour tutorial/laboratory sessions. |
| Course Classification(s) | TransitionalTransitional courses are designed for students from a broad range of backgrounds and learning achievements, which provide for the acquisition of generic skills; or an informed understanding of contemporary issues; or fundamental knowledge for transition to Advanced or Specialist courses. |
| Requisite Statement |
Enrollment in the Master of Information Technology Studies, Master of Engineering, Master of Information Systems Studies, Master of Business Information Systems or Graduate Studies Program. |
| Recommended Courses |
The equivalent in programming background to the undergraduate courses COMP1100 or COMP1730. |
| Prescribed Texts |
Cay Horstmann,, Big Java, Wiley, 4th Edition, 2010 |
| Academic Contact | eric.mccreath@anu.edu.au |
The information published on the Study at ANU 2011 website applies to the 2011 academic year only. All information provided on this website replaces the information contained in the Study at ANU 2010 website.




