Search

Back
3 units (fi 6)(SECOND, 3-0-3)

Continuation of AUCHE 250, again emphasizing a mechanist approach. The chemistry of alcohols, conjugated unsaturated systems, aromatic rings, carbonyl-containing compounds, organic reduction-oxidation reactions, and beta-dicarbonyl compounds will be discussed. Carbohydrate chemistry will be introduced as a way to explore many concepts in a biochemical context. Prerequisite: AUCHE 250.

3 units (fi 6)(EITHER, 3-0-0)

Special relativity; photons and matter waves; Bohr atom model; Heisenberg Uncertainty Principle; Schrödinger equation; one-dimensional systems; hydrogen atom; spin; Pauli Exclusion Principle; many-electron atoms; molecules. Prerequisites: AUCHE 212, AUMAT 112, and AUPHY 120. Corequisite: AUMAT 211 is recommended. Note: Credit may be obtained for only one of AUCHE 277, AUPHY 260.

3 units (fi 6)(EITHER, 3-0-0)

Study of the principles and concepts of physical chemistry. Topics include the laws of thermodynamics, chemical equilibrium, phase equilibria, surface chemistry, chemical kinetics and catalysis and spectroscopy and photochemistry. Prerequisites: AUCHE 112 or AUCHE 212 (2022) or AUCHE 214; and AUMAT 110 or 116.

3 units (fi 6)(EITHER, 3-0-0)

In-depth examination of selected topics in Chemistry. Prerequisites: *6 in Chemistry at the 200 level, *3 of which must be in the subject area of the particular selected topics course.

3 units (fi 6)(EITHER, 3-0-0)

Study of the theory and practice of instrument methods of analysis. Topics include atomic absorption and emission spectroscopy, fluorometry, liquid and gas chromatography, physical separations and electrochemical methods. Examples include the analysis of chemicals with environmental importance. Prerequisite: AUCHE 220. Recommended corequisite: AUMAT 110 or 116. Note: Credit may be obtained for only one of AUCHE 222 (2021) and AUCHE 323.

3 units (fi 6)(EITHER, 1-0-3)

An advanced analytical laboratory course utilizing spectroscopic, chromatographic and electroanalytical techniques. The emphasis will be on the application of the instrumental techniques for the analysis and identification of unknown samples. Prerequisites: AUCHE 221.

3 units (fi 6)(EITHER, 3-0-0)

Theory and application of nuclear magnetic resonance spectroscopy, infrared spectroscopy and mass spectrometry. Prerequisite: AUCHE 323. Note: Credit may be obtained for only one of AUCHE 320 (2021) and AUCHE 325.

3 units (fi 6)(EITHER, 3-0-0)

This course serves as an introduction to the chemical processes responsible for natural environmental phenomena and anthropogenic environmental problems. Topics to be discussed include atmospheric chemistry, water and soil chemistry, environmental sampling, climate change, pollution, waste management, fossil fuels and alternative energy technologies, toxic organic compounds and the principles of green chemistry. Prerequisites: AUCHE 112 or AUCHE 212 (2022) or AUCHE 214, third year standing, AUCHE 220 recommended.

3 units (fi 6)(EITHER, 3-0-0)

An introduction to inorganic chemistry with particular emphasis on the bonding, reactivity and characterization of transition metal complexes. Topics include: Donor-acceptor chemistry, ligand substitution, photochemical reactions, electronic spectra, and an introduction to inorganic material synthesis. Prerequisite: AUCHE 230. Note: Students who completed AUCHE 250 between 2021 and 2023 may also use that course as a prerequisite to AUCHE 350.

3 units (fi 6)(EITHER, 1-0-3)

This lab course introduces students to synthetic laboratory principles and techniques. Concepts include the synthesis of transition metal complexes, the rational design and synthesis of organic ligand systems, reactions of metal complexes, catalysis and nanomaterial synthesis. Students will also gain experience analyzing and interpreting real-world data acquired from a variety of characterization techniques, including NMR, UV-Vis, IR and magnetic susceptibility. Prerequisite: AUCHE 230 or AUCHE 251 (2022). Corequisites: Recommended AUCHE 350.

3 units (fi 6)(EITHER, 3-0-0)

An extension of AUCHE 350 and an introduction to catalysis. Topics include: Common organometallic ligand systems, organometallic reactions and related mechanisms, homogenous, heterogeneous and asymmetric catalysis, catalyst synthesis and design, flow chemistry and industrial catalytic applications. Prerequisite: AUCHE 350.

3 units (fi 6)(EITHER, 1-0-3)

