Electrical Engineering (ELEC)

Mission Statement

The rapidly changing field of electrical engineering has great impact on human well-being. To meet the trust placed in our profession, students and faculty in the electrical & computer engineering department continually strive to be:

• Aware – we recognize the social and ethical dimensions of engineering.
• Engaged – we seek transformative experiences and intellectual challenges.
• Skillful – we merge knowledge with application in our professional identity.
• Articulate – we are agile communicators who effectively reach diverse audiences.
• Collaborative – we compassionately support each other to reach our full potential.
• Equitable – we create environments in which those from all backgrounds can succeed.
• Contemporary – we create new opportunities by designing solutions to meaningful problems.

Program Educational Objectives

Bucknell’s broad, liberal education allows graduates to choose from many possible career pathways. The electrical engineering program supplements this liberal education with quantitative reasoning skills and the ability to address complex, abstract problems so that in the years following graduation, Bucknell alumni…

• can utilize and adapt engineering analysis and design knowledge and skills to successfully address professional challenges across a diverse spectrum of career paths.
• are respected in their chosen field due to their professionalism, ethical grounding, effective communication skills, ability to work with others and understanding of the broader societal contexts of engineering.
• apply their problem-solving skills and passion for lifelong learning to their chosen endeavors.
• are actively engaged with their profession and community and continue to develop professionally, socially and personally.

Student Outcomes

At graduation, a Bucknell electrical engineer:

Knows the foundational principles of engineering and the context needed to use them by demonstrating…
• an ability to identify, formulate and solve engineering problems by applying principles of engineering, science and mathematics;
• an ability to acquire and apply new knowledge as needed using appropriate learning strategies.

Possesses the skills and abilities needed to practice electrical engineering by demonstrating…
• an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety and welfare, as well as global, cultural, social, environmental and economic factors;
• an ability to develop and conduct appropriate experimentation, analyze and interpret data and use engineering judgment to draw conclusions;
• an ability to communicate effectively with a range of audiences.

Possesses the professionalism and attitudes needed to be an electrical engineer by demonstrating…
• an ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental and societal contexts;
• an ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks and meet objectives. 

The electrical engineering degree program is accredited by the Engineering Accreditation Commission of ABET, www.abet.org.

The electrical engineering program supplements Bucknell’s broad, liberal education with quantitative reasoning skills and the ability to address complex, abstract problems so that graduates can address challenging human, social and technical problems across a range of careers. The requirements in the first two years for the Bachelor of Science in Electrical Engineering and the Bachelor of Science in Computer Engineering are identical to allow students to easily switch between programs.

Bachelor of Science in Electrical Engineering

The Bachelor of Science in Electrical Engineering requirements are:

First Year
First Semester Credits Second Semester Credits
ENGR 099 0 MATH 202 1
ENGR 100 1 PHYS 212[6] 1
MATH 201 1 ECEG 100 1
PHYS 211 1 ECEG 200[5] 0.25
Foundation Seminar (W1) 1 Elective [1] 1
  4   4.25
Sophomore
First Semester Credits Second Semester Credits
MATH 211 1 MATH 212 or MATH 245 1
ECEG 210 1 ECEG 270 1
ECEG 230 [7] 0.5 ECEG 247 1
ECEG 241 0.5 ECEG 200[5] 0.25
ECEG 200[5] AU Elective [1] 1
Elective [1] 1    
ECEG 201 (Take in fall or spring) .5
  4 or 4.5   4.25 or 4.75
Junior
First Semester Credits Second Semester Credits
ECEG 370 1 ECEG 390 1
ECEG 350 1 ECEG 200[5] 0.25
ECEG 200[5] AU Selected Course 1 [2,3] 1
Elective [1] 1 Elective [1] 1
Elective [1] 1 Elective [1] 1
ECEG 301 (Take in fall or spring) .5
  4 or 4.5   4.25 or 4.75
Senior
First Semester Credits Second Semester Credits
ECEG 400 (W2) 1 ECEG 401 (W2) 1
Selected Course 2 [2,3] 1 Concentration Elective 2 [2,4] 1
Concentration Elective 1 [2,4] 1 ECEG 200[5] 0.25
ECEG 200[5] AU Elective [1] 1
Elective [1] 1 Elective [1] 1
  4   4.25
Total Credits: 34

Notes:

