0% found this document useful (0 votes)
33 views

Lectruing Capability

The document lists the courses the lecturer is able to teach, including Computer Architecture, Database Design, Cyber Security, and Project Management. It requests course materials and schedules in advance. It then provides a 10 session outline covering topics in digital computers, number systems, logic gates, computer architecture, peripherals, and operating systems. Each session is divided into topics that will be covered in 30 minute increments.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views

Lectruing Capability

The document lists the courses the lecturer is able to teach, including Computer Architecture, Database Design, Cyber Security, and Project Management. It requests course materials and schedules in advance. It then provides a 10 session outline covering topics in digital computers, number systems, logic gates, computer architecture, peripherals, and operating systems. Each session is divided into topics that will be covered in 30 minute increments.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

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

You might also like