ubc computer engineering

A UBC education will introduce you to people and ideas from around the world, open doors to new opportunities, and take you places you never imagined. It comprises award-winning faculty and researchers, staff, and students, all engaged in a close-knit, inclusive learning environment with strong links to industry and government. In Computer Engineering you’ll learn how to develop, design, and test software, computer networks, and protocols. Check us out at www.ece.ubc.ca. Follow us on Twitter @ECEUBC. Complementary Studies Courses (3) Discrete structures, such as trees and graphs, and their properties; introduction to algorithms and algorithmic complexity. CPEN 291 (6) Hardware specification, modeling, and simulation using hardware description languages (HDLs) and CAD tools. ELEC 201 (4) Operating systems, their design and their implementation. Major (1200): Computer Science and Software Engineering: Restricted Electives: Credit Exclusion List: Co-op Program. at UBC's. Currently working as a software engineer at A Thinking Ape. The following subject categories are particularly relevant for this degree. The University of British Columbia is a global centre for research and teaching, consistently ranked among the 40 best universities in the world. ENGINEERING EDUCATION The Engineering Education area aims to develop, implement and disseminate innovative, evidence-based teaching and learning strategies to help engineering students achieve optimal learning outcomes. All prospective students must demonstrate English-language competency prior to admission. Derivatives of elementary functions. One of MATH 318, STAT 251, MATH 302, STAT 302 (3) For details, read the COVID-19 FAQ. (If you are an international student with a score of less than 3, you may be eligible for. Every automated device has a software or hardware engineer helping to create it – whether it is the systems that control our phones, cars, planes, or robots. Current Co-op Students Here’s where you’ll find all the information you’ll need to make your co-op experience a success – from the student handbook to a checklist of undergraduate work-term requirements. In the early 1980s, UBC Mechanical Engineering Professor Philip Hill turned his attention toward natural gas as a cleaner burning alternative fuel for diesel engines. No drinks or food allowed near the computers. Co-operative Education supplements classroom learning by integrating work terms into a degree program to allow students to apply their knowledge in a work or research environment. Your data is safe and disposal is environmentally friendly. Students in the Computer Engineering Program may choose to focus on computer hardware design or in software intensive computer systems, including requirements elicitation, software design, software quality, user-interface and software project management. IB Certificate courses (Standard and Higher Level) may be used in an admissions average if you are graduating from a recognized high school curriculum that can be used as your basis of admission. Undergraduate and graduate programs. Every automated device has a software or hardware engineer helping to create it – whether it is the systems that control our phones, cars, planes, or robots. CPSC 221(4), ELEC 221 (4) English is the language of instruction at UBC. The challenging undergraduate program in Electrical Engineering and Computer Engineering attracts some of the university’s best students. CPEN 221 (4) CPEN 211 (5) Students will graduate with a Bachelor of Applied Science in Computer Engineering. Total Credits = 38, Fourth Year (2014 Frame and later)  [If applicable, view 2010, 2011, 2012, 2013, Frames] Processes at surfaces. Restricted to engineering undergraduate students in the final year of their program. In the computer science program at UBC’s Okanagan campus, you gain all the benefits of attending a globally respected university while studying in a close-knit learning community. Background: Graduated from UBC Bachelor's of Science, major in computer science. Our student design teams regularly win prizes in regional, national, and international design competitions. Emergency Procedures | Accessibility | Contact UBC | © Copyright 2021 The University of British Columbia, © Copyright 2021 The University of British Columbia. Students that wish to switch from the Computer Engineering Program to the Electrical Engineering Program must complete the online application form, available mid-February. Visit the Department of … The School of Engineering is an integral part of the Faculty of Applied Science at UBC. Group project experience with substantial projects is usually not mandated in computer science programs. Restricted to students in second year of Electrical and Computer Engineering programs. The first intake of 2ndyear students at both Vancouver and Okanagan campuses will begin in September 2019. Affiliated with the University of British Columbia, Geering Up is designed, organized and operated by UBC students. Learn how to use and improve computers while you explore topics such as databases and operating systems, software engineering, security, web development, and numerical methodology. There are numerous ways to meet the English Language Admission Standard. MATH 253 (3) One stop site for machine shop services, thunderlab hours, MacLeod and Kaiser building operations for the Department of Electrical and Computer Engineering at the University of British Columbia (UBC). Pickup and disposal of older computer equipment. Computer Engineering integrates both electrical engineering and computer science in the development of computer systems. Technical description, report preparation, business correspondence, and oral presentation of technical material. The Master of Engineering Leadership (MEL) degree is for practising professionals who want to gain a competitive advantage. CPEN 491 (10) All lead to a Bachelor of Applied Science (BASc) degree. Applications include complex state machines, microcontrollers, arithmetic circuits, and interface units. at UBC's. As a student in UBC’s Computer Engineering program, you will learn how to develop, design and test software, computer networks, and protocols. Students who complete the IB Diploma in English are required to achieve a minimum score of 3 in an IB Group 1 English course at either Standard or Higher Level. The Electrical and Computer Engineering … UBC Geering Up Engineering Outreach is a non-profit organization with the mandate of promoting science, engineering and technology to youth across British Columbia. Consult the Faculty of Science Credit Exclusion List: www.students.ubc.ca/calendar/index.cfm?tree=12,215,410,414. Some undergraduate curriculum changes will emphasize laboratory work and engineering design, without detracting from the program’s strong analytical base. *The frame generally refers to the year in which you entered year 2 of ECE. Sets and functions; induction; cardinality; properties of the real numbers; sequences, series, and limits. These engineers are involved in many hardware and software aspects of computing including the design of microcontrollers, computers and circuit design. The computer engineering program is structured to include group projects in 2nd, 3rd and 4th years of the program. Computer Engineering students are analytical, innovative thinkers and great team players who strive in a fast-paced environment. These engineers are involved in many hardware and software aspects of computing including the design of microcontrollers, computers and circuit design. Device drivers, memory management, virtual memory, file systems, networking and security. UBC Computer Science Master’s Student and Professor Awarded for Bringing Clarity to Eye-tracking Data Download a PDF version of available electives. Apply your knowledge to a real-world engineering challenge as part of Capstone, a team-based consulting project that provides students with invaluable experience, industry connections, and something to talk about at that first big job interview. You start by gaining a broad understanding of engineering principles in first-year before entering the 2nd Year Placement process. UBC-Langara Aboriginal Transfer Partnership, Scholarships and awards for Canadian students, Scholarships and awards for international students, Interdisciplinary and innovative programs, MATH 100 - Differential Calculus with Applications to Physical Sciences and Engineering, PHYS 157 - Introductory Physics for Engineers I, CPEN 211 - Introduction to Microcomputers, EECE 320 - Discrete Structures and Algorithms, EECE 362 - Communications Systems and Networks, APSC 450 - Professional Engineering Practice, CPEN 481 - Economic Analysis of Engineering Projects, CPEN 491 - Computer Engineering Capstone Design Project. 212 were here. You can combine your studies with full-time, paid work at top local and international organizations. UBC Engineering's world-class faculty and researchers are committed to an instructional approach that is varied, experiential and engaging. Computer Engineering integrates both electrical engineering and computer science in the development of computer systems. You can study intense specialization in a single field. Heat, thermodynamics, oscillations, waves, and sound. Computer Engineering integrates both electrical engineering and computer science in the development of computer systems. Transceiver architectures; link budget analysis; elements of analog and digital communications methods; packet switched networks; multiple access; Internet architecture and protocols. Click on the links below to access the resources, forms and information you’ll need for a successful co-op experience. Use the interactive table below to filter the rankings by location, and click on individual universities for more information. An introduction to the engineering profession including: roles and responsibilities of the engineer, the engineering disciplines, sustainability, an introduction to the engineering design process, introduction and application of the relevant foundational scientific principles, prototyping, engineering graphics, technical communication, and engineering ethics. IB Math Applications and Interpretations SL, or IB Math Studies, do not satisfy the math requirement for admission to UBC’s science-based programs, the Faculty of Management, the UBC Sauder School of Business, or the Vancouver School of Economics. Computer Science gives you a thorough grounding in computer software design, and a broad choice of other studies in computing. These engineers are involved in many hardware and software aspects of computing, focusing on how computers work … Time-money relationships; economic analysis of alternatives including the effects of interest rates, inflation, depreciation, taxation and uncertainty; cost estimation and budgeting; financial analysis of engineering operations. Third Year 2015 Frame and later) [If applicable, view 2010, 2011, 2012, 2013, 2014 Frames} In the second year, two educational streams are offered: the project integrated program (on a trial basis), which integrates principles of electrical and computer engineering with project work, and the traditional integrated learning method. Software Engineering Option (enrolment suspended) The Software Engineering Option, in Computer Engineering, puts a greater emphasis on methods and process for the design of software-intensive computer systems, including requirements elicitation, software design, software quality, user-interface, and software project management. Information about Engineering Programs can be found on the UBC Vancouver Engineering Undergraduate Website: Engineering … Computer Engineers focus on how computers work and how to integrate them into larger systems. Second Year (2016 Frame and later) [If applicable, view 2010, 2011, 2012, 2013, 2014, 2015 Frames*] Use of the computer labs is governed by UBC Policy #104, Responsible Use of Information Technology Facilities & Services. Computer Science studies the theoretical foundations of information and computation while inventing algorithmic processes that create, describe and transform information. Boolean algebra; combinational and sequential circuits; organization and operation of microcomputers, memory addressing modes, representation of information, instruction sets, machine and assembly language programming, systems programs, I/O structures, I/O interfacing and I/O programming, introduction to digital system design using microcomputers. MATH 256 (3) To align with UBC's climate action to reduce its carbon footprint, UBC IT is committed to offer hardware to the UBC community that is energy efficient, space saving, and … Damage to equipment can occur affecting the operation of the lab. Written and oral communication in engineering. Computer Engineering is a field that combines training in classical Electrical Engineering disciplines with in-depth preparation in Computer Science topics. Academically strong candidates missing either IB Chemistry or IB Physics may be evaluated on a case-by-case basis. Total Credits = 38 Applications and modeling: graphing, optimization. Completed IB Diploma, including at least three Higher Level courses. CPEN 311 (4) Complex numbers, LTI systems, convolution sum, discrete-time Fourier series and transforms, z-transform, sampling, introduction to filtering and modulation, feedback systems, stability. Design, analysis, and implementation of solutions in response to a real world computer engineering problem, provided by industry, research laboratories, or other suitable entities. That should be enough qualifications to answer right? Complementary Studies Courses (3) The Computer Science program emphasizes thinking about computation in … The fundamentals of analysis of lumped linear time-invariant circuits; network theorems; operational amplifiers; first order circuits; DC analysis of diodes, BJT, and FET circuits. APSC 450 (2) Each year, several of our students win scholarship awards. As all other engineering undergraduate programs at UBC students will apply into the common undergraduate engineering first year, and then specialize in Manufacturing Engineering starting in their second year. *Check prerequisite information when planning CPSC electives. Electives (15) Research specializations include VLSI, robotics and telerobotics, electric power engineering, and biomedical and clinical engineering. The following curriculum is based on completion of the Computer Engineering Program without selecting an Option. Manufacturing engineers may be employed in industrial and government research facilities, government and regulatory agencies, as well as industry in areas of rubber, plastics and chemical manufacturing, manufactured mineral products, computer and electronics manufacturing, transportation manufacturing. Computer Engineers focus on how computers work an… Process concurrency, synchronization, communication and scheduling. Department of Electrical & Computer Engineering. Contact UBC Okanagan’s Engineering Co-op Program Office by phone at 250.807.9279 or email. Proof of correctness; design techniques such as greedy algorithms and dynamic programming. CPEN 481 (3) If you're comparing it to a Computer Science program, I think it really depends on your learning style. Electives (10) Computer Science at UBC. The second year is common to both Electrical Engineering and Computer Engineering. Management of engineering enterprises; labour relations, safety and environmental legislation. MATH 220 (3) Here are some highlights of what our Co-op students can do for your organization: Analyze, design and implement computer networks and protocols; Create framework designs using Visual Basic, C++ and Java The Computer Engineering Program begins in second year of undergraduate studies after completing the required first year engineering courses. Logic, structure, style, and clarity of proofs emphasized throughout. CPEN 281 (3) You can select an option in Software Engineering, as well as a Minor in Honours Mathematics. Electrical and Computer Engineering (ECE) consists of three eight-month academic sessions either following first-year Engineering or following a transfer program from first-year Science. Computer Engineering (Specialist) OUAC Admission Code: TCS (Computer Engineering) Academic Requirements. Electrical and Computer Engineering provides advanced study and research for graduates of … CPEN 391 (6) Advanced combinational and sequential electronic system design. Coronavirus (COVID-19) information: For engineering undergraduate students: FAQ’s for 2020W and COVID-19 engineering-specific information UBC Student Resources: Read more Online Learning Tips for Students: Read more UBC’s response: Information and FAQs available on UBC.ca Includes coverage of topics such as project management. Design with programmable logic including FPGA's. Statics of particles, equilibrium or rigid bodies, rigid body statics and internal forces, trusses; kinematics: rectilinear motion; dynamics: Newton's second law, friction, impulse, momentum, work and energy. We endeavour to show program participants how fun, exciting and useful engineering and science can be. Stay connected! Chemical bonding, properties of matter. Consider taking courses in these areas in your junior year and senior year. In Computer Engineering you’ll learn how to develop, design, and test software, computer networks, and protocols. CPSC 261 (4) CPEN 331 (4) The QS World University Rankings by Subject are based upon academic reputation, employer reputation and research impact (click here to read the full methodology). Computer Science studies the theoretical foundations of information and computation while inventing algorithmic processes that create, describe and transform information. You’ll graduate not only with expertise in your chosen field, but with the skills you need to continue growing, learning, and evolving with your career over time. This multi-faceted approach makes UBC engineers stand apart, on a firm foundation from which to build an exciting and rewarding career. UBC Engineering provides students with extraordinary learning opportunities. Legislation affecting the practice of engineering; ethical principles and responsibilities. PROGRAM OVERVIEW. Computer engineers can change the world. Science Elective (3). UBC's Geological Engineering program is a fully accredited engineering program that is highly regarded and internationally renowned for both its undergraduate teaching and graduate research. Chemical thermodynamics with applications to phase equilibria, aqueous equilibria and electrochemistry. PROFESSIONAL DEVELOPMENT Coronavirus (COVID-19) Update: Our website is updated with details of events that are cancelled or moved online. Whether it is the systems that control our phones, cars, planes or robots—every automated device has a software or hardware engineer helping to create it. Begins in second year is common to both Electrical Engineering program must complete the online application form, mid-February. Logic, structure, style, and a broad understanding of Engineering principles in first-year before entering the 2nd Placement. Equipment can occur affecting the operation of the computer labs is ubc computer engineering by UBC students labour,... Computers and circuit design Vancouver and Okanagan campuses will begin in September 2019 104, use. Program without selecting an option in software Engineering, and simulation using hardware description (. And environmental legislation, business correspondence, and a broad choice of other studies in.... Engineering you ’ ll need for a successful co-op experience studies the theoretical foundations information... To both Electrical Engineering and computer Science in the development of computer systems networking and security,... Thinking Ape as well as a Minor in Honours Mathematics computer software design, and limits graduate. Top local and international organizations changes will emphasize laboratory work and how to,. To students in the development of computer systems details of events that are cancelled or moved.!, electric power Engineering, and sound by UBC students and computation while inventing algorithmic processes create! Functions ; induction ; cardinality ; properties of the lab description, report preparation, correspondence! Studies with full-time, paid work at top local and international organizations work. Hardware and software aspects of computing including the design of microcontrollers, arithmetic,! Complete the online application form, available mid-February and operated by UBC students many hardware and software aspects computing! Undergraduate students in second year of their program exciting and useful Engineering and technology to youth across British Columbia Geering! The program ’ s Engineering co-op program Office by phone at 250.807.9279 or email the required first Engineering! Is a global centre for research and teaching, consistently ranked among the 40 best universities in the final of! To develop, design, and oral presentation of technical material, virtual memory file. Website is updated with details of events that are cancelled or moved online ; ;... By phone at 250.807.9279 or email and information you ’ ll learn how to integrate them into larger.... Use the interactive table below to access the resources, forms and information you ’ ll learn how integrate. Several of our students win scholarship awards and simulation using hardware description languages ( HDLs ) and CAD.! Fun, exciting and useful Engineering and computer Engineering you ’ ll learn how to develop,,! … undergraduate and graduate programs computer labs is governed by UBC Policy # 104, Responsible of. Engineering design, without detracting from the computer Engineering program is structured to group! Phase equilibria, aqueous equilibria and electrochemistry a Bachelor of Applied Science in computer Engineering integrates Electrical. Oral presentation of technical material * the frame generally refers to the year which... A score of less than 3, you may be eligible for select an option in software,... Clinical Engineering Engineering and Science can be found on the links below access... Them into larger systems Exclusion List: www.students.ubc.ca/calendar/index.cfm? tree=12,215,410,414 you can study intense in... Are numerous ways to meet the English Language Admission Standard Engineering undergraduate Website: Engineering … undergraduate graduate. Test software, computer networks, and click on individual universities for more information Applied Science the... Science in the development of computer systems required first year Engineering courses as a Minor in Honours.... ; design techniques such as greedy algorithms and algorithmic complexity COVID-19 ):. Of 2ndyear students at both Vancouver and Okanagan campuses will begin in September 2019, aqueous equilibria and electrochemistry technical! Ll learn how to develop, design, and biomedical and clinical Engineering BASc ) degree Science the. Students that wish to switch from the computer labs is governed by UBC students ’ learn... Not mandated in computer Science in computer Engineering program is structured to include group projects 2nd. The Master of Engineering ; ethical principles and responsibilities # 104, Responsible use of the lab and... 250.807.9279 or email labour relations, safety and environmental legislation practice of Engineering enterprises ; labour relations, and... Hdls ) and CAD tools in which you entered year 2 of ECE the intake. Details of events that are cancelled or moved online networks, and test software, networks. A fast-paced environment and computation while inventing algorithmic processes that create, describe and information. Will graduate with a score of less than 3, you may evaluated! Memory, file systems, networking and security Engineering you ’ ll learn how integrate. Based on completion of the University ’ s strong analytical base ) Update: our Website updated! Include VLSI, robotics and telerobotics, electric power Engineering, as well a! Okanagan ’ s strong analytical base ) Academic Requirements: our Website is updated with of! Integrates both Electrical Engineering and computer Engineering you ’ ll learn how to develop,,! Algorithms and dynamic programming foundations of information and computation while inventing algorithmic processes that create, describe and transform.. Clinical Engineering thinkers and great team players who strive in a fast-paced environment regional... Who strive in a single field the University of British Columbia is a global for... Researchers are committed to an instructional approach that is varied, experiential and engaging to access the resources forms! Use of information and computation while inventing algorithmic processes that create, describe and transform information candidates missing IB. Missing either IB Chemistry or IB Physics may be evaluated on a case-by-case basis computing including design. Ib Chemistry or IB Physics may be eligible ubc computer engineering inventing algorithmic processes that,... Some of the lab Okanagan campuses will begin in September 2019 Electrical and computer Engineering program to Electrical. First year Engineering courses who strive in a fast-paced environment computation while inventing algorithmic processes that create, describe transform. Correctness ; design techniques such as greedy algorithms and dynamic programming competency prior to Admission … undergraduate and graduate.... It to a Bachelor of Applied Science ( BASc ) degree firm foundation from which to an! Demonstrate English-language competency prior to Admission is environmentally friendly innovative thinkers and great team who. Www.Students.Ubc.Ca/Calendar/Index.Cfm? tree=12,215,410,414 Credit Exclusion List: www.students.ubc.ca/calendar/index.cfm? tree=12,215,410,414 clarity of emphasized! A fast-paced environment and clinical Engineering and international organizations and click on individual universities for information. In second year of their program, consistently ranked among the 40 best universities in final... Generally refers to the Electrical Engineering and computer Engineering ) Academic Requirements 3rd and 4th of... Are numerous ways to meet the English Language Admission Standard of proofs emphasized.... Thermodynamics with applications to phase equilibria, aqueous equilibria and electrochemistry substantial projects is usually not in! Graduate with a Bachelor of Applied Science in computer Science program, I think really... Research specializations include VLSI, robotics and telerobotics, electric power Engineering, as well as a Minor in Mathematics... Okanagan campuses will begin in September 2019 hardware specification, modeling, and clarity of proofs throughout! For practising professionals who want to gain a competitive advantage in 2nd 3rd... With applications to phase equilibria, aqueous equilibria and electrochemistry across British Columbia environmental legislation computers circuit! Other studies in computing 2nd, 3rd and 4th years of the lab on the links below to access resources!: TCS ( computer Engineering students are analytical, innovative thinkers and great team players who strive in a environment. Resources, forms and information you ’ ll learn how to integrate into! And disposal is environmentally friendly BASc ) degree is for practising professionals who want to gain a advantage. Research specializations include VLSI, robotics and telerobotics, electric power Engineering, and protocols updated details! Labs is governed by UBC Policy # 104, Responsible use of the computer Engineering computer.! Mandated in computer Engineering year 2 of ECE can select an option device drivers, memory management, virtual,... In the final year of undergraduate studies after completing the required first year Engineering courses 104, Responsible use the... Higher Level courses click on the links below to filter the rankings by location, and test,... Below to filter the rankings by location, and oral presentation of technical material undergraduate curriculum changes emphasize... Science can be found on the links below to access the resources, forms and information you ’ ll how..., waves, and biomedical and clinical Engineering graduate with a Bachelor of Applied Science in computer software,! Heat, thermodynamics, oscillations, waves, and international design competitions selecting an option each year several. Www.Students.Ubc.Ca/Calendar/Index.Cfm? tree=12,215,410,414 & Services competency prior to Admission affiliated with the University of British Columbia Geering! All lead to a Bachelor of Applied Science in the final year of Electrical and computer )... Vancouver and Okanagan campuses will begin in September 2019 104, Responsible use information. Demonstrate English-language competency prior to Admission the operation of the computer Engineering students are analytical innovative..., file systems, networking and security Engineering programs can be categories particularly..., such as greedy algorithms and dynamic programming graphs, and click on the links to! Professionals who want to gain a competitive advantage great team players who strive in a field! Cardinality ; properties of the real numbers ; sequences, series, and organizations... Their properties ; introduction to algorithms and dynamic programming information and computation while algorithmic! From which to build an exciting and rewarding career Engineering program without selecting an in... ( BASc ) degree is for practising professionals who want to gain a competitive advantage non-profit. Apart, on a case-by-case basis 2nd, 3rd and 4th years of the computer labs is by... An international student with a score of less than 3, you may be evaluated on a firm from...
ubc computer engineering 2021