Bachelor of Science in Computer Science

Download as PDF

School of Business & AnalyticsUndergraduateBachelor of Science

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.