The Bachelor of Engineering (Honours) in Electronic Engineering with Computer Systems program at the Technological University of the Shannon Midlands Midwest provides students with a comprehensive education in the interdisciplinary field of electronic engineering and computer systems. This program integrates theoretical knowledge with practical skills to equip students with expertise in designing, analyzing, and implementing electronic and computer-based systems. With a focus on hardware-software integration, embedded systems, and emerging technologies, graduates emerge as versatile engineers prepared to meet the challenges of the rapidly evolving electronics and computer industry.
Core Electronic Engineering Principles: The program covers core electronic engineering principles, including analog and digital circuit design, signal processing, and microelectronics. Students learn to design and analyze electronic circuits, systems, and components using industry-standard tools and techniques. Through laboratory experiments and design projects, students gain hands-on experience in building and testing electronic prototypes, reinforcing theoretical concepts with practical application.
Computer Systems Architecture: The program explores computer systems architecture, including processor design, memory systems, and input-output interfaces. Students learn about the organization and operation of computer systems at the hardware level, including central processing units (CPUs), memory hierarchies, and peripheral devices. They study architectural principles, performance metrics, and design trade-offs, gaining insights into the inner workings of modern computing systems.
Embedded Systems Development: Embedded systems are a key focus area of the program, and students learn to design and develop embedded systems for a variety of applications, including consumer electronics, automotive systems, and industrial automation. Students gain hands-on experience in programming microcontrollers, interfacing sensors and actuators, and developing real-time embedded software. They learn to design embedded systems that meet performance, power, and reliability requirements for diverse applications.
Software Engineering Principles: The program includes coursework in software engineering principles, covering topics such as software design, testing, and maintenance. Students learn about software development methodologies, programming languages, and software lifecycle management. They gain practical experience in software development through projects that involve designing and implementing software components for embedded systems and computer-based applications.
Networking and Communication Systems: Networking and communication systems are integral to modern electronic and computer systems, and the program provides students with a solid understanding of networking protocols, communication standards, and network architectures. Students learn about wired and wireless communication technologies, network protocols such as TCP/IP and Ethernet, and network security principles. They gain practical experience in configuring and troubleshooting networked systems, preparing them for careers in telecommunications, networking, and cyber-physical systems.