Search Course Outline

Showing 25 course outlines from 4474 matches

801

COMPSCI 289

: Research Seminar in Computer Science
2024 Semester Two (1245)
An introduction to research topics in computer science. Students will be expected to prepare and deliver a review of research in a topic of their choice. Research articles will be provided during the course, and will consist of key scientific publications.
Subject: Computer Science
Prerequisite: Minimum GPA of 5.0 and COMPSCI 110, 120, 130
802

COMPSCI 289

: Research Seminar in Computer Science
2023 Semester Two (1235)
An introduction to research topics in computer science. Students will be expected to prepare and deliver a review of research in a topic of their choice. Research articles will be provided during the course, and will consist of key scientific publications.
Subject: Computer Science
Prerequisite: Minimum GPA of 5.0 and COMPSCI 110, 120, 130
803

COMPSCI 289

: Research Seminar in Computer Science
2022 Semester Two (1225)
An introduction to research topics in computer science. Students will be expected to prepare and deliver a review of research in a topic of their choice. Research articles will be provided during the course, and will consist of key scientific publications.
Subject: Computer Science
Prerequisite: Minimum GPA of 5.0 and COMPSCI 110, 120, 130
804

COMPSCI 289

: Research Seminar in Computer Science
2021 Semester Two (1215)
An introduction to research topics in computer science. Students will be expected to prepare and deliver a review of research in a topic of their choice. Research articles will be provided during the course, and will consist of key scientific publications.
Subject: Computer Science
Prerequisite: Minimum GPA of 5.0 and COMPSCI 110, 120, 130
805

COMPSCI 289

: Research Seminar in Computer Science
2020 Semester Two (1205)
An introduction to research topics in computer science. Students will be expected to prepare and deliver a review of research in a topic of their choice. Research articles will be provided during the course, and will consist of key scientific publications.
Subject: Computer Science
Prerequisite: Minimum GPA of 5.0 and COMPSCI 110, 120, 130
806

COMPSCI 313

: Computer Architecture
2025 Semester Two (1255)
Modern processor architectures. Principles of modern processor design; pipelining; memory hierarchies; I/O and network interfacing; compiler and OS support; embedded processors; performance; multiprocessing.
Subject: Computer Science
Prerequisite: COMPSCI 210, PHYSICS 140
Restriction: SOFTENG 363, COMPSYS 304
807

COMPSCI 313

: Computer Architecture
2024 Semester Two (1245)
Modern processor architectures. Principles of modern processor design; pipelining; memory hierarchies; I/O and network interfacing; compiler and OS support; embedded processors; performance; multiprocessing.
Subject: Computer Science
Prerequisite: COMPSCI 210, PHYSICS 140
Restriction: SOFTENG 363, COMPSYS 304
808

COMPSCI 313

: Computer Architecture
2023 Semester Two (1235)
Modern processor architectures. Principles of modern processor design; pipelining; memory hierarchies; I/O and network interfacing; compiler and OS support; embedded processors; performance; multiprocessing.
Subject: Computer Science
Prerequisite: COMPSCI 210, PHYSICS 140
Restriction: SOFTENG 363, COMPSYS 304
809

COMPSCI 313

: Computer Architecture
2022 Semester Two (1225)
Modern processor architectures. Principles of modern processor design; pipelining; memory hierarchies; I/O and network interfacing; compiler and OS support; embedded processors; performance; multiprocessing.
Subject: Computer Science
Prerequisite: COMPSCI 210, 215, PHYSICS 140
Restriction: SOFTENG 363, COMPSYS 304
810

COMPSCI 313

: Computer Architecture
2021 Semester Two (1215)
Modern processor architectures. Principles of modern processor design; pipelining; memory hierarchies; I/O and network interfacing; compiler and OS support; embedded processors; performance; multiprocessing.
Subject: Computer Science
Prerequisite: COMPSCI 210, 215, PHYSICS 140
Restriction: SOFTENG 363, COMPSYS 304
811

COMPSCI 313

: Computer Architecture
2020 Semester Two (1205)
Modern processor architectures. Principles of modern processor design; pipelining; memory hierarchies; I/O and network interfacing; compiler and OS support; embedded processors; performance; multiprocessing.
Subject: Computer Science
Prerequisite: COMPSCI 210, 215, PHYSICS 140
Restriction: SOFTENG 363, COMPSYS 304
812

COMPSCI 315

: Data Communications Technologies
2025 Semester Two (1255)
The structure of data communications and networks, including the internet, covering all levels of the communications architecture. The layered protocol model, data transmission and coding, link-level and local area network protocols, wide-area internet working, routing, transport and security protocols. Basic application protocols as the foundation for distributed computing.
Subject: Computer Science
Prerequisite: COMPSCI 210, 215
Restriction: COMPSCI 314
813

COMPSCI 315

: Data Communications Technologies
2024 Semester Two (1245)
The structure of data communications and networks, including the internet, covering all levels of the communications architecture. The layered protocol model, data transmission and coding, link-level and local area network protocols, wide-area internet working, routing, transport and security protocols. Basic application protocols as the foundation for distributed computing.
Subject: Computer Science
Prerequisite: COMPSCI 210, 215
Restriction: COMPSCI 314
814

COMPSCI 315

