Search Course Outline

Showing 25 course outlines from 2938 matches

576

COMPSCI 367

: Artificial Intelligence
2021 Semester Two (1215)
Covers algorithms and representational schemes used in artificial intelligence. AI search techniques (e.g., heuristic search, constraint satisfaction, etc.) for solving both optimal and satisficing tasks. Tasks such as game playing (adversarial search), planning, and natural language processing. Discusses and examines the history and future of AI and the ethics surrounding the use of AI in society.
Subject: Computer Science
Prerequisite: COMPSCI 220 and 15 points from COMPSCI 225, MATHS 254, 255
Restriction: COMPSCI 761
577

COMPSCI 367

: Artificial Intelligence
2020 Semester Two (1205)
The cornerstones of AI: representation, utilisation, and acquisition of knowledge. Taking a real world problem and representing it in a computer so that the computer can do inference. Utilising this knowledge and acquiring new knowledge is done by search which is the main technique behind planning and machine learning.
Subject: Computer Science
Prerequisite: COMPSCI 220 and 15 points from COMPSCI 225, MATHS 254, 255
Restriction: COMPSCI 761
578

COMPSCI 369

: Computational Methods in Interdisciplinary Science
2023 Semester One (1233)
Many sciences use computational methods that involve the development and application of computer algorithms and software to answer scientific questions. This course looks at how to tackle these interdisciplinary problems through methods like probabilistic computer modelling, computer-based statistical inference, and computer simulations. The material is largely motivated by the life sciences but also uses examples from other sciences. It focuses on modelling and analysing real-world data with an emphasis on analysing DNA sequence data. No background in physical or life sciences is assumed.
Subject: Computer Science
Prerequisite: COMPSCI 220, and COMPSCI 225 or MATHS 254
579

COMPSCI 369

: Computational Methods in Interdisciplinary Science
2022 Semester One (1223)
Many sciences use computational methods that involve the development and application of computer algorithms and software to answer scientific questions. This course looks at how to tackle these interdisciplinary problems through methods like probabilistic computer modelling, computer-based statistical inference, and computer simulations. The material is largely motivated by the life sciences but also uses examples from other sciences. It focuses on modelling and analysing real-world data with an emphasis on analysing DNA sequence data. No background in physical or life sciences is assumed.
Subject: Computer Science
Prerequisite: COMPSCI 220 and 15 points from COMPSCI 225, MATHS 254, 255
580

COMPSCI 373

: Computer Graphics and Image Processing
2023 Semester One (1233)
Basic geometric processes including transformations; viewing and projection; back projection and ray tracing. Graphics modelling concepts: primitives, surfaces, and scene graphs, lighting and shading, texture mapping, and curve and surface design. Graphics and image processing fundamentals: image definition and representation, perception and colour models, grey level and colour enhancement, neighbourhood operations and filtering. Use of the OpenGL graphics pipeline.
Subject: Computer Science
Prerequisite: COMPSCI 210, 230
Restriction: COMPSCI 771
581

COMPSCI 373

: Computer Graphics and Image Processing
2022 Semester One (1223)
Basic geometric processes including transformations; viewing and projection; back projection and ray tracing. Graphics modelling concepts: primitives, surfaces, and scene graphs, lighting and shading, texture mapping, and curve and surface design. Graphics and image processing fundamentals: image definition and representation, perception and colour models, grey level and colour enhancement, neighbourhood operations and filtering. Use of the OpenGL graphics pipeline.
Subject: Computer Science
Prerequisite: COMPSCI 210, 230
Restriction: COMPSCI 771
582

COMPSCI 373

: Computer Graphics and Image Processing
2021 Semester One (1213)
Basic geometric processes including transformations; viewing and projection; back projection and ray tracing. Graphics modelling concepts: primitives, surfaces, and scene graphs, lighting and shading, texture mapping, and curve and surface design. Graphics and image processing fundamentals: image definition and representation, perception and colour models, grey level and colour enhancement, neighbourhood operations and filtering. Use of the OpenGL graphics pipeline.
Subject: Computer Science
Prerequisite: COMPSCI 210, 230
Restriction: COMPSCI 771
583

COMPSCI 380

: Project in Computer Science
2021 Semester Two (1215)
Each student taking one of these courses will be expected to do an individual practical project under the supervision of a member of staff. Only students with excellent academic records will be allowed to take these courses, and only after a supervisor and topic have been agreed upon by the Head of Department.
Subject: Computer Science
Prerequisite: Approval of Academic Head or nominee
Restriction: COMPSCI 690 To complete this course students must enrol in COMPSCI 380 A and B, or COMPSCI 380
584

COMPSCI 380

: Project in Computer Science
2021 Semester One (1213)
Each student taking one of these courses will be expected to do an individual practical project under the supervision of a member of staff. Only students with excellent academic records will be allowed to take these courses, and only after a supervisor and topic have been agreed upon by the Head of Department.
Subject: Computer Science
Prerequisite: Approval of Academic Head or nominee
Restriction: COMPSCI 690 To complete this course students must enrol in COMPSCI 380 A and B, or COMPSCI 380
585

COMPSCI 380

: Project in Computer Science
2021 Summer School (1210)
Each student taking one of these courses will be expected to do an individual practical project under the supervision of a member of staff. Only students with excellent academic records will be allowed to take these courses, and only after a supervisor and topic have been agreed upon by the Head of Department.
Subject: Computer Science
Prerequisite: Approval of Academic Head or nominee
Restriction: COMPSCI 690 To complete this course students must enrol in COMPSCI 380 A and B, or COMPSCI 380
586

COMPSCI 380

: Project in Computer Science
2020 Semester Two (1205)
Each student taking one of these courses will be expected to do an individual practical project under the supervision of a member of staff. Only students with excellent academic records will be allowed to take these courses, and only after a supervisor and topic have been agreed upon by the Head of Department.
Subject: Computer Science
Prerequisite: Approval of Academic Head or nominee
Restriction: COMPSCI 690 To complete this course students must enrol in COMPSCI 380 A and B, or COMPSCI 380
587

COMPSCI 389

: Research Methods in Computer Science
2023 Semester Two (1235)
An overview of research methods and techniques used across the discipline of Computer Science, including formal proof techniques and empirical methods that involve quantitative and/or qualitative data. Students will be expected to apply the research methods in a collaborative research project.
Subject: Computer Science
Prerequisite: GPA of 5.0 or higher and COMPSCI 289 and 30 points at Stage II in Computer Science
588

COMPSCI 389

: Research Methods in Computer Science
2022 Semester Two (1225)
An overview of research methods and techniques used across the discipline of Computer Science, including formal proof techniques and empirical methods that involve quantitative and/or qualitative data. Students will be expected to apply the research methods in a collaborative research project.
Subject: Computer Science
Prerequisite: GPA of 5.0 or higher and COMPSCI 289 and 30 points at Stage II in Computer Science
589

COMPSCI 389

: Research Methods in Computer Science
2021 Semester Two (1215)
An overview of research methods and techniques used across the discipline of Computer Science, including formal proof techniques and empirical methods that involve quantitative and/or qualitative data. Students will be expected to apply the research methods in a collaborative research project.
Subject: Computer Science
Prerequisite: Minimum GPA of 5.0 and 45 points at Stage II in Computer Science
590

COMPSCI 399

: Capstone: Computer Science
2023 Semester Two (1235)
Students work in small groups to complete a substantial problem applying the knowledge learnt from the different courses in the Computer Science major. Teams are expected to reason on a problem, devise a solution, produce an artefact and present their work. The capstone provides an opportunity for students to further develop their technical and communication skills.
Subject: Computer Science
Prerequisite: 30 points at Stage III in Computer Science and COMPSCI 210, 220, 230
591

COMPSCI 399

