M O N A T A R
|
InfoTech Unit Avatar
|
CSE3305 Formal methods II (DISESTABLISHED FB 05/07)
Chief Examiner
This field records the Chief Examiner for unit approval purposes. It does not publish, and can only be edited by Faculty Office staff
To update the published Chief Examiner, you will need to update the Faculty Information/Contact Person field below.
NB: This view restricted to entries modified on or
after 19990401000000
Unit Code, Name, Abbreviation
CSE3305 Formal methods II (DISESTABLISHED FB 05/07)
(12 Dec 2007, 2:40pm) [
FMII]
Reasons for Introduction
Obsolete Reasons for Introduction
This is a minor revision of a long established unit. The main change is to reduce the number of assignments from four to three and thereby bring the unit into line with other core units. Minor changes have been made to the prerequisites. Completion of CSE2303 before undertaking this unit will be mandatory. Students who had not completed CSE2303 have done badly in the past. New books have also been added to the list, partly in response to student requests, partly because new titles have come available. Please note that this unit may be significantly revised for next year (2003) and jnc believes this is sensible. There is certainly a need for more formal methods in the course but that must be implemented bearing in mind the capabilities and experience of the students.
Objectives
Knowledge and Understanding (Cognitive Domain Objectives) (01 Sep 2004, 3:28pm)
To make students aware of the theoretical basis of their computing.
To introduce students to the limitations of communication channels.
To give students a feeling for the complexity of programs and therefore the resources needed to run them.
On completion of the subject students will have an understanding of elementary information theory, computer simulation techniques, and intractability and the practical implications of limitations inherent in communication channels and the complexity of computation.
Attitudes, Values and Beliefs (Affective Domain Objectives) (01 Sep 2004, 3:21pm)
To make students aware of the benefits of employing formal methods in their computing.
Practical Skills (Psychomotor Domain Objectives) (01 Sep 2004, 3:28pm)
To give students practice in calculating codes and information transmission, and in working out the consequences of the theories associated with formal methods.
Unit Content
Recommended Reading (01 Sep 2004, 3:34pm)
No books are recommended texts but the following are for reference:
- CSE3305 Lecture Notes by John N. Crossley, available from the bookshop.
- Adamek, Foundations of coding : theory and applications of error-correcting codes, Chichester ; New York : Wiley, 1991, Hargrave-Andrew Library 003.54 A197F
- Roman, Introduction to coding and information theory, New York : Springer, 1997, Hargrave-Andrew Library 005.72 R758.I
- Roman, Coding and information theory, New York : Springer- Verlag, 1992, Hargrave-Andrew Library 003.54 R758C
- Jones and Jones, Information and coding theory, London ; New York : Springer, 2000, Hargrave-Andrew Library 003.54 J77.I 2000
- Ross, Simulation, Sa\n Diego: Academic Press, 2002, Hargrave-Andrew Library Mos 517.13 R826C 2002
- Garey and Johnson, San Francisco : W. H. Freeman, 1979, Hargrave Library 001.642 G229C
- Davis, Sigal and Weyuker, Computability, complexity, and languages: fundamentals of theoretical computer science, 2nd. ed., Boston : Academic Press, Harcourt, Brace, 1994, Hargrave-Andrew Library 004.0151 D263C2
- Sipser, Introduction to the theory of computation, Boston : PWS Pub., 1997, Hargrave-Andrew Library Mos 517.59 S618.I
- Hopcroft, Motwani and Ullman, Introduction to automata theory, languages, and computation, 2nd ed., Boston : Addison-Wesley, 2001. Hargrave-Andrew Library Mos 511.2 H791.I 2001
Teaching Methods
Assessment
Workloads
Workload Requirement (01 Sep 2004, 3:39pm)
Two hours of lectures plus 0.5 hours tutorials,
plus a total of 9.5 hours of revision of lectures, private study and
completion of three assignments.
Resource Requirements
Software Requirements (21 Oct 2005, 1:04pm)
- Software Title:
- Vendor:
- Version:
- OS: MS Windows XP ( ) and/or LINUX ( )
- License Details: (A valid software license certificate/s or Vendor permission must be available upon request if the software is to be installed for teaching)
- Are we currently licensed: Yes ( ) or No ( ) (If unsure, please check with your local IT support )
- If (Yes), who is the contact person for this software?:
- If (No), will the software license be arranged by: Staff member requesting the software ( ) or Technical Services* ( ) ? *If the latter is selected, please discuss your requirement/s with myself ASAP, prior to finalising your request, as there could be financial or resourcing implications.
- Is the software to be installed and accessed from a: Client/Workstation ( ), or Server ( ) ?
- Type of license: Site License ( ), Freeware ( ), FOSS (Free and Open Source Software) ( ), Shareware ( ), Lab based ( ) # of Licenses needed ____
- In what week will you commence using the software in class? Semester 1 (Week ___ ) and/or Semester 2 (Week ___ ):
- Nominated Staff For Acceptance Testing Software: (Name) (Phone) (Email)
- Additional Information: Special Requirements, Software Configuration/Installation Requirements, etc:
Interfaculty Involvement (01 Sep 2004, 3:37pm)
School of Mathematical Sciences, Faculty of Science, is consulted to ensure prerequisites are catered for. Faculty of Science should be directly consulted now that we have the new double degree BCS/BSc.
Interschool Involvement (01 Sep 2004, 3:38pm)
School of Mathematical Sciences, Faculty of Science, is consulted to ensure prerequisites are catered for.
Prerequisites
Frequency of Offering (01 Sep 2004, 3:40pm)
Annually, in first semester.
Faculty Information
Proposer
John N. Crossley
Approvals
School: 12 Dec 2007 (Julianna Dawidowicz)
Faculty Education Committee: 12 Dec 2007 (Julianna Dawidowicz)
Faculty Board: 12 Dec 2007 (Julianna Dawidowicz)
ADT: 2 11 J (John Hurst)
Faculty Manager: Dean's Advisory Council: Other:
Version History
01 Sep 2004 |
John Crossley |
modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjAffective; modified UnitObjectives/ObjPsychomotor; modified UnitContent/RecommendedReading; modified UnitContent/RecommendedReading; modified ResourceReqs/InterFaculty; modified ResourceReqs/IntraFaculty; modified Workload/WorkHours; modified Frequency |
17 Oct 2005 |
David Sole |
Added Software requrirements template |
21 Oct 2005 |
David Sole |
Updated requirements template to new format |
12 Dec 2007 |
Julianna Dawidowicz |
modified UnitName |
12 Dec 2007 |
Julianna Dawidowicz |
CSE3305 Chief Examiner Approval, ( proxy school approval ) |
12 Dec 2007 |
Julianna Dawidowicz |
FEC Approval |
12 Dec 2007 |
Julianna Dawidowicz |
FacultyBoard Approval - Faculty Board approved the disestablishment of this unit at 05/07 meeting |
This version: