Search Course Outline

Showing 25 course outlines from 1580 matches

251

COMMS 214

: Communication and Inclusive Leadership
2024 Semester One (1243)
Explores principles and practices of inclusive leadership and communication in the context of diverse organisations. The course investigates key causes and consequences of inequalities and barriers to inclusion within organisations, including overt and covert biases and forms of discrimination based on gender, ethnicity and disabilities. It also explores leadership strategies and best practices for building and sustaining inclusive organisations.
Subject: Communication
Prerequisite: 60 points at Stage I in BA or BC courses
252

COMMS 307

: Communication Internship
2024 Semester One (1243)
Provides experiential learning opportunities in media, public relations, advertising, and corporate communication industries.
Subject: Communication
Prerequisite: Approval of Academic Head or nominee
Restriction: ARTSGEN 301, CAREER 300
253

COMMS 312

: Documentary and Social Change
2024 Semester One (1243)
Investigates the close alignment between documentary film and social and political transformation. The course will explore documentaries associated with political movements from anti-fascism to LGBTI issues. Students will produce a ‘mini-documentary’ as part of their coursework.
Subject: Communication
Prerequisite: 60 points at Stage II in BA or BC courses
Restriction: COMMS 306
254

COMMS 318

: Technology Futures
2024 Semester One (1243)
Considers the place of digital technologies in diverse and contested visions of the future, from Silicon Valley futurism to surveillance dystopias, and from ecological critiques of high-technology to projects for building a digital commons.
Subject: Communication
Prerequisite: 60 points passed at Stage II
Restriction: COMMS 300
255

COMMS 321

: News and Journalism in the Digital Age
2024 Semester One (1243)
Examines the changing nature of news and journalism in the digital age. Themes covered include: news values and news cycles; journalistic principles and practices; the interface between journalism and news sources, including public relations industries; journalism’s ‘fourth estate’ role and the evolving relationship between news and public opinion in the digital age; and the political economy of contemporary journalism.
Subject: Communication
Prerequisite: 60 points passed at Stage II
256

COMMS 705

: Communication Perspectives
2024 Semester One (1243)
Critical review of key debates and perspectives in the Communication field, with a particular emphasis on social change communication. Balances broad coverage of dominant approaches in the field with the study of under-represented perspectives including through studies of Indigenous scholarship and research from the Global South.
Subject: Communication
No pre-requisites or restrictions
257

COMPLIT 200

: World Literatures I: Life, Death, War, Peace, Love
2024 Semester One (1243)
Myths, epics, bawdy tales, satires, songs, and plays make up traditions of ancient, medieval, early modern cultures. Compares cultural stories worldwide, from early writing to French Revolution. Includes Gilgamesh, Aztec myths, Roland, <i>Tale of Genji,</i> Scandinavian tales, Shakespeare's <i>Tempest,</i> Blake's poetry. Introduces skills for reading narratives by genre, theme, poetics. Texts are in English, with attention to texts' original languages.
Subject: Comparative Literature
Prerequisite: 60 points passed
258

COMPLIT 705

: Reading Across Cultures
2024 Semester One (1243)
An advanced level review of approaches to the study of literature across cultures. Tests the potential and limits of theories of literature in the study of literary texts from many cultures and periods. Includes cross-cultural perspectives on authorship, intertextuality, reader-centred theories, literary translation, post-colonial literature, gender and sexuality, as well as reading across disciplines.
Subject: Comparative Literature
Restriction: COMPLIT 700, 709
259

COMPLIT 709

: Reading Across Cultures
2024 Semester One (1243)
An advanced level review of approaches to the study of literature across cultures. Tests the potential and limits of theories of literature in the study of literary texts from many cultures and periods. Includes cross-cultural perspectives on authorship, intertextuality, reader-centred theories, literary translation, post-colonial literature, gender and sexuality, as well as reading across disciplines.
Subject: Comparative Literature
Restriction: COMPLIT 705
260

COMPSCI 101

: Principles of Programming
2024 Semester One (1243)
A practical introduction to computers and computer programming in a high-level language. The course is lab-based and focuses on reading and writing computer programs. The course is intended for students who may wish to advance in Computer Science or in Information Systems and Operations Management.
Subject: Computer Science
Restriction: Cannot be taken with or after COMPSCI 105, 107, 130, 210-220, 230-289, 313-399
261

COMPSCI 110

: Introduction to Computer Systems
2024 Semester One (1243)
An introduction to the various layers that make up a modern computer system: encoding of data and instructions, hardware, low-level programming, operating systems, applications and communications.
Subject: Computer Science
Restriction: Cannot be taken with or after COMPSCI 210
262

COMPSCI 111

: An Introduction to Practical Computing
2024 Semester One (1243)
A practical introduction to computing. Topics include: web design, an overview of computer hardware and operating systems, effective use of common applications, using the internet as a communication medium, applying programming concepts, and social implications of technology.
Subject: Computer Science
Restriction: Cannot be taken with or after COMPSCI 210, 220, 230
263

COMPSCI 120

: Mathematics for Computer Science
2024 Semester One (1243)
Basic mathematical tools and methods needed for computer science are introduced. Elementary mathematical skills for defining, analysing and reasoning with abstract objects used in programming are developed. Topics include integers and rational numbers, strings and sets, methods of proof (including induction), algorithms and functions, and elementary introductions to graphs, trees, counting and probability.
Subject: Computer Science
Prerequisite: MATHS 102 or at least 13 credits in Mathematics at NCEA Level 3 or D in CIE A2 Mathematics or C in CIE AS Mathematics or 3 out of 7 in IB Mathematics
Restriction: Cannot be taken with, or after, COMPSCI 225, MATHS 254
264

