Вы находитесь на странице: 1из 4

Course Title Hours Course Description Literature used

COMPILER 3 hours The main objective of this course: Compiler Construction: 1st Edition
CONSTRCUTION Introduction to Compiler By A. A. Puntambekar
Lexical Analysis
Syntax Analysis
Code Optimization
Code Generation
DATA STRUCTURE 3 hours The main objective of this course: DATA STRUCTURES
Introduction and Overviews by Seymour Lipschutz: McGraw Hill
Preliminaries Book Company
String Processing
Arrays, Records and Pointers
Linked Lists
DISTRIBUTED OPERATING 3 hours The main objective of this course: Advanced Concepts in Operating
SYSTEM Overview Systems:
Synchronization Mechanisms Distributed, Database, and
Process Deadlocks Multiprocessor Operating
Theoretical Foundations systems by Mukesh Singhal &
Agreements Protocols Niranjan
G. Shivaratri
INTRODUCTION TO 3 hours The main objective of this course: Introduction to Algorithms, 3rd
ALGORITHM The Role of Algorithms in Computing Edition
Getting Started by Thomas H. Cormen, Charles E.
Growth of Functions Leiserson,
Heapsort Ronald L. Rivest & Clifford Stein
Quicksort
NETWORKING ESSENTIALS 3 hours The main objective of this course: MCSE: Networking Essentials Study
An Introduction to Networks Guide
The Theoretical Network by James CHELLIS, Charles Perkins &
Real-World Network Matthew
Designing the Local Area Network Strebe, BPB Publications
Remote Access
OPTICAL NETWWORK 3 hours The main objective of this course: Optical Networks: Third Generation
Introduction Transport Systems
The Telecommunication Infrastructure
Characteristics of Optical Fiber
Timing and Synchronization
SONET and SDH
WIRELESS NETWORKING 3 hours The main objective of this course: 3G Wireless Networks
Wireless Communications by Clint Smith & Daniel Collins ;
First Generation (1G) McGraw
Second Generation (2G) Hill International
Third Generation (3G)
The Evolution Generation (2.5G)
ARTIFICAL INTELLIGENCE 3 hours The main objective of this course: Artificial intelligence: Structures and
AI: History and applications Strategies
Knowledge Representation for complex problem solving: 6th
Machine Learning: Connectionist edition
Strong Method Problem Solving by George Luger
Automate Reasoning

1
BASIC IT 3 hours The main objective of this course: Computers: 5th Edition
End-user Computing by Timothy N. Trainor & Diane
Compute Information System Krasnewich
Software Interfaces The McGraw-Hill Companies, Inc.
Linking Information Technology
Processing Hardware
BUSINESS STSTISTICS 3 hours The main objective of this course: Basic Statistics for Business and
Introduction Economics
Data Analysis by Earl K. Bowen, Martin K. Starr:
Data Summarization: Frequency Distributions McGraw Hill Book Company
Data Summarization: Measures of Central
Tendency and Variability
COLLEGE ALGEBRA 3 hours The main objective of this course: Elementary Algebra for College
Real Numbers Students: 4th Edition
Solving Linear Equations and Additional Applications by Allen R. Angel: Prentice Hall
Exponents, Polynomials, and Additional Applications
Factoring
Rational Expressions and Equations
COMP. APP 3 hours The main objective of this course: Using Microsoft Office 2007; Special
Getting Started with Office 2007 Edition
Using and Customizing the Office 2007 Interface Ed Bott & Woody Leonhard
Managing Office Files and Formats
Creating, Editing, and Formatting Documents
Creating, Editing, and Using Pictures and Graphics
COMP.ARCHITECTURE 3 hours The main objective of this course: Compute Systems Architecture: 3rd
Digital Logic Circuits Editiojn
Digital Components by M. Morris Mano; Prentice-Hall
Data Representation International
Register Transfer and Microoperations
Basic Computer Organization and Design

