/Computer Hardware and Software Engineering BEng (Hons)

IoC Partner

Provided by: Coventry University

Course Area: West Midlands

Course Code: GG56

Course Type: Degree (Honours)

Start date: 20200914

Subjects: Software Engineering

Price: £6,000 to £10,000

Delivery Method: Face to face

Course overview

This course aims to provide you with the knowledge and skills necessary to take up the challenges for development of future technologies such as IoT, smart cities, autonomous car, green technologies etc. Successful graduates of the course should be able to solve problems related to both electronics and software by learning the subjects related electronic engineering, embedded systems, computer architecture and security, programming, mobile app development, machine learning, FPGA based design and system on Chip design.


Currently fully accredited by the Institution of Engineering and Technology (IET)*, this course enables you to register with the Engineering Council as an Incorporated Engineer on successful completion. It provides a broad technical education in the hardware and software aspects of computer systems engineering and applications development.

Who is this course for

Computer Hardware and Software Engineering BEng (Hons) at Coventry University is a course aimed at bridging the gap between electronics and software engineering knowledge.

What will I learn

  • Analogue and digital electronics: Aims to develop your capability to produce useful practical designs in the technology area of analogue and digital electronics. You will be required to conceive and simulate your own practical computer circuit designs. Topics covered include semiconductor diodes and their application in power supplies, bipolar junction transistors in single-stage amplifiers, and field effect transistors. Digital topics include the realisation of logic gates, design of small and medium scale combinational functions and the use of flip-flops in sequential logic. Embedded system design modules combine both electronic and programming knowledge for practical solutions for real life problems.
  • Embedded System and hardware design: Embedded system design modules combine both electronic and programming knowledge for practical solutions for real life problems. Advanced hardware design modules are taught in third year covering the topic of FPGA based system design and System on Chip design.
  • Software engineering: Aims to develop problem solving skills for task-oriented problems consistent with the conventions of the Unified Modelling Language (UML). Programs will be implemented using a block structured programming compatible language within an Integrated Development Environment (IDE). You should develop the skills required to design, develop, test and implement object-oriented (OO) computer programs pertaining to engineering problems. Students will be exposed to Mobile app development, machine learning and security modules in third.
  • Operating systems, security and networks: We look at computer communications, mainly in the context of local and wide area networks, together with and systems architecture from the user’s point of view. You should analyse the issues and constraints involved in modern computer operating systems (OS), network communications, services, performance level and associated security, covering concepts such as processes, memory management, drivers and file systems. We examine the interactions between the OS and system hardware and devices, alongside those security issues of relevance to the Operating System. There will be particular focus on Linux and Unix, but you will explore the main features of Windows and Mac OSX as well. Network configuration and management will include LAN and WAN design, with network monitoring within the context of ethical and legal issues.
Visit this course

</Keep in touch>

Find out when new courses open and so much more