Home Page by Dilum Bandara
Home Biography Publications & Projects Resources Links  Contact me
 

Resources

* Just drop me a mail, if you need the original .doc or .ppt (with animations) versions of the files.

 

Teaching

Lecture Slides
Handouts
Other Resources
 

Postgraduate Studies

 
CS101 - Computer Systems
1. Introduction Slides, Printable
2. Number Systems Slides, Printable
3. Data Representataion Slides, Printable
4. Logic and Gates Slides, Printable
5. Introduction to Computer Hardware Slides, Printable
6. Operating Systems and Application Software Slides, Printable
 
CS204 - Operating Systems
1. History, Types of OSs, Features of OSs Slides, Printable
2. OS concepts, System Calls, Win32 API, POSIX Slides, Printable
3. Process & Threads Slides, Printable
4. Implementing threads in user space, kernel space, Process scheduling Slides, Printable
5. Process & thread implementation in Windows & Linux Slides, Printable
6. Input/Output, Disks, Power management Slides, Printable
7. Files & Directories, Implementing file systems Slides, Printable
8. OS Security, Security goals, Authentication, Encryption, Basic OS related attacks, ACL, Capability list Slides, Printable
 
CS405 - Computer Security
1. Features of a Security System Slides, Printable
2. Threats & Attacks on security Slides, Printable
3. Introduction to Cryptography Slides, Printable
4. Applications of Encryption Slides, Printable
5. Software Security Slides, Printable
6. Secure Protocols Slides, Printable
 
EN202 - Computer Organization
Course Outline Slides
1. Introduction to Number Systems Slides, Printable
2. Introduction to Assembly Language Programming Slides, Printable
 
IT556 - Operating Systems
Course Outline Slides
1. Introduction to Operating Systems Slides, Printable
2. Operating System Concepts Slides, Printable
3. Memory Management Slides, Printable
4. Input/Output Slides, Printable
5. Operating System Security Slides, Printable
6. File Systems Slides, Printable
 
DCS201- Computer Science
Course Outline Slides
1. Data Representation Slides, Printable
2. Logic Gates Slides, Printable
3. Introduction to Computer Hardware Slides, Printable
4. Introduction to Data Communication Slides, Printable
5. Introduction to Networking Slides, Printable
6. Switching Slides, Printable
7. Networking Standards Slides, Printable
8. Networking Devices Slides, Printable
9. Wireless Networking Slides, Printable
10. VoIP Slides, Printable
11. Introduction to Computer and Network Security Slides, Printable
12. Introduction to HTML Slides, Printable
13. Introduction to JavaScript Slides, Printable
14. Basics of Web Design Slides, Printable
15. Introduction to Databases Slides, Printable
 
DEN202 – Microprocessor Systems
Course Outline Slides
1. Data Representation Slides, Printable
2. More on Computational Mathematics Slides, Printable
3. Logic Gates Slides, Printable
4. Introduction to Computer Hardware Slides, Printable
5. More on CPU Slides, Printable
6. Memory  
7. Introduction to Assembly Programming Slides, Printable
8. Interfaces  
9. Introduction to Microcontrollers Slides, Printable
^ Top
 

Postgraduate Studies

Class Presentations
Characteristics of Internet Background Radiation Slides, Printable
Mitigating DDoS at Different Levels Slides, Printable
Clustering for Sensor and Ad-hoc Networks Slides, Printable
P2P Architectures Slides, Printable

PhD Qualifying exam - including backup slides

Slides, Backup
 
Reports
 
© Dilum Bandara - Policy