[1] A student must choose electives that meet engineering college requirements for general education. Three courses in each student's program must fulfill the University writing requirement that includes a W1 course taken in the first semester, foundation seminar (FOUN or RESC). The two subsequent W2 courses will be satisfied by senior design. One elective must be PHYS 222 Wave Mechanics and Quantum Physics or CHEM 203 General Chemistry for Engineers. In addition, at least one elective must be in either math or science. The choice of math or science electives may be determined by the concentration you choose; please consult with your adviser. Math/science elective options include 200-level or above courses in the natural sciences (physics and astronomy, chemistry, geology or biology) except PHYS 235 Applied Electronics and 300-level or above mathematics courses with the exception of MATH 303 Probability . MATH 212 Differential Equations, MATH 241 Discrete Structures, MATH 227 Statistics and Engineering, or MATH 245 Linear Algebra may be taken if they are not already part of the student's plan of study. Other courses may be substituted with permission of the department chair.

[2] These courses may be taken out of the recommended sequence. The student should choose when to take these courses in consultation with their adviser taking into account plans for a concentration, study abroad, etc.

[3] Selected courses: take two of ECEG 351, ECEG 431, ECEG 461 or ECEG 472.

[4] Concentration electives: A total of 2.0 credits in 300-level or above ECEG and/or CSCI course or courses required to complete a concentration. ECEG 408 Advanced Independent Study, CSCI 378 Individual Study in Computer Science, and CSCI 375 Teaching Assistant in CSCI may count for up to 1.0 credit of this requirement. ECEG 308 Independent Study and ECEG 341 Electrical & Computer Engineering Systems may not count for this requirement. Students not pursuing a concentration should take courses chosen in consultation with and approved by their academic adviser.

[5] All ECE students are required to take ECEG 200 starting in the spring of their first year or upon entering the program. In fall semesters, the course will be audited, and in spring semesters, students will earn 0.25 credits. The spring grade considers work completed throughout both semesters of that academic year. Adjustments for students entering the program after the second semester will be addressed on a case-by-case basis. Students must cumulatively earn 1.0 credits for this course. 

[6] Or an equivalent, department-approved transfer course.

[7] Students may take CSCI 203 instead of ECEG 230. They should consult with their academic adviser to understand this option and the impact. 

Information on Minors

ECEG courses that are required for the major and the two selected courses, see note [3] above, may not count toward a minor. Concentration electives and other electives may be counted toward a minor. Natural science and math courses, even if they are required, may be counted toward a minor.

Electrical Engineering Concentrations

Students may select a concentration — a series of electives that develops expertise in a particular sub-discipline of electrical engineering — that is recognized on the official student transcript. Only one concentration may be officially recognized. A concentration may require specific selected courses and concentration electives, math/science electives, and up to two free electives within a particular area chosen from the lists below. Students may petition the department to consider new or other courses; the final decision is made on a case-by-case basis by the department chair in consultation with the student’s adviser. 

Concentrations must be declared to the concentration adviser by the start of the junior year. A concentration is declared by notifying the respective concentration adviser. The respective concentration advisers for each concentration are listed with the description of each concentration. Final consideration for a concentration is done via completion and submission of a Concentration Declaration Form to the department office by Feb. 15th of the senior year. Because not all concentration electives are offered each year, students are highly advised to discuss their interest in a concentration with their adviser and the concentration adviser no later than the end of their sophomore year. Courses used toward a minor in any department at Bucknell may not be double-counted toward a concentration. The ECE department offers the following concentrations in electrical engineering:

Data Science: In today's data-driven world, the integration of data science with engineering is becoming increasingly essential. The concentration in data science is designed to equip ECE students with the knowledge and skills needed to harness the power of data, enabling them to make informed decisions, optimize processes, and solve complex problems. For this concentration students must take a set of prescribed classes and must also identify additional courses that fall within a student-identified theme. The theme must be shared with the concentration adviser and approved before the student registers for those courses, ideally by the junior year. Prof. Stu Thompson is the adviser for this concentration. The list below shows the courses that cover the various areas of this concentration.

  • Math course: MATH 245 Linear Algebra.

  • Math/science elective: MATH 227 Statistics and Engineering.

  • Selected electives: ECEG 472 Digital Signals and Communications and ECEG 431 Computer Systems.

  • Concentration electives: two courses from the data science co-major that fit the student’s chosen theme and adhere to ECE’s concentration elective requirements.

  • Suggested open electives: DATA 200 Fundamentals of Data Science MATH 230 Data Visualization & Computing.

