EDP Course Catalogue 2022
EDP Course Catalogue 2022
EDP Course Catalogue 2022
lk/edp/
Introduction
BSc (External) in Electronics and Automation Technologies degree is designed for students aspiring to become a
professional in the field of electronics and automation. Students pursuing this degree will not only learn fundamentals
related to Electronics, Programming, Physics, Mathematics, and Statistics but also develop practical skills required to
become competitive in the emerging technologically advanced job markets such as IoT. Development of soft skills is
embedded in the curriculum enabling our students to approach problems scientifically, to be innovative and to
become confident leaders in technology driven global businesses.
Rationale
Sri Lanka currently enjoys rapid growth in some sectors such as aviation, maritime, education, energy and commerce.
Foriegn direct investment is also encouraged in specific sectors such as export manufacturing (areas such as
electronics, machinery and appliances, construction material, boat industry, motor spare parts). The global economic
outlook for Digital Economy related sectors such as Internet of Things (IoT) technologies anticipate rapid growth in
the light of the 4th industrial revolution. Therefore, employment opportunities remain vibrant in such sectors for
qualified and skilled personnel. In the Physical Sciences, only 30% out of the nearly 10,000 eligible candidates obtain
university entrance on an annual basis into the state university system. Expanding educational opportunities in
emerging fields of technology will remain critical to engage youth in economic development driven by the advanced
technologies.
BSc (External) degree in Electronics and Automation Technologies expects to fulfil the above expectations through
providing a highly engaging learning environment that inculcates an innovative mindset and technical competencies
through the study of essentials in Electronics and Information Technology. Unlike traditional external degree
programmes, the blended learning approach of the programme provides an ideal learning platform for working
individuals as well as guarantees the completion of the programme within the stipulated programme duration.
Activity-based classes held during weekends provide guidance and technical skills development under the close
supervision of our highly competent academic staff. This fast track degree programme is therefore ideal both for
those already working or seeking careers in the electronics industry. The degree is awarded upon completion of a
minimum of 90 course credits offered during a span of 3 years. The program is placed at Sri Lanka Quality Framework
(SLQF) - Level 5 as per the University Grants Commission guidelines.
1
PLO1: demonstrate knowledge and proficiency in the terminologies, theories, concepts, practises and skills
specific to basic physics, mathematics, electronics, computing and automation
PLO2: apply the fundamentals of physics, mathematics, electronics, and computing to develop and conduct
appropriate experimentation, analyse and interpret data and draw conclusions
PLO3: identify, develop, and apply appropriate techniques, resources, and modern electronics and ICT tools to
solve real-world problems
PLO4: formulate practical solutions to real-world problems while managing resources
PLO5: practice professionalism and uphold ethical standards and improve/update skills required for
employment and life-long learning
PLO6: effectively communicate and disseminate knowledge, information and ideas to specialists and a wider
society
PLO7: perform independently as well as interdependently
Abbreviation
BSc (External) Elec & Auto Tech
Programme Structure
BSc (External) in Electronics and Automation Technologies programme will be completed in three years (90 Credits /
SLQF Level 5) and consists of three exit levels.
LEVEL I: Diploma in Electronics and Automation Technologies (30 Credits)
LEVEL II: Advanced Diploma in Electronics and Automation Technologies (60 Credits)
LEVEL III: BSc (External) in Electronics and Automation Technologies (90 Credits)
P Level (1,2,3)
Q Revision number =1
R 0,1 (Core)
2 (Core practicals)
3 (Foundation)
4 (Supplement)
5 (Soft Skills)
Level 1
2
EA 1105 Algorithms and Computations 2 100 Core *
Level 2
3
Level 3
4
Courses vs Program Learning Outcomes (PLOs) Map
Course Code Course Title PLO 1 PLO 2 PLO 3 PLO 4 PLO 5 PLO 6 PLO 7
5
EA 3121 Robotics Laboratory M H H H L H M
EA 3131 Multivariate Analysis H M H L L L L
EA 3140 Web Application Development II M H H H L H M
EA 3141 Mobile Application Development II M H H H L H M
EA 3142 Fundamentals of Cyber Security M M H H L L L
EA 3150 Entrepreneurship L L H H H H H
EA 3151 Business Communication L L L L H H L
EA 3160 Final Year Project L H H H M H H
H - Highly correlated; M - Moderately correlated; L - Correlated
PO PO PO PO PO
2, 5, 5, 5, 5,
PLO PO PO PO PO PO PO PO PO PO PO PO
1 4 6 7 3 7 2 7 7 5 5 7
EA 1101 Analogue Electronics - I H M L L L L M L L L L L
EA 1102 Electronic Circuit Simulations M H M L L L H L L L M L
EA 1103 Sensors & Actuators H M L L L L M L L L L L
EA 1104 Introduction to Programming M H M L L L H L L L M L
Algorithms and
M H M L L L H L L L M L
EA 1105 Computations
EA 1106 Physics for Engineering H H L L L L H L L L L L
EA 1107 Measurements Laboratory M H H M L M H M M L H M
Analogue Electronics
M H H M L M H M M L H M
EA 1120 Laboratory
Digital Electronics
H H M M L M H M M L M M
EA 1121 Laboratory
EA 1130 Calculus H M L L L L M L L L L L
EA 1131 Probability and Statistics H M L L L L M L L L L L
Web Application
M H H M L M M M M L H M
EA 1140 Development I
EA 1150 Computer Applications L H H H H H L L L H H H
6
EA 1151 Creativity and Innovation L L H H H H L M M H H H
EA 0040 Intensive English Course
Intensive Mathematics
EA 0050 Course
EA 2101 Analogue Electronics - II H M L L L L M L L L L L
EA 2102 Computer Architecture H M L L L L M L L L L L
Data Communication
H M L L L L M L L L L L
EA 2103 Techniques
EA 2104 Digital Signal Processing H H L L L L M L L L L L
EA 2120 Microcontroller Laboratory M H H M L M H M M L H M
Sensors and wireless
H M L L L L M L L L L L
EA 2121 communication for IoT
EA 2122 Instrumentation Laboratory M H H H L H H H H L H H
EA 2130 Applied Numerical Methods H M L L L L M L L L L L
EA 2131 Data Analytics H M L L L L M L L L L L
EA 2140 Database Management M H H H L H M H H L H H
Mobile Application
M H H H L H M H H L H H
EA 2141 Development I
EA 2142 Computer networking M H L L L L M L L L L L
EA 2150 Business Economics L M H L L L L L L L H L
English for Communicating
L M H H H H L L L H H H
EA 2151 Science
EA 3101 Power Electronics H M L L L L M L L L L L
Programmable Logic
M H H M L M H M M L H M
EA 3102 Controllers
Advanced Fabrication
M H H M L M H M M L H M
EA 3103 Techniques
EA 3104 Applied Machine Learning M H H M L M H M M L H M
EA 3120 Data Acquisition for IoT M H H M L M H M M L H M
EA 3121 Robotics Laboratory M H H M L M H M M L H M
EA 3131 Multivariate Analysis H M L L L L M L L L L L
Web Application
M H H M L M H M M L H M
EA 3140 Development II
Mobile Application
M H H M L M H M M L H M
EA 3141 Development II
Fundamentals of Cyber
M H L L L L M L L L L L
EA 3142 Security
EA 3150 Entrepreneurship L H H H H H L H H H H H
EA 3151 Business Communication L L H H H H L L L H H H
EA 3160 Final Year Project L H H H M H H H H M H H
H - Highly correlated; M - Moderately correlated; L - Correlated
7
Course Details
Level1
Credit Value: 02
Core/Optional Core
Prerequisites None
16 -- 84 100
Course Aim:
The aim of this course is to provide students with an understanding of basic analogue electronic
components and systems used in automation.
Teaching /Learning Methods: Lectures, Group discussions, Tutorial discussions, Take home assignments,
Quizzes, LMS based forum discussions/chat, Independent learning activities
Assessment Strategy:
8
Continuous Assessment Final Assessment
30% 70%
Quizzes (CLO1), Take home assignments Theory (%) Practical (%) Other (%) (Specify)
(CLO1,2), Mid Semester Examination (CLO 100 -- --
1,2,3)
Recommended Reading:
1. Sedra, A., & Smith, K. (2001). Microelectronic circuits. New York: Oxford University Press.
2. Horowitz, P., & Hill, W. (2002). The Art of Electronics. Cambridge University Press.
Level1
Credit Value: 02
Core/Optional Core
Prerequisites None
4 12 84 100
Course Aim:
This course aims at providing students with hands-on experience in electronic circuit simulations based
on existing circuit models.
Teaching /Learning Methods: Interactive laboratory sessions, Lectures, Discussions, Tutorial discussions,
Take home assignments, Quizzes, LMS based forum discussions/chat, Presentations, Group activities,
Independent learning activities
Assessment Strategy:
9
40% 60%
In-class assignments (CLO 1,2,3), Take home Theory (%) Practical (%) Other (%) (Specify)
assignments (CLO1,2,3), Viva (CLO 3), Mid 40 60 --
Semester Examination (CLO 1,2,3), Projects
(CLO 2,3)
Recommended Reading:
1. Malik, N. (2019). Electronic Circuits: Analysis, Simulation, and Design. Pearson.
2. Tobin, P. (2013). PSpice for Circuit Theory and Electronic Devices. Macmillan Publishers.
Level1
Credit Value: 02
Core/Optional Core
Prerequisites None
16 -- 84 100
Course Aim:
This course aims at providing students with a fundamental understanding of the operation and
application of sensors and actuators.
Teaching /Learning Methods: Lectures, Discussions, Tutorial discussions, Take home assignments,
10
Quizzes, LMS based forum discussions/chat, Group activities, Independent learning activities
In-class assignments (CLO 1,2,3,4), Take home Theory (%) Practical (%) Other (%) (Specify)
assignments (CLO 1,2,3,4), Mid Semester 100 -- --
Examination (CLO 1,2,3,4), Projects (CLO 3,4)
Recommended Reading:
1. Doebelin, E. (2012). Measurement Systems: Application and Design. McGraw-Hill Education.
2. Ranganathan, S. (2003). Transducers Engineering. Allied Publishers Pvt. Ltd.
3. Nise, N. S. (2015). Control Systems Engineering (7th ed.). Wiley.
Level1
Credit Value: 02
Core/Optional Core
Prerequisites None
16 -- 84 100
Course Aim:
This course aims at providing students with hands-on experience in basic algorithm development and
computer programming.
11
Teaching /Learning Methods: Lectures, Computer-based interactive laboratory sessions, Group
discussions, LMS based forum discussions/chat, Group activities, Independent learning activities
Assessment Strategy:
In-class assignments (CLO 1,2,3), Individual Theory (%) Practical (%) Other (%) (Specify)
projects (CLO 1,2,3), Group projects (CLO 1,2 -- 100 --
3)
Recommended Reading:
1. Kernighan, B. W., & Ritchie, D. M. (1988). C Programming Language (2nd ed.). Prentice-Hall.
2. Jones, B. L., & Aitken, P. G. (2002). Sams Teach Yourself C in 21 Days (6th ed.). Sams.
Level1
Credit Value: 02
Core/Optional Core
Prerequisites None
16 -- 84 100
Course Aim:
The aim of this course is to provide hands-on experience in advanced concepts in programming by
developing standard algorithms.
12
discussions, LMS based forum discussions/chat, Group activities, Independent learning activities
Assessment Strategy:
In-class assignments (CLO 1,2,3), Individual Theory (%) Practical (%) Other (%) (Specify)
projects (CLO 1,2,3), Group projects (CLO 1,2 -- 100 --
3)
Recommended Reading:
1. Kernighan, B. W., & Ritchie, D. M. (1988). C Programming Language (2nd ed.). Prentice Hall.
2. Jones, B. L., & Aitken, P. G. (2002). Sams Teach Yourself C in 21 Days (6th ed.). Sams.
Level1
Credit Value: 02
Core/Optional Core
Prerequisites None
16 - 84 100
Course Aim:
The aim of this course is to build a strong foundation in basic Physics principles required for Electronics
with special focus on applications of Mathematics in Physics.
13
Teaching /Learning Methods: Lectures, Tutorials, Group discussions, LMS based forum discussions/chat,
Group activities, Independent learning activities
Assessment Strategy:
In-class assignments (CLO 1,2,3,4, 5), Theory (%) Practical (%) Other (%) (Specify)
Mid-semester assignments (CLO 1,2,3,4, 5), 100%
Quizzes (CLO 1,2,3,4,5)
Recommended Reading:
1. Young, H. D., Freedman, R. A., & Ford, A. L. (2006). Sears and Zemansky's university physics (Vol. 1).
Pearson education.
2. Serway, R. A., & Jewett, J. W. (2018). Physics for scientists and engineers. Cengage learning.
Level1
Credit Value: 02
Core/Optional Core
Prerequisites None
- 36 64 100
Course Aim:
This introductory laboratory course is designed to build basic skills in conducting controlled Physics
experiments which require handling measuring instruments, interpreting data, and estimating
uncertainties.
14
Course Content (Main topics, Subtopics):
Project-based learning will be encouraged to develop scientific thinking. Focus will be placed on
designing an experiment, methods for data acquisition, analysis and interpretation of results subjected
to constraints in measurement precision and accuracy. Most experiments will be inspired by Physics,
covering selected areas in properties of matter, mechanics, physical optics, etc.
Teaching /Learning Methods: Take-home experiments, Video lectures, Tutorials, Group discussions, LMS
based forum discussions/chat, Group activities, Independent learning activities
Assessment Strategy:
Continuous Assessment Final Assessment
60% 40%
Weekly experiment reports (CLO Theory (%) Practical (%) Other (%)
1,2 3,4), Viva (CLO 4,5) - 40% -
Recommended Reading:
1. Squires, G. L. (2001). Practical Physics. Cambridge University Press.
2. Tyler, F. (1977). A Laboratory Manual of Physics. Hodder Education.
Level1
Credit Value: 03
Core/Optional Core
Prerequisites None
-- 40 110 150
Course Aim:
This course aims to provide students with hands-on experience in the design and construction of
electronic circuits.
15
Course Contents (Main topics, Subtopics):
This course focuses on providing students with hands-on learning in applications in analogue electronics
through relevant laboratory work and a series of experiments. The course involves exercises such as
designing a circuit for a relevant application using analogue electronic components, devices, integrated
circuits and systems/units. The course also involves participating in student-centred lecture sessions,
performing design, testing, and validation. In addition, students are expected to complete a capstone
project based on the experimental content discussed in the course.
Teaching /Learning Methods: Laboratory-based experiments and Capstone project, Video lectures,
Group discussions, LMS based forum discussions/chat, Group activities, Independent learning activities
Assessment Strategy:
Weekly experiment reports (CLO 1,2 3,4), Viva Theory (%) Practical (%) Other (%) (Specify)
(CLO 4,5), Project report (CLO 1,2,3,4,5), -- 100 --
Presentations (CLO 5)
Recommended Reading:
1. Horowitz, P., & Hill, W. (2015). The Art of Electronics. Cambridge University Press.
2. Malvino, A., & Bates, D. (2010). Electronic Principles (7th ed.). McGraw-Hill Education.
3. Boylestad, R. L., & Nashelsky, L. (2008). Electronic Devices and Circuit Theory (10th ed.).
Prentice-Hall.
Level1
Credit Value: 03
Core/Optional Core
Prerequisites None
16 32 102 150
Course Aim:
The course aims to provide students with hands-on experience in the design and construction of digital
electronic circuits while providing them with a fundamental understanding of combinational and
sequential logic circuits.
16
● CLO3: formulate requirements to design a digital electronic circuit suitable for a given application
● CLO4: design, implement, analyse, and test optimal digital electronic circuits
● CLO5: scientifically communicate (verbally and in writing) the design, implementation, analysis,
testing, and optimization related to digital electronic circuits
Assessment Strategy:
Weekly experiment reports (CLO 1,2 3,4), Viva Theory (%) Practical (%) Other (%) (Specify)
(CLO 4,5), Project report (CLO 1,2,3,4,5), 60 40 --
Presentations (CLO 5)
Recommended Reading:
1. Kleitz, W. (2007). Digital Electronics: A Practical Approach (8th ed.). Pearson College Div.
2. Pedroni, V. A. (2010). Circuit Design and Simulation with VHDL (2nd ed.). The MIT Press.
Level1
Credit Value: 02
Core/Optional Foundation
Prerequisites None
16 -- 84 100
Course Aim:
The aim of this course is to make students capable of applying calculus to solve problems in the fields of
electronics and automation.
17
Intended Learning Outcomes:
At the end of this course, students will be able to;
● CLO1: explain fundamental concepts of Calculus
● CLO2: analyse concepts, definitions and results in Calculus with real-world applications
● CLO3: apply Calculus to solve problems in Physics and Electronics
Teaching /Learning Methods: Lectures, Tutorials, Group discussions, LMS based forum discussions/chat,
Group activities, Independent learning activities
Assessment Strategy:
In-class assignments (CLO 1,2,3), Theory (%) Practical (%) Other (%) (Specify)
Mid-semester assignments (CLO 1,2,3), 100 -- --
Quizzes (CLO 1,2,3)
Recommended Reading:
1. Stewart, J. (2015). Calculus: Early Transcendentals (8th ed.). Cengage Learning.
2. Smith, K. J., Strauss, M., & Toda, M. (2017). Calculus (7th ed.). Kendall Hunt Publishing.
Level1
Credit Value: 02
Core/Optional Foundation
Prerequisites None
10 6 84 100
18
Course Aim:
The aim of this course is to make students capable of applying probability and statistics to improve
experimental procedures and findings in the fields of electronics and automation.
Teaching /Learning Methods: Lectures, Interactive laboratory sessions, Tutorials, Group discussions, LMS
based forum discussions/chat, Group activities, Independent learning activities
Assessment Strategy:
In-class assignments (CLO 1,2,3), Take-home Theory (%) Practical (%) Other (%) (Specify)
assignments (CLO 1,2,3), Mid-semester 100 -- --
assignments (CLO 1,2,3), Quizzes (CLO 1,2,3)
Recommended Reading:
1. Bevington, P., & Robinson, K. D. (2002). Data Reduction and Error Analysis for the Physical Sciences
(3rd ed.). McGraw-Hill Education.
2. DeGroot, M. H., & Schervish, M. J. (2011). Probability and Statistics (4th ed.). Pearson.
3. Ellenberg, J. (2015). How Not to Be Wrong: The Power of Mathematical Thinking. Penguin Books.
4. Hodges, J. L., & Lehmann, E. L. (2013). Basic Concepts of Probability and Statistics. Literary
Licensing, LLC.
Level1
Credit Value: 02
Core/Optional Supplementary
Prerequisites None
19
Hourly Breakdown Theory Practical Independent Notional
learning
06 10 84 100
Course Aim:
The aim of this course is to provide students with hands-on experience in basic concepts of web
application development.
Teaching /Learning Methods: Lectures, Interactive lab sessions, Tutorials, Group discussions, LMS based
forum discussions/chat, Group activities, Independent learning activities
Assessment Strategy:
In-class assignments (CLO 1,2), Mid-semester Theory (%) Practical (%) Other (%) (Specify)
100%
assignments (CLO 1,2,3), Quizzes (CLO 1,2),
Projects (CLO 3)
Recommended Reading:
1. W3Schools Free Online Web Tutorials. (n.d.). W3Schools. https://www.w3schools.com/
Level1
Credit Value: 02
20
Core/Optional Soft skills
Prerequisites None
16 -- 84 100
Course Aim:
This course aims at providing hands-on experience in computer-based productivity tools and platforms.
Teaching /Learning Methods: Lectures, Interactive laboratory sessions, Group discussions, LMS based
forum discussions/chat, Group activities, Independent learning activities
Assessment Strategy:
In-class assignments (CLO 1,2), Take-home Theory (%) Practical (%) Other (%) (Specify)
-- -- 100
assignments (CLO 1,2,3), Quizzes (CLO 1,2)
Recommended Reading:
1. Materials provided on the LMS
21
Level1
Credit Value: 02
Prerequisites None
16 84 100
Course Aim: This course aims at providing an experience in rediscovering the innate creativity of individuals and to
explore the process of translating that ability towards innovation.
Teaching /Learning Methods: Lectures, Interactive sessions, Group discussions, LMS based forum discussions/chat,
Group activities, Independent learning activities
Assessment Strategy:
In-class assignments (CLO 1,2,3 4), Take-home Theory (%) Practical (%) Other (%)
100% (Specify)
assignments (CLO 1,2,3), Projects(1,2,3,4), Viva
(CLO 1,2,3), Presentations (1,2,3,4)
Recommended Reading:
1. Hemlin, S., Allwood, C. M., Martin, B., & Mumford, M. D. (2014). Creativity and leadership in science, technology,
and innovation. Routledge.
2. Bilton, C., & Cummings, S. (2014). Handbook of management and creativity. Edward Elgar Publishing.
----Level 2---
22
Level2
Credit Value: 02
Core/Optional Core
Prerequisites None
16 -- 84 100
Course Aim:
The aim of this course is to expand students’ theoretical knowledge in analogue electronics with the focus
on amplifier design and characterization.
Teaching /Learning Methods: Lectures, Tutorials, Group discussions, LMS based forum discussions/chat,
Group activities, Independent learning activities
Assessment Strategy:
In-class assignments (CLO 1,2,3), Take-home Theory (%) Practical (%) Other (%) (Specify)
100 -- --
assignments (CLO 1,2,3), Quizzes (1,2)
Recommended Reading:
1. Sedra, A., & Smith, K. (2001). Microelectronic circuits. New York: Oxford University Press.
2. Horowitz, P., & Hill, W. (2002). The Art of Electronics. Cambridge University Press.
23
Level2
Credit Value: 02
Core/Optional Core
Prerequisites None
16 -- 84 100
Course Aim:
The aim of this course is to provide students with the basic concepts of stored programme architecture,
and how different entities bind together to work as a single machine.
Teaching /Learning Methods: Lectures, Tutorials, Group discussions, LMS based forum discussions/chat,
Group activities, Independent learning activities
Assessment Strategy:
In-class assignments (CLO 1,2,3), Take-home Theory (%) Practical (%) Other (%) (Specify)
100 -- --
assignments (CLO 1,2,3), Quizzes (1,2)
24
Recommended Reading:
1. Mano, M. (1993). Computer System Architecture (3rd ed.). Englewood Cliffs: Prentice-Hall.
Level2
Credit Value: 02
Core/Optional Core
Prerequisites None
16 -- 84 100
Course Aim:
This course aims to provide students with an understanding of the basic operations of data
communication systems.
Teaching /Learning Methods: Lectures, Tutorials, Group discussions, LMS based forum discussions/chat,
Group activities, Independent learning activities
Assessment Strategy:
In-class assignments (CLO 1,2,3), Take-home Theory (%) Practical (%) Other (%) (Specify)
100 -- --
assignments (CLO 1,2,3), Quizzes (1,2)
25
Recommended Reading:
1. Lathi, B. P., & Ding, Z. (2009). Modern Digital and Analog Communication Systems (4th ed.). Oxford
University Press.
Level2
Credit Value: 02
Core/Optional Core
Prerequisites None
06 10 84 100
Course Aim:
The aim of this course is to provide students with an understanding and hands-on experience in digital
signal processing
Teaching /Learning Methods: Lectures, Tutorials, Group discussions, LMS based forum discussions/chat,
Group activities, Independent learning activities
Assessment Strategy:
In-class assignments (CLO 1,2,3 4), Take-home Theory (%) Practical (%) Other (%) (Specify)
100
assignments (CLO 1,2,3,4), Quizzes (1,2)
26
Recommended Reading:
1. Smith, S. W. (1997). The Scientist & Engineer’s Guide to Digital Signal Processing (1st ed.). California
Technical Pub.
Level2
Credit Value: 03
Core/Optional Core
Prerequisites None
-- 32 118 150
Course Aim:
The aim of the course is to provide hands-on experience in microcontrollers to develop embedded
systems.
Teaching /Learning Methods: Interactive laboratory sessions, Tutorials, Group discussions, LMS based
forum discussions/chat, Group activities, Independent learning activities, Projects
Assessment Strategy:
In-class assignments (CLO 1,2,3), Take-home Theory (%) Practical (%) Other (%) (Specify)
-- 100 --
assignments (CLO 1,2,3), Quizzes (1), Viva
(1,2,3), Projects (CLO 2,3)
27
Recommended Reading:
1. Barnett, R. H., Cox, S., & O’Cull, L. (2012). Embedded C Programming and the Atmel Avr (2nd ed.).
Cengage Learning.
2. Barnett, R., Cox, S., & O’Cull, L. (2003). Embedded C Programming and the Microchip PIC (Book Only).
Cengage Learning.
Level2
Credit Value: 03
Core/Optional Core
Prerequisites None
-- 40 110 150
Course Aim:
The aim of this course is to provide students with technical knowledge and hands-on skills to build
Internet of Things (IoT) systems.
Teaching /Learning Methods: Interactive sessions, laboratory work, Tutorials, Group discussions, LMS
based forum discussions/chat, Group activities, Independent learning activities, Projects
Assessment Strategy:
28
In-class assignments (CLO 1,2,3,4,5), Theory (%) Practical (%) Other (%) (Specify)
-- 100 --
Take-home assignments (CLO 1,2,3,4,5),
Quizzes (1,2,3,4), Viva (1,2,3,4,5), Projects
(CLO 5)
Recommended Reading:
1. Buyya, R., & Dastjerdi, V. A. (2016). Internet of Things: Principles and Paradigms (1st ed.). Morgan
Kaufmann.
2. Doukas, C. (2012). Building Internet of Things with the Arduino. Createspace.
Level2
Credit Value: 02
Core/Optional Core
Prerequisites None
-- 32 68 100
Course Aim:
The aim of this course is to provide students with the opportunity to develop simple electronic
instruments through a methodical approach.
Teaching /Learning Methods: Interactive laboratory sessions, Tutorials, Group discussions, LMS based
forum discussions/chat, Group activities, Independent learning activities, Mini-projects
Assessment Strategy:
29
In-class assignments (CLO 1,2,3), Take-home Theory (%) Practical (%) Other (%) (Specify)
-- 100 --
assignments (CLO 1,2,3), Mini-projects (CLO
1,2,3), Viva (3),
Recommended Reading:
1. Laboratory instruction manuals
Level2
Credit Value: 02
Core/Optional Foundation
Prerequisites None
06 10 84 100
Course Aim:
This course aims at familiarising students with numerical methods for solving mathematical problems
related to electronics.
Teaching /Learning Methods: Lectures, Tutorials, Group discussions, LMS based forum discussions/chat,
Group activities, Independent learning activities
Assessment Strategy:
30
Continuous Assessment Final Assessment
40% 60%
In-class assignments (CLO 1,2,3,4), Take-home Theory (%) Practical (%) Other (%) (Specify)
100 -- --
assignments (CLO 1,2,3,4), Mid-semester exam
(CLO 2,3,4)
Recommended Reading:
1. Hamming, R. W. (1973). Numerical Methods for Scientists and Engineers. Dover Publications.
2. Fausett, L., V. (2007). Applied Numerical Analysis Using MATLAB (2nd ed.). Pearson.
3. Grewal, B. S. (2019). Numerical Methods in Engineering and Science: (C, C++, and MATLAB). Mercury
Learning and Information.
Level2
Credit Value: 02
Core/Optional Foundation
Prerequisites None
6 10 84 100
Course Aim:
The aim of this course is to provide students with the opportunity to learn the key aspects in data analysis
with special attention on how to clean, analyse, and share data with the use of visualisations.
Teaching /Learning Methods: Lectures, Interactive laboratory sessions, Tutorials, Group discussions,
LMS based forum discussions/chat, Group activities, Independent learning activities
31
Assessment Strategy:
In-class assignments (CLO 1,2,3,4), Take-home Theory (%) Practical (%) Other (%) (Specify)
--
assignments (CLO 1,2,3,4), Mid-semester exam
(CLO 1, 2,3,4)
Recommended Reading:
1. Teetor, P. (2011). R Cookbook. Van Duuren Media.
2. Maheshwari, A. (2020). Data Analytics Made Accessible: 2020 edition.
Level2
Credit Value: 02
Core/Optional Supplementary
Prerequisites EA 1140
04 12 84 100
Course Aim:
The aim of this course is to provide students with an understanding of databases and DBMS concepts in
web application development.
32
Teaching /Learning Methods: Lectures, Interactive laboratory sessions, Tutorials, Group discussions, LMS
based forum discussions/chat, Group activities, Independent learning activities
Assessment Strategy:
In-class assignments (CLO 1,2,3,4), Take-home Theory (%) Practical (%) Other (%) (Specify)
50 50 --
assignments (CLO 1,2,3,4), Mid-semester exam
(CLO 1, 2,3,4)
Recommended Reading:
1. Date, C. J. (2003). An Introduction to Database Systems (8th ed.). Pearson.
2. W3Schools Free Online Web Tutorials. (n.d.). W3Schools. https://www.w3schools.com/
Level2
Credit Value: 02
Core/Optional Supplementary
Prerequisites None
- 16 84 100
Course Aim:
This course aims at providing students with hands-on experience in object-oriented programing and
introduction to mobile application development.
33
Teaching /Learning Methods: Lectures, Interactive laboratory sessions, Tutorials, Group discussions, LMS
based forum discussions/chat, Group activities, Independent learning activities
Assessment Strategy:
In-class assignments (CLO 1,2,3), Take-home Theory (%) Practical (%) Other (%) (Specify)
100 --
assignments (CLO 1,2,3), Mini-projects (CLO
2,3)
Recommended Reading:
1. Späth, P., & Friesen, J. (2020). Learn Java for Android Development: Migrating Java SE Programming
Skills to Mobile Development (4th ed.). Apress.
2. Orosz, G. (2021). Building Mobile Apps at Scale: 39 Engineering Challenges. Primedia E-launch LLC.
3. Franceschi, H. J. (2017). Android App Development (1st ed.). Jones & Bartlett Learning.
Level2
Credit Value: 02
Core/Optional Supplementary
Prerequisites None
30 -- 70 100
Course Aim:
The aim of this course is to provide students with a full overview of computer networking.
34
availability, network management
Teaching /Learning Methods: Lectures, Interactive laboratory sessions, Tutorials, Group discussions, LMS
based forum discussions/chat, Group activities, Independent learning activities
Assessment Strategy:
In-class assignments (CLO 1,2,3,4), Take-home Theory (%) Practical (%) Other (%) (Specify)
assignments (CLO 1,2,3,4), Mini-projects (CLO
3,4)
Recommended Reading:
1. Dordal, P. L. (2014). An Introduction to Computer Networks (2nd ed.). Peter L Dordal.
35
Level2
Credit Value: 02
Prerequisites None
16 84 100
Course Aim: The aim of this course is to familiarise students with the fundamentals of business
economics and make them aware of entrepreneurship.
Teaching /Learning Methods: Lectures, Group discussions, LMS based forum discussions/chat, Group
activities, Independent learning activities
Assessment Strategy:
In-class assignments (CLO 1,2,3,4), Theory (%) Practical (%) Other (%)
-- 100% (Specify)
Take-home assignments (CLO 1,2,3,4), Case
studies (CLO 2,3)
Recommended Reading:
1. Mankiw, N. G., Taylor, M. P., & Ashwin, A. (2016). Business economics. Hampshire: Cengage
Learning.
2. Parkin, M., Powell, M., & Matthews, K. G. P. (2007). Economics. Addison-Wesley.
36
Level2
Credit Value: 02
Core/Optional Foundation
Prerequisites None
-- 16 84 100
Course Aim:
The course aims to address the academic and professional communication needs of students studying in
the science and technology disciplines and to develop necessary language skills.
Teaching /Learning Methods: Interactive sessions, Lectures, Group discussions, LMS based forum
discussions/chat, Group activities, Independent learning activities
Assessment Strategy:
In-class assignments (CLO 1,2,3,4), Take-home Theory (%) Practical (%) Other (%) (Specify)
-- 100 --
assignments (CLO 1,2,3,4), Presentations (CLO
3,4)
Recommended Reading:
1. Jay, A. (1970). Effective Presentation: The Communication Of Ideas By Words And Visual Aids.
Management Publications Limited.
2. Anholt, R. R. H. (2014). Dazzle ’em with Style: The Art of Oral Scientific Presentation. Academic Press.
----Level 3---
37
Level3
Credit Value: 02
Core/Optional Core
Prerequisites None
16 - 84 100
Course Aim:
The aim of this course is to provide students with basic concepts of power electronics with more
emphasis on designing and evaluation of power electronics.
Teaching /Learning Methods: Lectures, Tutorials, Group discussions, LMS based forum discussions/chat,
Group activities, Independent learning activities
Assessment Strategy:
In-class assignments (CLO 1,2,3,4), Take-home Theory (%) Practical (%) Other (%) (Specify)
100 -- --
assignments (CLO 1,2,3,4), Quizzes (CLO
38
1,2,3,4)
Recommended Reading:
1. Kassakian, J. G., Schlecht, M. F., & Verghese, G. C. (1991). Principles of Power Electronics. Pearson
College Div.
2. Erickson, R. W., & Maksimovic, D. (2012). Fundamentals of Power Electronics. Springer Publishing.
3. Lee, Y. S. (2017). Computer-Aided Analysis and Design of Switch-Mode Power Supplies. Routledge.
Level3
Credit Value: 02
Core/Optional Core
Prerequisites None
6 10 84 100
Course Aim:
The aim of this course is to provide students with basic concepts of PLC with more attention to practical
applications.
Teaching /Learning Methods: Interactive sessions, Lectures, Tutorials, Group discussions, LMS based
39
forum discussions/chat, Group activities, Independent learning activities
Assessment Strategy:
In-class assignments (CLO 1,2,3,4), Take-home Theory (%) Practical (%) Other (%) (Specify)
- 100
assignments (CLO 1,2,3,4)
Recommended Reading:
1. Groover, M. (2018). Automation, Production Systems, and Computer-Integrated Manufacturing (5th
ed.). Pearson.
2. Lee, Y. S. (2017). Computer-Aided Analysis and Design of Switch-Mode Power Supplies. Routledge.
Level3
Credit Value: 02
Core/Optional Core
Prerequisites None
6 10 84 100
Course Aim: This course aims at providing students with hands-on experience in designing and
fabricating electronic system components using various fabrication techniques and integrating them to
form electronic and automation systems.
40
quality control.
Teaching /Learning Methods: Interactive laboratory sessions, Lectures, Tutorials, LMS based forum
discussions/chat, Group activities, Independent learning activities
Assessment Strategy:
In-class assignments (CLO 1,2,3,4,5), Theory (%) Practical (%) Other (%) (Specify)
50% 50%
Take-home assignments (CLO 1,2,3,4),
Mini-projects (2,3,4,5)
Recommended Reading:
1. Chua, C. K., Yeong, W. Y., Low, H. Y., Tran, T., & Tan, H. W. (2021). 3D Printing and Additive
Manufacturing of Electronics: Principles and Applications (World Scientific 3D Printing). World
Scientific Publishing Company.
Level3
Credit Value: 02
Core/Optional Core
Prerequisites None
- 16 84 100
Course Aim:
The aim of this course is to survey machine learning approaches in real world applications.
41
use-cases; Kernel learning: creating non-linear algorithms by “kernelization”, support vector machines
for classification and regression, use-cases; Introduction to neural networks: Neural network
architectures, Neural network training, Use-cases
Teaching /Learning Methods: Interactive laboratory sessions, Lectures, Tutorials, LMS based forum
discussions/chat, Group activities, Independent learning activities
Assessment Strategy:
In-class assignments (CLO 1,2,3), Take-home Theory (%) Practical (%) Other (%) (Specify)
assignments (CLO 1,2,3), Quizzes (1,2)
Recommended Reading:
1. Burkov, A. (2019). The Hundred-Page Machine Learning Book. Andriy Burkov.
2. Géron, A. (2019). Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts,
Tools, and Techniques to Build Intelligent Systems (2nd ed.). O’Reilly Media.
3. Raschka, S., & Mirjalili, V. (2019). Python Machine Learning: Machine Learning and Deep Learning
with Python, scikit-learn, and TensorFlow 2, 3rd Edition. Packt Publishing.
Level3
Credit Value: 03
Core/Optional Core
Prerequisites None
- 24 126 150
Course Aim:
The aim of this course is to provide students with hand-on experience on using data acquisition systems
for IoT.
42
Course Content (Main topics, Subtopics):
ADCs/DACs, sensor calibration, mathematical modelling, hands-on learning in designing and evaluation
of data acquisition (DAQ) systems, exercises in designing, evaluation, and calibration of DAQ systems.
Teaching /Learning Methods: Interactive laboratory sessions, Lectures, Tutorials, LMS based forum
discussions/chat, Group activities, Independent learning activities
Assessment Strategy:
In-class assignments (CLO 1,2,3), Take-home Theory (%) Practical (%) Other (%) (Specify)
100
assignments (CLO 1,2), Quizzes (1,2)
Recommended Reading:
1. Laboratory sheets
Level3
Credit Value: 03
Core/Optional Core
Prerequisites None
16 32 102 150
Course Aim:
The aim of this course is to provide an introduction to robotics and provide students with hands-on
experience in developing simple robotic systems.
43
mechanism design for manipulators and mobile robots; control design: actuators, sensors, drivers;
wireless networking, human-machine interface, and embedded software.
Teaching /Learning Methods: Lectures, Interactive laboratory sessions, Group discussions, Tutorials, LMS
based forum discussions/chat, Group activities, Independent learning activities
Assessment Strategy:
In-class assignments (CLO 1,2,3,4), Take-home Theory (%) Practical (%) Other (%) (Specify)
100
assignments (CLO 1,2,3,4,), Viva (3,4),
Presentations (3,4)
Recommended Reading:
1. Craig, J. (2017). Introduction to Robotics: Mechanics and Control (4th ed.). Pearson.
2. Correll, N. (2016). Introduction to Autonomous Robots: Kinematics, Perception, Localization and
Planning (2nd ed.). Magellan Scientific.
Level3
Credit Value: 02
Core/Optional Foundation
Prerequisites None
– 16 84 100
Course Aim:
The aim of this course is to provide students with the opportunity to experience the requirement of
multivariate analysis and allow them to use multivariate analysis tools to solve problems.
44
statistics: mean, variance, ovariance, correlation, linear combination of variables, geometric concepts,
distances multivariate statistics; Interdependence methods: principal component analysis, factor analysis,
cluster analysis, correspondence analysis, multidimensional scaling; dependance method: multiple
regression models, logistic regression canonical correlation, discriminant analysis;
Teaching /Learning Methods: Lectures, Interactive laboratory sessions, Group discussions, Tutorials, LMS
based forum discussions/chat, Group activities, Independent learning activities
Assessment Strategy:
In-class assignments (CLO 1,2,3,4,5), Theory (%) Practical (%) Other (%) (Specify)
100
Take-home assignments (CLO 1,2,3,4,5)
Recommended Reading:
1. Johnson, R. A., & Wichern, D. W. (2007). Applied Multivariate Statistical Analysis (6th Edition) (6th
ed.). Pearson.
2. Manly, B. F. J., & Alberto, J. N. A. (2016). Multivariate Statistical Methods: A Primer (4th ed.).
Chapman and Hall/CRC.
Level3
Credit Value: 02
Core/Optional Supplementary
Prerequisites None
-- 16 84 100
Course Aim:
The aim of this course is to provide students with an understanding of advanced concepts in web
application development.
45
OOP, connecting databases, handling files and graphics, debugging and optimization, introduction to MVC
architecture and server side frameworks; Hosting web applications: Web Servers, CMS, access control,
Name Servers, DNS and URLs, DNS Records; Introduction to APIs;
Teaching /Learning Methods: Lectures, Interactive laboratory sessions, Group discussions, Tutorials, LMS
based forum discussions/chat, Group activities, Independent learning activities
Assessment Strategy:
In-class assignments (CLO 1,2,3), Take-home Theory (%) Practical (%) Other (%) (Specify)
-- 100%
assignments (CLO 1,2,3), Mini-projects (CLO
2,3)
Recommended Reading:
1. W3Schools Free Online Web Tutorials. (n.d.). W3Schools. https://www.w3schools.com/
Level3
Credit Value: 02
Core/Optional Supplementary
Prerequisites EA 2141
- 16 84 100
Course Aim:
The course aim is to provide students with sufficient knowledge to design and publish mobile applications
in standard repositories.
46
Teaching /Learning Methods: Lectures, Interactive laboratory sessions, Group discussions, Tutorials, LMS
based forum discussions/chat, Group activities, Independent learning activities
Assessment Strategy:
In-class assignments (CLO 1,2,3), Take-home Theory (%) Practical (%) Other (%) (Specify)
100%
assignments (CLO 1,2,3), Mini-projects (CLO
1,2,3)
Recommended Reading:
1. Späth, P., & Friesen, J. (2020). Learn Java for Android Development: Migrating Java SE Programming
Skills to Mobile Development (4th ed.). Apress.
2. Orosz, G. (2021). Building Mobile Apps at Scale: 39 Engineering Challenges. Primedia E-launch LLC.
3. Franceschi, H. J. (2017). Android App Development (1st ed.). Jones & Bartlett Learning.
Level3
Credit Value: 02
Core/Optional Supplementary
Prerequisites EA 2142
12 04 84 100
Course Aim:
Course aim is to provide students with a fundamental understanding of Cyber Security to ensure the
security of digital services and IoT based systems.
47
Symmetric key cryptography, DES, Triple DES, AES, ECB, CBC, asymmetric key cryptography, public key,
RSA algorithm, PGP, Hash functions;
Teaching /Learning Methods: Lectures, Interactive laboratory sessions, Group discussions, Tutorials, LMS
based forum discussions/chat, Group activities, Independent learning activities
In-class assignments (CLO 1,2,3,4,5), Theory (%) Practical (%) Other (%) (Specify)
70% 30%
Take-home assignments (CLO 1,2,3,4,5)
Recommended Reading:
1. Pfleeger, C., Pfleeger, S., & Margulies, J. (2015). Security in Computing (5th ed.). Pearson.
2. Paar, C., Pelzl, J., & Preneel, B. (2009). Understanding Cryptography: A Textbook for Students and
Practitioners (1st ed.). Springer.
Level3
Credit Value: 02
Prerequisites None
20 80 100
Course Aim:
The aim of this course is to develop students' entrepreneurial skills and behaviour.
48
analysing the business scenarios; Business models: blue ocean strategy, business models and value
proposition, business model failure, prototyping to business plans; Technology in innovation: marketing of
innovation, management planning, management strategies, forecasting, sustainable conditions, context
and patterns; Management of Innovation: creation of intellectual property rights (IPR), types of IPR,
patents and copyrights, business and technology incubators, managing investors for innovation, future
markets and innovation needs.
Teaching /Learning Methods: Workshops, Lectures, Interactive sessions, Group discussions, Tutorials,
LMS based forum discussions/chat, Group activities, Independent learning activities
Assessment Strategy:
In-class assignments (CLO 1,2,3,4), Take-home Theory (%) Practical (%) Other (%) (Specify)
-- 100 --
assignments (CLO 1,2,3,4), Quizzes (1,2), Case
studies (CLO 3,4)
Recommended Reading:
1. Kumar, V. (2012). 101 Design Methods: A Structured Approach for Driving Innovation in Your
Organization (1st ed.). Wiley.
2. Verloop, J., & Wissema, J. G. (2004). Insight in Innovation: Managing innovation by understanding the
Laws of Innovation (1st ed.). Elsevier Science.
3. Dutz, M. A., & O’Connell, S. D. (2013). Productivity, Innovation and Growth in Sri Lanka: An Empirical
Investigation. World Bank.
Level3
Credit Value: 02
Prerequisites None
16 84 100
Course Aim:
The aim of this course is to train students how to communicate successfully throughout a business which
is a critical requirement for the future prosperity of the organisation.
49
● CLO2: develop and deliver a formal presentation
● CLO3: synthesise succinct written business documents
Teaching /Learning Methods: Interactive sessions, Workshops, Lectures, Group discussions, LMS based
forum discussions/chat, Group activities, Independent learning activities
Assessment Strategy:
In-class assignments (CLO 1,2,3), Take-home Theory (%) Practical (%) Other (%) (Specify)
assignments (CLO 1,2,3), Presentations (1,2),
Reports (CLO 3)
Recommended Reading:
1. Business Communication for Success. (2015). University Of Minnesota Libraries Publishing.
Level3
Credit Value: 04
Core/Optional Core
Prerequisites None
-- 60 340 400
Course Aim:
The aim of this course is to train students to solve real world problem using scientific method
50
Course Content (Main topics, Subtopics):
Individual or group of students will be assigned a project of one-year duration. The project may be
research oriented or a development of devices, techniques, algorithms related to electronics. A
dissertation submitted on the project will be examined at a seminar presentation.
Assessment Strategy:
Dissertation (CLO 1,2,3,4), Presentations (CLO Theory (%) Practical (%) Other (%) (Specify)
1,2,3,4) -- 100 --
Recommended Reading:
1. Research articles
51