COMPSCI 130

: Introduction to Software Fundamentals
2024 Semester One (1243)
Fundamental programming techniques and processes, such as conditionals, iteration, recursion, functions, testing and debugging. Efficient ways to organise and manipulate data, including sorting and searching algorithms. Writing software that uses and implements common abstract data types such as lists, stacks, queues, dictionaries and trees. <i>Prerequisite: COMPSCI 101, or B+ or higher in ENGGEN 131, or Achievement Standard NCEA Level 3 Digital Technologies and Programming: 91906 Use complex programming techniques to develop a computer program, or 91637 Develop a complex computer program for a specified task</i>
Subject: Computer Science
Restriction: COMPSCI 105, 107
265

COMPSCI 210

: Computer Organisation
2024 Semester One (1243)
The low level representation of data and algorithms in the computer. An introduction to computer organisation. The instruction execution model. Assembly and disassembly of instructions. Assembly language programming. How a high-level language is implemented at the machine level. The memory subsystem. Hardware support necessary to implement a secure multi-user operating system.
Subject: Computer Science
Prerequisite: COMPSCI 110, 130
266

COMPSCI 215

: Data Communications and Security
2024 Semester One (1243)
An introduction to data communications: the OSI reference model, particularly how the lower layers combine to implement the application layer. An introduction to secure communication and computer systems.
Subject: Computer Science
Prerequisite: COMPSCI 110, 130, PHYSICS 140
267

COMPSCI 220

: Algorithms and Data Structures
2024 Semester One (1243)
An introduction to the analysis of algorithms and data structures. Common abstract data types and their implementations. Asymptotic complexity analysis. Sorting and searching algorithms. Depth-first and breadth-first search and applications. Graph optimisation problems.
Subject: Computer Science
Prerequisite: COMPSCI 120, 130
Restriction: COMPSCI 717, SOFTENG 284
268

COMPSCI 225

: Discrete Structures in Mathematics and Computer Science
2024 Semester One (1243)
An introduction to the foundations of computer science, mathematics and logic. Topics include logic, principles of counting, mathematical induction, recursion, sets and functions, graphs, codes, and finite automata.
Subject: Computer Science
Prerequisite: COMPSCI 120 or MATHS 120
Restriction: MATHS 254, SOFTENG 282
269

COMPSCI 230

: Object Oriented Software Development
2024 Semester One (1243)
The design and implementation of object-oriented programmes. Analysis and design. Modelling with UML. Design for reuse, for testing, and for ease of change. Programming with classes, objects and polymorphism.
Subject: Computer Science
Prerequisite: COMPSCI 130
Restriction: SOFTENG 281
270

COMPSCI 331

: Large-Scale Software Development
2024 Semester One (1243)
Students will understand how to develop large-scale software systems, and learn about the issues associated with large-scale software systems and techniques for addressing them.
Subject: Computer Science
Prerequisite: COMPSCI 230, 235
Restriction: SOFTENG 325
271

COMPSCI 345

: Human-computer Interaction
2024 Semester One (1243)
Human behaviour and humans' expectations of computers. Computer interfaces and the interaction between humans and computers. The significance of the user interface, interface design and user centred design process in software development. Interface usability evaluation methodologies and practice. Includes a group development and evaluation project using current implementation techniques and tools.
Subject: Computer Science
Prerequisite: COMPSCI 230 or SOFTENG 206
Restriction: SOFTENG 350
272

COMPSCI 350

: Mathematical Foundations of Computer Science
2024 Semester One (1243)
The aim of this course is to present mathematical models for programming languages and computation, and derive some theorems regarding what can and cannot be computed. Abstract programming languages (finite automata, context-free grammars, Turing and register machines) are studied. Basic concepts for programming languages, limits on computational power and algorithmic complexity are presented. Church-Turing thesis and quantum computing are briefly and critically discussed.
Subject: Computer Science
Prerequisite: COMPSCI 220 or PHIL 222, and COMPSCI 225 or MATHS 254
273

COMPSCI 351

: Fundamentals of Database Systems
2024 Semester One (1243)
Database principles. Relational model, Relational Algebra, Relational Calculus, SQL, SQL and Programming Languages, Entity Relationship Model, Normalisation, Query Processing and Query Optimisation, ACID Transactions, Transaction Isolation Levels, Database Recovery, Database Security, Databases and XML.
Subject: Computer Science
Prerequisite: COMPSCI 220, and COMPSCI 225 or MATHS 254
Restriction: COMPSCI 751, SOFTENG 351
274

COMPSCI 361

: Machine Learning
2024 Semester One (1243)
Machine learning is a branch of artificial intelligence concerned with making accurate, interpretable, computationally efficient, and robust inferences from data to solve a given problem. Understand the foundations of machine learning, and introduce practical skills to solve different problems.
Subject: Computer Science
Prerequisite: COMPSCI 220, and 15 points from DATASCI 100, STATS 101, 108, and 15 points from COMPSCI 225, MATHS 254, 255
Restriction: COMPSCI 762
275

COMPSCI 369

: Computational Methods in Interdisciplinary Science
2024 Semester One (1243)
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