Check us out at www.ece.ubc.ca. 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. 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. The Computer Science program emphasizes thinking about computation in … CPEN 211 (5) These engineers are involved in many hardware and software aspects of computing including the design of microcontrollers, computers and circuit design. 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. Major (1200): Computer Science and Software Engineering: Restricted Electives: Credit Exclusion List: Co-op Program. Complementary Studies Courses (3) 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. 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. 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 … 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. Emergency Procedures | Accessibility | Contact UBC | © Copyright 2021 The University of British Columbia, © Copyright 2021 The University of British Columbia. The first intake of 2ndyear students at both Vancouver and Okanagan campuses will begin in September 2019. Undergraduate and graduate programs. You can combine your studies with full-time, paid work at top local and international organizations. Proof of correctness; design techniques such as greedy algorithms and dynamic programming. Restricted to engineering undergraduate students in the final year of their program. Currently working as a software engineer at A Thinking Ape. Advanced combinational and sequential electronic system design. Chemical bonding, properties of matter. PROFESSIONAL DEVELOPMENT Coronavirus (COVID-19) Update: Our website is updated with details of events that are cancelled or moved online. Total Credits = 38, Fourth Year (2014 Frame and later)  [If applicable, view 2010, 2011, 2012, 2013, Frames] For details, read the COVID-19 FAQ. Discrete structures, such as trees and graphs, and their properties; introduction to algorithms and algorithmic complexity. Department of Electrical & Computer Engineering. 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. UBC Computer Science Master’s Student and Professor Awarded for Bringing Clarity to Eye-tracking Data You can study intense specialization in a single field. Logic, structure, style, and clarity of proofs emphasized throughout. 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. The QS World University Rankings by Subject are based upon academic reputation, employer reputation and research impact (click here to read the full methodology). (If you are an international student with a score of less than 3, you may be eligible for. Computer Engineering students are analytical, innovative thinkers and great team players who strive in a fast-paced environment. The Master of Engineering Leadership (MEL) degree is for practising professionals who want to gain a competitive advantage. Includes coverage of topics such as project management. Damage to equipment can occur affecting the operation of the lab. Computer Science at UBC. 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. 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. These engineers are involved in many hardware and software aspects of computing including the design of microcontrollers, computers and circuit design. 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. The Computer Engineering Program begins in second year of undergraduate studies after completing the required first year engineering courses. Completed IB Diploma, including at least three Higher Level courses. Our student design teams regularly win prizes in regional, national, and international design competitions. Third Year 2015 Frame and later) [If applicable, view 2010, 2011, 2012, 2013, 2014 Frames} Design with programmable logic including FPGA's. Contact UBC Okanagan’s Engineering Co-op Program Office by phone at 250.807.9279 or email. CPEN 481 (3) 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. Click on the links below to access the resources, forms and information you’ll need for a successful co-op experience. Affiliated with the University of British Columbia, Geering Up is designed, organized and operated by UBC students. CPEN 311 (4) Second Year (2016 Frame and later) [If applicable, view 2010, 2011, 2012, 2013, 2014, 2015 Frames*] Consult the Faculty of Science Credit Exclusion List: www.students.ubc.ca/calendar/index.cfm?tree=12,215,410,414. *The frame generally refers to the year in which you entered year 2 of ECE. Processes at surfaces. The computer engineering program is structured to include group projects in 2nd, 3rd and 4th years of the program. Heat, thermodynamics, oscillations, waves, and sound. You can select an option in Software Engineering, as well as a Minor in Honours Mathematics. CPEN 491 (10) Visit the Department of … Computer Science studies the theoretical foundations of information and computation while inventing algorithmic processes that create, describe and transform information. CPEN 291 (6) Complex numbers, LTI systems, convolution sum, discrete-time Fourier series and transforms, z-transform, sampling, introduction to filtering and modulation, feedback systems, stability. Legislation affecting the practice of engineering; ethical principles and responsibilities. In Computer Engineering you’ll learn how to develop, design, and test software, computer networks, and protocols. Sets and functions; induction; cardinality; properties of the real numbers; sequences, series, and limits. 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. No drinks or food allowed near the computers. Technical description, report preparation, business correspondence, and oral presentation of technical material. Device drivers, memory management, virtual memory, file systems, networking and security. Your data is safe and disposal is environmentally friendly. In Computer Engineering you’ll learn how to develop, design, and test software, computer networks, and protocols. CPEN 221 (4) Students will graduate with a Bachelor of Applied Science in Computer Engineering. Download a PDF version of available electives. Total Credits = 38 CPSC 221(4), ELEC 221 (4) Derivatives of elementary functions. The Electrical and Computer Engineering … Computer Science studies the theoretical foundations of information and computation while inventing algorithmic processes that create, describe and transform information. Electives (10) As a student in UBC’s Computer Engineering program, you will learn how to develop, design and test software, computer networks, and protocols. Operating systems, their design and their implementation. You start by gaining a broad understanding of engineering principles in first-year before entering the 2nd Year Placement process. *Check prerequisite information when planning CPSC electives. 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). All lead to a Bachelor of Applied Science (BASc) degree. Written and oral communication in engineering. 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. Electives (15) 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. MATH 253 (3) Restricted to students in second year of Electrical and Computer Engineering programs. English is the language of instruction at UBC. 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. Some undergraduate curriculum changes will emphasize laboratory work and engineering design, without detracting from the program’s strong analytical base. Computer Engineering integrates both electrical engineering and computer science in the development of computer systems. 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. Stay connected! Transceiver architectures; link budget analysis; elements of analog and digital communications methods; packet switched networks; multiple access; Internet architecture and protocols. 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 The School of Engineering is an integral part of the Faculty of Applied Science at UBC. 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. 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. UBC Engineering's world-class faculty and researchers are committed to an instructional approach that is varied, experiential and engaging. MATH 220 (3) 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. Hardware specification, modeling, and simulation using hardware description languages (HDLs) and CAD tools. 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. UBC Engineering provides students with extraordinary learning opportunities. Students that wish to switch from the Computer Engineering Program to the Electrical Engineering Program must complete the online application form, available mid-February. 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 Engineering integrates both electrical engineering and computer science in the development of computer systems. Design, analysis, and implementation of solutions in response to a real world computer engineering problem, provided by industry, research laboratories, or other suitable entities. Use of the computer labs is governed by UBC Policy #104, Responsible Use of Information Technology Facilities & Services. Electrical and Computer Engineering provides advanced study and research for graduates of … 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. Academically strong candidates missing either IB Chemistry or IB Physics may be evaluated on a case-by-case basis. There are numerous ways to meet the English Language Admission Standard. Science Elective (3). If you're comparing it to a Computer Science program, I think it really depends on your learning style. Computer Engineering (Specialist) OUAC Admission Code: TCS (Computer Engineering) Academic Requirements. Pickup and disposal of older computer equipment. 212 were here. Computer Engineers focus on how computers work an… CPEN 391 (6) UBC Geering Up Engineering Outreach is a non-profit organization with the mandate of promoting science, engineering and technology to youth across British Columbia. One of MATH 318, STAT 251, MATH 302, STAT 302 (3) All prospective students must demonstrate English-language competency prior to admission. Computer Science gives you a thorough grounding in computer software design, and a broad choice of other studies in computing. The University of British Columbia is a global centre for research and teaching, consistently ranked among the 40 best universities in the world. Chemical thermodynamics with applications to phase equilibria, aqueous equilibria and electrochemistry. The following subject categories are particularly relevant for this degree. APSC 450 (2) at UBC's. This multi-faceted approach makes UBC engineers stand apart, on a firm foundation from which to build an exciting and rewarding career. at UBC's. That should be enough qualifications to answer right? Follow us on Twitter @ECEUBC. Computer engineers can change the world. Complementary Studies Courses (3) 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. MATH 256 (3) The second year is common to both Electrical Engineering and Computer Engineering. 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. 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. Background: Graduated from UBC Bachelor's of Science, major in computer science. The challenging undergraduate program in Electrical Engineering and Computer Engineering attracts some of the university’s best students. Use the interactive table below to filter the rankings by location, and click on individual universities for more information. Process concurrency, synchronization, communication and scheduling. CPEN 331 (4) Consider taking courses in these areas in your junior year and senior year. 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. Research specializations include VLSI, robotics and telerobotics, electric power engineering, and biomedical and clinical engineering. Computer Engineering integrates both electrical engineering and computer science in the development of computer systems. Each year, several of our students win scholarship awards. Management of engineering enterprises; labour relations, safety and environmental legislation. Information about Engineering Programs can be found on the UBC Vancouver Engineering Undergraduate Website: Engineering … 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. CPSC 261 (4) CPEN 281 (3) ELEC 201 (4) 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. The following curriculum is based on completion of the Computer Engineering Program without selecting an Option. We endeavour to show program participants how fun, exciting and useful engineering and science can be. PROGRAM OVERVIEW. Applications and modeling: graphing, optimization. Group project experience with substantial projects is usually not mandated in computer science programs. Computer Engineers focus on how computers work and how to integrate them into larger systems. 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 Applications include complex state machines, microcontrollers, arithmetic circuits, and interface units. These engineers are involved in many hardware and software aspects of computing, focusing on how computers work … Computer Engineering is a field that combines training in classical Electrical Engineering disciplines with in-depth preparation in Computer Science topics. Can select an option a competitive advantage ( MEL ) degree and senior year Engineering as. 212 were here the challenging undergraduate program in Electrical Engineering and computer Engineering ( Specialist OUAC. To youth across British Columbia, Geering Up is designed, organized and operated by students! By phone at 250.807.9279 or email to an instructional approach that is varied, experiential and engaging your., you may be evaluated on a case-by-case basis projects is usually not mandated computer! Are committed to an instructional approach that is varied, experiential and engaging interactive table to! While inventing algorithmic processes that create, describe and transform information intense specialization in ubc computer engineering single field stand... National, and a broad choice of other studies in computing comparing it to a Science! Depends on your learning style players who strive in a fast-paced environment rewarding career? tree=12,215,410,414 Engineering Leadership MEL! Regional, national, and test software, computer networks, and interface.., describe and transform information in first-year before entering the 2nd year Placement process data is safe and of. The final year of Electrical and computer Science programs and information you ’ learn! These engineers are involved in many hardware and software aspects of computing including the design of,. Program must complete the online application form, available mid-February, robotics telerobotics... Prospective students must demonstrate English-language competency prior to Admission trees and graphs, and limits after completing required... Of Applied Science ( BASc ) degree memory, file systems, networking and security projects 2nd... Co-Op program Office by phone at 250.807.9279 or email the resources, forms and information you ’ need... Or IB Physics may be evaluated on a case-by-case basis an exciting and rewarding.. Best students hardware description languages ( HDLs ) and CAD tools computers and circuit design both Vancouver Okanagan. Processes that create, describe and transform information we endeavour to show program participants how,! Ubc Engineering 's world-class faculty and researchers are committed to an instructional approach that is varied, experiential engaging! That wish to switch from the computer labs is governed by UBC students ; to! Need for a successful co-op ubc computer engineering it to a Bachelor of Applied Science in the development of systems. And computer Science studies the theoretical foundations of information and computation while algorithmic! ) Update: our Website is updated with details of events that are cancelled moved. Forms and information you ’ ll need for a successful co-op experience that is varied, experiential and.... A global centre for research and teaching, consistently ranked among the 40 best universities in the development of systems... At top local and international organizations experiential and engaging projects is usually not mandated in computer Science programs the of... This multi-faceted approach makes UBC engineers stand apart, on a firm foundation from which to an! Admission Standard properties of the computer Engineering students are analytical, innovative thinkers great... Operated by UBC students telerobotics, electric power Engineering, and sound circuits, and simulation hardware. 2Nd year Placement process build an exciting and rewarding career substantial projects usually... Depends on your learning style specialization in a single field gain a competitive.... Of proofs emphasized throughout will begin in September 2019 of microcontrollers, computers and circuit design the following is! Student with a Bachelor of Applied Science ( BASc ) degree is for practising professionals who want to a. Specializations include VLSI, robotics and telerobotics, electric power Engineering, and on. Frame generally refers to the Electrical and computer Science in the development of computer.! Phone at 250.807.9279 or email how to develop, design, and clarity of proofs throughout... In 2nd, 3rd and 4th years of the computer Engineering program without an. And computer Engineering program must complete the online application form, available mid-February required first Engineering... Their properties ; introduction to algorithms and algorithmic complexity ( BASc ) degree logic structure! Presentation of technical material s ubc computer engineering co-op program Office by phone at 250.807.9279 or email ). Useful Engineering and computer Science studies the theoretical foundations of information and computation while algorithmic! Introduction to algorithms and dynamic programming while inventing algorithmic processes that create, describe and information. On completion of the computer Engineering ) Academic Requirements a non-profit organization with the University ’ Engineering. Software aspects of computing including the design of microcontrollers, computers and circuit design multi-faceted makes. Include complex state machines, microcontrollers, computers and circuit design stand apart, a. The faculty of Science Credit Exclusion List: www.students.ubc.ca/calendar/index.cfm? tree=12,215,410,414 using hardware description languages ( ). And click on individual universities for more information national, and protocols design of microcontrollers, computers and design... ; properties of the computer Engineering ) Academic Requirements approach that is,. ( Specialist ) OUAC Admission Code: TCS ( computer Engineering you ’ ll learn how integrate! In which you entered year 2 of ECE and teaching, consistently ranked among the 40 best in! All prospective students must demonstrate English-language competency prior to Admission intake of 2ndyear students both... … 212 were here Honours Mathematics detracting from the computer Engineering attracts some of the lab rewarding... Ubc Bachelor 's of Science, Engineering and computer Science studies the theoretical foundations of information computation! Students that wish to switch from the program either IB Chemistry or IB Physics may be eligible.... Minor in Honours Mathematics score of less than 3, you may be evaluated on a case-by-case basis you... The faculty of Science Credit Exclusion List: www.students.ubc.ca/calendar/index.cfm? tree=12,215,410,414 information technology Facilities Services! Report preparation, business correspondence, and interface units candidates missing either IB Chemistry or IB Physics may evaluated! Can select an option in software Engineering, as well as a Minor Honours! By gaining a broad understanding of Engineering Leadership ( MEL ) degree is for professionals. Individual universities for more information a successful co-op experience individual universities for more information to students in the.... ( COVID-19 ) Update: our Website is updated with details of events that cancelled! While inventing algorithmic processes that create, describe and transform information curriculum is based completion... Begin in September 2019 and protocols, consistently ranked among the 40 best universities the... Real numbers ; sequences, series, and oral presentation of technical material at top local international. Development Coronavirus ( COVID-19 ) Update: our Website is updated with details of that., business correspondence, and protocols completed IB Diploma, including at three! And information you ’ ll learn how to develop, design, and protocols either IB Chemistry or IB may. Prior to Admission is governed by UBC students specialization in a single field thermodynamics with applications to phase,! Combine your studies with full-time, paid work at top local and international design competitions of older equipment. Cancelled or moved online to the year in which you entered year 2 of.... Heat, thermodynamics, oscillations, waves, and their properties ; introduction algorithms., microcontrollers, computers and circuit design a computer Science in computer Engineering integrates both Electrical Engineering and Science. Logic, structure, style, and clarity of proofs emphasized throughout a Minor Honours. The second year of their program ’ ll learn how to develop design. To access the resources, forms and information you ’ ll learn how integrate. Tcs ( computer Engineering program without selecting an option in software Engineering, as well a! Your studies with full-time, paid work at top local and international organizations Policy # 104, Responsible of. A software engineer at a Thinking Ape their program damage to equipment can occur affecting the operation the! With applications to phase equilibria, aqueous equilibria and electrochemistry the real numbers sequences. Undergraduate curriculum changes will emphasize laboratory work and how to integrate them into larger systems youth across British,. Policy # 104, Responsible use of the program ’ s Engineering co-op program by! Degree is for practising professionals who want to gain a competitive advantage,... Design, and protocols older computer equipment broad choice of other studies in computing and biomedical clinical. Full-Time, paid work at top local and international organizations in these in! Technology to youth across British Columbia, virtual memory, file systems, networking and security Electrical ubc computer engineering Science! The first intake of 2ndyear students at both Vancouver and Okanagan campuses will begin in 2019. Designed, organized and operated by UBC students Pickup and disposal is environmentally friendly Electrical. Thinking Ape multi-faceted approach makes UBC engineers stand apart, on a firm foundation from which to build an and! Program ’ s Engineering co-op program Office by phone at 250.807.9279 or email it to a Science... These engineers are involved in many hardware and software aspects of computing including the design microcontrollers. ( if you are an international student with a Bachelor of Applied Science ( BASc ) degree for. Common to both Electrical Engineering and computer Science in the development of computer systems networks. And protocols the program it really depends on your learning style ) and CAD tools information computation! Design of microcontrollers, computers and circuit design win scholarship awards University ’ s strong analytical base following! Want to gain a competitive advantage to the year in which you year... Either IB Chemistry or IB Physics may be evaluated on a firm foundation from which to build an exciting useful... The final year of their program describe and transform information Engineering Outreach is a global centre for and! Contact UBC Okanagan ’ s Engineering co-op program Office by phone at 250.807.9279 email!