Computer Science and Electronic Engineering BEng (Hons)

Bachelor's degree

In Liverpool

Price on request

Description

  • Type

    Bachelor's degree

  • Location

    Liverpool

Today you are unlikely to come across any modern device without at least one microprocessor inside, giving birth to a new generation of smart devices that will shape the way we live in the future. The rapid pace of technological change and the diversity of modern applications require a broad educational background and a lifelong commitment to learning new and specialised skills. This programme combines the core elements of Electronic Engineering with those of Computer Science, the intellectual discipline underlying all aspects of software development. Teaching is divided almost equally between the Department of Electrical Engineering and Electronics and the Department of Computer Science. Combining elements from these two disciplines will equip you with both an added breadth of knowledge, in addition to a degree of specialisation which enables greater penetration of these branches of learning. One other reason why our graduates are in demand is their fluency both in the language of electronic engineers as well as that of the computer scientists, enabling you to bridge the gap between software systems and the real world. During the first year of the programme, you will be introduced to the fundamentals of Electronics as well as the underlying principles and theory of computing. Your lecture modules will cover the core subjects of Electronic Circuits, Digital Electronics, Java Programming and Data Structures. In addition you will take modules such as Mathematics and spend one day a week doing practical work in both the computer and electronics laboratories. This will give you excellent practical and transferable skills vital for subsequent years of the programme and invaluable in your future career. The second year builds on the first with core modules in Software Engineering, Database Development, Digital Electronics and Signals and Communication Systems. More time is spent in the electronics laboratory doing practical work to...

Facilities

Location

Start date

Liverpool (Merseyside)
See map
Chatham Street, L69 7ZH

Start date

On request

About this course

Entry Requirements A level offerABB Subject requirementsA level Mathematics and a Science subject (Biology, Chemistry, Physics, Electronics or Design and Technology, Systems and Control Technology)” as well as the GCSE Maths C BTECD*DD in relevant diploma including Distinction in Level 3 Further Mathematics for Engineering Technicians International Baccalaureate33 overall, including 5 at Higher Level Mathematics and either Physics or Electronics and 5 at Standard Level English Irish Leaving CertificateA1, A1, B1, B1 at...

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Credit
  • Java Programming
  • Java
  • Basic
  • IT
  • Basic IT training
  • Database
  • SQL
  • Database training
  • Basic IT
  • Electronic Engineering
  • Design
  • Mathematics
  • Electrical
  • Algebra
  • Systems
  • Engineering
  • Programming
  • IT Development
  • GCSE Mathematics
  • Skills and Training

Course programme

Module details Programme Year One
  • Digital and Integrated Electronics Design
  • Electrical Circuits and Systems
  • Mathematics
  • Experimental Skills/Engineering Skills
  • Electronic Circuits
  • Java Programming
  • Data Structures
