SOURCE CODERS

Computer Science and Engineering Study Materials

Study materials for Logic System Design


Module 1 (Document)
Module 2 (Document)
Module 3 (Document)
Module 4 (Document)
Module 5 (Document)

Study materials for Data Communication


Module 1 (Document)
Module 2 (Document)
Module 3 (Document)
Module 4 (Document)
Module 5 (Document)

Study materials for Integrated Circuits


Module 1 (PDF)
Module 2 (PDF)
Module 3 (PDF)
Module 4 (PDF)
Module 5 (PDF)

Semester 5, Mahatma Gandhi University B.Tech previous year question papers (upto 2011)


Engineering Mathematics IV (RAR)
Operating Systems (RAR)
Database Management System (RAR)
Language Processors (RAR)
File Structure and Algorithms (RAR)
Data Communication (RAR)



"Super-fast, easy to use and free, the Ubuntu operating system powers millions of desktops, netbooks and servers around the world. Ubuntu does everything you need it to. It'll work with your existing PC files, printers, cameras and MP3 players. And it comes with thousands of free apps."


Download the latest version of Ubuntu operating system


Ubuntu 11.10 (Web Link)

Java is a programming language expressly designed for use in the distributed environment of the Internet. It was designed to have the "look and feel" of the C++ language, but it is simpler to use than C++ and enforces an object-oriented programming model. Java can be used to create complete applications that may run on a single computer or be distributed among servers and clients in a network. It can also be used to build a small application module or applet for use as part of a Web page. Applets make it possible for a Web page user to interact with the page.


Learn Java online...


Java Language Programming (Web Link)


Java SE downloads, including Java Development Kit 7


Java SE Downloads (Web Link)

Study materials for Project Management and Quality Assurance

Module 1 (Document)
Module 2 (Document)
Module 3 (Document)
Module 4 (Document)



Study materials for Software Engineering

Software Engineering; A Practitioner's Approach by Roger S Pressman (PDF)

Study materials for Computer Networks

Module 1 (Document, link 1)
Module 2 (Document)
Module 3 (Document)
Module 4 (Document)
Module 5 (Document)

Module 1 (Document, link 2)

Study materials for Computer Graphics


Powerpoint Presentations (PPT)

Study Materials for Web Technologies


Module 1 (PDF)
Module 2 (PDF)
Module 3 (PDF)
Module 4 (PDF)
Module 5 (PDF)

Study materials for Algorithm Analysis and Design


Module 1: Introduction and Complexity (Document)
Module 2: Divide and Conquer (Document)
Module 3: Greedy Strategy (Document)
Module 4: Dynamic Programming (Document)
Module 5: Backtracking (Document)

Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms.


Learn Python (Web Link)

Study materials for Advanced Microprocessor and Peripherals


Module 1 (Document)
Module 2 (Document)
Module 3 (Document)
Module 4 (Document)
Module 5 (Document)



Study Materials for Database Management System


Fundamentals of Database Systems by Elmasri & Navathe (PDF)
Oracle/PLSQL Topics (Web Link)


Module 1 (Document)
Module 2 (Document)
Module 3 (Document)
Module 4 (Document)
Module 5 (Document)

Study Materials for Language Processors


Module 1 (Document, link 1)
Module 2 (Document, link 1)
Module 3 (Document, link 1)
Module 4 (Document, link 1)
Module 5 (Document, link 1)


Module 1 (Document, link 2)
Module 2 (Document, link 2)
Module 3 (Document, link 2)
Module 4 (Document, link 2)
Module 5 (Document, link 2)



Study materials for Operating Systems

Operating System Concepts: Practical Exercises, Presentations and Lecture Slides (Web Link)
Wiley - Operating System Concepts, 7th edition (PDF, link 1)
Wiley - Operating System Concepts, 7th edition (PDF, link 2)


Module 1 (Document)
Module 2 (Document)
Module 3 (Document)
Module 4 (Document)
Module 5 (Document)