Semiconducting Materials, Devices, and Systems: emphasizes the basic physical principles that underlie the operation of electronic and photonic devices and the design and application of solid state devices, solar cells, lasers and opto-electronics. If you have an interest in merging electrical engineering with physics, this area of electrical engineering may match your interests. Prof. Amal Kabalan is the adviser for this concentration. This concentration has the following course requirements:

  • Math course: MATH 212 Differential Equations.

  • Science course: PHYS 222 Wave Mechanics and Quantum Physics.

  • Math/science elective: CHEM 203 General Chemistry for Engineers or MATH 245 Linear Algebra.

  • Selected courses: ECEG 351 Electronics II and ECEG 472 Digital Signals and Communications.

  • Concentration electives – at least two of: ECEG 492 Solid State Optoelectronic Devices, ENGR 240 Science of Materials, PHYS 303 Modern Optics, PHYS 309 Condensed Matter Physics, PHYS 317 Thermodynamics and Statistical Mechanics, PHYS 332 Quantum Mechanics, PHYS 336 Mathematical Methods in Physics, ECEG 478 Machine Learning and Intelligent Systems.

  • Open elective recommendations: students are strongly encouraged to take at least one credit of independent study doing research.

Sustainable Energy: focuses on the technology of sustainable electrical energy production and distribution including wind and solar. Prof. Peter Jansson is the adviser for this concentration. This concentration has the following course requirements:

  • Math course: MATH 212 Differential Equations.

  • Math/science elective: CHEM 203 General Chemistry for Engineers.

  • Selected courses: ECEG 351 Electronics II and ECEG 461 Electrical Energy Conversion.

  • Concentration electives – at least two of: ECEG 462 Renewable Energy Systems, ECEG 476 Electrical Control Systems, ECEG 492 Solid State Optoelectronic Devices, ENGR 240 Science of Materials, CEEG 242 Sustainability Principles for Engineers, CEEG 443 Sustainable Design or ENST 230 Introduction to Sustainable Design or either MECH 220 Mechanics or ENGR 229 Solid Mechanics I. Students may choose ENST 230 Introduction to Sustainable Design or CEEG 242 Sustainability Principles for Engineers toward this requirement, but not both.

  • Open elective recommendations: ENST 236 Environmental Ethics.

Signals and Systems: prepares students for work in diverse fields such as audio/video/multimedia technology, telecommunications, smart grid technology, control systems and machine learning. Students engage with fundamental approaches for the description and processing of quantitative information. These approaches are not only useful in the context of technical systems, but also in the context of non-technical systems such as societal, economic and biological systems. Prof. Robert Nickel is the adviser for this concentration. This concentration has the following course requirements:

  • Math course: MATH 212 Differential Equations.

  • Math/science elective: MATH 245 Linear Algebra.

  • Selected courses – at least two of: ECEG 472 Digital Signals and Communications, ECEG 351 Electronics II, ECEG 431 Computer Systems.

  • Concentration electives — at least two of: ECEG 470 Communication and Information Systems, ECEG 476 Electrical Control Systems, ECEG 473 Digital Speech and Audio Processing, ECEG 474 Neural Signals and Systems, ECEG 475 Computer Communication Networking, ECEG 478 Machine Learning and Intelligent Systems or CSCI 365 Image Processing & Analysis.

  • Open elective restrictions: none.

Wireless Systems prepares students for employment or graduate study in the area of wireless systems, which includes radio frequency (RF) design, microwave and millimeter-wave systems, antennas, and digital communications. Applications include the Internet of Things; RFID; cellular, broadband and automotive wireless networks; satellite communications; radar; remote sensing; and satellite and terrestrial-based broadcasting. Prof. David Kelley is the adviser for this concentration. This concentration has the following course requirements:

  • Math course: MATH 212 Differential Equations.

  • Math/science elective: MATH 245 Linear Algebra or MATH 350 Partial Differential Equations.

  • Selected courses: ECEG 351 Electronics II and ECEG 472 Digital Signals and Communications.

  • Concentration electives – at least two of: ECEG 470 Communication and Information Systems, ECEG 497 Wireless System Design, ECEG 492 Solid State Optoelectronic Devices or ECEG 431 Computer Systems. One of the courses must be ECEG 470 or ECEG 497, or both may be taken to fulfill the requirement.

  • Open elective recommendations: CHEM 203 General Chemistry for Engineers, PHYS 222 Wave Mechanics and Quantum Physics, PHYS 221 Classical Mechanics and ENGR 229 Solid Mechanics I.

