Bachelor of Science in Computer Science
Download as PDF
Learning Outcome
Our graduates can effectively code, debug, test and document programs using various programming languages and tools.
Learning Outcome
Our graduates learn to design and implement efficient algorithms, using the most appropriate data structures, to solve specific computational problems.
Learning Outcome
Our graduates learn to use mathematical and/or experimental techniques to investigate and evaluate the relative merits of alternate solutions to the same computational problem.
Learning Outcome
Our graduates learn to apply the knowledge gained in our core courses to other application areas within Computer Science.
Learning Outcome
Our graduates demonstrate a strong foundation in the mathematical principles underpinning computer science, including calculus, discrete mathematics, theoretical computer science, basic statistics and probability.
Learning Outcome
Our graduates learn to communicate technical information clearly and effectively, both in writing and orally, to diverse audiences.
Learning Outcome
Our graduates learn to recognize and address ethical issues in computing.