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