Year 2 (2024)
First Semester↗79
DES221 - Data Structures and Algorithms↗13
EES271 - Digital Circuits↗13
Lecture Notes↗13
- 02 Numbering Systems
- 03 Logic Gates and Boolean Algebra
- 04 Combinational Logic Circuits
- 05 Karnaugh Maps (K-Map)
- 06 Digital Integrated Circuits
- 07 Applications of Combinational Logic
- 08 Latches and Flip-Flops
- 09 Sequential Logic Circuits (Analysis)
- 10 Sequential Logic Circuits (Design)
- 11 Binary Counters
- 12 Memory and Storage Devices
- 13 Programmable Logic Devices (PLD, FPGA) and VHDL
- 14 Digital-to-Analog and Analog-to-Digital Conversions
GTS210 - Mathematics for Technologists III↗20
Lecture Notes↗12
- Lecture 1 - Linear Systems, Determinants, Vectors and Matrices
- Lecture 2 - Gauss and Gauss-Jordan Elimination
- Lecture 3 - Homogeneous Systems and Inverse Matrices
- Lecture 4 - Transposed and Symmetric Matrices, Determinants
- Lecture 5 - More on Determinants, Cramer's Rule
- Lecture 6 - Lines and Planes
- Lecture 7 - Projections, Cross Product
- Lecture 8 - Linear Combination and Span, Linearly Dependent Systems
- Lecture 9 - Basis, Dimension, Fundamental Matrix Spaces
- Lecture 10 - Change of Basis
- Lecture 11 - Orthogonal and Orthonormal Bases, Projections
- Lecture 12 - Eigenvalues and Eigenvectors
GTS231 - Law and Technology↗12
Lecture Notes↗11
- Lecture 1 - Overview
- Lecture 2 - Introduction to Law
- Lecture 3 - Laws Related to Technology & Technology Related to Law
- Lecture 4 - The Information Society
- Lecture 5 - Electronics Commerce & Electronics Contracts (Part I)
- Lecture 6 - Electronics Commerce & Electronics Contracts (Part II)
- Lecture 7 - Computer & Cyber Crime (Part I)
- Lecture 8 - Computer & Cyber Crime (Part II)
- Lecture 9 - Digital Content & Intellectual Property Rights
- Lecture 10 - Torts & Special Topics
- Lecture 11 - Data Privacy & Course Summary
- Group Project Assessment
Second Semester↗67
CSS221 - Computer Graphics and Applications↗3
CSS225 - Operating System↗11
CSS332 - Microcontrollers and Applications↗25
Lecture↗14
- 01 - Microcontroller Basics and ATmega328 Structure
- 02 - Basic AVR Assembly Language and Programming
- 03 - Loop, Stack, Call, and Time Delay
- 04 - AVR Input Output Port Programming
- 05 - AVR Arithmetic and Logic Instructions
- 06 - More AVR Assembly Language
- 07 - AVR Timer + Counter Programming
- 08 - AVR Interrupt Programming
- 09 - AVR Programming in C
- 10 - AVR Serial Port and ADC Programming in C
- 11 - Arduino UNO Programming using Arduino IDE
- 12 - Arduino UNO Programming - Digital and Analog Interfaces
- 13 - Arduino UNO Programming - Timer and Interrupts
- Notes
DES229 - Human Computer Interface Design↗4
EES216 - Circuit Analysis↗14