Electrical and Computer Engineering (ECE)
Program Overview
Electrical and Computer Engineering (ECE) Program Details
Overview
The Electrical and Computer Engineering (ECE) program at the University of Louisville offers a comprehensive education in electrical and computer engineering, with a focus on both theoretical foundations and practical applications.
Course Offerings
The ECE program offers a wide range of courses, including:
- ECE 500: Special Topics in Electrical Engineering (1-6 Units)
- Exploration of one or more ECE topics not covered in the regular course offerings.
- ECE 505: Graduate-Professional Project in Electrical Engineering (1-6 Units)
- Approval of a faculty sponsor required.
- ECE 510: Computer Design (3 Units)
- Review of logic design and elementary computer organization.
- ECE 511: Computer Design Laboratory (1 Unit)
- Experiments in the design of the central processing unit, memory, control, and input-output portions of a computer using VHDL for software simulation.
- ECE 514: Introduction to VLSI Systems Laboratory (1 Unit)
- Design of logic circuits and subsystems using CAD tools: layout, verification, parameter extraction, circuit- and logic-level simulation.
- ECE 515: Introduction to VLSI Systems (3 Units)
- MOS devices and circuits, electrical and logic design principles.
- ECE 516: Microcomputer Design (4 Units)
- Design and construction of microcomputers with microprocessors and digital integrated circuits.
- ECE 518: Fundamentals of Computer Communications and Networks (3 Units)
- Data communications: The exchange of data between devices is covered.
- ECE 520: Digital Signal Processing (3 Units)
- Discrete time signals and systems; Discrete Fourier Transforms, FFT algorithms, flow graph and the matrix representation of digital filters.
- ECE 521: Digital Signal Processing Laboratory (1 Unit)
- Focuses on the implementation of common digital signal processing functions using state-of-the-art DSP devices and software.
- ECE 523: Introduction to Biometrics (3 Units)
- Biometric approaches aim at identification based on a physical characteristic.
- ECE 526: LabVIEW for Electrical Engineers (3 Units)
- Introduction to capabilities of LabVIEW software for electrical engineers.
- ECE 528: Deep Learning and AI Tools (3 Units)
- Machine learning basics. Supervised and unsupervised learning.
- ECE 529: Deep Learning and AI Tools Laboratory (1 Unit)
- Lab course for ECE 528 Deep Learning and AI Tools
- ECE 530: Introduction to Random Processes and Estimation Theory (3 Units)
- Introduction to the theory and applications of random processes.
- ECE 531: Power Electronics (3 Units)
- Topics in power electronics including: power semiconductor devices.
- ECE 532: Electromechanical System Designs for Home Appliances (4.5 Units)
- An integrated study of advanced electrical engineering and software engineering fundamentals.
- ECE 533: Integrated Circuit Design (3 Units)
- Analysis and design of analog integrated circuits.
- ECE 534: Integrated Circuit Design Laboratory (1 Unit)
- Laboratory to illustrate design principles in ECE 533.
- ECE 539: Industrial Software for Home Appliances (4.5 Units)
- Provides electrical engineering graduate students with an understanding of industrial software engineering fundamentals.
- ECE 542: Semiconductor Device Fundamentals (3 Units)
- Semiconductor fundamentals, energy bands, carrier transport theory.
- ECE 543: Fundamentals of Microfabrication and MEMS (3 Units)
- Microfabrication techniques including cleanroom technology.
- ECE 544: Microfabrications/MEMS Laboratory (1 Unit)
- Laboratory to illustrate microfabrication processes.
- ECE 545: Optical Signal Processing (3 Units)
- Scalar diffraction theory and equivalence to linear filtering.
- ECE 546: Introduction to Medical Imaging (3 Units)
- Focuses on the foundation of modern medical imaging at an introductory level.
- ECE 550: Communication and Modulation (3 Units)
- Modulations such as AM, FM, PAM, PPM, PDM, single sideband.
- ECE 551: Communication Systems Laboratory (1 Unit)
- Laboratory exercises involving the design and analysis of electronic communication systems.
- ECE 555: Digital Image Processing (3 Units)
- Introduction to the theory and applications of 2-D signal and image processing.
- ECE 556: Digital Image Processing Laboratory (1 Unit)
- Laboratory experiments in software are assigned to test the concepts covered in ECE 555.
- ECE 560: Control Systems Principles (3 Units)
- Basic concepts of linear control systems.
- ECE 561: Control Systems Laboratory (1 Unit)
- Laboratory exercises involving identification, analysis and design of closed-loop control systems.
- ECE 564: Fundamentals of Autonomous Robots (3 Units)
- Fundamentals of autonomous robots: sensors, path planning.
- ECE 565: Fundamentals of Autonomous Robots Lab (1 Unit)
- An autonomous robots laboratory experience.
- ECE 569: Intermediate Electromagnetic Fields and Waves (3 Units)
- General curvilinear coordinates. Electromagnetic energy transmission.
- ECE 581: Electric Machines and Drives (3 Units)
- Operating principles and characteristics of DC, induction.
- ECE 582: Power System Analysis (3 Units)
- Three-phase circuits. Inductance and capacitance of transmission lines.
- ECE 593: Independent Study in Electrical Engineering (1-6 Units)
- Approval of a faculty sponsor required.
- ECE 595: Graduate/Professional Seminar in Electrical & Computer Engineering (1 Unit)
- Students receive career preparation by active participation in technical, career and policy seminars.
- ECE 600: Special Topics in Electrical & Computer Engineering (1-6 Units)
- An examination of one or more specific areas of Electrical and/or Computer Engineering not covered in the regular curriculum.
- ECE 602: Graduate Internship in Electrical and Computer Engineering (2 Units)
- Supervised professional experience in industry at the graduate level.
- ECE 605: Graduate Project in Electrical & Computer Engineering (1-6 Units)
- Approval of a faculty sponsor required.
- ECE 611: Computer Architecture (3 Units)
- This course will provide in-depth exposure to advanced topics in computer architecture.
- ECE 613: Computational Intelligence Methods for Data Analysis (3 Units)
- Foundations of neural processing, fuzzy systems, genetic algorithms.
- ECE 614: Deep Learning (3 Units)
- Machine learning basics. Supervised and unsupervised learning.
- ECE 618: Artificial Intelligence Systems (3 Units)
- The course provides an in-depth overview of the modern theory, algorithms.
- ECE 619: Computer Vision (3 Units)
- Introduction to the theory and applications of computer vision.
- ECE 620: Pattern Recognition and Machine Intelligence (3 Units)
- Fundamentals of statistical, structural, and syntactic pattern recognition approaches.
- ECE 631: Advanced Electromechanical System Design for Home Appliances (4.5 Units)
- Provides electrical engineering graduate students with an advanced, integrated summary of electrical engineering and computer engineering fundamentals.
- ECE 632: Semiconductor Principles (3 Units)
- Fundamental principles of semiconductors necessary for a detailed understanding of the operation of transistors.
- ECE 633: Microelectronics Design and Fabrication (4 Units)
- Design, layout, simulation and verification, fabrication, characterization.
- ECE 636: MEMS Design and Fabrication (4 Units)
- Design, layout, simulation and verification, fabrication, characterization.
- ECE 638: The MOSFET (3 Units)
- Fundamentals of MOSFET operation and fabrication.
- ECE 639: Advanced Industrial Software for Home Appliances (4.5 Units)
- Provides electrical engineering graduate students with an understanding of industrial software engineering fundamentals.
- ECE 640: Introduction to Biomedical Engineering (3 Units)
- Engineering modeling and simulation of biological systems.
- ECE 641: Medical Imaging Systems (3 Units)
- Focuses on the foundations of modern medical imaging.
- ECE 643: Introduction to Biomedical Computing (3 Units)
- Covers various aspects of modern tools of biocomputing in its broad sense.
- ECE 645: Computer Vision Laboratory (1 Unit)
- Laboratory experiments in hardware and software forms are assigned to test the concepts covered in ECE 619.
- ECE 651: Communication System Design (3 Units)
- Emphasis on the systems approach to digital communication systems design.
- ECE 652: Information Theory and Coding (3 Units)
- Information theory, capacity, and measures of information.
- ECE 653: Digital Communications (3 Units)
- Review of random process theory, sampling and quantization.
- ECE 654: Advanced Voice/Data Networks (3 Units)
- This course extends topics covered in ECE 518 to address advanced networking technologies.
- ECE 655: Pattern Recognition and Machine Intelligence Laboratory (1 Unit)
- Laboratory experiments in hardware and software forms are assigned to test concepts covered in ECE 620.
- ECE 656: Wireless Communications and Mobile Radio Networks (3 Units)
- This class discusses the modern view of broadband wireless communication systems.
- ECE 660: Introduction to Robust Control (3 Units)
- To provide students with the fundamentals of Robust Control Theory.
- ECE 661: Sampled-Data Control Systems (3 Units)
- Analysis and synthesis of closed-loop sampled-data control systems.
- ECE 662: Introduction to Optimum Control (3 Units)
- Calculus of variations, dynamic programming, the minimum principle.
- ECE 664: Modern Adaptive Control (3 Units)
- Methods of modern adaptive control, including the indirect and direct approaches.
- ECE 665: Theory of Nonlinear Systems (3 Units)
- Modern theory of nonlinear systems including phase plane analysis.
- ECE 668: Advanced Robotic Manipulation (3 Units)
- This course presents a broad overview of robotics with focus on manipulators.
- ECE 669: System Identification and Estimation (3 Units)
- Introduction to parametric and non-parametric, linear and nonlinear identification methods.
- ECE 682: Advanced Power System Analysis (3 Units)
- Symmetrical components. Unsymmetrical faults. Power system stability.
- ECE 687: Platform Engineering Project (3 Units)
- Major product development project involving a multidisciplinary team.
- ECE 690: Master of Science Thesis or Paper in Electrical Engineering (1-6 Units)
- Performance of an engineering project or research activity under the direction of a faculty member.
- ECE 692: Master of Science Advanced Level Independent Project (3-4 Units)
- Students enrolled in this course will engage in an engineering project or research activity.
- ECE 693: Independent Study in Electrical & Computer Engineering (1-6 Units)
- Approval of a faculty sponsor required.
- ECE 695: Graduate Seminar in Electrical and Computer Engineering (1 Unit)
- Students receive career preparation by active participation in technical, career and policy seminars.
- ECE 696: Advanced Level Oral Presentation (0 Units)
- Oral presentation before a faculty committee, of the results of an engineering project or research activity.
- ECE 697: Master of Engineering Thesis or Paper in Electrical Engineering (1-6 Units)
- Performance of a study, design, or investigation under the direction of a faculty member.
- ECE 700: Dissertation Research in Electrical Engineering (1-18 Units)
- Original research activity in an appropriate electrical engineering discipline.
University of Louisville
Overview:
The University of Louisville (UofL) is a public research university located in Louisville, Kentucky. It offers a wide range of undergraduate and graduate programs across various disciplines. UofL is known for its commitment to engaged learning, research, and community service.
Services Offered:
UofL provides a comprehensive range of services for students, faculty, and staff. These include:
Academic Support:
Libraries, online learning resources, tutoring services, and academic advising.Student Life:
Housing, dining, campus life organizations, and student success support.Technology:
ULink, Blackboard, email, directory, ITS Helpdesk, CardBox, and other online tools.Career Services:
Cardinal Careers, job postings, career counseling, and internship opportunities.Financial Aid:
Tuition, cost, and financial aid information and resources.Student Life and Campus Experience:
Students at UofL can expect a vibrant and engaging campus experience. The university offers a wide variety of student organizations, clubs, and activities. Students can participate in athletics, arts, music, and community service initiatives. The campus is located in a city with a rich history and culture, offering opportunities for exploration and entertainment.
Key Reasons to Study There:
Engaged Learning:
UofL emphasizes hands-on learning experiences and encourages students to apply their knowledge in real-world settings.Research Opportunities:
The university is a leading research institution with a strong focus on innovation and discovery.Community Engagement:
UofL is deeply committed to serving the local and global communities through various service initiatives.Affordable Education:
The university offers a variety of financial aid options to make education accessible to all students.Vibrant Campus Life:
UofL provides a diverse and inclusive environment with a wide range of student activities and organizations.Academic Programs:
UofL offers a wide range of academic programs, including:
Undergraduate Programs:
Majors and minors in various disciplines, including arts, sciences, engineering, business, and health sciences.Graduate Programs:
Master's and doctoral degrees in a variety of fields.Professional Programs:
Programs in medicine, dentistry, and law.Online Programs:
A variety of online degree and certificate programs.Other:
UofL is a comprehensive university with a strong commitment to research, innovation, and community engagement. The university is home to a number of centers and institutes, including the Health Sciences Center and the UofL Health system. UofL is also known for its strong athletics program, with the Cardinals competing in NCAA Division I.