{"id":135977,"date":"2023-01-25T16:20:58","date_gmt":"2023-01-25T21:20:58","guid":{"rendered":"http:\/\/www.bu.edu\/eng\/?page_id=135977"},"modified":"2025-03-04T12:41:59","modified_gmt":"2025-03-04T17:41:59","slug":"ece-undergraduate-course-clusters","status":"publish","type":"page","link":"https:\/\/www.bu.edu\/eng\/academics\/departments-and-divisions\/electrical-and-computer-engineering\/resources\/resources-current-students\/ece-undergraduate-course-clusters\/","title":{"rendered":"ECE Undergraduate Course Clusters"},"content":{"rendered":"<h3><strong>Guide to Undergraduate Electives in Electrical and Computer Engineering<\/strong><\/h3>\n<p>The clusters of undergraduate courses below are intended to help juniors and seniors in CE and EE choose electives by understanding how courses are thematically related in their concepts, tools, or applications. Students should not view these clusters as \u201ctracks&#8221;; rather, they can mix elective courses from different clusters to achieve their academic or professional goals. Indeed, some courses are listed in more than one cluster. Taking courses across multiple clusters will add to the breadth and diversity of knowledge, whereas taking several courses from one cluster will provide depth within that cluster.<\/p>\n<p><img loading=\"lazy\" src=\"\/eng\/files\/2023\/01\/ece.banner.resource.clusterce-636x367.png\" alt=\"\" class=\"wp-image-135996 size-medium alignright\" width=\"636\" height=\"367\" srcset=\"https:\/\/www.bu.edu\/eng\/files\/2023\/01\/ece.banner.resource.clusterce-636x367.png 636w, https:\/\/www.bu.edu\/eng\/files\/2023\/01\/ece.banner.resource.clusterce-1024x592.png 1024w, https:\/\/www.bu.edu\/eng\/files\/2023\/01\/ece.banner.resource.clusterce-768x444.png 768w, https:\/\/www.bu.edu\/eng\/files\/2023\/01\/ece.banner.resource.clusterce.png 1080w\" sizes=\"(max-width: 636px) 100vw, 636px\" \/><\/p>\n<h3><strong>Computer Engineering Focus<\/strong><\/h3>\n<ul>\n<li><strong>Common prerequisites: <\/strong>many CE elective courses require proficiency in the following fundamental courses:\n<ul>\n<li>EK121 Introduction to Programming and Data Science<\/li>\n<li>EK122 Programming for Engineers<\/li>\n<li>EK125 Introduction to Programming for Engineers*<\/li>\n<li>EK307 Electric Circuits<\/li>\n<li>EC311 Introduction to Logic Design<\/li>\n<li>EC327 Introduction to Software Engineering<\/li>\n<li>EC330 Applied Algorithms and Data Structures for Engineers<\/li>\n<li>EC413 Computer Organization<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>*<em>Until (including) class of 2026. Replaced by EK121 &amp; 122 starting class of 2027.<\/em><\/p>\n<p><div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><h3 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Hardware Design<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><br \/>\nThis group of courses focuses on designing the processing and memory hardware of computing systems including servers that are deployed in data centers\/cloud, hand-held\/mobile devices, and sensor systems. The concepts, tools, and applications in these courses are relevant to industries such as semiconductor chips, Internet-of-Things, augmented\/virtual reality, mobile computing, cloud computing, autonomous systems, and biomedical systems<\/p>\n<ul>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2025\/02\/EC513_Joshi_2025_Spring.pdf\">EC513 Computer Architecture<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/2022\/11\/ece.syllabus.S21.EC535.pdf\">EC535 Introduction to Embedded Systems<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2023\/09\/Syllabus_ECE551_Fall23.pdf\">EC551 Advanced Digital Design with Verilog and FPGA<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2025\/02\/EC571_Yazicigil_Kirby_2025_Spring.pdf\">EC571 Digital VLSI Circuit Design<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2023\/09\/EC580_Yazicigil_Kirby_2023_Fall.pdf\">EC580 Analog VLSI Circuit Design<\/a><\/li>\n<\/ul>\n<p><\/div>\n<\/div>\n<div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><h3 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Software<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><br \/>\nThis group of courses focuses on the design and efficient implementation of software at various scales, from low-level drivers to smartphone applications to cloud-based web applications.\u00a0 This group also includes the study of algorithms and data structures and software-based tools and frameworks such as databases and networking.<\/p>\n<ul>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/2022\/11\/ece.syllabus.F22.EC440.pdf\">EC440 Introduction to Operating Systems<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/09\/EC504_Kulis_fa24.pdf\">EC504 Advanced Data Structures and Algorithms<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/03\/EC526_Brower_2024_Spring.pdf\">EC526 Parallel Performance Programming for High Performance Computing<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/2022\/11\/ece.syllabus.S22.EC527.pdf\">EC527 High Performance Programming with Multicore and GPUs<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/10\/EC528_AtaTurk_2024_Fall.pdf\">EC528 Cloud Computing<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/2022\/11\/ece.syllabus.NA_.EC530.pdf\">EC530 Software Engineering Principles<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2025\/02\/CoursePolicy-EC531-Foswiki.pdf\">EC531 Software at Scale<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/2022\/11\/ece.syllabus.S21.EC535.pdf\">EC535 Introduction to Embedded Systems<\/a><a href=\"https:\/\/www.bu.edu\/eng\/files\/2022\/11\/ece.syllabus.F21.EC528.pdf\"><\/a><\/li>\n<\/ul>\n<p><\/div>\n<\/div>\n<div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><h3 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Cybersecurity<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><br \/>\nThis group of courses focuses on the security of systems. Indeed, cybersecurity applies to systems across all levels of abstraction, from hardware, over operating systems, to software that powers modern clouds or mobile applications, and finally to the weakest link &#8211; humans.\u00a0 It also includes building secure systems (by design),\u00a0analyzing systems for security deficiencies (bugs and vulnerabilities), and rectifying identified deficiencies.<\/p>\n<ul>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/2022\/11\/ece.syllabus.F22.EC440.pdf\">EC440 Introduction to Operating Systems<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/09\/ForPrinter.pdf\">EC441 Introduction to Computer Networking<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2025\/02\/EC513_Joshi_2025_Spring.pdf\">EC513 Computer Architecture<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2025\/02\/EC521spring2025_syllabus.pdf\">EC521 Cybersecurity<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2025\/02\/CoursePolicy-EC531-Foswiki.pdf\">EC531 Software at Scale<\/a><\/li>\n<\/ul>\n<p><\/div>\n<\/div>\n<div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><h3 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Systems<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><br \/>\nThis group of courses focuses on the design, implementation, and evaluation of software and hardware systems at various scales from embedded edge devices to connected and cloud computing distributed across multiple data centers. Depending on student focus, it may make sense to combine with elements of cybersecurity, software engineering, and hardware design.<\/p>\n<ul>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/2022\/11\/ece.syllabus.S22.EC415.pdf\">EC415 Software Radios<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/2022\/11\/ece.syllabus.F22.EC440.pdf\">EC440 Introduction to Operating Systems<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/09\/ForPrinter.pdf\">EC441 Introduction to Computer Networking<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/09\/ECE444_Little_2024_Fall.pdf\">EC444 Smart and Connected Systems<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/10\/EC528_AtaTurk_2024_Fall.pdf\">EC528 Cloud Computing<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/2022\/11\/ece.syllabus.S21.EC535.pdf\">EC535 Introduction to Embedded Systems<\/a><a href=\"https:\/\/www.bu.edu\/eng\/files\/2022\/11\/ece.syllabus.F22.EC545.pdf\"><\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/2022\/11\/ece.syllabus.S22.EC544.pdf\">EC544 Computer Engineering in a Connected World<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/09\/EC545_Li_2024_Fall.pdf\">EC545 Cyber-Physical Systems<\/a><\/li>\n<\/ul>\n<p><\/div>\n<\/div>\n<\/p>\n<p><img loading=\"lazy\" src=\"\/eng\/files\/2023\/01\/ece.banner.resource.clusteree-636x367.png\" alt=\"\" class=\"wp-image-135997 size-medium alignright\" width=\"636\" height=\"367\" srcset=\"https:\/\/www.bu.edu\/eng\/files\/2023\/01\/ece.banner.resource.clusteree-636x367.png 636w, https:\/\/www.bu.edu\/eng\/files\/2023\/01\/ece.banner.resource.clusteree-1024x592.png 1024w, https:\/\/www.bu.edu\/eng\/files\/2023\/01\/ece.banner.resource.clusteree-768x444.png 768w, https:\/\/www.bu.edu\/eng\/files\/2023\/01\/ece.banner.resource.clusteree.png 1080w\" sizes=\"(max-width: 636px) 100vw, 636px\" \/><\/p>\n<h3><strong>Electrical Engineering Focus<\/strong><\/h3>\n<ul>\n<li><strong>Common prerequisites: <\/strong>most elective EE courses require proficiency in the following fundamental courses:\n<ul>\n<li>EK 103 Computational Linear Algebra<\/li>\n<li>EK121 Introduction to Programming and Data Science<\/li>\n<li>EK122 Programming for Engineers<\/li>\n<li>EK125 Introduction to Programming for Engineers*<\/li>\n<li>EK 307 Electric Circuits<\/li>\n<li>EK 381 Probability, Statistics, and Data Science for Engineers<\/li>\n<li>MA 225 Multivariate Calculus<br \/>\n<strong><\/strong><\/li>\n<\/ul>\n<\/li>\n<li>Although not essential, students who wish to gain a deep and thorough preparation for a career related to the <strong>Signals, Imaging, and Vision<\/strong> cluster or the <strong>Artificial Intelligence and Machine Learning<\/strong>\u00a0cluster should strongly consider taking EC 327 (Introduction to Software Engineering) and EC 330 (Applied Algorithms and Data Structures for Engineers).<\/li>\n<\/ul>\n<p>*<em>Until (including) class of 2026. Replaced by EK121 &amp; 122 starting class of 2027.<\/em><\/p>\n<p><div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><h3 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Signals, Imaging and Vision<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><br \/>\nThis group of courses pertains to the acquisition, analysis, and transformation of a variety of signals such as audio; medical time series such as ECG and EEG; 2D grayscale, color and hyperspectral images; 3D volumetric images such as ultrasound and x-ray CT; and video. The concepts, tools, and applications in these courses are relevant to industries such as augmented and virtual reality; telepresence and audiovisual communication; autonomous navigation; and medical imaging and devices.<\/p>\n<ul>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2025\/02\/Syllabus_Spring2025.pdf\">EC 401 Signals and Systems<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/2022\/11\/ece.syllabus.F22.EC505.pdf\">EC 505 Stochastic Processes<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/2022\/11\/ece.syllabus.F22.EC516.pdf\">EC 516 Digital Signal Processing<\/a><\/li>\n<li><a href=\"http:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/10\/EC518_Ohn-Bar_2024_fall.pdf\">EC 518 Robot Learning<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2025\/02\/Syllabus_EC520_2025.pdf\">EC 520 Digital Image Processing<\/a><\/li>\n<\/ul>\n<p><\/div>\n<\/div>\n<div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><h3 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Robotics and Autonomous Dynamical Systems<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><br \/>\nThis group of courses pertains to the analysis and design of adaptive systems that stabilize and optimize the performance of dynamically evolving phenomena. The concepts, tools, and applications covered in these courses are relevant to industries such as robotics &amp; automation; automobiles; drone, airline, and space aviation; power generation; defense; and chemical &amp; pharmaceutical industries.<\/p>\n<ul>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2025\/02\/Syllabus_Spring2025.pdf\">EC 401 Signals and Systems<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/01\/EC402_Pisano_2024_Spring.pdf\">EC 402 Introduction to Control Systems<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/09\/EC_418_Syllabus-2.pdf\">EC 418 Introduction to Reinforcement Learning<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/09\/ME.SE_.EC501.pdf\">EC 501 Dynamic Systems Theory<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/2022\/11\/ece.syllabus.F22.EC505.pdf\">EC 505 Stochastic Processes<\/a><\/li>\n<li><a href=\"http:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/10\/EC518_Ohn-Bar_2024_fall.pdf\">EC 518 Robot Learning<\/a><\/li>\n<\/ul>\n<p><\/div>\n<\/div>\n<div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><h3 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Communications and Networks<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><br \/>\nThis group of courses pertains to the efficient and reliable representation and transmission of information over a noisy medium, such as a wireless channel or a fiber-optic cable. It also explores how many users can efficiently share resources in a communications network via clever signal and protocol design. The concepts, tools, and applications covered in these courses are relevant to industries such as cellular and internet service providers, modem and base station manufacturers, data compression, and cloud and networked storage providers.<\/p>\n<ul>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2025\/02\/Syllabus_Spring2025.pdf\">EC 401 Signals and Systems<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/2022\/11\/ece.syllabus.S22.EC415.pdf\">EC 415 Software Radios<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/09\/ForPrinter.pdf\">EC 441 Introduction to Computer Networking<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/2022\/11\/ece.syllabus.F22.EC505.pdf\">EC 505 Stochastic Processes<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/2022\/11\/ece.syllabus.S19.EC508.pdf\">EC 508 Wireless Communication<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2023\/09\/EC517_Nazer_2023_Fall.pdf\">EC 517 Introduction to Information Theory<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/01\/EC541_Syllabus_Spring_2024.pdf\">EC 541 Computer Communication Networks<\/a><\/li>\n<\/ul>\n<p><\/div>\n<\/div>\n<div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><h3 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Artificial Intelligence and Machine Learning<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><br \/>\nThis group of courses pertains to the design and analysis of efficient and robust algorithms and automated systems that can learn latent patterns in observed data and make accurate predictions of expected behavior on unobserved data or synthesize realistic new data. The concepts, tools, and applications covered in these courses are relevant to an expanding set of industries such as internet search and recommender systems, logistics, finance, medical diagnostics, drug discovery, cybersecurity, graphics, gaming, and robotics.<\/p>\n<ul>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2025\/02\/EC414_Batmanghelich_2025_Spring.pdf\">EC 414 Introduction to Machine Learning<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/09\/EC_418_Syllabus-2.pdf\">EC 418 Introduction to Reinforcement Learning<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/09\/ec503-f24.pdf\">EC 503 Introduction to Learning from Data<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/09\/EC504_Kulis_fa24.pdf\">EC 504 Advanced Data Structures and Algorithms<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2025\/02\/Deep-Learning-Spring-2025_-Syllabus-and-Schedule.pdf\">EC 523 Deep Learning<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/10\/syllabus-f24.pdf\">EC 524 Optimization Theory and Methods<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2023\/09\/EC525-Fall-2023.pdf\">EC 525 Optimization for Machine Learning<\/a><\/li>\n<\/ul>\n<p><\/div>\n<\/div>\n<div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><h3 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Optical Imaging and Sensing<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><br \/>\nThis group of courses pertains to the detection, analysis, and generation of optical and electrical signals for imaging, sensing, and biomedical applications. The concepts, tools, and techniques acquired in these courses are relevant to advanced imaging technology and industries such as augmented and virtual reality, medical imaging and integrated devices for surveillance and security, as well as the development of optical instrumentation.<\/p>\n<ul>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/02\/EC400-A3-Engineering-Light-syllabus.pdf\">EC400 Engineering Light<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/10\/EC455_Lee_2024_Fall.pdf\">EC455: Electromagnetic Systems I<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2023\/02\/EC-456-Spr-2023-Syllabus-Jan.pdf\">EC456: Electromagnetic Systems II<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2025\/02\/Syllabus_EC520_2025.pdf\">EC520: Digital Image Processing and Communication<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2025\/02\/Syllabus-Sp-25-v1.pdf\">EC 522: Computational Optical Imaging<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/09\/BE_EC-555-Syllabus_Fall-20241.pdf\">EC555: Introduction to Biomedical Optics<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2025\/02\/556-Syllabus-for-Spring-2025.pdf\">EC556: Optical Spectroscopic Imaging<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/09\/EC562_syllabus_2024.pdf\">EC562: Fourier Optics<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/2022\/11\/ece.syllabus.NA_.EC565.pdf\">EC565: Introduction to Electromagnetics and Photonics<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2025\/02\/SyllabusEC570Sp2025.pdf\">EC570: Lasers and Applications<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2023\/01\/EC585_QET_Dal_Negro_Spring_2023.pdf\">EC585: Quantum Engineering and Technology<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/10\/EC591_Paiella_2024_Fall.pdf\">EC591: Photonics Lab 1<\/a><\/li>\n<\/ul>\n<p><\/div>\n<\/div>\n<div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><h3 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Photonics and Quantum Engineering<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><br \/>\nThis group of courses focus on the physics and engineering of light-matter interactions for quantum photonic systems and devices such as integrated lasers, semiconductor devices, nanotechnology systems and quantum coherent devices for information processing, sensing, and quantum communication. The concepts, tools, and applications in these courses are relevant to semiconductors industries as well as communications, defense, emerging quantum technology sectors and medical imaging and devices. Students should take at least one course from each of the two categories below.<\/p>\n<p><strong>Quantum Engineering of Photonics Devices<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/02\/EC400-A3-Engineering-Light-syllabus.pdf\">EC400 Engineering Light<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/10\/EC455_Lee_2024_Fall.pdf\">EC455: Electromagnetic Systems I<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2023\/02\/EC-456-Spr-2023-Syllabus-Jan.pdf\">EC456: Electromagnetic Systems II<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/09\/EC562_syllabus_2024.pdf\">EC562: Fourier Optics<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/2022\/11\/ece.syllabus.NA_.EC565.pdf\">EC565: Introduction to Electromagnetics and Photonics<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/2022\/11\/ece.syllabus.S22.EC568.pdf\">EC568: Optical Fibers and Waveguides<\/a><a href=\"https:\/\/www.bu.edu\/eng\/files\/2022\/11\/ece.syllabus.F22.EC562.pdf\"><\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2025\/02\/SyllabusEC570Sp2025.pdf\">EC570: Lasers and Applications<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/10\/EC591_Paiella_2024_Fall.pdf\">EC591: Photonics Lab 1<\/a><\/li>\n<\/ul>\n<p><strong>Quantum Engineering of Semiconductors Devices<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2025\/02\/Syllabus.pdf\">EC471: Physics of Semiconductor Devices<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/2022\/11\/ece.syllabus.F21.EC574.pdf\">EC574: Physics of Semiconductor Materials<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/2022\/11\/ece.syllabus.S19.EC575.pdf\">EC575: Semiconductor Devices<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/10\/Course-organization-and-syllabus-EC577-MS577-Fall-2024.pdf\">EC577: Electronic Optical &amp; Magnetic Properties of Materials<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2023\/01\/EC585_QET_Dal_Negro_Spring_2023.pdf\">EC585: Quantum Engineering and Technology<\/a><\/li>\n<\/ul>\n<p><\/div>\n<\/div>\n<div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><h3 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Energy and Sustainability<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><br \/>\nThis group of courses prepares the students to a career in the science and technology of energy sustainability, renewable and alternative energy sources, with focus on the technology of efficient devices and systems for energy conversion, distribution, and storage. The concepts, tools, and applications in these courses provide a rigorous engineering foundation for a career in industries focused on emerging technologies for alternative, sustainable, and renewable energy sectors.<\/p>\n<ul>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/2022\/11\/ece.syllabus.S22.EK481.pdf\">EK481: Introduction to Nanotechnology<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2025\/02\/EC410_Lee_2025_Spring.pdf.pdf\">EC410: Introduction to Electronics<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2023\/09\/EC417-Syllabus-01-2023.pdf\">EC417 Electric Energy Systems<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/2022\/11\/ece.syllabus.S.22.EC471.pdf\">EC471: Physics of Semiconductor Devices<\/a><a href=\"https:\/\/www.bu.edu\/eng\/files\/2022\/11\/ece.syllabus.S22.EK481.pdf\"><\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2025\/02\/syllabus_EC500_DallAnese.pdf\">EC500: Control of Sustainable Power Systems<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2023\/09\/EC573_Mazumder_2023_Fall_pdf.pdf\">EC573: Solar Energy Systems<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/2022\/11\/ece.syllabus.F21.EC574.pdf\">EC574: Physics of Semiconductor Materials<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2024\/10\/Course-organization-and-syllabus-EC577-MS577-Fall-2024.pdf\">EC577: Electronic Optical &amp; Magnetic Properties of Materials<\/a><a href=\"https:\/\/www.bu.edu\/eng\/files\/2022\/11\/ece.syllabus.F22.EC573.pdf\"><\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/eng\/files\/gravity_forms\/22-d0e7dc02747342f2d864072606eb6f8a\/2025\/02\/EC583_Lee_2025_Spring.pdf\">EC583: Power Electronics for Energy Systems<\/a><\/li>\n<\/ul>\n<p><\/div>\n<\/div>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Guide to Undergraduate Electives in Electrical and Computer Engineering The clusters of undergraduate courses below are intended to help juniors and seniors in CE and EE choose electives by understanding how courses are thematically related in their concepts, tools, or applications. Students should not view these clusters as \u201ctracks&#8221;; rather, they can mix elective courses [&hellip;]<\/p>\n","protected":false},"author":18241,"featured_media":0,"parent":121523,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"page-templates\/no-sidebars.php","meta":[],"_links":{"self":[{"href":"https:\/\/www.bu.edu\/eng\/wp-json\/wp\/v2\/pages\/135977"}],"collection":[{"href":"https:\/\/www.bu.edu\/eng\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bu.edu\/eng\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/eng\/wp-json\/wp\/v2\/users\/18241"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/eng\/wp-json\/wp\/v2\/comments?post=135977"}],"version-history":[{"count":26,"href":"https:\/\/www.bu.edu\/eng\/wp-json\/wp\/v2\/pages\/135977\/revisions"}],"predecessor-version":[{"id":160494,"href":"https:\/\/www.bu.edu\/eng\/wp-json\/wp\/v2\/pages\/135977\/revisions\/160494"}],"up":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/eng\/wp-json\/wp\/v2\/pages\/121523"}],"wp:attachment":[{"href":"https:\/\/www.bu.edu\/eng\/wp-json\/wp\/v2\/media?parent=135977"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}