Compulsory modules
  • Introduction To Programming In Java (COMP101) Level 1 Credit level 15 Semester First Semester Exam:Coursework weighting 0:100 Aims
    To introduce concepts and principles of problem solving by computer, and the construction of appropriate algorithms for the solution of problems.

  • ​To demonstrate the principles underlying the design of high level programming languages.

  • ​ To give students experience and confidence in the use of a high level programming language to implement algorithms.

  • Learning Outcomes

    ​ Be able to implement, compile, test and run Java programmes, comprising more than one class, to address a particular software problem.

    ​ Understand how to include arithmetic operators and constants in a Java program.

    ​ Be able to make use of members of classes found in the Java API (such as the Math class).

    ​ Demonstrate the ability to employ various types of selection constructs in a Java program.

    ​ Demonstrate the ability to employ repetition constructs in a Java program.

    Be able to employ a hierarchy of Java classes to provide a solution to a given set of requirements.

    ​ Demonstrate the ability to use simple data structures like arrays in a Java program.

    ​ Specific learning outcomes are listed above.


    General learning outcomes:

    • An understanding of the principles and practice of object oriented analysis and design in the construction of robust, maintainable programs which satisfy their requirements;
    • A competence to design, write, compile, test and execute straightforward programs using a high level language;
    • An appreciate of the principles of object oriented programming;
    • An awareness of the need for a professional approach to design and the importance of good documentation to the finished programs.

     

  • Introduction To Databases (COMP102) Level 1 Credit level 15 Semester Whole Session Exam:Coursework weighting 60:40 Aims
    1. To gain an understanding of database systems, encourage the appropriate and efficient design and usage of database systems at the conceptual and logical level;
    2. To provide an understanding and practical experience of of data manipulation and query in SQL;
    3. To provide a basic understanding of relational algebra and its mapping to SQL.
    Learning Outcomes

    At the end of this module the student should be able to

    1. identify principles of conceptual design using ER and UML design methodologies;
    2. apply principles of conceptual design using ER and UML design methodologies;
    3. recognise logical design principles, in particular normalization and functional dependencies;
    4. state the issues related to physical design;
    5. use SQL as a data definition and manipulation language, and as a language for querying databases;
    6. operate and use a basic DBMS;
    7. identify the principles underpinning the relational model and its relationship to SQL;
    8. identify the legal implications of creating and maintaining a database system.
  • Electronic Circuits (ELEC104) Level 1 Credit level 15 Semester First Semester Exam:Coursework weighting 70:30 Aims
  • ​To introduce students to fundamental electronic devices (diodes and transistors).
  • ​To show how diodes and transistors are used in amplifier and switching circuits.​

  • Learning Outcomes Students will be able to show knowledge and understanding of the behaviour, important properties and applications of diodes and transistors.​​Students will have the ability to understand and apply equivalent circuit representations of diodes and transistors.​​

    Students will be able to demonstrate understanding of circuit biasing, the role of decoupling capacitors and the performance of some commonly used configurations and their practical significance.​​

  • Electrical Circuits and Systems (ELEC142) Level 1 Credit level 15 Semester First Semester Exam:Coursework weighting 70:30 Aims
  • To become familiar with a range of circuit analytical techniques

  • ​To be able to apply the most appropriate technique for a given circuit

  • To understand and be able to analyse transient phenomena in circuits containing reactive elements
  • To understand the basic principles of operational amplifiers and analyse circuits containing them

  • To introduce students to AC circuits.

  • To provide a method for AC circuit analysis for fixed frequency supplies.

  • To extend the AC circuit analysis for variable frequency circuits (ie simple filters).

  • To extend the analysis from passive frequency dependent circuits to active circuits. ​

  • Learning Outcomes

    ​Understand Ohms Law and other fundamental principals

    Understand how circuits can be simplified using resistor combinations

    ​Understand the difference between real and ideal components

    ​Understand how to apply advanced circuit analysis techniques  (Nodal Analysis, Superposition, thevenin and Norton theorems) to  solve simple DC and AC circuit problems.

  • Digital & Integrated Electronics Design (ELEC143) Level 1 Credit level 15 Semester Second Semester Exam:Coursework weighting 65:35 Aims

    This module aims to provide students with knowledge of:

    • Number systems such as binary, hexadecimal, BCD
    • Laws of Boolean Algebra
    • Basic design methods for combinational and sequential logic circuits.
    • Operation of various silicon electronic devices
    • To provide students with the opportunity to understand the basic principles of silicon microelectronics design.
    • Introduce the subject in the frame of reference of basic design and problem solving.
    • To develop practical skills in the handling and measurement of components.
    • To increase the confidence of the student in undertaking material with a strong analytical and engineering content.
    Learning Outcomes Understanding of number systems such as binary, hexadecimal and BCD
    ​ ​Knowledge of the laws of Boolean Algebra

    ​ ​Knowledge of basic design methods for combinational and sequential logic circuits 

    ​Understanding of the application of the physical laws of semiconductor to practicle silicon electronic devices such as diodes and transistors

    ​Familiarity of the common design rules for development of layouts for the silicon devices and simple circuits

  • Engineering Skills (ELEC171) Level 1 Credit level 15 Semester Whole Session Exam:Coursework weighting 0:100 Aims This module covers the fundamental concepts and techniques necessary to use industrial/commercial windows-based software applications. It also attempts to create new knowledge and understanding of electrical engineering principles.
    On completion of the module, a student is expected to know and understand:
    • How to structure a scientific report or presentation.
    • The key aspects of using the formulae, functions and charts
    • The opportunities presented in MATLAB for solving complex mathematical problems
    • How to connect basic measuring equipment to electronic circuits
    • The operating principles of an Oscilloscope
    • The key aspects of microcontroller functionality and programming
    • The basic principles of electromagnetism
    • The functionality of software tools for circuit design and testing
    • The properties of diodes
    • The operating principle of power generators and electrical motors
    • The procedure to be followed for successfully completing an electrical engineering project
    • The main sustainability practical and legal issues to come into force in the near future
    • Error analysis, systematic and random errors

     

    Learning Outcomes

    ​have enhanced and harmonised IT skills with relation to:

    • University computer network
    • Technical report writing
    • Data analysis
    • Creation and delivery of presentations
    • Engineering spreadsheet analysis
    • Creating a web page

    ​be creative in design, be able to evaluate results and synthesise knowledge  

    ​know how to complete individual work and be a valuable team member  

    recognise the basic building blocks of electrical circuits  

    know how to use basic measuring equipment and design software

    correlate theory in textbooks with its practical applications

    ​design and construct an electronic product

    ​to provide an appreciation of electrical engineers responsibilities in the context of sustainable development

  • Mathematics I for Electrical Engineers (MATH191) Level 1 Credit level 15 Semester First Semester Exam:Coursework weighting 90:10 Aims

    To bring students from varying backgrounds up to a common level in preparation for further modules in mathematics. To cover in detail the basic techniques of differential calculus,and provide an introduction to the theories of integral calculus, vectors, complex numbers and series.

    Learning Outcomes

    After completing the module, students should be able to:

    -        Understand the notion of limits on an intuitive level

    -        Differentiate functions using the product, quotient and chain rules

    -        Understand various applications of the theory of differentiation, including Maclaurin series and Taylor series

    -        Carry out simple calculations involving integration, vectors, complex numbers, and series

  • Mathematics Ii for Electrical Engineers (MATH192) Level 1 Credit level 15 Semester Second Semester Exam:Coursework weighting 80:20 Aims

    1. To provide a detailed introduction to techniques (change of variable,

        integration by parts and partial fractions) for and applications of

        one-dimensional integrals.

     

     2. To introduce partial derivatives of functions of two variables and their

        applications, e.g., for linear approximations.

     

     3. To comprehensively introduce matrices, determinants and several

        techniques for solving systems of linear equations; to introduce

        eigenvalues and eigenvectors for 2x2 matrices.

     

     4. To briefly revise or introduce the scalar and cross products of vectors

Computer Science and Electronic Engineering BEng (Hons)

Price on request