1. Handbook
  2. Search

151 results found with 1 filter applied

of 8
  • Algorithms and Data StructuresCOMP20003

    Offered:Semester 2Year:2019

    AIMS Programmers can choose between several representations of data. These will have different strengths and weaknesses, and each will require its own set of algorithms. Students will be introduced to the most frequently used data structures and their associated algorithms. The emphasis will be ...

  • Artificial IntelligenceCOMP30024

    Offered:Semester 1Year:2019

    AIMS Artificial intelligence is the quest to create intelligent agents that can complete complex tasks which are at present only achievable by humans. This broad field covers logic, probability, perception, reasoning, learning and action; and everything from Mars Rover robotic explorers to the W...

  • Web Search and Text AnalysisCOMP90042

    Offered:Semester 1Year:2019

    AIMS The aims for this subject is for students to develop an understanding of the main algorithms used in natural language processing and text retrieval, for use in a diverse range of applications including search engines, machine translation, text mining, sentiment analysis, and question answer...

  • Cryptography and SecurityCOMP90043

    Offered:Semester 2Year:2019

    AIMS The subject will explore foundational knowledge in the area of cryptography and information security. The overall aim is to gain an understanding of fundamental cryptographic concepts like encryption and signatures and use it to build and analyse security in computers, communications and ne...

  • Information Technology Research ProjectCOMP90028

    Offered:Semester 1, Semester 2Year:2019

    AIMS Students undertake a research investigation under the supervision of a member of the academic staff and in the context of one of the departmental research groups. INDICATIVE CONTENT As a research subject, content is different for each student. Common content includes research methodology...

  • Engineering ComputationCOMP20005

    Offered:Semester 1, Semester 2Year:2019

    AIMS Many engineering disciplines make use of numerical solutions to computational problems. In this subject students will be introduced to the key elements of programming in a high level language, and will then use that skill to explore methods for solving numerical problems in a range of disci...

  • Foundations of AlgorithmsCOMP10002

    Offered:Semester 1, Semester 2Year:2019

    AIMS In many projects, it is important for programmers to have fine control over low-level details of program execution, and to be able to assess the cost of a design decision on likely overall program performance. This subject introduces students to a system programming language that gives prog...

  • Algorithms and ComplexityCOMP90038

    Offered:Semester 1, Semester 2Year:2019

    AIMS The aim of this subject is for students to develop familiarity and competence in assessing and designing computer programs for computational efficiency. Although computers manipulate data very quickly, to solve large-scale problems, we must design strategies so that the calculations combine...

  • The Art of Scientific ComputationCOMP90072

    Offered:Semester 1, Semester 2Year:2019

      The physical, social and engineering sciences make widespread use of numerical simulations and graphical representations that link underlying their theoretical foundations with experimental or empirical data. These approaches are routinely designed and conducted by researchers with little or n...

  • Distributed Computing ProjectCOMP90019

    Offered:Semester 1, Semester 2Year:2019

    This subject involves in-depth investigation of a significant problem related to distributed computing. The subject also provides students with skills and knowledge for analysing and solving problems, and enhanced written and oral communication skills. The subject is fundamentally a research-bas...

  • Computer Science Research Project Pt3COMP90069

    Offered:Semester 1, Semester 2Year:2019

    This subject is available as the third part of a three-subject sequence: the subject continues over three consecutive study periods, with students first enrolling in a 'Part 1', then a 'Part 2' and finally a 'Part 3' for a total enrolment of 75 credit points. Students will receive an overall resu...

  • Computer Science Research Project Pt2COMP90064

    Offered:Semester 1, Semester 2Year:2019

    This subject is available as the second part of a three-subject sequence: the subject continues over three consecutive study periods, with students first enrolling in a 'Part 1', then a 'Part 2' and finally a 'Part 3' for a total enrolment of 75 credit points. Students will receive an overall res...

  • Advanced Studies in Computing 3BCOMP30014

    Offered:Summer Term, Semester 1, Semester 2Year:2019

    AIMS The subject consists of advanced studies in computing covering material which is not otherwise available to the student. The details of the topics covered will depend on the course of study selected and may involve substantial system development.

  • Models of ComputationCOMP30026

    Offered:Semester 2Year:2019

    AIMS Formal logic and discrete mathematics provide the theoretical foundations for computer science. This subject uses logic and discrete mathematics to model the science of computing. It provides a grounding in the theories of logic, sets, relations, functions, automata, formal languages, and c...

  • Media ComputationCOMP10003

    Offered:Semester 1Year:2019

    AIMS Computing programming can be used to solve problems in many diverse areas, such as business, science, humanities, and design. Many tasks in these areas require manipulating, analysing, and visualising data and media using computer programs. This subject teaches students with little or no ba...

  • Declarative ProgrammingCOMP30020

    Offered:Semester 2Year:2019

    AIMS Declarative programming languages provide elegant and powerful programming paradigms and techniques that every programmer should know. This subject presents declarative programming languages and techniques.   INDICATIVE CONTENT The dangers of destructive updateFunctional programmingRecu...

  • Computer Science Research Project Pt1COMP90062

    Offered:Semester 1, Semester 2Year:2019

    Students undertake a research investigation under the supervision of members in the School of Computing and Information Systems academic staff. The subject continues over three consecutive study periods with students enrolling in a 'Part 1' component, a 'Part 2' component and a 'Part 3' componen...

  • Computer Science Research Project Pt1COMP90063

    Offered:Semester 1, Semester 2Year:2019

    Students undertake a research investigation under the supervision of members in the School of Computing and Information Systems academic staff. The subject continues over three consecutive study periods with students enrolling in a 'Part 1' component, a 'Part 2' component and a 'Part 3' componen...

  • Programming Language ImplementationCOMP90045

    Offered:Semester 1Year:2019

    AIMS Good craftsmen know their tools, and compilers are amongst the most important tools that programmers use. There are many ways in which familiarity with compilers helps programmers. For example, knowledge of semantic analysis helps programmers understand error messages, and knowledge of cod...

  • Technology Innovation ProjectINFO90010

    Offered:Not offered inYear:2019

    AIMS This subject involves an in-depth innovation investigation under the supervision of a member of the academic staff and in the context of the University's engagement initiatives. Students working in groups will be required to perform research, customer and problem discovery, ideation, concep...