This course is a guided-inquiry laboratory course that is focused on the development of modern organic and inorganic synthetic skills and techniques. Students will gain hands-on experience in researching, developing and implementing synthetic methodologies and analyzing experimental results. In addition, students will strengthen their communication skills through oral and written assignments. Prerequisites: AUCHE 351. Note: Credit may be obtained for only one of AUCHE 353 and AUCHE 360 (2021).

3 units (fi 6)(EITHER, 3-0-0)

Continuation of AUCHE 277. Prerequisites: AUMAT 211; one of AUCHE 277, AUPHY 260. Note: Credit may be obtained for only one of AUCHE 377 and AUPHY 360.

3 units (fi 6)(EITHER, 1-0-6)

A research project on a specific topic in chemistry to be determined jointly by the student and professor. Prerequisite: Consent of instructor. Notes: Admission to AUCHE 390 normally requires a minimum GPA of 3.0 in Chemistry. An Application for Individual Study must be completed and approved before registration in the course.

3 units (fi 6)(EITHER, 1-0-6)

A research project on a specific topic in chemistry to be determined jointly by the student and professor. Prerequisite: AUCHE 390. Notes: Admission to AUCHE 392 normally requires a minimum GPA of 3.0 in Chemistry. An Application for Individual Study must be completed and approved before registration in the course.

3 units (fi 6)(EITHER, 1-0-0)

Supervised literature research project. Prerequisite: Third-year standing. Notes: Admission to AUCHE 397 normally requires a minimum GPA of 3.0 in Chemistry. An Application for Individual Study must be completed and approved before registration in the course.

3 units (fi 6)(EITHER, 1-0-0)

Supervised literature research project. Prerequisite: AUCHE 397. Notes: Admission to AUCHE 399 normally requires a minimum GPA of 3.0 in Chemistry. An Application for Individual Study must be completed and approved before registration in the course.

3 units (fi 6)(EITHER, 3-0-0)

In-depth examination of selected topics in Chemistry. Prerequisites: *12 of senior Chemistry, at least *3 of which must be in the subject area of the particular selected topics course.

Starting: 2024-09-01 AUCHE 405 - Selected Topics in Chemistry

3 units (fi 6)(EITHER, 3-0-0)

In-depth examination of selected topics in Chemistry. Prerequisites: 12 units of senior Chemistry, at least 3 units of which must be in the subject area of the particular selected topics course.

3 units (fi 6)(EITHER, 3-0-0)

Study of the mechanism of different classes of enzymes along with experimental techniques used in enzymology. Prerequisite: AUCHE 250. Note: AUBIO 280 (Biochemistry: Proteins, Enzymes and Energy) is a suggested pre or corequisite.

3 units (fi 6)(EITHER, 1-0-6)

A research project on a specific topic in chemistry to be determined jointly by the student and professor. Prerequisite: AUCHE 390. Notes: Admission to AUCHE 490 normally requires a minimum GPA of 3.0 in Chemistry. An Application for Individual Study must be completed and approved before registration in the course.

3 units (fi 6)(EITHER, 1-0-6)

A research project on a specific topic in chemistry to be determined jointly by the student and professor. Prerequisite: AUCHE 390. Notes: Admission to AUCHE 492 normally requires a minimum GPA of 3.0 in Chemistry. An Application for Individual Study must be completed and approved before registration in the course.

3 units (fi 6)(EITHER, 1-0-0)

