Search Course Outline

Showing 25 course outlines from 6720 matches

5676

COMPSCI 710

: Directed Study
2025 Semester Two (1255)
Subject: Computer Science
Prerequisite: Approval of the Academic Head or nominee

Outline is not available yet

5677

COMPSCI 710

: Directed Study
2025 Semester One (1253)
Subject: Computer Science
Prerequisite: Approval of the Academic Head or nominee

Outline is not available yet

5678

COMPSCI 710

: Directed Study
2024 Semester Two (1245)
Subject: Computer Science
Prerequisite: Approval of the Academic Head or nominee

Outline is not available yet

5679

COMPSCI 710

: Directed Study
2023 Semester Two (1235)
Subject: Computer Science
Prerequisite: Approval of the Academic Head or nominee

Outline is not available yet

5680

COMPSCI 710

: Directed Study
2023 Semester One (1233)
Subject: Computer Science
Prerequisite: Approval of the Academic Head or nominee

Outline is not available yet

5681

COMPSCI 710

: Directed Study
2022 Semester Two (1225)
Subject: Computer Science
Prerequisite: Approval of the Academic Head or nominee

Outline is not available yet

5682

COMPSCI 718

: Programming for Industry
2025 Academic Year Term (1251)
An examination of object-oriented programming and design. Key principles of object-oriented programming: typing, encapsulation, inheritance, polymorphism and composition. Fundamental object-oriented modelling and design techniques. Students will develop application software of reasonable complexity that draws on object-oriented language features, and contemporary APIs, frameworks and tools.
Subject: Computer Science
No pre-requisites or restrictions

Outline is not available yet

5683

COMPSCI 718

: Programming for Industry
2022 Academic Year Term (1221)
An examination of object-oriented programming and design. Key principles of object-oriented programming: typing, encapsulation, inheritance, polymorphism and composition. Fundamental object-oriented modelling and design techniques. Students will develop application software of reasonable complexity that draws on object-oriented language features, and contemporary APIs, frameworks and tools.
Subject: Computer Science
No pre-requisites or restrictions

Outline is not available yet

5684

COMPSCI 718

: Programming for Industry
2020 Late Year Term (1207)
An examination of object-oriented programming and design. Key principles of object-oriented programming: typing, encapsulation, inheritance, polymorphism and composition. Fundamental object-oriented modelling and design techniques. Students will develop application software of reasonable complexity that draws on object-oriented language features, and contemporary APIs, frameworks and tools.
Subject: Computer Science
No pre-requisites or restrictions

Outline is not available yet

5685

COMPSCI 718

: Programming for Industry
2020 Semester One (1203)
An examination of object-oriented programming and design. Key principles of object-oriented programming: typing, encapsulation, inheritance, polymorphism and composition. Fundamental object-oriented modelling and design techniques. Students will develop application software of reasonable complexity that draws on object-oriented language features, and contemporary APIs, frameworks and tools.
Subject: Computer Science
No pre-requisites or restrictions

Outline is not available yet

5686

COMPSCI 719

: Programming with Web Technologies
2025 Academic Year Term (1251)
An examination of developing web-based applications. Client-side technologies: HTML, CSS and Javascript. Server-side technologies to support dynamic Web pages and data access. Fundamental relational database concepts and design techniques. Principles of Web-application design. HCI considerations and mobile clients. Students will build a Web-based application that dynamically generates content involving relational database access.
Subject: Computer Science
No pre-requisites or restrictions

Outline is not available yet

5687

COMPSCI 719

: Programming with Web Technologies
2024 Academic Year Term (1241)
An examination of developing web-based applications. Client-side technologies: HTML, CSS and Javascript. Server-side technologies to support dynamic Web pages and data access. Fundamental relational database concepts and design techniques. Principles of Web-application design. HCI considerations and mobile clients. Students will build a Web-based application that dynamically generates content involving relational database access.
Subject: Computer Science
No pre-requisites or restrictions

Outline is not available yet

5688

COMPSCI 719

: Programming with Web Technologies
2022 Academic Year Term (1221)
An examination of developing web-based applications. Client-side technologies: HTML, CSS and Javascript. Server-side technologies to support dynamic Web pages and data access. Fundamental relational database concepts and design techniques. Principles of Web-application design. HCI considerations and mobile clients. Students will build a Web-based application that dynamically generates content involving relational database access.
Subject: Computer Science
No pre-requisites or restrictions

Outline is not available yet

5689

COMPSCI 719

: Programming with Web Technologies
2020 Late Year Term (1207)
An examination of developing web-based applications. Client-side technologies: HTML, CSS and Javascript. Server-side technologies to support dynamic Web pages and data access. Fundamental relational database concepts and design techniques. Principles of Web-application design. HCI considerations and mobile clients. Students will build a Web-based application that dynamically generates content involving relational database access.
Subject: Computer Science
No pre-requisites or restrictions

Outline is not available yet

5690

COMPSCI 719

: Programming with Web Technologies
2020 Semester One (1203)
An examination of developing web-based applications. Client-side technologies: HTML, CSS and Javascript. Server-side technologies to support dynamic Web pages and data access. Fundamental relational database concepts and design techniques. Principles of Web-application design. HCI considerations and mobile clients. Students will build a Web-based application that dynamically generates content involving relational database access.
Subject: Computer Science
No pre-requisites or restrictions

Outline is not available yet

5691

COMPSCI 720

