Skip to Main Content

Contents

Subject Overview

If you have a flexible mind that’s capable of creative, speculative thought, along with precise calculation, problem solving and design, then Logic and Computation is a great subject for you. It’s a combination of courses from Computer Science, Linguistics, Mathematics and Philosophy.
Studying Logic and Computation can help you develop conceptual and analytical skills. You’ll examine the structure, design and limitations of symbolic representations and procedures in both human thought and computer software.
Logic and Computation is taught by experts in both the Faculty of Science and the Faculty of Arts. We are the only university in New Zealand to offer this undergraduate programme.

Knowledge and Skills

Logic and Computation combines courses from Computer Science, Mathematics, Philosophy and Linguistics. As a Logic and Computation student you can study courses in the following topics:
- Algorithms
- Artificial intelligence
- Critical thinking
- Data structures
- Grammar
- Logic
- Pragmatics
- Rationality
- Syntax

Potential Careers

You could be in a position to have a career in research in universities or the IT industry. Logic and Computation can also be useful for any career requiring skills in analysis, precise and creative thinking, and the ability to communicate clearly. This is a rare and versatile combination of skills that is highly valued and sought after in the business world.

Logic and Computation helps prepare you for a wide range of careers. This is because people’s dependence on computing and computing services is increasing and diversifying. Businesses, tertiary institutions and computing industries all need experts with sharp analytical, programming, creative thinking and communication skills.

Jobs related to Logic and Computation
- Business, systems or security analyst
- Cloud systems or software engineer
- Computer consultant
- Data, e-commerce solutions, software, information architect
- Database developer or administrator
- Digital designer
- Front end, game, systems or web developer

Schedule

Plan Schedules

Complete 120 points comprising:

  • 60 points for all Compulsory Courses, and
  • 60 points from Elective Courses

Selected courses must include at least 45 points at level 300.

Elective Courses

Complete exactly 60 points from the following: