This page contains information about how courses are changing for the upcoming fully-remote fall term. For a complete list of course offerings available from ECE, please consult the SSC as well as the UBC Academic Calendar. Course information will be updated frequently, so be sure to check back often!
Title | Fall 2020 Course Changes | |
---|---|---|
CPEN 211 Introduction to Microcomputers | TBD |
UBC Calendar Info Course Page |
CPEN 221 Principles of Software Construction | This course will involve a mix of asynchronous activities and interactive sessions; synchronous activities will be repeated at different times to accompany international students. There will be short overview videos to accompany readings. A variety of new tools are being adopted to enhance the remote learning experience. | UBC Calendar Info |
CPEN 223 Software Design for Engineers | A mix of synchronous and asynchronous learning will be used in this course. The synchronous activities will be via tools such as Collaborate Ultra or Zoom. Canvas is used as the course management platform and its tools as well as other tools (such as GitHub) will be used to facilitate remote learning. |
UBC Calendar Info Course Page |
CPEN/ELEC 281 Technical Communication | CPEN/ELEC 281 is a web-oriented technical communication course, blending synchronous and asynchronous leaning in a flipped classroom. The instructional material is posted on Canvas for students to study and review the course content; Discussion Board is used for peer-review of assignment drafts; the revised assignments are submitted to Assignment Dropbox for grading. The class will meet via Collaborate Ultra for lectures, activities, discussions, and presentations. Office hours are also held via Collaborate Ultra for questions and answers. The final exam is administered using Proctorio via Canvas. | UBC Calendar Info |
CPEN 311 Digital Systems Design | TBD |
UBC Calendar Info Course Page |
CPEN 321 Software Engineering | CPEN 321 will have interactive lectures where you can expect in-class mini-assignments and problems to work on individually or with a partner. There will be a blend of synchronous and asynchronous activities. Project groups will work with a TA who will mentor them throughout the course, monitor the deliverables, and provide continuous and timely feedback on their work. |
UBC Calendar Info Course Page |
CPEN 331 Operating Systems | Lectures will be held via video conferencing tools such as Collaborate Ultra or Zoom. Slides will be posted onto Canvas. Tutorials and office hours will be held by the teaching assistants (TAs) and the instructor. Class, tutorial, and office hours schedule and further details will be communicated via Canvas, when the semester begins. |
UBC Calendar Info Course Page |
CPEN 333 System Software Engineering | Labs will be run as close as possible as per usual during Winter 2020. All dates, goals and objectives will be described on Canvas. Labs will be submitted via Canvas and graded by TAs. CPEN 333 is a programming course that uses Visual Studio and Visual Paradigm UML tools which are free to download and use. There will also be holding weekly meetings on-line, similar to a drop in tutorial if you have questions. |
UBC Calendar Info Course Page |
CPEN 400A Topics in Computer Engineering - BLDG MDRN WEBAPP | This course will rely on GitHub for remote collaboration, and likewise there will be lots of hands-on work, with the end goal of building a complete modern web application. Zoom will likely be used for lecture delivery, and lectures will be recorded. Class participation is essential for this course. | UBC Calendar Info |
CPEN 400D Deep Learning | In the coming term, CPEN 400D will extend many of the online friendly practices that were already a part of the course in the past. There will be 6 assignments (roughly one every two weeks). These assignments were already designed to be completed completely online. By leveraging JupyterHub as a backend, the assignments can be accessed, completed, tested and submitted via any web browser. As in the past, all lectures will be recorded and posted. This term live lectures will be presented using Zoom instead of in-person and will feature interactive, real-time quizzes (for fun, not for marks...). Finally, TAs will host weekly "office hours" sessions via Zoom to help with assignments and clarifications of any lecture material. | UBC Calendar Info |
CPEN 411 Computer Architecture | This course will use GitHub Classrooms to collaborate on and submit code. Canvas will be used as the central communication tool. Lecture format is still being decided, though it is likely Collaborate Ultra will be used. |
UBC Calendar Info Course Page |
CPEN 412 Microcomputer Systems Design | Labs will be run as close as possible as per usual during Winter 2020. All dates, goals and objectives will be described on Canvas. Labs will be submitted via Canvas and graded by TAs. CPEN 412 labs will require a DE1SoC board. If you do not yet own one, UBC will provide information shortly regarding purchase and shipping. You will also require some "chips" which we can purchase and mail out. There will also be holding weekly meetings on-line, similar to a drop in tutorial if you have questions. |
UBC Calendar Info Course Page |
CPEN 421 Software Project Management | Lectures will be made available on Canvas on a scheduled basis and will be supplemented with real-time and offline Q&A sessions, results made available on Canvas. Exams will be open book and offered for the usual contiguous duration but available non-invigilated anytime in a 24-hour period; exams will be calibrated to be more difficult than if they were invigilated and closed book. Assignments will probably be fewer and larger, covering multiple lesson elements. |
UBC Calendar Info Course Page |
CPEN 422 Software Testing and Analysis | Lectures will contain a mix of activities and explanations to help keep everyone engaged. Assignments will be sometimes more concrete with a “right” answer, and others will be more open-ended that will involve exploration and creativity with code. For labs, you’ll use GitHub to submit work before given deadlines. The TA’s will grade work via running tests on the GitHub code. |
UBC Calendar Info Course Page |
CPEN 442 Introduction to Computer Security | Lectures will be streamed and conducted in a flipped classroom style. Grading consists of numerous quizzes, finals, and a term project. There will also be tutorials to help guide learning. | UBC Calendar Info |
CPEN/ELEC 481 Economic Analysis of Engineering Projects | CPEN 481 will be moving away from a course structure that heavily emphasizes the exams, focusing more on assignments and quizzes, so that learning is happening along the way. It'll also be incorporating more 'real life' examples. This course hasn't been too heavily impacted by the move to remote learning. We use Piazza a lot for dialogue and questions, and also are very interactive during lectures, using the chat window as a way to keep students up to speed and engaged. | UBC Calendar Info |
CPEN 491 Computer Engineering Capstone Design Project | Many diverse companies were increasingly moving to remote collaboration on projects even before the COVID-19 pandemic. This trend is accelerated due to current social distancing requirements. Capstone will equip students with remote collaboration best practices to serve them during their project and as they transition to the next phase of their career. Prototyping a physical product is a tried and true way of validating a design. However simulation packages are increasing in sophistication and are able to predict many types of design failures quickly in a cost effective way. The Capstone course will guide students on how to build validation into the design process using ECE's wide range of industry leading simulation software. |
UBC Calendar Info Course Page |
CPEN/ELEC 499 Undergraduate Thesis | TBD | UBC Calendar Info |
Title | Fall 2020 Course Changes | |
---|---|---|
ELEC 201 Circuit Analysis I | The course lectures will be given remotely through Collaborate Ultra. Those lectures will be recorded for the convenience of students in different time zones. The laboratory main instruments, along with a toolbox of electronic components, soldering rod, prototyping board will be taken home by the student. This will empower students to complete all the lab experiments associated with the course at home, under the supervision of TAs in a Collaborate Ultra session. |
UBC Calendar Info Course Page |
ELEC 202 Circuit Analysis II | TBD |
UBC Calendar Info Course Page |
ELEC 203 Basic Circuit Analysis | TBD | UBC Calendar Info |
ELEC 204 Linear Circuits | Lectures will be held via a video conferencing tool such as Collaborate Ultra or Zoom. The lecture notes are provided online and throughout the lectures, you will go over the topics presented in the slides and complete the examples. There is no required software in ELEC 204. Tutorials and office hours will be held by both myself and the TAs. Class, tutorial, and office hours schedule and further details will be communicated clearly via Canvas, when the semester begins. | UBC Calendar Info |
ELEC 205 Electronics Laboratory | TBD | UBC Calendar Info |
ELEC 221 Signals and Systems | Lectures in ELEC 221 will be held online and course material will be presented by Professor Lampe on a virtual whiteboard, akin to the in-person experience. There will be tutorials that will help you develop problem solving skills. This will be complemented by short project assignments. A reduced weight final exam will be held. |
UBC Calendar Info Course Page |
CPEN/ELEC 281 Technical Communication | CPEN/ELEC 281 is a web-oriented technical communication course, blending synchronous and asynchronous leaning in a flipped classroom. The instructional material is posted on Canvas for students to study and review the course content; Discussion Board is used for peer-review of assignment drafts; the revised assignments are submitted to Assignment Dropbox for grading. The class will meet via Collaborate Ultra for lectures, activities, discussions, and presentations. Office hours are also held via Collaborate Ultra for questions and answers. The final exam is administered using Proctorio via Canvas. | UBC Calendar Info |
ELEC 301 Electronic Circuits II | TBD |
UBC Calendar Info Course Page |
ELEC 311 Electromagnetic Fields and Waves | There will be no lecturing in this class. Asynchronous activities will include watching selections taken from the video library available on Canvas, and also doing assignments and quizzes. Synchronous activities include problem solving in groups, detailed discussions and three major assessment tests. Class interactivity provided through polling and discussions. Emphasis will be on course content and community. Conference software will be used for delivery. Appropriate proctoring software and/or communication will be used as needed. |
UBC Calendar Info Course Page |
ELEC 315 Electronic Materials and Devices | This course provides fundamental knowledge about semiconductors, metals, magnetic materials and insulators that make up all the devices we use. The course is well suited for remote delivery. It will be hosted on Canvas, where video lectures with concurrent participation quizzes and weekly live tutorial sessions will be hosted. We will make use of PhET simulations. For tutorials we will use Collaborate Ultra or similar, moderated by the instructor and/or TAs. Instructional material will be posted on Canvas for students to study and review content. Assignments will be submitted online using combined automatic grading (Canvas or WebWork) and solution upload. Proctoring of exams will be done through Zoom or another means. A final project may supplement the final exam. We plan to take advantage of online discussion boards for additional student/TA/instructor interaction and support. | UBC Calendar Info |
ELEC 321 Stochastic Signals and Systems | Lectures will be recorded and in a flipped classroom style. No software or hardware is required. | UBC Calendar Info |
ELEC 331 Computer Communications | Lectures will be held via video conferencing tools such as Collaborate Ultra or Zoom. Slides will be posted onto Canvas. Tutorials and office hours will be held by the teaching assistants (TAs) and Professor Wong. Class, tutorial, and office hours schedule and further details will be communicated via Canvas, when the semester begins. |
UBC Calendar Info Course Page |
ELEC 341 Systems and Control | The course has a "flipped classroom" format with readings from the text book, posted slides, and other resources, and with real-time Q&A and examples solved in Zoom sessions. The grade is split between open-book midterm and final exams, and weekly homework assignments which are submitted as PowerPoint slide decks. Homework problems will focus on solving control problems using Matlab and Simulink. |
UBC Calendar Info Course Page |
ELEC 342 Electro-Mechanical Energy Conversion and Transmission | The course will be delivered with possible combinations of asynchronous and synchronous ways of delivering lectures, labs, and tutorials. The assignments will be based on the course textbook problems. The course material will be distributed through Canvas. The quizzes and exams will be conducted through Canvas using the Proctorio system for ensuring the identity of the student taking the test and invigilation. Therefore, the students are required to have a computer with a webcam. The students are expected to use some computing programs, e.g. Matlab and Simulink for working on their assignments and laboratory reports. |
UBC Calendar Info Course Page |
ELEC 344 Applied Electronics and Electromechanics | This course will be running live lecture sessions in which students will be actively involved by running interactive activities with the course instructor and among themselves. The dynamic two-hour weekly lectures will be recorded, and course content and activities will be developed and discussed live. There will be an asynchronous component students will be able to complete at their own pace, including short and frequent quizzes. Labs will be based on interactive videos including in-video quizzes, and aided with simulations to enhance student interaction and understanding of the topics. Lab sessions and tutorials will be conducted remotely, in which TAs will guide students through the activities of the day. | UBC Calendar Info |
ELEC 401 Analog CMOS Integrated Circuit Design | Lectures will be held via a video conferencing tool such as Collaborate Ultra or Zoom. The lecture notes are provided online and throughout the lectures, you will go over the topics presented in the slides and complete the examples. Please note that for ELEC 401 you will need access to a circuit design software for some assignments and the course projects. Tutorials and office hours will be held by both myself and the TAs. Class, tutorial, and office hours schedule and further details will be communicated clearly via Canvas, when the semester begins. |
UBC Calendar Info Course Page |
ELEC 402 Introduction to VLSI Systems | Lectures in ELEC 402 will be held via virtual whiteboard and PowerPoint. In order to learn the design flow process, and verify the functionality of integrated circuit, we will use standard tools "ModelSim" and "Cadence" (access to tools provided via X2Go and/or SSH to ECE) to design and simulate digital circuits. Professor Molavi is also working with IT to ensure you have a steady connection to the needed software. | UBC Calendar Info |
ELEC 411 Antennas and Propagation | As we adapt to remote learning, several changes are being introduced to ELEC 411. Firstly, the course is adopting a flipped classroom format and placing greater emphasis on guided discussions during class time. Secondaly, ELEC 411 is adopting a new course textbook: 'Frank Gross, Smart Antennas with Matlab, 2nd ed, McGraw-Hill, 2015.' Thirdly, the course syllabus is being upgraded to include new material on 5G wireless, spectrum management and smart antennas. Finally, the course instructors are exploring the possibility of having students conduct antenna projects remotely using an inexpensive nanoVNA. |
UBC Calendar Info Course Page |
ELEC 412 Optical Waveguides and Photonics | In this course, we will be running live lectures using either Collaborate Ultra or Zoom through CANVAS. We will be annotating the course notes together, and answering questions live. At the moment, it is expected that the course mark will be calculated based on 3 equally weighted tests, two of which will be held during the term and one of which will likely be held during the Final Exam period scheduled for ELEC 412. Proctoring of the tests will be done through a means of online proctoring |
UBC Calendar Info Course Page |
ELEC 421 Digital Signal and Image Processing | Lectures and tutorials in ELEC 421 will be held mostly via Collaborate Ultra and the screen sharing functionality. You can expect some interactive synchronous sessions, though recordings will be available. With regards to software, MATLAB Online will be used for coursework. Lab work will be conducted without a significant amount of difference to a usual school year. The weighting will be different than a typical semester. The weight of exams will be shifted towards hands-on term project and regular course assignments. |
UBC Calendar Info Course Page |
ELEC 431 Communication Systems | Lectures in ELEC 431 will be held mostly asynchronously, based on lecture notes which will be posted. Course assessment will include two closed-book midterms and one open-book final exam. Problem sets will be posted every week. Although the problems sets are not marked, they are important to improve understanding of the course materials. Problems on the midterms will be similar to those on problem sets and examples discussed in the course. TAs will be present to assist with learning and an office hour schedule will be posted in September. |
UBC Calendar Info Course Page |
ELEC 442 Introduction to Robotics | This course will be delivered primarily through a flipped-classroom format. Asynchronous activities outside of class times will involve viewings of videos, readings from course notes and homework assignments. During synchronous Zoom-hosted class times, there will be guided activities to clarify concepts. Assessments will be based on homework assignments, class participation, two midterms and a final exam (exams administered through Proctorio). Most homework assignments will require solving problems using Matlab. | UBC Calendar Info |
ELEC 451 Power Electronics | This course will be delivered to you live from a brand new home-studio and supported with the latest AV gear. You will get to experience "reality" learning as we explore power electronics, launch a start-up company, and take a peek at what is going on in my living room. Labs will be based on interactive videos guided by our teaching team members (Franco, Daniel, and Abbas). With a focus on student learning, we will strive to provide an interactive, fun, lively experience. | UBC Calendar Info |
ELEC 453 Power System Analysis | The course will be using Zoom to host the lectures and tutorial during the week. There will be 2 midterms and a project during the semester. Grading will be flexible, weighing either the midterms and project or the final exam more heavily depending on the student marks. Proctoring of exams will be done through Zoom or another means of online proctoring. |
UBC Calendar Info Course Page |
ELEC 457 Optimization of Power System Operation | The course will be using Zoom to host the lectures on Fridays from 5 PM to 8PM. The tutorial will be held using Zoom during the week. There will be a mid-term and a final exam. The course grading consists of the midterm and the final exam marks as well as the marks for attendance, assignments and engagement. | UBC Calendar Info |
ELEC 462 Sensors and Actuators in Microsystems | Lectures in ELEC 462 will be based on PowerPoint presentations that will be annotated in lecture including mathematical derivations. The lecture material will be supplemented with short live commented video clips illustrating real world fabrication process steps and device operation. In general, lectures will be held synchronously but, will be always be recorded and uploaded. As a part of the course, you will use the mask making software Clewin, which only runs on Windows; if you use Mac or Linux, special arrangements will be made for you to ensure you can take the course. There will be about 10 assignments, 6 quizzes and a final exam. Synchronous elements will be offered that are suitable for students participating from other time zones. |
UBC Calendar Info Course Page |
ELEC 465 Microsystems Design | TBD |
UBC Calendar Info Course Page |
ELEC 471 Medical Imaging | There will be three lectures each week, and all will be recorded and uploaded. There will be many forms of assessment throughout the course to help guide your learning. Annotated notes will be distributed for revision as well. Tutorials times may be staggered as well to accompany international students; a survey will be conducted to determine optimal times. |
UBC Calendar Info Course Page |
ELEC 473 Biological Micro-Electro-Mechanical Systems | Lectures will be held partly asynchronously and partly synchronously. The lecture notes will be provided online. Throughout the lectures, you will go over the topics presented in the slides and complete short quiz questions using iClicker Cloud. The lecture material will be supplemented with video clips illustrating course concepts. Please register for iClicker Cloud. The synchronous lectures schedule will be announced via Canvas. Course assessment will include midterm exams, which will have an oral examination component, and a final exam. Problem sets will be posted approximately every other week. Although the problems sets are not a significant portion of the overall grade, they are important to improve understanding of the course materials. Problems on the midterms will be similar to those on problem sets and examples discussed in the course. |
UBC Calendar Info Course Page |
ELEC 474 Biophotonics | TBD | UBC Calendar Info |
CPEN/ELEC 481 Economic Analysis of Engineering Projects | CPEN 481 will be moving away from a course structure that heavily emphasizes the exams, focusing more on assignments and quizzes, so that learning is happening along the way. It'll also be incorporating more 'real life' examples. This course hasn't been too heavily impacted by the move to remote learning. We use Piazza a lot for dialogue and questions, and also are very interactive during lectures, using the chat window as a way to keep students up to speed and engaged. | UBC Calendar Info |
ELEC 491 Electrical Engineering Capstone Design Project | Many diverse companies were increasingly moving to remote collaboration on projects even before the COVID-19 pandemic. This trend is accelerated due to current social distancing requirements. Capstone will equip students with remote collaboration best practices to serve them during their project and as they transition to the next phase of their career. Prototyping a physical product is a tried and true way of validating a design. However simulation packages are increasing in sophistication and are able to predict many types of design failures quickly in a cost effective way. The Capstone course will guide students on how to build validation into the design process using ECE's wide range of industry leading simulation software. |
UBC Calendar Info Course Page |
ELEC 494 Biomedical Engineering Capstone Design Project | Many diverse companies were increasingly moving to remote collaboration on projects even before the COVID-19 pandemic. This trend is accelerated due to current social distancing requirements. Capstone will equip students with remote collaboration best practices to serve them during their project and as they transition to the next phase of their career. Prototyping a physical product is a tried and true way of validating a design. However simulation packages are increasing in sophistication and are able to predict many types of design failures quickly in a cost effective way. The Capstone course will guide students on how to build validation into the design process using ECE's wide range of industry leading simulation software. |
UBC Calendar Info Course Page |
CPEN/ELEC 499 Undergraduate Thesis | TBD | UBC Calendar Info |
Title | Fall 2020 Course Changes | |
---|---|---|
CPEN 502 Architecture for Learning Systems | CPEN 502 is a practical introduction to AI, focusing particularly on algorithms to train neural networks and their application in reinforcement learning. The course is assessed entirely via a 3-part coursework, to be submitted via Canvas. This year, all lectures and tutorials will be hosted using Collaborate Ultra and the instructor plans to hold virtual office hours at set times during the week via url.live.com. As in previous years Piazza will be used for communication. Student engagement is strongly encouraged and working in groups, though not mandated, is welcome. |
UBC Calendar Info Course Page |
CPEN 512 Parallel and Reconfigurable Computing | TBD | UBC Calendar Info |
ELEC 523 Medical Imaging | All lectures and office hours will be held through video conferencing using Collaborate Ultra. Students can access Collaborate Ultra within Canvas, which is the learning management system for this course. Lectures will be held synchronously. They will be recorded and then uploaded on Canvas. Lectures in this web-oriented course will be based on PowerPoint presentations that will be annotated in our online classes. A custom course materials package will be made available to students and can be obtained from UBC bookstore. The course package consists of class lecture notes slides. At the beginning of the Fall term, more details on the course will be provided through Canvas. |
UBC Calendar Info Course Page |
ELEC 524 Advanced Biophotonics | TBD |
UBC Calendar Info Course Page |
EECE 541 Multimedia Systems | The course will be delivered online in zoom sessions. The course remains project based where we will have 4 or 5 teams that require team members to collaborate remotely. Access to Westgrid will be provided in case the project is computationally demanding. Hard drives in sanitized bags with video content will be delivered to students if the file sizes for their projects are in TB order. Additional zoom sessions will be scheduled throughout the week to guide teams with their projects. Zoom breakout sessions will be arranged for different teams so I help them with projects and they can also brainstorm. Proposal and final oral presentations will take place using Zoom. | UBC Calendar Info |
CPEN 542 Topics in Computer Security | TBD | UBC Calendar Info |
ELEC 542 Nanoscale Modeling and Simulations | TBD |
UBC Calendar Info Course Page |
ELEC 544 Advanced Microsystems Design | TBD |
UBC Calendar Info Course Page |
ELEC 546 Micro and Nano Fabrication Technologies | TBD | UBC Calendar Info |
EECE 549 Dynamic Modeling of Electric Machines and Controls | TBD |
UBC Calendar Info Course Page |
EECE 554 Advanced Power System Control and Dynamics | This course will be using Zoom to host the lectures and tutorials. This course will not have mid-term or final exams. Students will work on a project. There will also be assignments, and the final grade will then be based primarily on the project report and also somewhat on the assignments. | UBC Calendar Info |
EECE 555 Renewable and Efficient Electric Power Systems | Lectures will be conducted online using Collaborate Ultra or Zoom. Lecture material, assignments, quizzes, and exams will be posted on Canvas. There will be 5 assignments, 3 quizzes, one midterm and one final exam. All evaluation will be take-home and submitted through Canvas. | UBC Calendar Info |
EECE 562 Statistical Signal Processing with Applications in Wireless Communications and Defence | Lectures will be recorded and in a flipped classroom style. No software or hardware is required. | UBC Calendar Info |
EECE 565 Communication Networks | Lectures will be held via video conferencing tools such as Collaborate Ultra or Zoom. Slides will be posted onto Canvas. Class and office hours schedule as well as further details will be communicated via Canvas, when the semester begins. |
UBC Calendar Info Course Page |
EECE 570 Fundamentals of Visual Computing | TBD | UBC Calendar Info |
EECE 571A Electrical Engineering Seminar and Special Problems - ANT PROPGTN II | TBD | UBC Calendar Info |
EECE 571K Cryptography and Communication Network Security | TBD | UBC Calendar Info |
EECE 571P Electrical Engineering Seminar and Special Problems - Dependable and Secure Autonomous Systems | This is a seminar-styled research oriented course. The students will read papers every week and will submit reviews via the online system - these will be graded. The class will consist of 1-2 students presenting the papers for that week followed by discussion - this will be done via Zoom. Finally, there's a cumulative group project, which forms a substantial portion of the grade - this will be done online as well with clear deliverables in the form of reports, source code etc. The instructor will meet with the groups periodically. | UBC Calendar Info |
EECE 571S Introduction to Quantum Computing | The course is being adapted to an edX format so it can be taken by UBC, SFU, and UVic students. It is being broken up into modules, and lectures are being recorded. I Short-answer questions will serve as check-points for students to test their understanding between modules. There will also be short-answer quizzes. | UBC Calendar Info |
EECE 571T Advanced Machine Learning Tools for Engineers | TBD | UBC Calendar Info |
EECE 571Y Information Theory | Classes for this course will be held using a combination of synchronous and asynchronous lectures, based on lecture notes which will be posted. Course assessment will include two closed-book midterms, one open-book final exam and a course project. Problem sets will be posted every week. Although the problems sets are not marked, they are important to improve understanding of the course materials. Problems on the midterms will be similar to those on problem sets and examples discussed in the course. An office hour schedule will be posted in September. | UBC Calendar Info |
EECE 597 Engineering Report | TBD | UBC Calendar Info |
EECE 599 Thesis | TBD | UBC Calendar Info |
EECE 699 Doctoral Dissertation | TBD | UBC Calendar Info |
Title | Fall 2020 Course Changes | |
---|---|---|
CPEN/ELEC 281 Technical Communication | CPEN/ELEC 281 is a web-oriented technical communication course, blending synchronous and asynchronous leaning in a flipped classroom. The instructional material is posted on Canvas for students to study and review the course content; Discussion Board is used for peer-review of assignment drafts; the revised assignments are submitted to Assignment Dropbox for grading. The class will meet via Collaborate Ultra for lectures, activities, discussions, and presentations. Office hours are also held via Collaborate Ultra for questions and answers. The final exam is administered using Proctorio via Canvas. | UBC Calendar Info |
CPEN/ELEC 400U Undergraduate Research Experience Program (UREP) | TBD |
UBC Calendar Info Course Page |
CPEN/ELEC 400Y Topics in Electrical Engineering - CAPSTONE DSGN A | TBD |
UBC Calendar Info Course Page |
CPEN/ELEC 481 Economic Analysis of Engineering Projects | CPEN 481 will be moving away from a course structure that heavily emphasizes the exams, focusing more on assignments and quizzes, so that learning is happening along the way. It'll also be incorporating more 'real life' examples. This course hasn't been too heavily impacted by the move to remote learning. We use Piazza a lot for dialogue and questions, and also are very interactive during lectures, using the chat window as a way to keep students up to speed and engaged. | UBC Calendar Info |
APSC 486 New Venture Design | TBD |
UBC Calendar Info Course Page |
APSC 496 Interdisciplinary Engineering Design Project | TBD |
UBC Calendar Info Course Page |
CPEN/ELEC 499 Undergraduate Thesis | TBD | UBC Calendar Info |
Title | Fall 2020 Course Changes | |
---|---|---|
ELEC 201 Circuit Analysis I | The course lectures will be given remotely through Collaborate Ultra. Those lectures will be recorded for the convenience of students in different time zones. The laboratory main instruments, along with a toolbox of electronic components, soldering rod, prototyping board will be taken home by the student. This will empower students to complete all the lab experiments associated with the course at home, under the supervision of TAs in a Collaborate Ultra session. |
UBC Calendar Info Course Page |
ELEC 202 Circuit Analysis II | TBD |
UBC Calendar Info Course Page |
ELEC 203 Basic Circuit Analysis | TBD | UBC Calendar Info |
ELEC 204 Linear Circuits | Lectures will be held via a video conferencing tool such as Collaborate Ultra or Zoom. The lecture notes are provided online and throughout the lectures, you will go over the topics presented in the slides and complete the examples. There is no required software in ELEC 204. Tutorials and office hours will be held by both myself and the TAs. Class, tutorial, and office hours schedule and further details will be communicated clearly via Canvas, when the semester begins. | UBC Calendar Info |
ELEC 205 Electronics Laboratory | TBD | UBC Calendar Info |
CPEN 211 Introduction to Microcomputers | TBD |
UBC Calendar Info Course Page |
ELEC 211 Engineering Electromagnetics | TBD |
UBC Calendar Info Course Page |
CPEN 221 Principles of Software Construction | This course will involve a mix of asynchronous activities and interactive sessions; synchronous activities will be repeated at different times to accompany international students. There will be short overview videos to accompany readings. A variety of new tools are being adopted to enhance the remote learning experience. | UBC Calendar Info |
ELEC 221 Signals and Systems | Lectures in ELEC 221 will be held online and course material will be presented by Professor Lampe on a virtual whiteboard, akin to the in-person experience. There will be tutorials that will help you develop problem solving skills. This will be complemented by short project assignments. A reduced weight final exam will be held. |
UBC Calendar Info Course Page |
CPEN 223 Software Design for Engineers | A mix of synchronous and asynchronous learning will be used in this course. The synchronous activities will be via tools such as Collaborate Ultra or Zoom. Canvas is used as the course management platform and its tools as well as other tools (such as GitHub) will be used to facilitate remote learning. |
UBC Calendar Info Course Page |
ELEC 271 Selected Topics in Biomedical Engineering | TBD |
UBC Calendar Info Course Page |
CPEN/ELEC 281 Technical Communication | CPEN/ELEC 281 is a web-oriented technical communication course, blending synchronous and asynchronous leaning in a flipped classroom. The instructional material is posted on Canvas for students to study and review the course content; Discussion Board is used for peer-review of assignment drafts; the revised assignments are submitted to Assignment Dropbox for grading. The class will meet via Collaborate Ultra for lectures, activities, discussions, and presentations. Office hours are also held via Collaborate Ultra for questions and answers. The final exam is administered using Proctorio via Canvas. | UBC Calendar Info |
CPEN 291 Computer Engineering Design Studio I | TBD | UBC Calendar Info |
ELEC 291 Electrical Engineering Design Studio I | TBD |
UBC Calendar Info Course Page |
ELEC 292 Biomedical Engineering Design Studio | TBD |
UBC Calendar Info Course Page |
ELEC 301 Electronic Circuits II | TBD |
UBC Calendar Info Course Page |
ELEC 302 Electronic Circuits for Electromechanical Design | TBD |
UBC Calendar Info Course Page |
CPEN 311 Digital Systems Design | TBD |
UBC Calendar Info Course Page |
ELEC 311 Electromagnetic Fields and Waves | There will be no lecturing in this class. Asynchronous activities will include watching selections taken from the video library available on Canvas, and also doing assignments and quizzes. Synchronous activities include problem solving in groups, detailed discussions and three major assessment tests. Class interactivity provided through polling and discussions. Emphasis will be on course content and community. Conference software will be used for delivery. Appropriate proctoring software and/or communication will be used as needed. |
UBC Calendar Info Course Page |
CPEN 312 Digital Systems and Microcomputers | TBD |
UBC Calendar Info Course Page |
ELEC 315 Electronic Materials and Devices | This course provides fundamental knowledge about semiconductors, metals, magnetic materials and insulators that make up all the devices we use. The course is well suited for remote delivery. It will be hosted on Canvas, where video lectures with concurrent participation quizzes and weekly live tutorial sessions will be hosted. We will make use of PhET simulations. For tutorials we will use Collaborate Ultra or similar, moderated by the instructor and/or TAs. Instructional material will be posted on Canvas for students to study and review content. Assignments will be submitted online using combined automatic grading (Canvas or WebWork) and solution upload. Proctoring of exams will be done through Zoom or another means. A final project may supplement the final exam. We plan to take advantage of online discussion boards for additional student/TA/instructor interaction and support. | UBC Calendar Info |
CPEN 321 Software Engineering | CPEN 321 will have interactive lectures where you can expect in-class mini-assignments and problems to work on individually or with a partner. There will be a blend of synchronous and asynchronous activities. Project groups will work with a TA who will mentor them throughout the course, monitor the deliverables, and provide continuous and timely feedback on their work. |
UBC Calendar Info Course Page |
ELEC 321 Stochastic Signals and Systems | Lectures will be recorded and in a flipped classroom style. No software or hardware is required. | UBC Calendar Info |
CPEN 331 Operating Systems | Lectures will be held via video conferencing tools such as Collaborate Ultra or Zoom. Slides will be posted onto Canvas. Tutorials and office hours will be held by the teaching assistants (TAs) and the instructor. Class, tutorial, and office hours schedule and further details will be communicated via Canvas, when the semester begins. |
UBC Calendar Info Course Page |
ELEC 331 Computer Communications | Lectures will be held via video conferencing tools such as Collaborate Ultra or Zoom. Slides will be posted onto Canvas. Tutorials and office hours will be held by the teaching assistants (TAs) and Professor Wong. Class, tutorial, and office hours schedule and further details will be communicated via Canvas, when the semester begins. |
UBC Calendar Info Course Page |
CPEN 333 System Software Engineering | Labs will be run as close as possible as per usual during Winter 2020. All dates, goals and objectives will be described on Canvas. Labs will be submitted via Canvas and graded by TAs. CPEN 333 is a programming course that uses Visual Studio and Visual Paradigm UML tools which are free to download and use. There will also be holding weekly meetings on-line, similar to a drop in tutorial if you have questions. |
UBC Calendar Info Course Page |
ELEC 341 Systems and Control | The course has a "flipped classroom" format with readings from the text book, posted slides, and other resources, and with real-time Q&A and examples solved in Zoom sessions. The grade is split between open-book midterm and final exams, and weekly homework assignments which are submitted as PowerPoint slide decks. Homework problems will focus on solving control problems using Matlab and Simulink. |
UBC Calendar Info Course Page |
ELEC 342 Electro-Mechanical Energy Conversion and Transmission | The course will be delivered with possible combinations of asynchronous and synchronous ways of delivering lectures, labs, and tutorials. The assignments will be based on the course textbook problems. The course material will be distributed through Canvas. The quizzes and exams will be conducted through Canvas using the Proctorio system for ensuring the identity of the student taking the test and invigilation. Therefore, the students are required to have a computer with a webcam. The students are expected to use some computing programs, e.g. Matlab and Simulink for working on their assignments and laboratory reports. |
UBC Calendar Info Course Page |
ELEC 343 Electromechanics | TBD |
UBC Calendar Info Course Page |
ELEC 344 Applied Electronics and Electromechanics | This course will be running live lecture sessions in which students will be actively involved by running interactive activities with the course instructor and among themselves. The dynamic two-hour weekly lectures will be recorded, and course content and activities will be developed and discussed live. There will be an asynchronous component students will be able to complete at their own pace, including short and frequent quizzes. Labs will be based on interactive videos including in-video quizzes, and aided with simulations to enhance student interaction and understanding of the topics. Lab sessions and tutorials will be conducted remotely, in which TAs will guide students through the activities of the day. | UBC Calendar Info |
ELEC 352 Electric Energy Systems | TBD | UBC Calendar Info |
ELEC 371 Biomedical Engineering Instrumentation | TBD |
UBC Calendar Info Course Page |
CPEN 391 Computer Systems Design Studio II | TBD | UBC Calendar Info |
ELEC 391 Electrical Engineering Design Studio II | TBD |
UBC Calendar Info Course Page |
ELEC 400 Topics in Electrical Engineering | TBD | UBC Calendar Info |
CPEN 400A Topics in Computer Engineering - BLDG MDRN WEBAPP | This course will rely on GitHub for remote collaboration, and likewise there will be lots of hands-on work, with the end goal of building a complete modern web application. Zoom will likely be used for lecture delivery, and lectures will be recorded. Class participation is essential for this course. | UBC Calendar Info |
CPEN 400D Deep Learning | In the coming term, CPEN 400D will extend many of the online friendly practices that were already a part of the course in the past. There will be 6 assignments (roughly one every two weeks). These assignments were already designed to be completed completely online. By leveraging JupyterHub as a backend, the assignments can be accessed, completed, tested and submitted via any web browser. As in the past, all lectures will be recorded and posted. This term live lectures will be presented using Zoom instead of in-person and will feature interactive, real-time quizzes (for fun, not for marks...). Finally, TAs will host weekly "office hours" sessions via Zoom to help with assignments and clarifications of any lecture material. | UBC Calendar Info |
ELEC 400L Fundamentals of Information Processing | TBD | UBC Calendar Info |
ELEC 400M Machine Learning Fundamentals for Engineers | TBD | UBC Calendar Info |
CPEN 400N Computer Networking II | TBD | UBC Calendar Info |
CPEN/ELEC 400U Undergraduate Research Experience Program (UREP) | TBD |
UBC Calendar Info Course Page |
CPEN 400V Topics in Computer Engineering - RESRCH EXPRIENCE | TBD | UBC Calendar Info |
CPEN 400X Topics in Computer Engineering - RSRCH CYBER-PHYS | TBD |
UBC Calendar Info Course Page |
CPEN/ELEC 400Y Topics in Electrical Engineering - CAPSTONE DSGN A | TBD |
UBC Calendar Info Course Page |
ELEC 401 Analog CMOS Integrated Circuit Design | Lectures will be held via a video conferencing tool such as Collaborate Ultra or Zoom. The lecture notes are provided online and throughout the lectures, you will go over the topics presented in the slides and complete the examples. Please note that for ELEC 401 you will need access to a circuit design software for some assignments and the course projects. Tutorials and office hours will be held by both myself and the TAs. Class, tutorial, and office hours schedule and further details will be communicated clearly via Canvas, when the semester begins. |
UBC Calendar Info Course Page |
ELEC 402 Introduction to VLSI Systems | Lectures in ELEC 402 will be held via virtual whiteboard and PowerPoint. In order to learn the design flow process, and verify the functionality of integrated circuit, we will use standard tools "ModelSim" and "Cadence" (access to tools provided via X2Go and/or SSH to ECE) to design and simulate digital circuits. Professor Molavi is also working with IT to ensure you have a steady connection to the needed software. | UBC Calendar Info |
ELEC 403 Digital Integrated Circuit Design | TBD | UBC Calendar Info |
ELEC 404 RF Integrated Circuits | TBD |
UBC Calendar Info Course Page |
CPEN 411 Computer Architecture | This course will use GitHub Classrooms to collaborate on and submit code. Canvas will be used as the central communication tool. Lecture format is still being decided, though it is likely Collaborate Ultra will be used. |
UBC Calendar Info Course Page |
ELEC 411 Antennas and Propagation | As we adapt to remote learning, several changes are being introduced to ELEC 411. Firstly, the course is adopting a flipped classroom format and placing greater emphasis on guided discussions during class time. Secondaly, ELEC 411 is adopting a new course textbook: 'Frank Gross, Smart Antennas with Matlab, 2nd ed, McGraw-Hill, 2015.' Thirdly, the course syllabus is being upgraded to include new material on 5G wireless, spectrum management and smart antennas. Finally, the course instructors are exploring the possibility of having students conduct antenna projects remotely using an inexpensive nanoVNA. |
UBC Calendar Info Course Page |
CPEN 412 Microcomputer Systems Design | Labs will be run as close as possible as per usual during Winter 2020. All dates, goals and objectives will be described on Canvas. Labs will be submitted via Canvas and graded by TAs. CPEN 412 labs will require a DE1SoC board. If you do not yet own one, UBC will provide information shortly regarding purchase and shipping. You will also require some "chips" which we can purchase and mail out. There will also be holding weekly meetings on-line, similar to a drop in tutorial if you have questions. |
UBC Calendar Info Course Page |
ELEC 412 Optical Waveguides and Photonics | In this course, we will be running live lectures using either Collaborate Ultra or Zoom through CANVAS. We will be annotating the course notes together, and answering questions live. At the moment, it is expected that the course mark will be calculated based on 3 equally weighted tests, two of which will be held during the term and one of which will likely be held during the Final Exam period scheduled for ELEC 412. Proctoring of the tests will be done through a means of online proctoring |
UBC Calendar Info Course Page |
ELEC 413 Semiconductor Lasers | TBD |
UBC Calendar Info Course Page |
ELEC 415 Semiconductor Devices: Physics, Design and Analysis | TBD |
UBC Calendar Info Course Page |
CPEN 421 Software Project Management | Lectures will be made available on Canvas on a scheduled basis and will be supplemented with real-time and offline Q&A sessions, results made available on Canvas. Exams will be open book and offered for the usual contiguous duration but available non-invigilated anytime in a 24-hour period; exams will be calibrated to be more difficult than if they were invigilated and closed book. Assignments will probably be fewer and larger, covering multiple lesson elements. |
UBC Calendar Info Course Page |
ELEC 421 Digital Signal and Image Processing | Lectures and tutorials in ELEC 421 will be held mostly via Collaborate Ultra and the screen sharing functionality. You can expect some interactive synchronous sessions, though recordings will be available. With regards to software, MATLAB Online will be used for coursework. Lab work will be conducted without a significant amount of difference to a usual school year. The weighting will be different than a typical semester. The weight of exams will be shifted towards hands-on term project and regular course assignments. |
UBC Calendar Info Course Page |
CPEN 422 Software Testing and Analysis | Lectures will contain a mix of activities and explanations to help keep everyone engaged. Assignments will be sometimes more concrete with a “right” answer, and others will be more open-ended that will involve exploration and creativity with code. For labs, you’ll use GitHub to submit work before given deadlines. The TA’s will grade work via running tests on the GitHub code. |
UBC Calendar Info Course Page |
ELEC 422 Biosignals and Systems | TBD |
UBC Calendar Info Course Page |
CPEN 431 Design of Distributed Software Applications | TBD |
UBC Calendar Info Course Page |
ELEC 431 Communication Systems | Lectures in ELEC 431 will be held mostly asynchronously, based on lecture notes which will be posted. Course assessment will include two closed-book midterms and one open-book final exam. Problem sets will be posted every week. Although the problems sets are not marked, they are important to improve understanding of the course materials. Problems on the midterms will be similar to those on problem sets and examples discussed in the course. TAs will be present to assist with learning and an office hour schedule will be posted in September. |
UBC Calendar Info Course Page |
CPEN 432 Real-Time System Design | TBD |
UBC Calendar Info Course Page |
ELEC 433 Error Control Coding for Communications and Computers | TBD | UBC Calendar Info |
ELEC 441 Control Systems | TBD | UBC Calendar Info |
CPEN 442 Introduction to Computer Security | Lectures will be streamed and conducted in a flipped classroom style. Grading consists of numerous quizzes, finals, and a term project. There will also be tutorials to help guide learning. | UBC Calendar Info |
ELEC 442 Introduction to Robotics | This course will be delivered primarily through a flipped-classroom format. Asynchronous activities outside of class times will involve viewings of videos, readings from course notes and homework assignments. During synchronous Zoom-hosted class times, there will be guided activities to clarify concepts. Assessments will be based on homework assignments, class participation, two midterms and a final exam (exams administered through Proctorio). Most homework assignments will require solving problems using Matlab. | UBC Calendar Info |
ELEC 451 Power Electronics | This course will be delivered to you live from a brand new home-studio and supported with the latest AV gear. You will get to experience "reality" learning as we explore power electronics, launch a start-up company, and take a peek at what is going on in my living room. Labs will be based on interactive videos guided by our teaching team members (Franco, Daniel, and Abbas). With a focus on student learning, we will strive to provide an interactive, fun, lively experience. | UBC Calendar Info |
ELEC 453 Power System Analysis | The course will be using Zoom to host the lectures and tutorial during the week. There will be 2 midterms and a project during the semester. Grading will be flexible, weighing either the midterms and project or the final exam more heavily depending on the student marks. Proctoring of exams will be done through Zoom or another means of online proctoring. |
UBC Calendar Info Course Page |
ELEC 454 Power Systems Analysis II | TBD | UBC Calendar Info |
ELEC 455 Power Systems Protection | TBD | UBC Calendar Info |
ELEC 456 Decision Support Methods in Power Systems Operation | TBD | UBC Calendar Info |
ELEC 457 Optimization of Power System Operation | The course will be using Zoom to host the lectures on Fridays from 5 PM to 8PM. The tutorial will be held using Zoom during the week. There will be a mid-term and a final exam. The course grading consists of the midterm and the final exam marks as well as the marks for attendance, assignments and engagement. | UBC Calendar Info |
ELEC 462 Sensors and Actuators in Microsystems | Lectures in ELEC 462 will be based on PowerPoint presentations that will be annotated in lecture including mathematical derivations. The lecture material will be supplemented with short live commented video clips illustrating real world fabrication process steps and device operation. In general, lectures will be held synchronously but, will be always be recorded and uploaded. As a part of the course, you will use the mask making software Clewin, which only runs on Windows; if you use Mac or Linux, special arrangements will be made for you to ensure you can take the course. There will be about 10 assignments, 6 quizzes and a final exam. Synchronous elements will be offered that are suitable for students participating from other time zones. |
UBC Calendar Info Course Page |
ELEC 463 Micro/Nanofabrication and Instrumentation Laboratory | TBD |
UBC Calendar Info Course Page |
ELEC 465 Microsystems Design | TBD |
UBC Calendar Info Course Page |
ELEC 471 Medical Imaging | There will be three lectures each week, and all will be recorded and uploaded. There will be many forms of assessment throughout the course to help guide your learning. Annotated notes will be distributed for revision as well. Tutorials times may be staggered as well to accompany international students; a survey will be conducted to determine optimal times. |
UBC Calendar Info Course Page |
ELEC 473 Biological Micro-Electro-Mechanical Systems | Lectures will be held partly asynchronously and partly synchronously. The lecture notes will be provided online. Throughout the lectures, you will go over the topics presented in the slides and complete short quiz questions using iClicker Cloud. The lecture material will be supplemented with video clips illustrating course concepts. Please register for iClicker Cloud. The synchronous lectures schedule will be announced via Canvas. Course assessment will include midterm exams, which will have an oral examination component, and a final exam. Problem sets will be posted approximately every other week. Although the problems sets are not a significant portion of the overall grade, they are important to improve understanding of the course materials. Problems on the midterms will be similar to those on problem sets and examples discussed in the course. |
UBC Calendar Info Course Page |
ELEC 474 Biophotonics | TBD | UBC Calendar Info |
CPEN/ELEC 481 Economic Analysis of Engineering Projects | CPEN 481 will be moving away from a course structure that heavily emphasizes the exams, focusing more on assignments and quizzes, so that learning is happening along the way. It'll also be incorporating more 'real life' examples. This course hasn't been too heavily impacted by the move to remote learning. We use Piazza a lot for dialogue and questions, and also are very interactive during lectures, using the chat window as a way to keep students up to speed and engaged. | UBC Calendar Info |
APSC 486 New Venture Design | TBD |
UBC Calendar Info Course Page |
CPEN 491 Computer Engineering Capstone Design Project | Many diverse companies were increasingly moving to remote collaboration on projects even before the COVID-19 pandemic. This trend is accelerated due to current social distancing requirements. Capstone will equip students with remote collaboration best practices to serve them during their project and as they transition to the next phase of their career. Prototyping a physical product is a tried and true way of validating a design. However simulation packages are increasing in sophistication and are able to predict many types of design failures quickly in a cost effective way. The Capstone course will guide students on how to build validation into the design process using ECE's wide range of industry leading simulation software. |
UBC Calendar Info Course Page |
ELEC 491 Electrical Engineering Capstone Design Project | Many diverse companies were increasingly moving to remote collaboration on projects even before the COVID-19 pandemic. This trend is accelerated due to current social distancing requirements. Capstone will equip students with remote collaboration best practices to serve them during their project and as they transition to the next phase of their career. Prototyping a physical product is a tried and true way of validating a design. However simulation packages are increasing in sophistication and are able to predict many types of design failures quickly in a cost effective way. The Capstone course will guide students on how to build validation into the design process using ECE's wide range of industry leading simulation software. |
UBC Calendar Info Course Page |
ELEC 494 Biomedical Engineering Capstone Design Project | Many diverse companies were increasingly moving to remote collaboration on projects even before the COVID-19 pandemic. This trend is accelerated due to current social distancing requirements. Capstone will equip students with remote collaboration best practices to serve them during their project and as they transition to the next phase of their career. Prototyping a physical product is a tried and true way of validating a design. However simulation packages are increasing in sophistication and are able to predict many types of design failures quickly in a cost effective way. The Capstone course will guide students on how to build validation into the design process using ECE's wide range of industry leading simulation software. |
UBC Calendar Info Course Page |
APSC 496 Interdisciplinary Engineering Design Project | TBD |
UBC Calendar Info Course Page |
CPEN/ELEC 499 Undergraduate Thesis | TBD | UBC Calendar Info |
ELEC 501 Analog Integrated Circuit Design | TBD | UBC Calendar Info |
CPEN 502 Architecture for Learning Systems | CPEN 502 is a practical introduction to AI, focusing particularly on algorithms to train neural networks and their application in reinforcement learning. The course is assessed entirely via a 3-part coursework, to be submitted via Canvas. This year, all lectures and tutorials will be hosted using Collaborate Ultra and the instructor plans to hold virtual office hours at set times during the week via url.live.com. As in previous years Piazza will be used for communication. Student engagement is strongly encouraged and working in groups, though not mandated, is welcome. |
UBC Calendar Info Course Page |
ELEC 502 Advanced Topics in VLSI Design | TBD | UBC Calendar Info |
ELEC 506 CMOS Design for Optoelectronics Applications | TBD | UBC Calendar Info |
ELEC 507 Mixed-Signal and RF Integrated Circuits and Systems Test | TBD | UBC Calendar Info |
CPEN 511 Advanced Computer Architecture | TBD | UBC Calendar Info |
CPEN 512 Parallel and Reconfigurable Computing | TBD | UBC Calendar Info |
CPEN 513 CAD Algorithms for Integrated Circuits | TBD | UBC Calendar Info |
ELEC 521 Biomedical Microdevices | Lectures will be held mostly asynchronously. The lecture notes will be provided online. Throughout the lectures, you will go over the topics presented in the slides and complete short embedded quiz questions. The lecture material will be supplemented with video clips illustrating course concepts. There is no required software for this course. An office hour and synchronous tutorial schedule will be communicated clearly via Canvas in September. Course assessment will include midterm exams, which will have an oral examination component. Students will do oral presentations, based on journal papers of seminal advances in the field of biomedical devices as well as emerging technologies, via a video conferencing tool such as Collaborate Ultra or Zoom. Course assessment will include participation in discussion of the presented material; this will be a blend of real-time synchronous discussion with additional asynchronous discussion through an online discussion board. In lieu of a final exam, students will submit a written report on a topic related to emerging biomedical microtechnology. | UBC Calendar Info |
CPEN 522 Software Verification and Testing | TBD | UBC Calendar Info |
CPEN 523 Software Project Management | TBD | UBC Calendar Info |
ELEC 523 Medical Imaging | All lectures and office hours will be held through video conferencing using Collaborate Ultra. Students can access Collaborate Ultra within Canvas, which is the learning management system for this course. Lectures will be held synchronously. They will be recorded and then uploaded on Canvas. Lectures in this web-oriented course will be based on PowerPoint presentations that will be annotated in our online classes. A custom course materials package will be made available to students and can be obtained from UBC bookstore. The course package consists of class lecture notes slides. At the beginning of the Fall term, more details on the course will be provided through Canvas. |
UBC Calendar Info Course Page |
CPEN 524 Principles of Mobile Application Development and Analysis | TBD |
UBC Calendar Info Course Page |
ELEC 524 Advanced Biophotonics | TBD |
UBC Calendar Info Course Page |
CPEN 541 Human Interface Technologies | TBD | UBC Calendar Info |
EECE 541 Multimedia Systems | The course will be delivered online in zoom sessions. The course remains project based where we will have 4 or 5 teams that require team members to collaborate remotely. Access to Westgrid will be provided in case the project is computationally demanding. Hard drives in sanitized bags with video content will be delivered to students if the file sizes for their projects are in TB order. Additional zoom sessions will be scheduled throughout the week to guide teams with their projects. Zoom breakout sessions will be arranged for different teams so I help them with projects and they can also brainstorm. Proposal and final oral presentations will take place using Zoom. | UBC Calendar Info |
CPEN 542 Topics in Computer Security | TBD | UBC Calendar Info |
ELEC 542 Nanoscale Modeling and Simulations | TBD |
UBC Calendar Info Course Page |
ELEC 543 Green Nanoelectronic Devices | TBD |
UBC Calendar Info Course Page |
ELEC 544 Advanced Microsystems Design | TBD |
UBC Calendar Info Course Page |
ELEC 546 Micro and Nano Fabrication Technologies | TBD | UBC Calendar Info |
EECE 549 Dynamic Modeling of Electric Machines and Controls | TBD |
UBC Calendar Info Course Page |
EECE 550 Topics in Power Electronic Design | TBD | UBC Calendar Info |
EECE 553 Advanced Power Systems Analysis | TBD | UBC Calendar Info |
EECE 554 Advanced Power System Control and Dynamics | This course will be using Zoom to host the lectures and tutorials. This course will not have mid-term or final exams. Students will work on a project. There will also be assignments, and the final grade will then be based primarily on the project report and also somewhat on the assignments. | UBC Calendar Info |
EECE 555 Renewable and Efficient Electric Power Systems | Lectures will be conducted online using Collaborate Ultra or Zoom. Lecture material, assignments, quizzes, and exams will be posted on Canvas. There will be 5 assignments, 3 quizzes, one midterm and one final exam. All evaluation will be take-home and submitted through Canvas. | UBC Calendar Info |
EECE 560 Network Analysis and Simulation | TBD |
UBC Calendar Info Course Page |
EECE 562 Statistical Signal Processing with Applications in Wireless Communications and Defence | Lectures will be recorded and in a flipped classroom style. No software or hardware is required. | UBC Calendar Info |
EECE 565 Communication Networks | Lectures will be held via video conferencing tools such as Collaborate Ultra or Zoom. Slides will be posted onto Canvas. Class and office hours schedule as well as further details will be communicated via Canvas, when the semester begins. |
UBC Calendar Info Course Page |
EECE 567 Power System Dynamics and Stability | TBD | UBC Calendar Info |
EECE 570 Fundamentals of Visual Computing | TBD | UBC Calendar Info |
EECE 571A Electrical Engineering Seminar and Special Problems - ANT PROPGTN II | TBD | UBC Calendar Info |
EECE 571B Foundation of Blockchain and Distributed Ledger V0.7 | TBD | UBC Calendar Info |
EECE 571C Blockchain and Distributed Ledger Graduate Pro-Seminar | TBD | UBC Calendar Info |
EECE 571E Fundamentals of Error Control Coding | TBD | UBC Calendar Info |
EECE 571G Blockchain Software Engineering | TBD | UBC Calendar Info |
EECE 571J Trustworthy Machine Learning | TBD |
UBC Calendar Info Course Page |
EECE 571K Cryptography and Communication Network Security | TBD | UBC Calendar Info |
EECE 571L Deep Learning in Digital Media | TBD | UBC Calendar Info |
EECE 571M Machine Learning Fundamentals for Engineers | TBD | UBC Calendar Info |
EECE 571N Advanced Memory Systems Architecture | TBD | UBC Calendar Info |
EECE 571P Electrical Engineering Seminar and Special Problems - Dependable and Secure Autonomous Systems | This is a seminar-styled research oriented course. The students will read papers every week and will submit reviews via the online system - these will be graded. The class will consist of 1-2 students presenting the papers for that week followed by discussion - this will be done via Zoom. Finally, there's a cumulative group project, which forms a substantial portion of the grade - this will be done online as well with clear deliverables in the form of reports, source code etc. The instructor will meet with the groups periodically. | UBC Calendar Info |
EECE 571R Introduction to Robotics | TBD | UBC Calendar Info |
EECE 571S Introduction to Quantum Computing | The course is being adapted to an edX format so it can be taken by UBC, SFU, and UVic students. It is being broken up into modules, and lectures are being recorded. I Short-answer questions will serve as check-points for students to test their understanding between modules. There will also be short-answer quizzes. | UBC Calendar Info |
EECE 571T Advanced Machine Learning Tools for Engineers | TBD | UBC Calendar Info |
EECE 571U Game Theory - Mathematical Analysis and Engineering Applications | TBD | UBC Calendar Info |
EECE 571W Mathematical Data Science | TBD | UBC Calendar Info |
EECE 571Y Information Theory | Classes for this course will be held using a combination of synchronous and asynchronous lectures, based on lecture notes which will be posted. Course assessment will include two closed-book midterms, one open-book final exam and a course project. Problem sets will be posted every week. Although the problems sets are not marked, they are important to improve understanding of the course materials. Problems on the midterms will be similar to those on problem sets and examples discussed in the course. An office hour schedule will be posted in September. | UBC Calendar Info |
ELEC 574 Self-Tuning Control | TBD | UBC Calendar Info |
ELEC 581 Active Silicon Photonics Design | TBD | UBC Calendar Info |
ELEC 582 Optical Fibers and Devices | TBD |
UBC Calendar Info Course Page |
ELEC 584 Nanophotonics Fabrication | TBD | UBC Calendar Info |
EECE 597 Engineering Report | TBD | UBC Calendar Info |
EECE 599 Thesis | TBD | UBC Calendar Info |
EECE 699 Doctoral Dissertation | TBD | UBC Calendar Info |