Electronics (New Syllabus)

LEVEL 1
ELEC 11513 - Basic Electronics

Course code: ELEC 11513

Title: Basic Electronics

Pre-Requisites: A/L Physics

Co-Requisites: ELEC 11521

 

Learning Outcomes: At the end of the course, the student will be able to demonstrate (i) basic knowledge and understanding of analogue electronics and their principles of operation and applications (ii) ability in solving problems of analogue.

 

Course Content: Semiconductor diodes: Diode and diode circuits; Rectifier circuits, Filters, Clippers, Clamping circuits, Voltage regulation, DC power supply. Bipolar junction transistors: Characteristics of transistor configurations, Frequency response, operating point, Transistor biasing, Feedback Theory; positive feedback & negative feedback, Equivalent circuits, Small signal parameters. Amplifiers: Single stage amplifiers, multistage amplifiers, comparison of different types of coupling, Oscillators, Transistor tuned amplifiers.

Method of Teaching and Learning: Lectures, assignments, seminars and student-centered discussions.

 

Assessment: End-of-course written examination and other assessments announced at the beginning of the course unit.

 

Recommended Reading:

*Shepherd, J., Mortan, A. H. and Spence, L. F. (1998). Higher Electrical Engineering, Pitman Publishing Ltd.

*Nilsson, J. W. and Riedel, S. A. (2015). Electric Circuits, 10th Edition, Prentice Hall.

*Horowitz, P. and Hill, W. (1997). The art of electronics, 2nd Edition, Cambridge University Press.

*Floyd, T. L. (2018). Electronic Devices (Electron Flow Version), 10th Edition, Prentice-Hall International.

*Hambley, A. R., (2017). Electrical Engineering: Principles and Applications 7th Edition, Prentice Hall.

LEVEL 2
ELEC 21513 - Digital Electronics

Course Code:

ELEC 21513

Title:

Digital Electronics

Pre-Requisites:

ELEC 12534

Co-Requisites:

ELEC 21521

Learning Outcomes:

At the end of the course, the student will be able demonstrate basic knowledge on digital logic gates and their uses in simple logic circuits.

Course Content:

Laws and rules of Boolean Algebra, De Morgan’s theorem, Number Systems and conversions, Binary arithmetic, Logic gates, Logic implementation, Gate universality, Truth tables, Karnaugh map simplification, sum-of-products (SOP) & product-of-sums (POS) minimization, Functions of combinational logic (half and full adders, parallel adders) comparators, decoders, encoders, multiplexers, demultiplexers), Multivibrators: astable, monostable, bistable: latches, Flip-Flops (Set-Reset, Data / delay, Toggle, JK, synchronous, asynchronous), Sequential circuits (counters in sequential system, synchronous and Asynchronous counters, shift registers), arithmetic logic unit (ALU).

Method of Teaching and Learning:

Lectures, assignments, seminars and student-centered discussions.

Assessment:

End-of-course written examination and other assessments announced at the beginning of the course unit.

Recommended Reading:

* Floyd T. L. (2009), Digital Fundamentals, 10th Edition, Prentice-Hall.

* Mano M.M. and Kime C.R. (2004), Logic and computer design fundamentals, Volume 1, Pearson/ Prentice-Hall.

* Holdsworth B. and Woods R. C. (2002). Digital system design, Newnes Publications.

* Prabhakar S.& Shilpa S. , Digital Electronics (2012), Nandani Prakashan Pvt. Ltd.

LEVEL 3
ELEC 31513 - Computer Organization and Architecture

Course Code:

ELEC 31513

Title:

Computer Organization and Architecture

Pre-Requisites:

ELEC 22534

Co-Requisites:

ELEC 31521 (No Co-Requisite for students following BSc Honours degree in Physics)

Learning Outcomes: At the end of the course, the student will be able to demonstrate knowledge of Computer Organization and Architecture and ability explain their uses in practical applications.

Course Contents: Introduction (Computer Organization and Architecture, Structure and Function); Computer Evolution and Performance (A Brief History of Computers, Designing for Performances, The Evolution of the Intel x86 Architecture, Embedded systems and the ARM, Performance assessment); A Top-Level View of Computer Function and Interconnection (Computer components, Computer Function, Interconnection structures, Bus interconnection, PCI 95); Cache Memory (Computer Memory System Overview, Cache Memory Principles, Elements of cache design, Pentium 4 cache organization, ARM cache organization); Input/Output (External devices, I/O modules, Programmed I/O, Interrupt-driven I/O, Direct memory access, I/O channels and processors, The external interface: Fire Wire and InfiniBand); Instruction Sets: Characteristics and Functions (Machine instruction characteristics, Types of operands, Intel x86 and ARM data types, Types of operations, Intel x86 and ARM operation types); Instruction Sets: Addressing Modes and Formats (Addressing, x86 and ARM addressing modes, Instruction formats, X86 and ARM instruction formats, Assembly Language); Processor Structure and Function (Processor organization, Register organization, The Instruction cycle, Instruction pipelining, The x86 processor family, The Arm processor); Reduced Instruction Set Computers (RISC) (Instruction execution characteristics, The use of a large register file, Compiler-based register optimization, Reduced instruction set architecture, RISC pipelining, MIPS R4000, SPARC, RISC versus CISC controversy); Instruction-Level Parallelism and Superscalar Processors (Overview, Design issues, Pentium 4, ARM Cortex-A8)

 

Method of Teaching and Learning: Lectures, assignments, seminars and student-centered discussions.

 

Assessment: End-of-course written examination and other assessments announced at the beginning of the course unit.

 

Recommended Reading:

* Stallings, W. (2016) Computer Organization and Architecture, 10th Edition, Prentice Hall.

* Mano, M. M., Kime, C. R., and Martin T. (2016).Logic & computer design fundamentals 5th Edition, Prentice Hall.

© 2021 Department of Physics and Electronics, University of Kelaniya, Sri Lanka. All Rights Reserved.