The University of Southampton

COMP1202 Programming I

Module Overview

This module aims to introduce students to the principles of programming using an object oriented approach, and to provides them with the programming skills necessary to continue the study of computer science. Java is used as the introductory language.

Aims & Objectives

Aims

Knowledge and Understanding

Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:

  • Simple object oriented terminology, including classes, objects, inheritance and methods.
  • Basic programming constructs including sequence, selection and iteration, the use of identifiers, variables and expressions, and a range of data types.
  • Good programming style

Subject Specific Intellectual

Having successfully completed this module, you will be able to:

  • Analyse a problem in a systematic manner and model in an object oriented approach

Transferable and Generic

Having successfully completed this module, you will be able to:

  • Demonstrate a range of basic C&IT skills, including use of the Web to locate study materials

Subject Specific Practical

Having successfully completed this module, you will be able to:

  • Design a short program, compile the program, debug the program and test the program
  • Use simple programming environments to aid the above process

Syllabus

  • Writing and running programs
  • Compilation, Interpretation and the Java Virtual Machine
  • Variables, Objects, Primitives and Scope
  • Methods
  • Computational Thinking
  • Constructors
  • Loops and Arrays
  • Collections and Iterators
  • The Java Library
  • Integrated Development Environments
  • Testing and Debugging
  • Software Design (What makes a good program)
  • Super and Sub Classes (Inheritence)
  • Polymorphism and Dynamic Binding
  • Abstract Classes and Interfaces
  • Designing Applications (Moving from problem to solution)
  • Event Driven Programming

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
LectureTen double lectures that introduce students to key topics, followed by a final revision lecture.21
TutorialSpace Cadets: An optional weekly session for students who need more challenging topics and materials10
TutorialSpace Monkeys: An optional weekly session for students new to programming who need additional support10
Computer LabTen two-hour labs that complement the lectures, and give students the chance to practice the topics and principles introduced that week20

Assessment

Assessment methods

The exam is open book, and taken on University workstations with full access to internet resources (although no communication software or social media are permitted).

MethodHoursPercentage contribution
Coursework-30%
Laboratory Work-20%
Exam3 hours50%

Referral Method: By examination

Share this module FacebookTwitterWeibo

OPTO6004 Metamaterials, Nanophonics and Plasmonics

Module Overview

The aim of the course is to provide knowledge and basic understanding of the fundamental and applied aspects of controlling, guiding and manipulating electromagnetic radiation on the sub-wavelength. The course will present a detailed introduction to the three cornerstones of future photonic technologies, namely metamaterials, plasmonics and nanophotonics, covering the latest advancements in these new rapidly expanding research fields.

Aims & Objectives

Aims

Having successfully completed the module, you will:

A1. Gain knowledge on electromagnetism, near-field optics and plasmonics 

A2. Comprehend the concept of metamaterials and underlying principles of their operation

A3. Learn about the existing and potential applications of metamaterials 

A4. Understand the basics of transformation optics

A5. Understand how light can be guided and manipulated on the nanoscale

A6. Learn about the existing nanofabrication technologies

Intellectual Skills

Having successfully completed the module, you will be able to:

B1. Follow, understand and appreciate current research in metamaterials, nano-photonics and plasmonics.

B2. Apply knowledge gained during the course to solve problems related to engineering response of plasmonic and metamaterial structures.

Subject Specific Skills 

Having successfully completed the module, you will be able to:

C1. Relate the electromagnetic properties of metamaterials to their structural motifs and complexity.

C2. Design metamaterial and plasmonic nanostructures and identify the techniques allowing their fabrication.

Employability/Transferable/Key Skills

Having successfully completed the module, you will be able to:

D1. Efficiently solve scientific problems.

D2. Think analytically.

D3. Study effectively.

Syllabus

1. Introduction to the course

2. Metamaterials: theory and design

3. Negative refraction and perfect lens

4. Engineering giant optical activity

5. Theory of planar metamaterials

6. Chiral effects in planar metamaterials

7. Dispersion engineering and slow light

8. Collective effects in metamaterials

9. Cloaking and transformation optics (part 1)

10. Cloaking and transformation optics (part 2)

11. Metamaterial fabrication technologies

12. Optics of metals

13. Plasmons and their excitations

14. Plasmonic nanoparticle

15. Hybridising plasmonic resonances (part 1)

16. Hybridising plasmonic resonances (part 2)

17. Plasmonic waveguides

18. Challenges in plasmonics

19. Optical antennas