: Data Communications Technologies
2023 Semester Two (1235)
The structure of data communications and networks, including the internet, covering all levels of the communications architecture. The layered protocol model, data transmission and coding, link-level and local area network protocols, wide-area internet working, routing, transport and security protocols. Basic application protocols as the foundation for distributed computing.
Subject: Computer Science
Prerequisite: COMPSCI 210, 215
Restriction: COMPSCI 314
815

COMPSCI 315

: Data Communications Technologies
2022 Semester Two (1225)
The structure of data communications and networks, including the internet, covering all levels of the communications architecture. The layered protocol model, data transmission and coding, link-level and local area network protocols, wide-area internet working, routing, transport and security protocols. Basic application protocols as the foundation for distributed computing.
Subject: Computer Science
Prerequisite: COMPSCI 210, 215
Restriction: COMPSCI 314
816

COMPSCI 315

: Data Communications Technologies
2021 Semester Two (1215)
The structure of data communications and networks, including the internet, covering all levels of the communications architecture. The layered protocol model, data transmission and coding, link-level and local area network protocols, wide-area internet working, routing, transport and security protocols. Basic application protocols as the foundation for distributed computing.
Subject: Computer Science
Prerequisite: COMPSCI 210, 215
Restriction: COMPSCI 314
817

COMPSCI 315

: Data Communications Technologies
2020 Semester Two (1205)
The structure of data communications and networks, including the internet, covering all levels of the communications architecture. The layered protocol model, data transmission and coding, link-level and local area network protocols, wide-area internet working, routing, transport and security protocols. Basic application protocols as the foundation for distributed computing.
Subject: Computer Science
Prerequisite: COMPSCI 210, 215
Restriction: COMPSCI 314
818

COMPSCI 316

: Cyber Security
2025 Semester Two (1255)
Introduces various concepts related to software, system and network security. Covers a range of topics including attacks on privacy and attack surface, static and dynamic analysis of malware, hardware security (trusted computing base, secure boot, and attestation), network security and some hot topics in cryptography including elliptic curve, blockchain and bitcoin.
Subject: Computer Science
Prerequisite: COMPSCI 210, 215 or COMPSYS 201
819

COMPSCI 316

: Cyber Security
2024 Semester Two (1245)
Introduces various concepts related to software, system and network security. Covers a range of topics including attacks on privacy and attack surface, static and dynamic analysis of malware, hardware security (trusted computing base, secure boot, and attestation), network security and some hot topics in cryptography including elliptic curve, blockchain and bitcoin.
Subject: Computer Science
Prerequisite: COMPSCI 210, 215 or COMPSYS 201
820

COMPSCI 316

: Cyber Security
2023 Semester Two (1235)
Introduces various concepts related to software, system and network security. Covers a range of topics including attacks on privacy and attack surface, static and dynamic analysis of malware, hardware security (trusted computing base, secure boot, and attestation), network security and some hot topics in cryptography including elliptic curve, blockchain and bitcoin.
Subject: Computer Science
Prerequisite: COMPSCI 210, 215
821

COMPSCI 316

: Cyber Security
2022 Semester Two (1225)
Introduces various concepts related to software, system and network security. Covers a range of topics including attacks on privacy and attack surface, static and dynamic analysis of malware, hardware security (trusted computing base, secure boot, and attestation), network security and some hot topics in cryptography including elliptic curve, blockchain and bitcoin.
Subject: Computer Science
Prerequisite: COMPSCI 210, 215
822

COMPSCI 316

: Cyber Security
2021 Semester Two (1215)
Introduces various concepts related to software, system and network security. Covers a range of topics including attacks on privacy and attack surface, static and dynamic analysis of malware, hardware security (trusted computing base, secure boot, and attestation), network security and some hot topics in cryptography including elliptic curve, blockchain and bitcoin.
Subject: Computer Science
Prerequisite: COMPSCI 210, 215
823

COMPSCI 316

: Cyber Security
2020 Semester Two (1205)
Introduces various concepts related to software, system and network security. Covers a range of topics including attacks on privacy and attack surface, static and dynamic analysis of malware, hardware security (trusted computing base, secure boot, and attestation), network security and some hot topics in cryptography including elliptic curve, blockchain and bitcoin.
Subject: Computer Science
Prerequisite: COMPSCI 210, 215
824

COMPSCI 320

: Applied Algorithmics
2025 Semester Two (1255)
Fundamental design techniques used for efficient algorithmic problem-solving and software development. Methods that yield algorithms that are both provably correct and efficient. Efficiency of algorithms to provide a basis for deciding which algorithm is best for the job. Limits on the power of computers and the theory of NP-completeness. An introduction to methods whose correctness or performance is not guaranteed.
Subject: Computer Science
Prerequisite: COMPSCI 220, and COMPSCI 225 or MATHS 254
825

COMPSCI 320

: Applied Algorithmics
2024 Semester Two (1245)
Fundamental design techniques used for efficient algorithmic problem-solving and software development. Methods that yield algorithms that are both provably correct and efficient. Efficiency of algorithms to provide a basis for deciding which algorithm is best for the job. Limits on the power of computers and the theory of NP-completeness. An introduction to methods whose correctness or performance is not guaranteed.
Subject: Computer Science
Prerequisite: COMPSCI 220, and COMPSCI 225 or MATHS 254