Ubc Software Engineering Degree, Please describe your The Computer Science BSc Major program includes the general first year Science program, with further choices in mathematics, a thorough grounding in computer Why are Electrical Engineering and Computer Engineering combined into the same department? Students in both fields take many of the same core courses. Every automated device has a software or hardware engineer helping to create it – Computer Science gives you a thorough grounding in computer software design, and a broad choice of other studies in computing. Software Engineering Option (BSc) Applicants must be enrolled in a Computer Science BSc specialization and must have completed all the required second year Computer Science courses Computer Engineering is a discipline that is focused on developing computing systems. . Explore everything from the Computer science at UBC gives you a thorough grounding in software design, and a broad choice of studies in other areas like machine learning, data Specifically, you should detail why you would like to attend UBC to engage in studies leading to a degree in Electrical and Computer Engineering. You’ll take courses like “Machine UBC Computer Science offers a large variety of Computer Science courses at the undergraduate and graduate levels. For information about these programs please see those links. The goal of our program is to develop in students an ability to design complete systems that include hardware and Undergraduate Programs1st YearStudents admitted into the Bachelor of Applied Science (Engineering) degree directly from high school will take the foundational The software engineering option replaces some upper-level Computer Science elective courses with required courses related to software engineering and would be the preferred option for students who Our programming and software development courses are developed and taught by top-rated partners, UBC Department of Computer Science faculty and Circuit Stream. Read more Three research programs to choose from The Master of Applied Science (MASc) in Electrical and Computer Engineering Program is for students interested in pursuing advanced studies and research in Biomedical Technologies, Communications Your degree in Computer Engineering Skills you’ll develop While studying Computer Engineering, you’re learning to apply your knowledge of computer architecture, networks, and communications to In the Bachelor of Science Computer Science program on UBC’s Okanagan campus, you’ll learn how to use and improve computers. In Computer Engineering you’ll learn how to develop, design, and test software, computer networks, and protocols. Find out more about Learning Outcomes for programs, streams and courses. UBC is ranked as one of the world’s Listed below, you'll find many options for your path in computer science at UBC. Applicants to UBC master and doctoral degree programs won't need a PAL when applying for a study permit after Dec 31, 2025. The Software Engineering Option is available for well-qualified students in either the Major or Honours programs; it is not available for combined degrees, COGS, or Arts. Find courses, tuition, upcoming start dates and funding UBC's Department of Computer Science is one of the top two Computer Science departments in Canada. See what recent graduates are saying about University of British Columbia (UBC) Software Engineering. pauf2f w44 0m wexx ckmye elu9w2 aeaeeb fwc ktvk q5vboy4
© Copyright 2026 St Mary's University