20. Extraordinary transmission

21. Purcell effect

22. Low-dimensional forms of carbon (part 1)

23. Low-dimensional forms of carbon (part 2)

24. Photonics of nanoscale phase transitions

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
Lecture3 lectures per week24
Tutorial1 problem class per week9

Assessment

Assessment methods

MethodHoursPercentage contribution
Problem Classes-20%
-%
Exam2.5 hours80%

Referral Method: By examination

Share this module FacebookTwitterWeibo

ELEC2216 Advanced Electronic Systems

Module Overview

This module focuses on how to create real electronic systems. It covers 'building block' circuits using biplolar transistors and FETs, and looks at the use and operation of op-amps. It also covers how to deliver timing in circuits, interfacing in mixed-signal electronic systems (using ADCs and DACs), and filters. It also looks at how to provide power to systems, and interface with sensors.

Aims & Objectives

Aims

Knowledge and Understanding

Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:

  • Demonstrate understanding of circuit analysis for bipolar and MOS circuits
  • Demonstrate knowledge and understanding of the requirements for and operation of sensor interface circuits, power supplies, data converters and oscillators
  • Understand the key concepts of feedback in electronic circuits
  • Understand the concepts of filter design, and be able to demonstrate knowledge and understanding of how to design a simple filter using operational amplifiers

Subject Specific Intellectual

Having successfully completed this module, you will be able to:

  • Apply key circuit analysis theory to allow the abstraction of problems
  • Use feedback in circuit design and explain its importance
  • Apply filter design methods to design simple filters
  • Derive circuits for sensor interface circuits and oscillators
  • Use simulation to investigate a range of problems related to electronic circuits
  • Interpret datasheets and use them to aid the design of systems

Transferable and Generic

Having successfully completed this module, you will be able to:

  • Record and report laboratory work
  • Define problems in standard form to allow standard solutions

Subject Specific Practical

Having successfully completed this module, you will be able to:

  • Analyse simple circuits containing active elements such as bipolar and MOS transistors, and Op-amps
  • Appreciate the practical limitations of such devices
  • Apply links between mathematical concepts to a range of engineering problems

Syllabus

Transistor Modelling and Circuits

  • Ebers Moll Model for the bipolar transistor and its modifications.
  • Hybrid pi model and high frequency effects.
  • SPICE parameters for bipolar transistors.
  • Common emitter, common base and common collector amplifiers.
  • Bode Diagram, Bandwidth, low and high frequency effects.
  • Miller effect
  • Amplifier design.
  • Differential pair.

Operational Amplifiers

  • Design and properties of simple op amps
  • Effect of feedback network on BW.  Closed loop and open loop Gain and BW with feedback.  Interaction with internal pole of op-amp.  Stability
  • Limitations of real op amps
    • Slew rate
    • Input and output range
    • Offset voltage and current
    • Noise sources

Timing

  • Why timing is important
  • Ring oscillators
  • Relaxation oscillators and 555 timers
  • Voltage-controlled oscillators
  • Frequency references – principles of quartz crystal as a frequency reference, use of dividers for different frequencies, integration of crystal oscillator into circuits

Data Conversion

  • Basic specs of converters: inc. sample rate (relation to Nyquist) linearity, resolution (relation to SNR)
  • Introduction to Analogue-to-Digital Conversion
    • Sample and Hold, analogue multiplexing
    • Anti-alias filter requirements.
    • Topologies: Successive Approximation, Dual Slope, Binary Weighted
  • Introduction to Digital-to-Analogue Conversion
    • Properties of DACs
    • R/2R ladder topology
    • The need for reconstruction filters

Filters

  • Butterworth design using Sallen-Key circuit

Sensor Interfacing

  • Resistive-output sensors
  • Bridge circuits
  • Differential amplifiers

Power supplies

  • Transformers and rectification
  • Linear regulators
  • Switching regulator types

System Considerations

  • System-level stability: decoupling, ground loops
  • Basics of EMC and screening
  • Examples of complete electronic systems

Learning & Teaching

Learning & teaching methods

There will be 36 hours of lectures, 2 x 3-hour labs, and a number of tutorial sessions (schedule to be advised).

ActivityDescriptionHours
Lecture36
Tutorial12
Specialist Lab6

Assessment

Assessment methods

MethodHoursPercentage contribution
Design task, approx 500 words-10%
2 x 3-hour laboratory-10%
In-class tests-5%
Exam2 hours75%

Referral Method: By examination

Share this module FacebookTwitterWeibo