: Capstone: Computer Science
2023 Semester One (1233)
Students work in small groups to complete a substantial problem applying the knowledge learnt from the different courses in the Computer Science major. Teams are expected to reason on a problem, devise a solution, produce an artefact and present their work. The capstone provides an opportunity for students to further develop their technical and communication skills.
Subject: Computer Science
Prerequisite: 30 points at Stage III in Computer Science and COMPSCI 210, 220, 230
592

COMPSCI 399

: Capstone: Computer Science
2022 Semester Two (1225)
Students work in small groups to complete a substantial problem applying the knowledge learnt from the different courses in the Computer Science major. Teams are expected to reason on a problem, devise a solution, produce an artefact and present their work. The capstone provides an opportunity for students to further develop their technical and communication skills.
Subject: Computer Science
Prerequisite: 30 points at Stage III in Computer Science and COMPSCI 210, 220, 230
593

COMPSCI 399

: Capstone: Computer Science
2022 Semester One (1223)
Students work in small groups to complete a substantial problem applying the knowledge learnt from the different courses in the Computer Science major. Teams are expected to reason on a problem, devise a solution, produce an artefact and present their work. The capstone provides an opportunity for students to further develop their technical and communication skills.
Subject: Computer Science
Prerequisite: 30 points at Stage III in Computer Science and COMPSCI 210, 220, 230
594

COMPSCI 399

: Capstone: Computer Science
2021 Semester Two (1215)
Students work in small groups to complete a substantial problem applying the knowledge learnt from the different courses in the Computer Science major. Teams are expected to reason on a problem, devise a solution, produce an artefact and present their work. The capstone provides an opportunity for students to further develop their technical and communication skills.
Subject: Computer Science
Prerequisite: 30 points at Stage III in Computer Science and COMPSCI 210, 220, 230
595

COMPSCI 399

: Capstone: Computer Science
2021 Semester One (1213)
Students work in small groups to complete a substantial problem applying the knowledge learnt from the different courses in the Computer Science major. Teams are expected to reason on a problem, devise a solution, produce an artefact and present their work. The capstone provides an opportunity for students to further develop their technical and communication skills.
Subject: Computer Science
Prerequisite: 30 points at Stage III in Computer Science and COMPSCI 210, 220, 230
596

COMPSCI 399

: Capstone: Computer Science
2020 Semester Two (1205)
Students work in small groups to complete a substantial problem applying the knowledge learnt from the different courses in the Computer Science major. Teams are expected to reason on a problem, devise a solution, produce an artefact and present their work. The capstone provides an opportunity for students to further develop their technical and communication skills.
Subject: Computer Science
Prerequisite: 30 points at Stage III in Computer Science and COMPSCI 210, 220, 230
597

COMPSCI 691A

: Postgraduate Diploma Research Project
2021 Semester Two (1215)
Subject: Computer Science
Restriction: COMPSCI 780 To complete this course students must enrol in COMPSCI 691 A and B
598

COMPSCI 691A

: Postgraduate Diploma Research Project
2020 Semester Two (1205)
Subject: Computer Science
Restriction: COMPSCI 780 To complete this course students must enrol in COMPSCI 691 A and B
599

COMPSCI 701

: Creating Maintainable Software
2023 Semester Two (1235)
Developing maintainable software has been an ongoing challenge in the software industry. This course presents the principles and practices that have been proposed for developing maintainable software systems. It will evaluate and critique these principles and practices through examining their application in practice and through understanding the research on their effectiveness.
Subject: Computer Science
Prerequisite: COMPSCI 235 or 718
600

COMPSCI 701

: Creating Maintainable Software
2022 Semester Two (1225)
Developing maintainable software has been an ongoing challenge in the software industry. This course presents the principles and practices that have been proposed for developing maintainable software systems. It will evaluate and critique these principles and practices through examining their application in practice and through understanding the research on their effectiveness.
Subject: Computer Science
Prerequisite: COMPSCI 235 or 718