On the page On this page Overview Admissions Courses Careers Related Programs Contact On this page Overview Admissions Courses Careers Related Programs Contact School of Applied Science & Technology Program Yourself a Successful Career The Bachelor of Computing Science program gives learners a solid foundation in the technical, communication and hands-on skills needed to excel as a computing science professional. Explore a myriad of areas, including gaming, networking and communications, big data, cloud computing, database development, artificial intelligence, robotics, graphics, and mobile applications. Virtually every industry in the world makes use of computer technology and computing science graduates are essential in developing the applications that drive those industries forward.If you enjoy problem-solving, are motivated by constant challenges, thrive working in creative and dynamic environments, and get a kick from collaborating with teams, then computing science is the career for you. Apply Take a Peek at What's in Store Get a taste for learning by reviewing a few of the required courses. Introduction to Computing Science CS1140 An introduction to Computing Science in which you learn to solve simple problems by writing small computer programs in JAVA. This course presents a high-level object-oriented computing model based on objects as well as primitive data types, control structures and methods. It will be limited to basic elementary algorithms and techniques for constructing elegant and robust solutions to simple problems. The laboratories will offer you the opportunity to translate concepts presented in lectures into interesting application programs. All Course Information Elementary Data Structures CS1150 The course provides a review of programming principles (specification, implementation and testing), and an extension of object-oriented concepts from CS1140 including data abstraction, modular program construction and program reuse. The emphasis is on dynamic data structures (eg. lists, string, stacks, queues, tables), and their associated algorithms (eg. recursion, traversal, sorting, searching, hashing). All Course Information Formal Systems and Logic in Computing Science CS2720 An introductory course to present the tools of set theory, logic and induction, and their use in the practice of reasoning about algorithms and programs. Basic set theory. The notion of a function. Counting. Propositional and predicate logic and their proof system will be studied. Inductive definitions and proofs by induction will be covered along with program specification and correctness. All Course Information Get the Green Light for Admission To be considered for admission, you must meet specific criteria, including course requirements, minimum marks, and language proficiencies. Full Admission Requirements Kickstart a Career in Computing Science A computing science degree opens up opportunities to work in almost any industry that uses computers. Positions in these industries include data scientist, software tester, web developer, systems analyst, business analyst, and software engineer. Map out your career path. Our knowledgeable Academic Advising team can help you get started and bring your goals into focus. Connect Today Programs That Work. Find your fit with career focused education and practical connections at every step. Explore All Programs Computing Science University Transfer Find the key to your career as an analyst, programmer... Computer Systems Technology Certificate Upgrade your career options by learning the fundamentals... Computer Systems Technology Diploma Up your career game in the software development industry... Load more programs Find a Program That Works. We're here to help you get your career down to a science. Email Us
Programs That Work. Find your fit with career focused education and practical connections at every step. Explore All Programs