ELEC2215 Power Circuits

Module Overview

The module aims to provide a detailed understanding of more advanced topics in circuit theory, in particular developing a good understanding of the fundamental theory of three phase circuits, power transmission lines, general network solutions and the state space approach.

Aims & Objectives

Aims

Knowledge and Understanding

Having successfullycompleted the module, you will know:

A1.       Concepts of network topology applied to network problems.

A2.       State-space methods applied to network problems.

A3.       Basic synthesis techniques.

A4.       Power in AC circuits, conservation of power.

A5.       Transmission line theory; short, medium and long lines, including full solution.

A6.       Balanced and unbalanced three phase circuits.

Intellectual Skills

Having successfully completed the module, you will be able to:

B1.       Calculate electrical power in single and three-phase circuits.

B2.       Apply different solution methods to general electrical network problems.

B3.       Model transmission lines of varying length. 

B4.       Apply sequence network representation to overhead lines and buried cables. 

B5.       Use basic synthesis techniques. 

Subject Specific Skills 

Having successfully completed the module, you will be able to:

C1.      Perform a range of electrical measurements on three-phase ciruits.

C2.      Undertake measurements of transmission line parameters.

C3.      Model and analyze circuits with different methods. 

C4.      Apply basic synthesis techniques for realising impedances. 

Employability/Transferable/Key Skills

Having successfully completed the module, you will be able to:

D1.      Undertake laboratory experiment as part of a small team.

D2.      Record and report laboratory work.

Syllabus

Transmission line theory: Definition of short, medium and long lines and their simulation with discrete elements; solution of T and Pi networks, with appropriate phasor diagrams, ABCD constants. Lossy and lossless line models. Voltage and current loci; rigorous solution for uniformly distributed constants (in both the time and frequency domains); reflected and incident values, propagation constant, attenuation and phase constants, surge/characteristic impedance; algebraic and hyperbolic equations with ABCD comparison of the latter with Pi networks.  Impactof transposition.  Application of sequence networks.

Network Topology: Definitions: trees, links, loops, cuts etc; conversion of circuits to branches and loops etc and the possible variations for any given circuit; expansion of Kirchhoffs laws in cuts and loops; formation of current branch matrices and the relationships I = C.i and V = A.B; determination of admittance and impedance matrices; methods of solutions (including revision of matrix algebra).

State Space: Motivation; definitions: state-variable, state-variable, etc; algorithms for writing state equations for circuits; solution of such equations by Laplace transform methods; solution of simple circuit network problems. Solution of state equations in the time domain (linear-time invariant case): solution of the state differential equation (exponential of a matrix, its computation, forced- and free response in the state-space setting); dynamics of eigenvectors and eigenvalues, and their circuit interpretation; sinusoidal steady-state from the state-space point of view; introduction to observability and controllability from a circuit-theoretic point of view; internal and i/o stability, and their relationship.

Synthesis of one-ports: Positive-real functions; Synthesis of two-element circuits; Brune synthesis. 

Three-phase: Unbalanced mesh and four-wire star circuits; unbalanced three-wire star circuits; solution by Millman's theorem, star-delta transform and graphical methods; symmetrical components and use in solving unbalanced systems; positive, negative and zero sequence networks; use of two-wattmeter method on balanced and unbalanced systems for kW and kVAr measurement. Laboratory Coursework: 3-phase Star and Mesh circuit relationships Transmission line.

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
Lecture36
Tutorial12
Specialist Lab6

Assessment

Assessment methods

MethodHoursPercentage contribution
Laboratory-10%
In-class tests-10%
Exam2 hours80%

Referral Method: By examination

Share this module FacebookTwitterWeibo

ELEC1200 Electronic Circuits

Module Overview

To explain the mathematical techniques needed to analyse linear and simple non-linear electrical and electronic circuits.

Aims & Objectives

Aims

Knowledge and Understanding

Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:

  • Understand the ideal building blocks of circuit theory.
  • Understand the key ideas in circuits, such as impedance, power and resonance.
  • Analyse ideal analogue AC circuits, in the context of both single and three phase systems.
  • Analyse AC circuits using complex numbers and phasors.
  • Analyse transient behaviour in RC and RL circuits in the time domain.

Subject Specific Intellectual

Having successfully completed this module, you will be able to:

  • Select appropriate mathematical tools for the solution of problems in circuits.
  • Confidently design, construct and test analogue circuits in the laboratory.
  • Meet this module's contribution to the subject specific intellectual learning outcomes of ELEC1029.