Preparation for graduate studies is suggested for those students who are planning to go to graduate school in electrical engineering but do not yet have a specific area they are interested in pursuing. This option provides a breadth of experience with a strong focus on the theoretical aspects of electrical engineering to serve as a basis for graduate level work. Students who wish to study a particular sub-discipline should take the concentration that best aligns with it. This concentration has the following course requirements:

  • Math course: MATH 212 Differential Equations.

  • Science course: CHEM 203 General Chemistry for Engineers.

  • Math/science elective: MATH 245 Linear Algebra.

  • Selected courses: ECEG 472 Digital Signals and Communications, the other to be determined in consultation with adviser.

  • Concentration electives: MATH 280 Logic, Sets, and Proofs and ECEG 495 Advanced Topics in Engineering Mathematics.

  • Open elective restrictions: students are strongly encouraged to take at least one credit of independent study doing research.

Internet of Things (IoT): captures how computing devices are embedded in nearly all products. IoT has four major areas – interaction, computation, storage and communication – and students must take one course representing each area. The areas covered by a particular course are listed with the course in the list below. Courses may only count for one area if multiple areas are listed. Prof. Stewart Thomas is the adviser for this concentration. The list below shows the courses that cover the various areas of this concentration: 

  • Selected courses: ECEG 431 Computer Systems (computation, storage), ECEG 472 Digital Signals and Communications.

  • Concentration electives: ECEG 430 Mobile Computing (communication, interaction), ECEG 442 Digital VLSI Circuit Design (computation), ECEG 470 Communication and Information Systems (communication), ECEG 473 Digital Speech and Audio Processing (interaction, storage), ECEG 475 Computer Communication Networking (communication), ECEG 478 Machine Learning and Intelligent Systems (computation), ECEG 497 Wireless System Design (communication), ECEG 443 Computer Architecture (computation, storage). Other courses not offered on a regular basis may also count as concentration electives; please consult with the concentration adviser.

  • ECEG 350 Electronics I may be used to satisfy the computation area.

Formidable challenges prepare students to explore in depth a large societal issue that can be significantly impacted by electrical and computer engineering and focus their course of study on elective courses related to this issue. Examples could be drawn from the NAE Grand Challenges or the UN sustainable development goals and include topics such as sustainable energy, information technology and privacy, intelligent transportation, smart cities, etc. Prof. Alan Cheville is the adviser for this concentration. This concentration has the following requirements: 

  • Students must declare this concentration at the start of the junior year and have identified a challenge topic at that time. The department, in consultation with the student, will determine a concentration adviser with the department for the student. 

  • The student’s concentration adviser in the department will consult with other faculty in the College of Engineering to ensure the student’s work is aligned with the formidable challenge being investigated.  

  • Students are required to identify a second adviser outside of the College of Engineering in an area related to the formidable challenge they are investigating. The second adviser must agree to co-advise the student.

  • This concentration will specify the two concentration electives and two free electives. These will be developed in concert with the student but ultimately approved by the advisers. The following additional criteria also apply: 

  • One concentration elective must be a one-credit independent study.

  • The other concentration elective will be determined in concert with the advisers.

  • Two open electives will be courses related to the issue the student is exploring and will be chosen in concert with their advisers. Earning a minor is strongly recommended to ensure sufficient depth of knowledge in a second area related to the formidable challenge.


At graduation a Bucknell electrical engineer:

1)  Knows the foundational principles of engineering and the context needed to use them by demonstrating…

  • an ability to identify, formulate and solve engineering problems by applying principles of engineering, science and mathematics;
  • an ability to acquire and apply new knowledge as needed, using appropriate learning strategies.

2)  Possesses the skills and abilities needed to practice electrical engineering by demonstrating…

  • an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety and welfare, as well as global, cultural, social, environmental and economic factors;
  • an ability to develop and conduct appropriate experimentation, analyze and interpret data and use engineering judgment to draw conclusions;
  • an ability to communicate effectively with a range of audiences.

3)  Possesses the professionalism and attitudes needed to be an electrical engineer by demonstrating…

  • an ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental and societal contexts;
  • an ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks and meet objectives.

Courses

ECEG 100. Foundations of Electrical and Computer Engineering. 1 Credit.

Offered Spring Semester Only; Lecture hours:3,Lab:2
Foundational concepts of electrical and computer engineering and introduction to electronic and computing system design principles. Students develop skills in simulation, testing, and programming. Students must have had or be taking MATH 201.

ECEG 101. Electrical and Computer Engineering Analysis. 1 Credit.