Intensive study of a specific area of Chemistry as defined by the student and a supervising instructor. Prerequisites: Fourth-year standing. Notes: Admission to AUCHE 497 normally requires a minimum GPA of 3.0 in Chemistry. An `Application for Individual Study' must be completed and approved before registration in the course.

3 units (fi 6)(EITHER, 1-0-0)

Intensive study of a specific area of Chemistry as defined by the student and a supervising instructor. Prerequisites: Fourth-year standing and AUCHE 497. Notes: Admission to AUCHE 499 normally requires a minimum GPA of 3.0 in Chemistry. An 'Application for Individual Study' must be completed and approved before registration in the course.

3 units (fi 6)(EITHER, 3-0-0)

A survey of the major contributions of the Greeks to Western civilization in art, architecture, education, literature, philosophy, and politics.

3 units (fi 6)(EITHER, 3-0-0)

Survey of classical mythology based on readings in translation from ancient literature. Study of the influence of classical mythology on art, film, literature, and music.

3 units (fi 6)(EITHER, 3-0-0)

History of Greece from the Bronze Age to the Persian Wars. Note: Credit may be obtained for only one of AUCLA 221 and AUHIS 203.

3 units (fi 6)(EITHER, 3-0-0)

History of Greece from the Persian Wars to the end of the Hellenistic Age. Note: Credit may be obtained for only one of AUCLA 222 and AUHIS 204.

3 units (fi 6)(EITHER, 3-0-0)

History of the Roman Republic from its beginnings to the Battle of Actium in 31 B.C. Note: Credit may be obtained for only one of AUCLA 223 and AUHIS 207.

3 units (fi 6)(EITHER, 3-0-0)

History of the Roman Empire from the time of Augustus to the fall of the west in the fifth century A.D. Note: Credit may be obtained for only one of AUCLA 224 and AUHIS 208.

3 units (fi 6)(VAR, 0-3S-0)

Study tour of ancient sites from the classical world. The focus and content of each course are determined by student and faculty interests and may vary with different course offerings. Note: Tour costs are the responsibility of the student. Requires payment of additional student instructional support fees. Refer to the Tuition and Fees page in the University Regulations section of the Calendar.

3 units (fi 6)(EITHER, 1-0-0)

Intensive study of a specific area of Classics as defined by the student and a supervising instructor. Prerequisite: Consent of the instructor. Note: An Application for Individual Study must be completed and approved before registration in each of these courses.

3 units (fi 6)(EITHER, 1-0-0)

Intensive study of a specific area of Classics as defined by the student and a supervising instructor. Prerequisite: Consent of the instructor. Note: An Application for Individual Study must be completed and approved before registration in each of these courses.

3 units (fi 6)(EITHER, 3-0-0)

Survey of ancient Greek philosophy from its origins with the PreSocratics up to and including Plato and Aristotle. Note: It is recommended that students complete AUPHI 101 and 102 prior to registration in AUCLA 310.

3 units (fi 6)(EITHER, 3-0-0)

Introduction to crime and correction in Canada. The theory and practice accompanying law enforcement, trial, correctional intervention, and probation and parole are analyzed by drawing from a range of disciplinary traditions such as ethical reflection, psychological theory, social and political thought, and biological understandings of criminality. Note: Credit may be obtained for only one of AUCRI 160 and AUIDS 160 (2020).

Starting: 2024-09-01 AUCRI 160 - Introduction to Crime, Justice and Corrections

3 units (fi 6)(EITHER, 3-0-0)

An introduction to crime, justice and corrections in Canada using interdisciplinary approaches and Intersectional theory. The course explores crime in Canada from the criminal event through policing, trials, sentencing, corrections, community responses, and re-entry to society. Note: Credit may be obtained for only one of AUCRI 160 and AUIDS 160 (2020).

3 units (fi 6)(EITHER, 3-0-0)

Integrative examination of theories of delinquency, the relationship of the young offender to Canadian criminal law, family, drug abuse, child abuse, and recent developments in community-based treatment programs. Prerequisites: One of AUSOC 101, 103, 105, AUIDS 160 (2020) or AUCRI 160, or consent of the instructor. Note: Credit may be obtained for only one of AUCRI 200 and AUSOC 200 (2020).

3 units (fi 6)(EITHER, 3-0-0)

Interactionist analysis of processes accompanying the definition of deviance, subculture formation, careers of involvement in deviant activities, and the formal and informal regulation of deviance. Prerequisite: One of AUCRI 160, AUIDS 160 (2020), AUSOC 101, 103, 105. Note: Credit may be obtained for only one of AUCRI 224 and AUSOC 224 (2020).

3 units (fi 6)(EITHER, 3-0-0)

Examination of anthropological and sociological explanations of crime and criminality, including a cross-cultural analysis of the social processes accompanying criminal activities. The course focuses on criminality as defined under Canadian criminal law and the traditional legal systems of Canada's Indigenous peoples. Prerequisite: One of AUCRI 160, AUIDS 160 (2020), AUSOC 101, 103, 105. Note: Credit may be obtained for only one of AUCRI 225 and AUSOC 225 (2020).

3 units (fi 6)(EITHER, 3-0-0)

Why is it that so much attention is paid to street crime while the crimes of the powerful go virtually unpunished and sometimes unnoticed? A comprehensive examination of the prevalence and impact of crime committed by the powerful, including white collar occupational crime, corporate crimes, and crimes committed by the state. Prerequisite: One of AUCRI 160, 224, 225, 353, AUIDS 160 (2020), AUPOL 353 (2020), AUSOC 224 (2020), 225 (2020), and 3rd year standing or consent of the instructor. Note: Credit may be obtained for only one of AUCRI 327, 427, AUSOC 327 (2020), 427 (2020).

3 units (fi 6)(EITHER, 3-0-0)

Advanced study of a particular dimension of law, crime and justice studies. Topics may vary from year to year, depending on the instructor and student interest. Prerequisite: AUCRI 160 or AUIDS 160 (2020).

3 units (fi 6)(EITHER, 3-0-0)

A critical examination of how race and criminalization intersect, focusing on Canada and the United States. We will explore how modern racial disparities in these criminal justice systems are connected to inequality and social control through historical and ongoing processes of racialization and criminalization. Prerequisite: AUCRI 160 or AUIDS 160 (2020).

3 units (fi 6)(EITHER, 3-0-0)

Examination of the Canadian judicial branch of government in comparative perspective. The course probes court structures; judicial independence, appointment, discipline, and removal; judicial decision making processes; and courts and the public policy process. Prerequisite: One of AUPOL 103, 104 (2018), 221, AUCRI 160, AUIDS 160 (2020). Note: Credit may be obtained for only one of AUCRI 353 and AUPOL 353 (2020).

3 units (fi 6)(EITHER, 3-0-0)

Why is it that so much attention is paid to 'street crime' while the crimes of the powerful go virtually unpunished and sometimes unnoticed? A comprehensive examination of the prevalence and impact of crime committed by the powerful, including white collar occupational crime, corporate crimes, and crimes committed by the state. Prerequisite: One of AUCRI 160, 224, 225, 353, AUIDS 160 (2020), AUPOL 353 (2020), AUSOC 224 (2020), 225 (2020), and 3rd year standing or consent of the instructor. Note: Credit may be obtained for only one of AUCRI 327, 427, AUSOC 327 (2020), 427 (2020).

3 units (fi 6)(EITHER, 3-0-0)

Advanced study of a particular dimension of law, crime, and justice studies. Topics may vary from year to year, depending on instructor and student interest. Prerequisite: AUCRI 160 or AUIDS 160 (2020).

3 units (fi 6)(EITHER, 3-0-0)

An introduction to the history, politics, and consequences of incarceration in North America and abroad. The course will examine why and how people were punished in the past, the reasons and methods for punishment in modern society, and how incarcerated people and those released back into society experience punishment. Prerequisite: AUCRI 160 or AUIDS 160 (2020).

3 units (fi 6)(EITHER, 3-0-0)

This course explores historical and contemporary relationships between women and the Canadian legal system. The course uses feminist legal theory to explore the evolution of areas of Canadian law of particular interest to women (for example: reproduction, abortion, family law, rape laws, criminal law) and political activism around the law and women's issues. Prerequisites: One of AUCRI 353, AUPOL 353 (2020), 355 or AUIDS 230. Notes: Credit may be obtained for only one of AUCRI 453 and AUPOL 453 (2020).

3 units (fi 6)(EITHER, 3-0-3)

An introduction to computational thinking, problem solving, and the fundamental ideas of computing. Topics include algorithms, abstraction, and modelling; the syntax and semantics of a high-level language (e.g. Python); fundamental programming concepts and data structures, including simple containers (variables, arrays, lists, strings, dictionaries); sequencing, conditionals and repetition; documentation and style; object-oriented programming; exceptions and error handling; graphical user interfaces and event-driven programming; recursion; simple algorithm analysis and run- time efficiency. Prerequisite: Mathematics 30-1. Note: Credit may be obtained for only one of AUCSC 111, AUCSC 113 (2023), and AUCSC 120 (2019).

3 units (fi 6)(EITHER, 3-0-3)

An introduction to object-oriented design and programming in Java; algorithm analysis; data structures and container classes including arrays, lists, arraylists, stacks, queues, user-defined structures and an introduction to trees, along with associated algorithms such as insertion, removal, sorting and retrieval; introduction to recursion. Prerequisite: AUCSC 111, AUCSC 113 (2023) or AUSCI 135. Corequisites: AUMAT 116 and 120. Note: Credit may be obtained for only one of AUCSC 112 and AUCSC 211, and for only one of AUCSC 112 and AUSCI 235.

3 units (fi 6)(EITHER, 0-3S-0)

Introduction to current topics in computing and their application to a wide variety of areas within our society. Topics may be chosen from, but are not limited to, the following: Artificial Intelligence, Big Data, Cloud Computing, Cryptocurrency, Data Compression, Data Mining, Encryption, Internet of Things, Machine Learning, Microchip Implants, Multimedia, Privacy, Robotics, Security, Social Media, Wearable Technology, and Virtual Reality. This course, being a concepts course and not a programming course, is intended to be interdisciplinary in nature.

3 units (fi 6)(FIRST, 3-0-1.5)

Introduction to algorithm analysis and Onotation. Abstract data types (lists, stacks, queues, trees, priority queues, dictionaries, sets), their implementations (linked lists, binary trees, heaps, binary search trees, balanced search trees, hash tables), and associated algorithms (iterators, enumerators, traversal, sorting, searching, retrieval). Prerequisites: AUCSC 120, AUMAT 110 or 111 or 116, and AUMAT 120. Corequisite: AUMAT 250.

3 units (fi 6)(EITHER, 3-0-0)

An introduction to object-oriented design and programming; algorithm analysis; data structures and container classes including arrays, lists, arraylists, stacks, queues, user-defined structures and an introduction to trees, along with associated algorithms such as insertion, removal, sorting and retrieval; introduction to recursion. Prerequisite: AUCSC 111 (2021), AUCSC 113 or AUSCI 135. Corequisite: AUSCI 235. Note: Credit may be obtained for only one of AUCSC 112 (2021) and AUCSC 211.

3 units (fi 6)(EITHER, 3-0-1.5)

Introduction to modern web architectures and technologies. Web platforms and standards. Client-side/server-side programming and web languages (e.g. HTML, JavaScript, PHP, CSS, Node.js). Introduction to internet security. Design and implementation of a simple web application. Prerequisite: one of AUCSC 113 (2023) or AUSCI 135, or AUCSC 111.

3 units (fi 6)(EITHER, 3-0-1.5)

Software engineering paradigms, requirements specification, iterative software development, object-oriented design patterns, visual modelling with UML, software architecture; testing, verification and maintenance; software development environments and software engineering tools; societal implications such as the cost of failure and professional responsibilities. Prerequisite: AUCSC 112, or AUCSC 211 and AUSCI 235.

3 units (fi 6)(EITHER, 3-0-1.5)

Introduction to computer systems as multilevel machines. Topics include data representation; the organization and execution cycle of Von Neumann machines; assembly-level programming, addressing modes, control flow, procedure calls, input/output, interrupts, caching; finite state machines, Boolean algebra, logic gates, and digital circuits. Prerequisite: AUCSC 112, or AUCSC 211 and AUSCI 235.

3 units (fi 6)(EITHER, 3-0-1.5)

Algorithm design techniques (divide-and-conquer, dynamic programming, the greedy method). Merge-sort and the analysis of divide-and-conquer algorithms with recurrence relations; bucket-sort, radix-sort, and the lower bound on sorting; comparison of sorting algorithms. Trees, binary trees, search trees, their implementation, traversal, and search and update operations. Introduction to graph theory; data structures for the representation of graphs, digraphs, and networks, and their associated algorithms (traversal, connected components, topological sorting, minimum- spanning trees, shortest paths, transitive closure). Dynamic equivalence relations and union-find sets; amortized analysis. String matching. Prerequisites: AUCSC 112, or AUCSC 211 and AUSCI 235; and AUMAT 250.

3 units (fi 6)(SECOND, 0-4.5L-0)

Detailed study of software development processes, life cycles, and tools, especially object-oriented methods. Team work is emphasized in the completion of a large software project, from problem definition through to maintenance. Prerequisite: AUCSC 220.

3 units (fi 6)(EITHER, 3-0-1.5)

Introduces students to systematic testing of software systems and how to improve software reliability and quality, and sustainability. Topics include development and use of test cases, code inspection, coverage criteria, black box testing, white box testing, fuzzing, unit and regression testing, debugging and bug fixing process, performance, energy, and sustainability testing. Prerequisites: AUCSC 220 and AUMAT 250.

3 units (fi 6)(EITHER, 3-0-1.5)

Introduction to current database management systems in theory and practice. Topics include relational database design (including entity-relationship modelling, relational schema, and normal forms); relational algebra, use of a query language (typically SQL) and other components of a current database management system; overview of database system architecture, file structures (including B-tree indices), query processing, and transaction management; new directions. Prerequisites: AUCSC 112, or AUCSC 211 or AUSCI 235. Corequisite: AUMAT 250.

3 units (fi 6)(SECOND, 3-0-1.5)

Architecture of historical and contemporary computer systems, including CPU chips and buses, memory, secondary memory devices, and I/O interfaces. Performance enhancement techniques, including prefetching, pipelining, caching, branch prediction, out-of-order and speculative execution, explicit parallelism, and predication are discussed. The course also includes the data path and control logic at the microarchitecture level; error detection and correction; floating-point number representation and calculation; fast arithmetic circuits; instruction sets and formats; and an overview of alternative and parallel architectures, including RISC/CISC, SIMD/MIMD, shared memory and message passing architectures. Prerequisite: AUCSC 250.

3 units (fi 6)(EITHER, 3-0-1.5)

Principles of language design, abstraction, syntax and parsing, operational semantics (declaration, allocation, evaluation, run-time environment, typing, activation), and programming language paradigms (procedural, object- oriented, functional, logic programming). Prerequisites: AUCSC 112 (2021), or AUCSC 211 and AUSCI 235. Corequisite: AUCSC 250 and AUMAT 250.

3 units (fi 6)(EITHER, 1-0-3)

Intensive study of a specific area of Computing Science as defined by the student and a supervising instructor, including completion of a software project in the selected area. Prerequisite: *9 of senior-level Computing Science. Notes: Admission to AUCSC 395 normally requires a minimum GPA of 3.0 in Computing Science. An Application for Individual Study must be completed and approved before registration in the course.

Starting: 2024-09-01 AUCSC 395 - Directed Study I

3 units (fi 6)(EITHER, 1-0-3)

Intensive study of a specific area of Computing Science as defined by the student and a supervising instructor, including completion of a software project in the selected area. Prerequisite: 9 units of senior-level Computing Science. Notes: Admission to AUCSC 395 normally requires a minimum GPA of 3.0 in Computing Science. An Application for Individual Study must be completed and approved before registration in the course.

3 units (fi 6)(EITHER, 3-0-0)

Advanced study of a selected topic in computing science. The focus and content of each course offering are determined by student and faculty interests, and vary from year to year. Prerequisites: At least third-year standing or consent of the instructor; previous course(s) in Computing Science as determined by the instructor.

3 units (fi 6)(VAR, VARIABLE)

A four-month work experience placement focused on gaining practical experience in software development and/or information systems, and an appreciation of the demands and responsibilities of the computing profession. Upon completion of the work experience term, the student must submit a report to the Department which summarizes, evaluates, and reflects on the work performed and the knowledge and experience gained during the placement. Prerequisites: At least *18 in Computing Science, third-year standing, and consent of the Department. Note: Participation in the practicum is by application only, and is restricted to Computing Science majors.

Starting: 2024-09-01 AUCSC 401 - Professional Practicum I

3 units (fi 6)(VAR, VARIABLE)

A four-month work experience placement focused on gaining practical experience in software development and/or information systems, and an appreciation of the demands and responsibilities of the computing profession. Upon completion of the work experience term, the student must submit a report to the Department which summarizes, evaluates, and reflects on the work performed and the knowledge and experience gained during the placement. Prerequisites: At least 18 units in Computing Science, third-year standing, and consent of the Department. Note: Participation in the practicum is by application only, and is restricted to Computing Science majors.

3 units (fi 6)(VAR, VARIABLE)

A four-month work experience placement focused on gaining practical experience in software development and/or information systems, and an appreciation of the demands and responsibilities of the computing profession. Upon completion of the work experience term, the student must submit a report to the Department which summarizes, evaluates, and reflects on the work performed and the knowledge and experience gained during the placement. Prerequisites: AUCSC 401 and consent of the Department. Note: Participation in the practicum is by application only, and is restricted to Computing Science majors.

3 units (fi 6)(EITHER, 3-0-1.5)

Parallel architectures, programming language constructs for parallel computing, parallel algorithms and complexity. Message-passing, remote procedure call, and shared-memory models. Synchronization and data coherence. Load balancing and scheduling. Appropriate applications. Prerequisites: AUCSC 250 and AUCSC 370.

3 units (fi 6)(EITHER, 3-0-1.5)

Introduction to computer communication networks and network security. Physical and architectural elements and information layers of a communication network, including communication protocols, network elements, switching and routing, local area networks, and wireless networks. Authentication, cryptography, firewalls, intrusion detection, and communication security, including wireless security. Prerequisite: AUCSC 250. Corequisite: AUCSC 480. Note: Credit may be obtained for only one of AUCSC 455 and AUCSC 355 (2022).

3 units (fi 6)(EITHER, 3-0-1.5)

Survey of concepts and applications of artificial intelligence, including knowledge representation, state-space search, heuristic search, natural language processing, propositional logic, reasoning, and various machine learning algorithms. Prerequisites: AUCSC 310 and AUMAT 250.

3 units (fi 6)(SECOND, 3-0-1.5)

Operating system functions, concurrent process coordination, scheduling and deadlocks, memory management and virtual memory, secondary storage management and file systems, protection. Prerequisites: AUCSC 250 and AUCSC 370. Note: Credit may be obtained for only one of AUCSC 480 and AUCSC 380 (2022).

3 units (fi 6)(EITHER, 1-0-3)

Intensive study of a specific area of Computing Science as defined by the student and a supervising instructor, including completion of a software project in the selected area. Prerequisite: *9 in Computing Science at the 300 level. Notes: Admission to AUCSC 495 normally requires a minimum GPA of 3.0 in Computing Science. An Application for Individual Study must be completed and approved before registration in the course.

Starting: 2024-09-01 AUCSC 495 - Directed Study II

3 units (fi 6)(EITHER, 1-0-3)

Intensive study of a specific area of Computing Science as defined by the student and a supervising instructor, including completion of a software project in the selected area. Prerequisite: 9 units in Computing Science at the 300 level. Notes: Admission to AUCSC 495 normally requires a minimum GPA of 3.0 in Computing Science. An Application for Individual Study must be completed and approved before registration in the course.

3 units (fi 6)(EITHER, 3-0-0)

Advanced study of a selected topic in computing science. The focus and content of each course offering are determined by student and faculty interests, and vary from year to year. Prerequisites: At least third-year standing or consent of the instructor; previous course(s) in Computing Science as determined by the instructor.

3 units (fi 6)(EITHER, 3-0-1.5)

Advanced study of a selected topic in computing science. The focus and content of each course offering are determined by student and faculty interests, and vary from year to year. Prerequisites: At least third-year standing or consent of the instructor; previous course(s) in Computing Science as determined by the instructor.

3 units (fi 6)(EITHER, 3-0-0)

An interdisciplinary introduction to community and civic engagement for students interested in preparing the groundwork for undertaking further experiential educational opportunities (e.g., Internships, Study Abroad, CSL).

1 unit (fi VAR)(VAR, VARIABLE)

Content varies from year to year. Topics and credit value announced prior to registration period. Prerequisite: consent of the instructor. Corequisite: variable. Requires payment of additional student instructional support fees. Refer to the Tuition and Fees page in the University Regulations section of the Calendar.

1 unit (fi VAR)(VAR, VARIABLE)

Content varies from year to year but will include a significant service component. Topics and credit value announced prior to registration period. Pre/corequisite: consent of the instructor. Note: AUCSL 360 is classified as an arts course. Requires payment of additional student instructional support fees. Refer to the Tuition and Fees page in the University Regulations section of the Calendar.

0.5 units (fi VAR)(VAR, VARIABLE)

Content varies from year to year but will include a significant service component. Topics and credit value announced prior to registration period. Pre/corequisite: consent of the instructor. Note: AUCSL 360 is classified as an arts course. Requires payment of additional student instructional support fees. Refer to the Tuition and Fees page in the University Regulations section of the Calendar.

1 unit (fi VAR)(VAR, VARIABLE)

Content varies from year to year but will include a significant service component. Topics and credit value announced prior to registration period. Pre/corequisite: consent of the instructor. Note: AUCSL 360 is classified as an arts course. Requires payment of additional student instructional support fees. Refer to the Tuition and Fees page in the University Regulations section of the Calendar.

1 unit (fi VAR)(VAR, VARIABLE)

Course content varies from year to year but will include a significant service component. Topics and credit value announced prior to registration period. Pre-and/or corequisite: Consent of the instructor. Note: AUCSL 361 is classified as a science course. Requires payment of additional student instructional support fees. Refer to the Tuition and Fees page in the University Regulations section of the Calendar.

0.5 units (fi VAR)(VAR, VARIABLE)

Course content varies from year to year but will include a significant service component. Topics and credit value announced prior to registration period. Pre-and/or corequisite: Consent of the instructor. Note: AUCSL 361 is classified as a science course. Requires payment of additional student instructional support fees. Refer to the Tuition and Fees page in the University Regulations section of the Calendar.

1 unit (fi VAR)(VAR, VARIABLE)

Course content varies from year to year but will include a significant service component. Topics and credit value announced prior to registration period. Pre-and/or corequisite: Consent of the instructor. Note: AUCSL 361 is classified as a science course. Requires payment of additional student instructional support fees. Refer to the Tuition and Fees page in the University Regulations section of the Calendar.

3 units (fi 6)(EITHER, 3-0-0)

Individual study opportunity on topics for which no specific course is currently offered. Prerequisite: Consent of the instructor based on completion of a CSL placement (a record of courses and students can be found in the Learning and Beyond office).

3 units (fi 6)(EITHER, 3-0-0)

Survey and critical analysis of dramatic literature from ancient Greek to contemporary. Requires payment of additional student instructional support fees. Refer to the Tuition and Fees page in the University Regulations section of the Calendar.

3 units (fi 6)(FIRST, 3-0-0)

Script analysis and production preparation for the Drama Department's major production. Note: Students should take this course at the year level that coincides with the year level at which they are registered in the subsequent production (AUDRA 139).

3 units (fi 6)(EITHER, 3-0-0)

Study in speech and rhetoric for effective oral communication and interpretation. Requires payment of additional student instructional support fees. Refer to the Tuition and Fees page in the University Regulations section of the Calendar.

3 units (fi 6)(FIRST, 0-6L-0)

Ensemble production of improvisational or scripted plays. Involves an extensive research component appropriate to the chosen production. Prerequisite: Consent of the instructor, based on audition.

3 units (fi 6)(SECOND, 0-6L-0)

Ensemble production of improvisational or scripted plays. Involves an extensive research component appropriate to the chosen production. Prerequisite: Consent of the instructor, based on audition. Note: Distinct from AUDRA 138 in that it is a separate production with a different director.

3 units (fi 6)(EITHER, 0-6L-0)

Speech and movement improvisation with an emphasis on imaginative development; introduction to the process of acting and to dramatic form.

3 units (fi 6)(EITHER, 3-0-0)

Survey of crucial works, genres, and styles, within the history of Western theatre along with the critical analysis of contemporary theatrical presentations. Prerequisite: AUDRA 101.

3 units (fi 6)(FIRST, 3-0-0)

Script analysis and production preparation for the Drama Department's major production. Note: Students should take this course at the year level that coincides with the year level at which they are registered in the subsequent production (AUDRA 239).

3 units (fi 6)(EITHER, 0-6L-0)

Introduction to scene study with an emphasis on character and text analysis.

3 units (fi 6)(EITHER, 0-6L-0)

Exploration and experimentation in impulse inspired performance using mask, improvisation and clowning techniques. Requires payment of additional student instructional support fees. Refer to the Tuition and Fees page in the University Regulations section of the Calendar.

3 units (fi 6)(FIRST, 0-6L-0)

Ensemble production of improvisational or scripted plays. Involves an extensive research component appropriate to the chosen production. Prerequisites: AUDRA 138 or 139 and consent of the instructor based on audition.

3 units (fi 6)(FIRST, 0-6L-0)

Ensemble production of improvisational or scripted plays. Involves an extensive research component appropriate to the chosen production. Prerequisites: AUDRA 138 or 139 and consent of the instructor based on audition. Note: Distinct from AUDRA 238 in that it is a separate production with a different director.

3 units (fi 6)(EITHER, 0-6L-0)

Intensive study in the work of Viola Spolin and Paul Sills, with an emphasis on Improvisational Performance and Collective Creation. Prerequisites: AUDRA 144.

1 unit (fi 4)(TWO TERM, 0-4L-0)

Two-credit course offered over the full year, including participation in all scheduled performances. Participation in the course is determined by audition - being cast in a significant role in the chosen production. Prerequisite: Consent of the Division. Note: An Application for Community Theatre Studies must be completed and approved before registration in the course.

1 unit (fi 4)(TWO TERM, 0-4L-0)

Two-credit course offered over the full year, including participation in all scheduled performances. Participation in the course is determined by audition - being cast in a significant role in the chosen production. Prerequisite: Consent of the Division. Note: An Application for Community Theatre Studies must be completed and approved before registration in the course.

3 units (fi 6)(EITHER, 0-6L-0)

Exploration into interactive and improvisational drama as applied to education, therapy, business, recreation, community-building, and personal, group and social empowerment. This course is aimed at non-theatre focused individuals interested in personal, group and social empowerment across disciplines. Note: Credit may be obtained for only one of AUDRA 250 and AUDRA 344 (2020).

3 units (fi 6)(VAR, 0-3S-0)

An introduction to dramaturgical analysis. Students will engage in structural and literary analyses of plays drawn from both the classic canon and modern Canadian plays (with reference to historical context, script development and production histories), investigating their literary substance and gaining a practical understanding of dramatic techniques such as structure, character, dialogue, image and plot. Visitors will include dramaturges and directors, and students will work on a new script-in-progress with a Canadian playwright. Prerequisites: AUENG 102.

1.5 units (fi 6)(VAR, 0-3S-0)

An introduction to dramaturgical analysis. Students will engage in structural and literary analyses of plays drawn from both the classic canon and modern Canadian plays (with reference to historical context, script development and production histories), investigating their literary substance and gaining a practical understanding of dramatic techniques such as structure, character, dialogue, image and plot. Visitors will include dramaturges and directors, and students will work on a new script-in-progress with a Canadian playwright. Prerequisites: AUENG 102.

1.5 units (fi 6)(VAR, 0-3S-0)

An introduction to dramaturgical analysis. Students will engage in structural and literary analyses of plays drawn from both the classic canon and modern Canadian plays (with reference to historical context, script development and production histories), investigating their literary substance and gaining a practical understanding of dramatic techniques such as structure, character, dialogue, image and plot. Visitors will include dramaturges and directors, and students will work on a new script-in-progress with a Canadian playwright. Prerequisites: AUENG 102.

3 units (fi 6)(EITHER, 1-0-0)

Intensive study of a specific area of Drama to be defined by the student and a supervising instructor. Prerequisite: Consent of the instructor. Notes: An Application for Individual Study must be completed and approved before registration in the course. The course is intended for a student with a major in Drama.

3 units (fi 6)(FIRST, 3-0-0)

Script analysis and production preparation for the Drama Department's major production. Note: Students should take this course at the year level that coincides with the year level at which they are registered in the subsequent production (AUDRA 339).