: Advanced Design and Analysis of Algorithms
2020 Semester One (1203)
Selected advanced topics in design and analysis of algorithms, such as: combinatorial enumeration algorithms; advanced graph algorithms; analytic and probabilistic methods in the analysis of algorithms; randomised algorithms; methods for attacking NP-hard problems. Recommended preparation: COMPSCI 320 and a B- or higher in COMPSCI 220
Subject: Computer Science
Prerequisite: Departmental approval

Outline is not available yet

5692

COMPSCI 725

: Usable Security and Privacy Engineering
2023 Semester Two (1235)
Data security: confidentiality, integrity, availability. System security: prohibitions, permissions, obligations, exemptions. The gold standard of dynamic security: authentication, audit, authorisation. Governance: specification, implementation, assurance. Three-layer defence: prevention, detection, response. Control modalities: architectural, economic, legal, normative. System-centric analyses: attacks, threats, vulnerabilities, information flows. Owner-centric analyses: functionality, security, trust, distrust. Data-centric analyses. Security techniques: encryption, obfuscation, tamper resistance. System designs. Recommended preparation: 30 points from COMPSCI 313, 314, 320, 335, 340, 351, 702, 734, 742.
Subject: Computer Science
Prerequisite: Approval of the Academic Head or nominee

Outline is not available yet

5693

COMPSCI 725

: System Security
2022 Semester Two (1225)
Data security: confidentiality, integrity, availability. System security: prohibitions, permissions, obligations, exemptions. The gold standard of dynamic security: authentication, audit, authorisation. Governance: specification, implementation, assurance. Three-layer defence: prevention, detection, response. Control modalities: architectural, economic, legal, normative. System-centric analyses: attacks, threats, vulnerabilities, information flows. Owner-centric analyses: functionality, security, trust, distrust. Data-centric analyses. Security techniques: encryption, obfuscation, tamper resistance. System designs. Recommended preparation: 30 points from COMPSCI 313, 314, 320, 335, 340, 351, 702, 734, 742.
Subject: Computer Science
Prerequisite: Approval of the Academic Head or nominee

Outline is not available yet

5694

COMPSCI 725

: System Security
2021 Semester Two (1215)
Data security: confidentiality, integrity, availability. System security: prohibitions, permissions, obligations, exemptions. The gold standard of dynamic security: authentication, audit, authorisation. Governance: specification, implementation, assurance. Three-layer defence: prevention, detection, response. Control modalities: architectural, economic, legal, normative. System-centric analyses: attacks, threats, vulnerabilities, information flows. Owner-centric analyses: functionality, security, trust, distrust. Data-centric analyses. Security techniques: encryption, obfuscation, tamper resistance. System designs. Recommended preparation: 30 points from COMPSCI 313, 314, 320, 335, 340, 351, 702, 734, 742.
Subject: Computer Science
Prerequisite: Approval of the Academic Head or nominee

Outline is not available yet

5695

COMPSCI 726

: Network Defence and Countermeasures
2022 Semester Two (1225)
Focuses on the use and deployment of protective systems used in securing internal and external networks. Examines in detail the widely used protocols including SSL, IPSec, DNSSEC as well as covers infrastructure platform protocols including wireless security (IEEE 802.11). Explores current research and developments in the area of network defence and countermeasures. Recommended preparation: COMPSCI 314, 315
Subject: Computer Science
Prerequisite: Approval of the Academic Head or nominee

Outline is not available yet

5696

COMPSCI 727

: Cryptographic Management
2023 Semester One (1233)
Focuses on cryptographic systems used in securing communications and data storage. Provides an overview of encryption algorithms including symmetric key cryptography, public key infrastructure, digital signatures and certificate technologies. The course covers management issues related to cryptography and explores current research and developments in this area. Recommended preparation: COMPSCI 210 or MATHS 120
Subject: Computer Science
Prerequisite: Approval of the Academic Head or nominee

Outline is not available yet

5697

COMPSCI 727

: Cryptographic Management
2022 Semester One (1223)
Focuses on cryptographic systems used in securing communications and data storage. Provides an overview of encryption algorithms including symmetric key cryptography, public key infrastructure, digital signatures and certificate technologies. The course covers management issues related to cryptography and explores current research and developments in this area. Recommended preparation: COMPSCI 210 or MATHS 120
Subject: Computer Science
Prerequisite: Approval of the Academic Head or nominee

Outline is not available yet

5698

COMPSCI 727

: Cryptographic Management
2021 Semester One (1213)
Focuses on cryptographic systems used in securing communications and data storage. Provides an overview of encryption algorithms including symmetric key cryptography, public key infrastructure, digital signatures and certificate technologies. The course covers management issues related to cryptography and explores current research and developments in this area. Recommended preparation: COMPSCI 210 or MATHS 120
Subject: Computer Science
Prerequisite: Approval of the Academic Head or nominee

Outline is not available yet

5699

COMPSCI 727

: Cryptographic Management
2020 Semester One (1203)
Focuses on cryptographic systems used in securing communications and data storage. Provides an overview of encryption algorithms including symmetric key cryptography, public key infrastructure, digital signatures and certificate technologies. The course covers management issues related to cryptography and explores current research and developments in this area. Recommended preparation: COMPSCI 210 or MATHS 120
Subject: Computer Science
Prerequisite: Approval of the Academic Head or nominee

Outline is not available yet

5700

COMPSCI 742

: Advanced Internet: Global Data Communications
2025 Semester Two (1255)
The course covers wide area networks, global routing, network and protocol performance, buffering and queuing, advanced network measurement, network application performance, content networks, and advanced networking concepts. Recommended preparation: COMPSCI 314 or 315
Subject: Computer Science
No pre-requisites or restrictions

Outline is not available yet