Search Course Outline

Showing 25 course outlines from 4498 matches

3901

COMPSCI 710

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

Outline is not available yet

3902

COMPSCI 710

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

Outline is not available yet

3903

COMPSCI 710

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

Outline is not available yet

3904

COMPSCI 710

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

Outline is not available yet

3905

COMPSCI 710

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

Outline is not available yet

3906

COMPSCI 710

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

Outline is not available yet

3907

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

3908

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

3909

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

3910

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

3911

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

3912

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

3913

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

3914

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

3915

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

3916

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

3917

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

3918

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

3919

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

3920

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

3921

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

3922

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

3923

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

3924

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

3925

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