Transferable and Generic

Having successfully completed this module, you will be able to:

  • Undertake laboratory experiment as part of a small team.
  • Record and report laboratory work.
  • Meet this module's contribution to the transferable and generic learning outcomes of ELEC1029.

Subject Specific Practical

Having successfully completed this module, you will be able to:

  • Analyse ideal analogue circuits.
  • Build and undertake measurements of simple analogue circuits.
  • Meet this module's contribution to the subject specific practical learning outcomes of ELEC1029.

Syllabus

PRINCIPLES OF CIRCUITS Kirchhoff’s voltage and current laws Ideal circuit elements: resistors, inductors and capacitors, voltage and current sources Mutual inductance The superposition theorem and linearity

STEP RESPONSE OF RL AND RC CIRCUITS Analysis of source-free RC and RL circuits Time constant of an RC and RL circuit The unit step forcing function Step response of RL and RC circuits

COMPLEX NUMBERS: Algebra; Argand diagram; polar form; Euler's formula

AC THEORY Properties of sine waves Sinusoidal excitation of RL and RC circuits: phase and amplitude of 1st order lead and lag. AC theory Impedance and admittance AC analysis of RLC circuits Resonant RLC circuits; coupled resonators Q factor Phasor diagrams Power in AC circuits Complex power Thevenin's theorem on AC circuits 3-phase circuits, phasors, instantaneous power in a balanced system

DIODE CIRCUITS Diode as a non-linear device Loadline solution of circuits Piecewise linear treatment of the diode Zener diode Rectifier and voltage regulator circuits

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
Lecture36
Tutorial10
Specialist Lab23.3

Assessment

Assessment methods

These technical labs consider MATLAB and RC Filters and Frequency Response, addressing the above-listed learning outcomes. They are conducted under the umbrella of ELEC1029 but the marks contribute towards this module.

The design exercise considers circuits and programming, addressing the above-listed learning outcomes, as well as those of ELEC1201. It is conducted under the umbrella of ELEC1029 but the marks contribute towards this module and ELEC1201.

Skills labs are conducted under the umbrella of the zero-credit ELEC1029 module and address its learning outcomes. The marks contribute to a number of ELEC12xx modules, including this one.

MethodHoursPercentage contribution
Technical Labs-10%
Design Exercise-15%
Problem Sheets-30%
In Class Test-35%
Skills Labs-10%

Referral Method: By examination

Share this module FacebookTwitterWeibo

WEBS1001 Info, Tech and Social Change

Module Overview

The World Wide Web has changed the world. It has changed the ways we communicate, collaborate, and educate. We increasingly live in a Web-dependent society in a Web-dependent world. The Web is also the largest human information construct and it is growing faster than any other system. However, it is a striking fact that there is no systematic discipline to study the Web. We need to understand the current, evolving, and potential Web but at the moment we have no means of predicting the impact that future developments in the Web will have on society or business. Web Science aims to anticipate these impacts. It is the study of the social behaviours in the Web at the inter-person, inter-organizational and societal level, the technologies that enable and support this behaviour, and the interactions between these technologies and behaviours. It is therefore inherently interdisciplinary and at even the simplest level represents a fundamental collaboration between computer science and the social sciences.

This unit provides an introduction to Web Science, an overview of current research and an appreciation of the diverse set of disciplines that make up this multidisciplinary research area.

Aims & Objectives

Aims

Intellectual Skills

Having successfully completed the module, you will be able to:

begin to synthesise a broadly based understanding of the Web as a socio-technical phenomenon;

describe the technical infrastructure and architecture of the Web, including hypertext, social and semantic Web;

understand the contribution of a range of social and technical approaches to the Web.

Subject Specific Skils

Having successfully completed the module, you will be able to:

describe the evolution and architecture of the Web.

write and present arguments about the Web and society;

appreciate and synthesise different disciplinary approaches to understanding the Web.

Syllabus

 Having successfully completed the module, you will be able to demonstrate knowledge and understanding of:

social and technological approaches to understanding the web;

the range of disciplines, research methods and theoretical approaches required to analyse, critique and develop the Web;

current and emerging research questions for Web Science.

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
Lecture24
Tutorial12

Assessment

Assessment methods

MethodHoursPercentage contribution
1500 Word Essay-40%
Exam2 hours60%

Referral Method: By examination

Share this module FacebookTwitterWeibo

ELEC1204 Advanced Programming

Module Overview

