Dear Yasiru
Here I am listing all the lectures that I am capable of handling
Computer Architecture CSE4001
Fundamentals in Programming CSE4002
Database Design and Development CSE4005
Business Information Systems CSE4003
System Analysis and Design CSE4004
Object Oriented Programming CSE4006
Professional Practice CSE4007 (Required detail course material )
Cyber Security CNT4009
Project Management CSE5012
Data Structures and Algorithms CSE5010
Information Security Management CNT5008
Operating Systems and Application Environment CNT5004
Cyber Security Tools and Applications CNT5007 (Required names and version of all the tools in
use )
Business Analytics (Required some time to familiar with R. I can do the content using Python and
Power BI)
Please check above list and associated comments. If you can give me allocated course list in advance and
available course materials that would be helpful
Session 1-2: Introduction to Digital Computers and Number Systems
Introduction to Digital Computers (30 mins)
Definition and significance of digital computers.
Historical overview of digital computers.
Basic components of a computer system.
Classification of Hardware Components (30 mins)
Overview of hardware components.
Classification based on functionality and purpose.
Examples of input, output, storage devices.
Classification of Software (30 mins)
Overview of software and its importance.
Classification of software: system software vs application software.
Examples of each type.
Human Operators in Information Systems (30 mins)
Importance of human operators in information systems.
Roles and responsibilities of human operators.
Human-computer interaction.
Number Systems (30 mins)
Introduction to Binary, Decimal, Octal, and Hexadecimal systems.
Conversion between different number systems.
Real-world applications of different number systems.
Representation of Decimal Numbers (30 mins)
Signed vs Unsigned representations.
Signed integer representations: Signed Magnitude, One's Complement, Two's
Complement.
Examples and applications.
Session 3-4: Digital Logic Gates and Boolean Algebra
Basic Digital Logic Gates (30 mins)
Introduction to AND, OR, NAND, NOR gates.
Unique functionalities of each gate.
Truth tables and logic equations.
Boolean Algebra and Simplification (30 mins)
Basics of Boolean algebra.
Simplification of logic equations.
Constructing digital circuits using Boolean algebra.
Simple Logic Circuits (30 mins)
Full adder circuit and its applications.
Multiplexer and its functions.
Shift register and its use in data storage.
Counter circuits and applications.
Session 5-6: Architecture and Organization of Computer Systems
Basic Components of Computers (30 mins)
Overview of mainframe, desktop, laptop, embedded, and tablet computers.
Differences in architecture and functionality.
Stored Program and Fetch/Execute Cycle (30 mins)
Concept of a stored program.
Fetch/Execute cycle and its importance.
Role of registers, buses, and functional units in the CPU.
Pipelining and Multicore Processors (30 mins)
Understanding pipelining in CPU.
Overview of multicore processors.
Theoretical and practical limits of Moore's Law.
Computer Memory Hierarchy (30 mins)
Overview of memory hierarchy.
Caching mechanisms and their importance.
Secondary storage devices and their role.
Operation of Storage Devices (30 mins)
Solid-state, magnetic, and optical storage devices.
Performance and characteristics of each type.
Real-world examples.
Session 7-8: Characteristics and Performance of Peripherals
Peripheral Devices (30 mins)
Overview of peripherals.
Characteristics and types of peripherals.
Display Devices (30 mins)
Types of display devices.
Characteristics and performance considerations.
Printers and Keyboards (30 mins)
Different types of printers.
Keyboard types and functionalities.
Input/Output Techniques (30 mins)
Peripheral polling and its mechanism.
DMA (Direct Memory Access) and its advantages.
Interrupt-driven I/O and its significance.
Session 9-10: Operating Systems and System Software
Introduction to Operating Systems (30 mins)
Definition and need for operating systems.
Overview of different operating systems.
Operating System Processes and Resources Management (30 mins)
Role of operating systems in managing processes.
Management of computer resources by the OS.
System Software (30 mins)
Internet browsers and their functions.
Email systems and their significance.
Security products, including anti-virus software.
Q&A and Recap (30 mins)
Open floor for questions and discussion.
Recap of key concepts