Offered Fall Semester Only; Lecture hours:3,Lab:2
Introduction to concepts, voltage, current, signals, network elements, and Kirchhoff's laws. Electrical measurements, energy and information generation, storage and transmission. Introduction to logic circuits and switching theory. Not for majors in electrical and computer engineering. Students must have had or be taking MATH 202.

ECEG 200. Individual Development. .5 Credits.

Offered Both Fall and Spring; Lecture hours:1; Repeatable
A course that connects students across the department with a focus on reflection, integration of experiences, student agency, and student support. Provides time, space, and support for individual student development.

ECEG 201. Introduction to Electrical and Computer Engineering Design. .5 Credits.

Offered Either Fall or Spring; Lecture hours:3
This introductory ECE design course covers basics of electronic design focusing particularly on fabrication, measurement, and professional communication. Students will design, fabricate, and test electronic circuits and learn standards for manufacturability and professional communication. Prerequisite: permission of the instructor.

ECEG 205. Electrical and Computer Engineering Fundamentals. 1 Credit.

Offered Fall Semester Only; Lecture hours:3,Lab:2
Electrical measurement and physical quantities, sensors, sensor dynamics, and filters. Corequisite: MATH 202.

ECEG 210. Circuit Theory & Application. 1 Credit.

Offered Fall Semester Only; Lecture hours:3,Lab:2
Analysis and design of simple DC and AC circuits including Thevenin equivalents, time domain and sinusoidal response, power transfer, and complex impedance. Design of practical circuits and fundamentals of system integration. Prerequisite: ECEG 100 or permission of the instructor.

ECEG 230. Introduction to Engineering Programming. .5 Credits.

Offered Fall Semester Only; Lecture hours:3,Lab:2
Introduction to algorithmic thinking and programming using Python. Topics include basic variable types, variable scope, declaring and using functions, list processing, essential control structures and data visualization. This course runs during the second half of the semester, after ECEG 241. Prerequisite: ECEG 100 or permission of the instructor.

ECEG 240. Digital System Design. 1 Credit.

Offered Both Fall and Spring; Lecture hours:3,Lab:2
Comprehensive introduction to digital logic design. Number systems, combinational logic, synchronous sequential logic, and finite state machines. Overview of programmable logic devices and hardware description languages. Synthesis and optimization of designs from high-level and abstract definitions. Prerequisite: ECEG 100 or ECEG 101 or CSCI 206 or permission of the instructor.

ECEG 241. Foundations of Digital Systems. .5 Credits.

Offered Fall Semester Only; Lecture hours:3,Lab:2
Introduction to digital logic and foundations of computing. Topics include number representation, Boolean algebra, combinational logic, synchronous sequential logic and finite state machines. This course runs during the first half of the semester. Prerequisite: ECEG 100 or permission of the instructor.

ECEG 247. Embedded Systems. 1 Credit.

Offered Spring Semester Only; Lecture hours:3,Lab:2
Introduces basic concepts in computer architecture, microcontroller assembly language, C programming, interrupt handling and microcontroller interfacing. Multitasking and real-time operating systems are presented. Laboratory activities emphasize systematic debugging. Prerequisites: (CSCI 203 or ECEG 230) and ECEG 241 or permission of instructor.

ECEG 270. Signals and Systems Theory. 1 Credit.

Offered Spring Semester Only; Lecture hours:3,Lab:2
Introduction to the general theory of analog systems with an emphasis on linear and time-invariant systems. Topics include elementary operator theory, Fourier/Laplace analysis, linear network analysis, elementary analog filter design, and sampling & interpolation. Prerequisites: ECEG 210 and MATH 202.

ECEG 2NT. Electrical and Computer Engineering Non-traditional Study. .25-4 Credits.

Offered Fall, Spring, Summer; Lecture hours:Varies
Non-traditional study in electrical and computer engineering. Prerequisite: permission of the instructor.

ECEG 301. Praxis of Engineering Design. .5 Credits.

Offered Both Fall and Spring; Lecture hours:3
Hands-on, project-focused introduction to methods of addressing open-ended design challenges in electrical and computer engineering. Emphasis on undertaking design from a systems perspective and the use of graphical, textual, and other technical representations and models in design processes. Prerequisites: ECEG 201 and permission of the instructor.

ECEG 305. Technology as Service to Humanity. 1 Credit.

Offered Either Fall or Spring; Lecture hours:2,Other:4; Repeatable
Team-based, technology design projects in electrical and computer engineering focusing on service to the local community. Emphasis on engineering as service to humanity through project development. Completion of 200-level ECEG courses or equivalent experience required for enrollment. Prerequisites: ECEG 270 and ECEG 247.