COMPUTER GRAGHICS 3 hours The main objective of this course: Compute Graphics Using Open GL;
Introduction to Computer Graphics 3rd Edition
Initial Steps in Drawing Figures By F.S. Hill
Additional Drawing Tools
Vector Tool for Graphics
Transformations of objects
DATA WAREHOUSING 3 hours The main objective of this course: Data Warehousing; Concepts,
Data Warehousing; An Introduction Techniques, Products and
Online Analytical Processing Applications
Data Mining 3rd Edition by C.S.R. Prabhu
Developments A Data Warehouse
Applications of Data Warehousing and Data

DISTRIBUTED OPERTING 3 hours The main objective of this course: Advanced Concepts in Operating
Overview Systems: Distributed, Database,
Synchronization Mechanisms and Mulltiprocessor Operating
Process Deadlocks Systems by Mukesh Singhal &
Architectures of Distributed Systems Niranjan
Theoretical Foundations G. Shivaratri.

2
DIGITAL LOGIC DESIGN 3 hours The main objective of this course: Digital Logic Design; 1st Edition
Digital Compute and Digital Systems by A. P. Godse & D. A. Godse
Boolean Algebra and Logic Gates
Simplification of Boolean Functions
Combinational Logic
Combinational Logic with MSI and LSI

ENGLISH COMPOSSION 3 hours The main objective of this course: Proficiency in English through Life in
The world of the Movies English-Speaking Countries
Shakespeare: England’s Greatest Playwright by William R. Slager: McGraw Hill
The Beginnings of Jazz Book Company
The Art of the Skyscraper
Who Uses English?

INTRODUCTION TO 3 hours The main objective of this course: Modern Operating Systems: 3rd
OPERATING SYSTEM Introduction Edition
Processes and Threads by Andrew S. Tanenbaum: Prentice
Memory Management Hall of India
File Systems
Input/output
INTRO. TO SOFTWARE 3 hours The main objective of this course: Software Engineering: A
ENGINEERING Software and Software Engineering practitioner’s Approach: 7th Edition
Process Models by Roger S. Pressman
Agile Development
Principles that Guide Practice
Understanding Requirements
INTRO.TO JAVA 3 hours The main objective of this course: Java: Software Solutions; 2nd Edition
PROGRAMMING Computer Systems by John Lewis & William Loftus
Objects and Primitive Data
Program Statements
Writing Classes
Enhancing Classes
OOP 3 hours The main objective of this course: Object-Oriented Programming in
The Big Picture C++; 4th Edition
C++ Programming Basics by Robert Lafore; Waite Group Press
Loops and Decisions
Structures
Functions
PROGRAM IN C++ 3 hours The main objective of this course: Turbo C Programming for the PC and
The Turbo C Programming Environment Turbo C++; Revised Edition
C Building Blocks by Robert Lafore: Sams Publishing
Loops
Decisions
Functions
PROGRAMMING IN 3 hours The main objective of this course: Using Microsoft Visual Basic. NET
VB.NET Introduction to Visual Basic. NET by Brian Siler and Jeff Spotts
Creating Your First Windows Application
Creating Your First Web Application
Understanding the Development Environment
Visual Basic Building Blocks

3
PUBLIC SPEAKING 3 hours The main objective of this course: Principles and Types of Public
Getting Started: Basic Tips for Speech Preparation and Speaking; 15th Edition
Delivery by Raymine E. Mc Kerrow, Bruce E.
Analyzing the Audience and Occasion Gronbeck, Douglas Ehninger
Developing Ideas: Finding and Using Supporting and Alan H. Monroe
Materials
SOFTWARE PROJECT 3 hours The main objective of this course: Software Project Management: A
MANAGEMENT Unified Framework
Conventional Software Management by Walker Royce: Addison Wesley
Evolution of Software Economics
Improving Software Economics
Life-Cycle Phases
Artifacts of the Process
SYS ANA - DESIGN 3 hours The main objective of this course: Systems Analysis & Design Methods;
The Context of Systems Analysis and Design Methods 6th Edition
Information System Building Blocks by Jeffrey L. Whittern, Lonnie D.
Information Systems Development bEMT;EU & Kevin C. Dittman;
Systems Analysis McGraw Hills
Fact-finding Techniques for Requirements Discovery

Вам также может понравиться