COMP2600 Formal Methods in Software Engineering
Later Year Course
| Offered By | School of Computer Science |
|---|---|
| Academic Career | Undergraduate |
| Course Subject | Computer Science |
| Offered in | Second Semester, 2010 and Second Semester, 2011 |
| Unit Value | 6 units |
| Course Description |
This course presents some formal notations that are commonly used for the description of computation and of computing systems, for the specification of software and for mathematically rigorous arguments about program properties. |
| Learning Outcomes |
Upon completion of this course, the student will be able to do the following:
|
| Indicative Assessment |
Assignments (40%); Tutorials and Laboratories (5%); Quiz (10%); Final Exam (45%) |
| Workload |
Thirty one-hour lectures, eight one-hour tutorials and four two-hour laboratory sessions. |
| Areas of Interest | Computer Science, Information Technology, and Software Engineering |
| Requisite Statement |
COMP1110 or COMP1510 or COMP2750 and MATH1005 or MATH1014 or MATH1116 or enrolment in Bachelor of Computer Science Honours |
| Prescribed Texts |
There is no prescribed text for COMP2600, but the following are recommended references. More may be added as the semester progresses. Grassman, Winfried Karl Grassman & Tremblay, Jean-Paul Logic and Discrete Mathematics: A Computer Science Perspective, Prentice Hall, Upper Saddle River, New Jersey, 1996. Thompson, Simon Haskell: The Craft of Functional Programming, International Computer Science Series. Addison-Wesley, Wokingham, England, 1999. Epp, Susanna S. Discrete Mathematics with ApplicationsComputer Science Press, New York, 1995. Bergmann, Merrie The Logic Book, McGraw-Hill. Munro, John Discrete Mathematics for Computing Thomas Nelson. |
| Science Group | B |
The information published on the Study at ANU 2010 website applies to the 2010 academic year only. All information provided on this website replaces the information contained in the Study at ANU 2009 website.