ECEG 308. Independent Study. .25-1 Credits.

Offered Either Fall or Spring; Lecture hours:Varies,Other:Varies; Repeatable
Independent study for first-year students, sophomores, and juniors. Prerequisite: permission of the instructor.

ECEG 310. ECE Fall Seminar. .5 Credits.

Offered Fall Semester Only; Lecture hours:2; Repeatable
Seminar course focusing on the skills, knowledge, and mindsets helpful in becoming a professional engineer. The course is divided into several short modules. Each module is devoted to a different topic and is taught by a different instructor. External speakers provide context for engineering practice. Taken second year or later.

ECEG 311. ECE Spring Seminar. .5 Credits.

Offered Spring Semester Only; Lecture hours:2
Seminar course focusing on the skills, knowledge, and mindsets helpful in becoming a professional engineer. The course is divided into several short modules. Each module is devoted to a different topic and is taught by a different instructor. External speakers provide context for engineering practice. Taken second year or later.

ECEG 341. Electrical & Computer Engineering Systems. 1 Credit.

Offered Fall Semester Only; Lecture hours:3,Lab:2
This course explores the foundational concepts of electrical and computer engineering through the design and evaluation of embedded computing systems. Concepts explored will include basic electricity and circuits, digital logic, conversion of analog and digital signals, microcontroller programming and debugging, and sensor data analysis. Prerequisite: CSCI 204 or instructor permission.

ECEG 350. Electronics I. 1 Credit.

Offered Fall Semester Only; Lecture hours:3,Lab:2
Introduction to semiconductor components, device physics, and modeling. Applications and practical design considerations of circuits based on operational amplifiers, diodes, voltage regulators, transistors, and CMOS logic gates. Prerequisite: ECEG 210 or permission of the instructor.

ECEG 351. Electronics II. 1 Credit.

Offered Spring Semester Only; Lecture hours:3,Lab:2
Fundamentals of p-n junctions, power electronics and sensors. The course’s emphasis is on the integration of electronics with sensors to design a system. Prerequisite: ECEG 350 or permission of the instructor.

ECEG 370. Probabilistic System & Data Analysis. 1 Credit.

Offered Fall Semester Only; Lecture hours:3,Lab:2
Introduction to the probabilistic description of signals, systems, and data. Topics include random variables/vectors/processes, statistical data characterization, expectations, information measures, and transformations of random data. The course includes a discussion of the foundations of detection, classification, and estimation theory. Prerequisite: ECEG 270.

ECEG 390. Theory and Applications of Electromagnetics. 1 Credit.

Offered Spring Semester Only; Lecture hours:4
Applications of Maxwell's equations to the solution of problems involving electric and magnetic fields and transverse electromagnetic waves. Transmission line parameters, wave propagation, reflection from planar surfaces, polarization, and electromagnetic interaction with matter. Prerequisites: ECEG 210 and MATH 211.

ECEG 3NT. Electrical and Computer Engineering Non-traditional Study. .25-4 Credits.

Offered Fall, Spring, Summer; Lecture hours:Varies,Other:3
Non-traditional study in electrical and computer engineering. Prerequisite: permission of the instructor.

ECEG 400. ECE Capstone Design I. 1 Credit.

Offered Fall Semester Only; Lecture hours:4,Lab:2
Engineering capstone design focusing on problem identification, project planning and logistics, and learning the divergent/convergent engineering design process in Electrical & Computer Engineering. Year long capstone experience that concludes with ECEG 401. Prerequisite: ECEG 301 or permission of instructor.

ECEG 401. ECE Capstone Design II. 1 Credit.

Offered Spring Semester Only; Lecture hours:3,Lab:2
The continuation of ECEG 400 concludes the capstone sequence for electrical and computer engineering majors. Student teams develop, implement, and evaluate the value of their project for an external client. Prerequisite: ECEG 400 or permission of the instructor.

ECEG 402. Special Topics in Electrical or Computer Engineering. 1 Credit.

Offered Either Fall or Spring; Lecture hours:3,Lab:2; Repeatable
Current topics of interest in electrical or computer engineering. This course includes a lab section. Crosslisted as ECEG 602.

ECEG 403. Special Topics in Electrical and Computer Engineering. 1 Credit.

Offered Either Fall or Spring; Lecture hours:4; Repeatable
Current topics of interest in electrical and computer engineering. This course does not include a lab section. Crosslisted as ECEG 603.

