Participating students register for CPSC 298, 299, 398, 399, or 499 as appropriate, and pay the Co-operative Education Option fee for each course (see Program and Course Fees). UBC policy for Courses with Variable Credits Some courses are listed with a choice of credit value such as topics courses. Applying for the Major or Minor as soon as possible is suggested. Introduction People Office Hours Scheduling Grading Academic Conduct. Upper-level requirements. Vancouver Campus Course Offerings. UBC Search. Use the interactive prerequisites graph to ensure you are eligible for the courses you want to take. STEP 3. Students will receive an email communication regarding the process in late May or early June. The Department of Computer Science offers courses across a wide range of topics in computing.

The Department of Computer Science offers several options in first year: CPSC 110 is for students pursuing Computer Science specializations or who plan to take CPSC 210. See Mathematics under Bachelor of Science. Student Services Students who wish to register in an Honours or Combined Honours specialization in Computer Science, must seek approval from the Department Honours advisor prior to registering for second year. Appeal Rules. Courses: Here is a list of all of the subjects offered at UBC Vancouver.

CPSC 110 (or CPSC 107), CPSC 121 and CPSC 210 Please note that meeting the 70% average above does not guarantee admission: it is the minimum requirement to apply. 2Several upper-level CPSC courses have CPSC 213 as pre-requisite. Vancouver, BC Canada V6T 1Z1, Emergency Procedures | Accessibility | Contact UBC | © Copyright The University of British Columbia, © Copyright The University of British Columbia.

Getting started: Using the drop-down box at the top of the page, select the campus and the session for which you wish to view courses. Co-operative education is a process of education which integrates academic study with related and supervised work experience in co-operating employer organizations. Wait Lists. Click on a subject code to drill down into Student Services CPSC 100 is targeted for first-year students, but is open to all UBC students. You cannot get credit for CPSC 100 if you have credit for CPSC 110. Vancouver Campus STEP 2. Content. Drag your Visit the Computer Science pages from the Course Calendar to find a list of courses required within each degree program option.. The work placements are arranged by mutual agreement between students and employing organizations. 1While CPSC 110 is the recommended route for students pursuing a program in Computer Science, CPSC 103, 107 may be taken in its place. Specialization-Specific Courses Required for Promotion, UBC-SFU-UVIC-UNBC Calculus Examination Certificate, © Copyright The University of British Columbia, MATH 100 or 102 or 104 (or 180 or 184 or 120 or 110), At least 6 credits from MATH 200, 221, STAT 200, 241, 251, BIOL 300, Further CPSC courses numbered 400 or above, Other subject area credits numbered 300 or above, Two of CHEM 218, 304, 311, 313, 318, 327, 330, 412, MATH 100 (or 102 or 104 or 110 or 180 or 184 or 120), Additional CPSC or PHYS courses numbered 300 or above, MATH 120 (or 100 or 102 or 104 or 180 or 184), 9 credits from MATH 300, 301, 316, 322, 323, 331, 12 credits from MATH 400-406, 412, 418-428, 433-440, 443, 449, 450, CPSC 402, 406, MATH 120 (or 100 or 102 or 104 or 110 or 180 or 184), 6 credits from fourth-year PHYS electives, Additional CPSC courses numbered 300 or above, MATH 120 (or 100 or 102 or 104 or 180 or 184 or 110), 6 credits from CPSC 340, 420, MATH 418, 419, 420, 421 or further STAT courses numbered 400 or above, Same as Major and Honours Computer Science, One of CPSC 415, 416, 417, 444, CPEN 421, 432, EECE 443, 494, One more of CPSC 304, 317, 344, 415, 416, 417, 444, CPEN 421, 432, EECE 443, 494.

This course is not eligible for Credit/D/Fail grading. The option leads to a Bachelor of Science degree. Standard Timetables; Courses; Specializations; Search ... UBC Vancouver; UBC Okanagan; Session: 2020 Winter. Contact Computer Science for information.

students are advised to review the Computer Science undergraduate information. For specialization information and admission requirements, see Cognitive Systems (Science). Browse . CPSC 103 (Introduction to Systematic Program Design) This course is for any UBC student who wants to learn how to program in an introductory setting. * indicates that there are currently no courses offered for this subject in the current session. Lab Sections. Students who have credit for or exemption from APSC 160, CPSC 107 or CPSC 110 may not take CPSC 100 or CPSC 103. The Department of Computer Science accepts CPSC 554 (3-12) d Topics in Human-Computer Interaction This course is not eligible for Credit/D/Fail grading. Especially for CPSC 221. The University of British Columbia Vancouver campus . CPSC 100 targets students desiring a general introduction to computational thinking with little programming. Lecture Slides Worksheets Labs Tutorials Assignments Online Quizzes Exams Handouts Lecture Modules Readings. applications in April from current UBC Science students with third-year standing or higher or students with second-year standing who are ineligible for the central specialization application. Asian Canadian and Asian Migration Studies, Applied Science Professional Program Platform, Arts and Science Interdisciplinary Courses, Business Administration: Business Statistics, Business Administration: Entrepreneurship, Business Administration: Human Resources Management, Business Administration: International Management, Business Administration: Business Technology Management, Business Administration: Management Science, Business Administration: Sustainable Development, Business Administration: Strategic Management, Business Administration: Transportation and Logistics, Business Administration: Urban Land Economics, Forest Bioeconomy Sciences and Technology, Cellular, Anatomical and Physiological Sciences, Central, Eastern and Northern European Studies, Classical, Near Eastern and Religious Studies, Educational & Counselling Psychology, & Special Education, Educational Psychology and Special Education, Faculty of Arts Commuter Transition Program, First Nations and Endangered Languages Program, Gender, Race, Sexuality and Social Justice, Library, Archival and Information Studies, Naval Architecture and Marine Engineering, Occupational Science and Occupational Therapy, Resources, Environment and Sustainability. Vancouver, BC Canada V6T 1Z1, Emergency Procedures | Accessibility | Contact UBC | © Copyright The University of British Columbia, Adding a Specialization Outside the Faculty of Arts, Academic Recognition, Promotion, and Continuation, Dual Degree Program Option in Arts and Science, Dual Degree Program Option in Arts and Applied Science, Dual Degree Program Option: Bachelor of Arts and Master of Management, Dual Degree Program Option: Bachelor of Arts, UBC and Sciences Po, Asian Canadian and Asian Migration Studies, Central, Eastern and Northern European Studies, Classical, Near Eastern and Religious Studies, Gender, Race, Sexuality and Social Justice, Geographical Information Science and Geographical Computation, Russian and Slavic Languages and Literature, © Copyright The University of British Columbia, MATH 100 or 102 or 104 (or 180 or 184 or 120 or 110), 6 credits from MATH 200, 221, STAT 200, 251, 12 credits of CPSC courses numbered 300 or higher, 9 credits of CPSC courses numbered 400 or higher, 18 credits of CPSC courses numbered 300 or higher.