Search Course Outline
Showing 25 course outlines from 1580 matches
251
COMMS 214
: Communication and Inclusive Leadership2024 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.
Prerequisite: 60 points at Stage I in BA or BC courses
252
COMMS 307
: Communication Internship2024 Semester One (1243)
Provides experiential learning opportunities in media, public relations, advertising, and corporate communication industries.
Prerequisite: Approval of Academic Head or nominee
Restriction: ARTSGEN 301, CAREER 300
Restriction: ARTSGEN 301, CAREER 300
253
COMMS 312
: Documentary and Social Change2024 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.
Prerequisite: 60 points at Stage II in BA or BC courses
Restriction: COMMS 306
Restriction: COMMS 306
254
COMMS 318
: Technology Futures2024 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.
Prerequisite: 60 points passed at Stage II
Restriction: COMMS 300
Restriction: COMMS 300
255
COMMS 321
: News and Journalism in the Digital Age2024 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.
Prerequisite: 60 points passed at Stage II
256
COMMS 705
: Communication Perspectives2024 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.
No pre-requisites or restrictions
257
COMPLIT 200
: World Literatures I: Life, Death, War, Peace, Love2024 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.
Prerequisite: 60 points passed
258
COMPLIT 705
: Reading Across Cultures2024 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.
Restriction: COMPLIT 700, 709
259
COMPLIT 709
: Reading Across Cultures2024 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.
Restriction: COMPLIT 705
260
COMPSCI 101
: Principles of Programming2024 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.
Restriction: Cannot be taken with or after COMPSCI 105, 107, 130, 210-220, 230-289, 313-399
261
COMPSCI 110
: Introduction to Computer Systems2024 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.
Restriction: Cannot be taken with or after COMPSCI 210
262
COMPSCI 111
: An Introduction to Practical Computing2024 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.
Restriction: Cannot be taken with or after COMPSCI 210, 220, 230
263
COMPSCI 120
: Mathematics for Computer Science2024 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.
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
Restriction: Cannot be taken with, or after, COMPSCI 225, MATHS 254
264
COMPSCI 130
: Introduction to Software Fundamentals2024 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>
Restriction: COMPSCI 105, 107
265
COMPSCI 210
: Computer Organisation2024 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.
Prerequisite: COMPSCI 110, 130
266
COMPSCI 215
: Data Communications and Security2024 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.
Prerequisite: COMPSCI 110, 130, PHYSICS 140
267
COMPSCI 220
: Algorithms and Data Structures2024 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.
Prerequisite: COMPSCI 120, 130
Restriction: COMPSCI 717, SOFTENG 284
Restriction: COMPSCI 717, SOFTENG 284
268
COMPSCI 225
: Discrete Structures in Mathematics and Computer Science2024 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.
Prerequisite: COMPSCI 120 or MATHS 120
Restriction: MATHS 254, SOFTENG 282
Restriction: MATHS 254, SOFTENG 282
269
COMPSCI 230
: Object Oriented Software Development2024 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.
Prerequisite: COMPSCI 130
Restriction: SOFTENG 281
Restriction: SOFTENG 281
270
COMPSCI 331
: Large-Scale Software Development2024 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.
Prerequisite: COMPSCI 230, 235
Restriction: SOFTENG 325
Restriction: SOFTENG 325
271
COMPSCI 345
: Human-computer Interaction2024 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.
Prerequisite: COMPSCI 230 or SOFTENG 206
Restriction: SOFTENG 350
Restriction: SOFTENG 350
272
COMPSCI 350
: Mathematical Foundations of Computer Science2024 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.
Prerequisite: COMPSCI 220 or PHIL 222, and COMPSCI 225 or MATHS 254
273
COMPSCI 351
: Fundamentals of Database Systems2024 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.
Prerequisite: COMPSCI 220, and COMPSCI 225 or MATHS 254
Restriction: COMPSCI 751, SOFTENG 351
Restriction: COMPSCI 751, SOFTENG 351
274
COMPSCI 361
: Machine Learning2024 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.
Prerequisite: COMPSCI 220, and 15 points from DATASCI 100, STATS 101, 108, and 15 points from COMPSCI 225, MATHS 254, 255
Restriction: COMPSCI 762
Restriction: COMPSCI 762
275
COMPSCI 369
: Computational Methods in Interdisciplinary Science2024 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.
Prerequisite: COMPSCI 220, and COMPSCI 225 or MATHS 254