ECEG 408. Advanced Independent Study. .25-2 Credits.

Offered Either Fall or Spring; Lecture hours:Varies,Other:Varies; Repeatable
Advanced independent study for seniors. Prerequisite: permission of instructor.

ECEG 411. Neural Engineering. 1 Credit.

Offered Occasionally; Lecture hours:3,Recitation:1
Introduction to neural systems and engineering. Topics include neurophysiology, quantitative neural recording and stimulation models, neural signal acquisition and processing, clinical applications, and current field-wide challenges. Prerequisite: permission of the instructor. Crosslisted as BMEG 441 and ECEG 611.

ECEG 430. Mobile Computing. 1 Credit.

Offered Either Fall or Spring; Lecture hours:4
Mobile computing ecosystem including apps, devices, wireless networks, and back-end systems. Includes at least one major project; the specific course content will vary based on projects, student interest, and current technology trends. This course typically includes a considerable amount of software development. Prerequisite: CSCI 205 or permission of instructor. Crosslisted as CSCI 340 and ECEG 630.

ECEG 431. Computer Systems. 1 Credit.

Offered Either Fall or Spring; Lecture hours:3,Lab:2
This course provides students the concepts, technologies, and skills needed for advanced study in computer engineering. It includes aspects of computer organization, computer architecture, operating systems, networking, and performance evaluation and the relationship between them. Prerequisite: CSCI 206, ECEG 247, or permission of the instructor.

ECEG 432. The Internet of Things. 1 Credit.

Offered Either Fall or Spring; Lecture hours:3
A broad investigation into the design of internet-connected physical objects and the infrastructure that supports them. This hands-on course covers topics including embedded systems, wireless communication, internet protocols, cloud computing and security. Students will develop their own IoT system. Prerequisite: (CSCI 206 or CSCI 306) or ECEG 247. Crosslisted as CSCI 332 and ECEG 632.

ECEG 442. Digital VLSI Circuit Design. 1 Credit.

Offered Either Fall or Spring; Lecture hours:4
Introduction to digital integrated circuit design, from wafer fabrication through structured design techniques. Teams conceptualize, design, simulate, layout, extract, and verify small VLSI systems using appropriate CAD tools. Prerequisites: ECEG 240 and ECEG 350 or permission of the instructor. Crosslisted as ECEG 642.

ECEG 443. Computer Architecture. 1 Credit.

Offered Either Fall or Spring; Lecture hours:3
Explores two important topics in computer architecture today: memory hierarchy and parallelism in all its forms. Students will use a hardware description language to implement concepts including pipelining, cache and branch prediction. Prerequisite: CSCI 206 or CSCI 306 or ECEG 247 or permission of the instructor. Crosslisted as CSCI 320 and ECEG 643.

ECEG 444. Advanced Digital Design. 1 Credit.

Offered Either Fall or Spring; Lecture hours:2,Other:2
Design of multi-part digital systems using contemporary digital components centered around a system-on-chip with a microprocessor and FPGA. Hardware description languages, specialized FPGA elements, peripheral interfacing and protocols, high-level synthesis. Prerequisites: ECEG 240 or permission of the instructor. Crosslisted as ECEG 644.

ECEG 461. Electrical Energy Conversion. 1 Credit.

Offered Either Fall or Spring; Lecture hours:3,Lab:2
Three phase power circuits, transmission and distribution systems, transformer circuits, substation equipment, rotating machines, motor generator systems and introduction to renewable power systems. Prerequisite: ECEG 350 or permission of the instructor.

ECEG 462. Renewable Energy Systems. 1 Credit.

Offered Either Fall or Spring; Lecture hours:3
Engineering analysis of photovoltaic, wind, and other renewable energy systems. Modeling of systems, resources, and performance with an emphasis on grid-tied photovoltaic system optimization. Open to juniors and seniors in engineering.

ECEG 463. Introduction to Mechatronics. 1 Credit.

Offered Occasionally; Lecture hours:4
This multidisciplinary course is the synergistic integration of mechanical engineering with electronic and computer engineering. This course will study actuators, drive systems, sensors, controllers, micro- controllers programming and interfacing, and automation systems integration. Prerequisite: permission of the instructor. Crosslisted as ECEG 663 and MECH 463 and MECH 663.

ECEG 470. Communication and Information Systems. 1 Credit.

Lecture hours:3,Other:1
Digital and analog communication systems, elements of information theory and contributions of Claude Shannon, signal space, modulation, and case studies of modern digital communication systems. Prerequisite: ECEG 270 or permission of the instructor. Crosslisted as ECEG 670.

