Visual Programming

This course covers the essentials of C# Programming language. Learn to Develop GUI Applications using Windows Forms Applications. Furthermore, database connectivity is also included to create more professional Applications.



Web Engineering



HPC



Functional Programming



Compiler Construction

Download all lectures
Download All Labs

Mobile Application Development

This course covers Android Application development.

Compresensive Android Tutorial
Quiz App Project
Download Labs
Lecture Introduction Lecture UI Development
Lecture MVC
Lecture Activities
Lecture RecyclerView
Lecture Fragments
Lecture Firebases
Lecture ViewPager
Lecture Dialogs
Lecture Sensors
Lecture AsyncTask and Notifications
Download Book

Data Structures

Datastructures lectures and books

Concise Notes DSA
dsa Lecture Notes
Grokking Algorithms - An illustrated guide for programmers and other curious people

Computer Organization and Assembly Language

The Assemly language labs of 8086 Microprocessor.


Download Labs
Lecture: Overview
Lecture: Organization of IBM PC
Lecture: Processor Status Flags Register
Lecture: Procedures and the stack
Lecture: Flow Control Instructions
Lecture: Logic Instructions
Lecture: Arrays and Addressing Modes
Assembly Language Programming and Organization of the IBM PC
Download Book Structured Computer Organization
Computer Organization Reference Material
COMPUTER ORGANIZATION AND DESIGN FUNDAMENTALS

Java Labs