To embed an understanding of Object Oriented development and grow specific skills in using C++ in a variety of situations. 

Aims & Objectives

Aims

Knowledge and Understanding

Having successfully completed the module, you will be able to:

A1. Appreciate basic HCI and its relevance to UI design.

A2. Describe the software lifecycle.

A3. Describe the principles of Object-Oriented programming, including the concepts of inheritance, abstraction and polymorphism.

A4. Describe the relationship between application, kernel and stand-alone code.

Intellectual Skills

Having successfully completed the module, you will be able to:

B1. Analyse, enhance and debug existing OO programs.

B2. Design new OO programs.

B3. Effectively integrate reusable OO libraries.    

Subject Specific Skills 

Having successfully completed the module, you will be able to:

C1. Design, write and debug C++ using the Eclipse IDE.

C2. Implement effective application, kernel-level, and stand-alone C++.

C3. Make use of SystemC.

Employability/Transferable/Key Skills

Having successfully completed the module, you will be able to:

D1. Model software systems before implementation.

D2. Keep an effective record of the development and testing of your work.

D3. Manage your time in a collaborative project.

D4. Use appropriate techniques to work effectively within a team.        

Syllabus

•  Relationship between C and C++; other OO languages

•  Introduction to the Raspberry Pi platform

•  Introduction to C++

o    Encapsulation

o    Classes

o    Objects

o    Inheritance

o    Polymorphism

•  Programming in C++

o    The software lifecycle

o    Source code control

o    Testing

o    object-oriented programming

o    Use of OO modelling tools, including UML

o    GUIs; UI design

o    Exception Handling

o    Storage (Files & Databases)

o    Dynamic memory allocation

•  Introduction to data structures

o    Trees and Graphs

o    Stacks queues and linked lists

o    searching and sorting

•  Use of high-level program development tools

•  Approaches to collaborative programming

•  Databases and other persistent storage

•  Operating systems and device drivers

•  Introduction to System C

•  Multi-threaded programming in C++ 2011

•  Introduction to distributed computing

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
Lecture36
Tutorial12
Specialist Lab30

Assessment

Assessment methods

These technical labs consider C++ programming, addressing the above-listed learning outcomes. They are conducted under the umbrella of ELEC1029 but the marks contribute towards this module.

MethodHoursPercentage contribution
Technical Labs-30%
Collaborative Project-30%
Exam1.5 hours40%

Referral Method: By examination

Share this module FacebookTwitterWeibo

COMP1215 Foundations of Comp Sci

Module Overview

This module aims to:

  • Introduce the logical and mathematical foundations of computer science.
  • Illustrate the use of formal languages in computer science, including in algorithms and programming.
  • Extend students' mathematical sophistication and skills.
  • Present basic concepts and techniques of combinatorics, statistics, probability and algebra.
  • Give mathematical background necessary for other compulsory modules.
  • Develop the study skills necessary for students to learn new concepts of mathematics and programming (including those we do not cover in the degree).
  • Instill a range of useful problem solving skills.

Aims & Objectives

Aims

Knowledge and Understanding

Having successfully completed the module, you will be able to demonstrate knowledge and understanding of:

A1.  Principles of mathematical proof and sound logical reasoning

A2.  The interplay of syntax and semantics in mathematics, logic and computer science

A3.  The language of set theory and common operations on sets, including infinite sets.

A4.  Functions and relations as fundamental structures in computer science.

A5.  Logical systems and the concept of formal proof.

A6.  Basic counting techniques and their applications to common data structures.

A7.  Elementary ideas of probability theory and statistics.

A8.  Elementary concepts of linear algebra.

Intellectual Skills

Having successfully completed the module, you will be able to:

B1.  Use the language of logic and set theory in order to make precise formal statements.

B2.  Recognise, understand and construct rigorous mathematical proofs.

B3.  Critically analyse and solve counting problems on finite, discrete structures.

B4.  Apply operations on vectors and matrices and solve systems of linear equations.

B5.  Calculate probabilities of events and recognise probability distributions

B6.  Use statistical analysis, including sampling, hypothesis testing and regression