ECEG 472. Digital Signals and Communications. 1 Credit.

Offered Spring Semester Only; Lecture hours:3,Lab:2
Introduction to digital signal processing and digital communications. Topics: sampling theorem, discrete time Fourier transform (DTFT), Fourier series, fast Fourier transform (FFT), z-transform, digital filters, applications in audio and image processing, modulation techniques for digital signals. Prerequisite: ECEG 270 or permission of instructor. Crosslisted as ECEG 672.

ECEG 473. Digital Speech and Audio Processing. 1 Credit.

Offered Fall Semester Only; Lecture hours:4
Theory and application of digital speech and audio processing. Topics vary, but may include audio filtering, audio coding, room acoustics, digital analysis of speech and music signals, basic concepts of electronic music, and audio effects. Prerequisite: ECEG 270 or permission of the instructor. Crosslisted as ECEG 673.

ECEG 474. Neural Signals and Systems. 1 Credit.

Offered Occasionally; Lecture hours:3
Introduction to neural systems and signaling. Topics include neural physiology, models of action potential generation and synapse dynamics, neural networks and techniques of neural waveform analysis. Prerequisite: permission of the Instructor. Crosslisted as BMEG 441.

ECEG 475. Computer Communication Networking. 1 Credit.

Offered Either Fall or Spring; Lecture hours:3
An introduction to computer networking using the seven-layer Open Systems Interconnection model. Hands-on exploration of the data link, network, transport, and application layers. Prerequisite: Junior status.

ECEG 476. Electrical Control Systems. 1 Credit.

Offered Either Fall or Spring; Lecture hours:3,Other:1
Analysis of linear systems in time and Laplace transform domains, closed-loop transfer function, stability criteria, control system design with root locus, implementation with Arduino microcontrollers. Prerequisite: ECEG 270.

ECEG 478. Machine Learning and Intelligent Systems. 1 Credit.

Offered Either Fall or Spring; Lecture hours:3,Other:2
Introduction to artificial intelligence (AI) and machine learning (ML) including fundamental principles and creation of software applications. The course covers both practical applications and the theoretical underpinnings of ML and AI technologies. MATH 211 and Python coding experience recommended. Prerequisite: MATH 202 or permission of instructor. Crosslisted as ECEG 678.

ECEG 479. Wireless Networks & Applications. 1 Credit.

Offered Either Fall or Spring; Lecture hours:4
This course explores the realm of modern wireless technologies and their practical applications, familiarizing students with the ever-evolving landscape of wireless networks. It equips students with a profound understanding of wireless communication principles, protocols and network architectures, covering fundamental concepts such as radio frequency fundamentals, as well as advanced topics. Crosslisted as CSCI 368 and ECEG 679.

ECEG 492. Solid State Optoelectronic Devices. 1 Credit.

Offered Either Fall or Spring; Lecture hours:2,Other:2
Basic principles of solid-state devices. Semiconductor device equations developed from fundamental concepts. PN junction theory developed and applied to the analysis of devices such as solar cells and light emitting diodes. Emphasis on device physics rather than circuit applications. Prerequisite: PHYS 212 or permission of instructor. Crosslisted as ECEG 692.

ECEG 495. Advanced Topics in Engineering Mathematics. 1 Credit.

Offered Fall Semester Only; Lecture hours:4
Linear algebra and analytical computation techniques for solving ordinary and partial differential equations relevant to engineering applications. Prerequisite: permission of the instructor.Crosslisted as CEEG 495 and CHEG 495 and MECH 495 and ENGR 695.

ECEG 497. Wireless System Design. 1 Credit.

Offered Either Fall or Spring; Lecture hours:3,Other:2
Introduction to hardware aspects of wireless communication systems, including RF circuit design, transmitter and receiver architecture, antennas, and radio wave propagation. Prerequisite: ECEG 390 or concurrent enrollment or permission of the instructor. Crosslisted as ECEG 697.

Faculty

Professors: John C. Bravman (President), R. Alan Cheville, Richard J. Kozick, Joseph V. Tranquillo (Associate Provost for Transformative Teaching & Learning)

Associate Professors: Peter M. Jansson, Amal Kabalan, David F. Kelley, Alan Marchiori, Robert M. Nickel, Michael S. Thompson (Chair)

Assistant Professors: Vajiheh Farhadi, Rebecca Thomas (Teaching), Stewart Thomas