Syllabus

  • Mathematical proof
    • Proof by case analysis, proof by contradiction.
    • Induction and recursion.
    • Universal properties.
  • Sets, functions and relations
    • Basic notation, representations and examples. Membership and subsets.
    • Operations on sets: union, sum, intersection and complement.
    • Pairs, tuples, cartesian products, powersets.
    • Relations, equivalence relations and partial orders.
    • Functions: injections, surjections, bijections.
    • Cardinality, infinite sets.
  • Logic
    • Propositional logic. Logical connectives.
    • Syntax and semantics.
    • Natural deduction, soundness and completeness.
    • Quantifiers and predicate logic.
  • Combinatorics
    • Basic principles of counting: product and sum rules, inclusion-exclusion principle, pigeonhole principle.
    • Combinations, permutations and arrangements, binomial theorem.
  • Introduction to trees and graphs: directed, undirected and weighted.
  • Probability and statistics
    • Introduction to probability: elementary probability formulae, discrete and continuous probability distributions.
    • Introduction to statistics: sampling, confidence intervals, hypothesis testing, regression.
  • Algebra
    • Linear and quadratic equations, systems of equations.
    • Polynomials: basic properties and operations.
    • Vectors: basic properties, scalar product, vector product.
    • Matrix algebra: basic properties, inverse, determinant, eigenvalues, eigenvectors, solving systems of linear equations.

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
Lecture36
Tutorial12

Assessment

Assessment methods

MethodHoursPercentage contribution
Homework assignments-25%
Exam2 hours75%

Referral Method: By examination

Share this module FacebookTwitterWeibo

ELEC6021 Research Methods

Module Overview

  • To provide an introduction to fundamental research methods and techniques required to successfully complete a Masters course in ECS.
  • To give an overview of the research methods and writing skills needed to complete an MSc dissertation.
  • To provide the necessary background information to avoid problems with academic integrity.

Students will get an overview over a wide range of topics such as signal processing, transistor level circuit and analogue circuit techniques. State of the art computer aided design tools such as Spice and Matlab are being introduced and applied to real world problems.

Students will understand working methods necessary to ensure that they work with academic integrity and relevant policies and procedures adopted at Southampton University.

Aims & Objectives

Aims

  • Matlab basics and introduction
  • Commonly used CAD tools for signal and system analysis and circuit simulation
  • Concepts and limitation of operational amplifier circuits
  • Basic transistor level circuit techniques
  • Analogue and Digital Modulation (RF)
  • Baseband system model and channel equalisation (RF)
  • Concepts of signal and system (RF)
  • The implications of digitising an analogue signal (RF)
  • The processes of creating engineering and scientific knowledge
  • Effective approaches to finding authorative sources of engineering and scientific knowledge
  • The principles of behaviour which are necessary to maintain academic integrity

Syllabus

  • Circuit Techniques
    • Basic operational amplifier principles and circuits
    • Differences between real and ideal operational amplifiers
    • Basic analogue filter techniques
    • Butterworth and Chebychev filter implementations
  • Transistor Circuits
    • Basic operation of a transistor
    • Differences between transistors (BJT and FET)
    • Transistor biasing
    • Basic amplifier configurations
    • Current Mirrors
    • Long Tail Pair configuration
    • Components of an Op-amp
    • Simple applications of analogue design
  • Signal Processing Techniques
    • The concepts of signal and system
    • The general techniques of signal conversion and analysis
  • Communications Techniques
    • Block diagram, constellation diagram and eye diagram
    • Spectral analysis
    • Baseband communication system
    • Bit Error Ratio computation
  • Report Writing
    • Writing and the Scientific Method
    • Practical approaches to report writing
    • Maintaining Academic Integrity

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
Lecture24
Computer Lab12

Assessment

Assessment methods

MethodHoursPercentage contribution
An introduction to Matlab: signal processing (all students)-25%
Circuit Techniques: Analysis of operational amplifier circuit using Orcad PSPICE. (only MSD, NANO, MEMS, SOC, BIO MSc students).-25%
Signal processing: signal conversion and analysis (only COMMS, SSP MSc students)-25%
Transistor Circuit Design Exercise (only MSD, NANO, MEMS, SOC, BIO MSc students)-25%
Comms I: Analogue and Digital Modulation in Matlab (only COMMS, SSP MSc students)-25%
Comms II: Baseband system simulation in Matlab (only COMMS, SSP MSc students)-25%
LTSpice (only MSD, NANO, MEMS, SOC, BIO MSc students)-25%

Referral Method: By set coursework assignment(s)

Share this module FacebookTwitterWeibo

ELEC2026 TT Electrical & Electromechanical Labs Yr2

Module Overview

Aims & Objectives

Aims

Learning & Teaching

Learning & teaching methods

Assessment

Assessment methods

MethodHoursPercentage contribution

Referral Method: By examination

Share this module FacebookTwitterWeibo

Pages