ZG659 Technical Communication
Written communication: memos. Letters, notices, agenda, minutes, resolutions,
(Project) proposals, reports; electronic communication: mail, privacy and workplace
monitoring, teleconferencing; oral communication: group communications,
presentations, public speaking, media; non-verbal communication, effective listening
and feedback; reading skills.
ZC481 Computer Networks
Introduction, history and development of computer networks; Reference models;
Physical Layer: theoretical basis, transmission media, types of transmission; MAC
sub-layer: local area networks, FDDI; Data Link Layer: Sliding Window protocols,
design aspects; Network Layer: routing algorithms, congestion control algorithms,
internetworking; Transport Layer: Integrated Services Digital Network (ISDN),
Asynchronous Transfer Mode (ATM) - reference models, service classes, switch
design, LAN emulation; Application Layer protocols.
ZG553 Real Time Systems
Real time software, Real time operating systems-scheduling, virtual memory issues
and file systems, real time data bases, fault tolerance and exception handling
techniques, reliability evaluation, data structures and algorithms for real time /
embedded systems, programming languages, compilers and run time environment
for real time / embedded systems, real time system design, real time communication
and security, real time constraints and multi processing and distributed systems.
ZG629T Dissertation
A student registered in this course must take a topic in an area of professional
interest drawn from the on the job work requirement which is simultaneously of direct
relevance to the degree pursued by the student as well as to the employing /
collaborating organization of the student and submit a comprehensive report at the
end of the semester working under the overall supervision and guidance of a
professional expert who will be deemed as the supervisor for evaluation of all
components of the dissertation. Normally the Mentor of the student would be the
Dissertation supervisor and in case Mentor is not approved as the supervisor, Mentor
may play the role of additional supervisor. The final grades for dissertation are
Non-letter grades namely Excellent, Good, Fair and Poor, which do not go into
CGPA computation.
CS ZG623 Advanced Operating Systems 5
Overview of advanced operating systems: motivation for their design, and various
types of advanced operating systems; Distributed operating systems: architecture of
distributed systems, theoretical foundation of distributed systems, deadlock
detection/resolution, agreement protocols, file systems, distributed shared memory,
scheduling, fault tolerance and recovery; Multiprocessor operating systems:
multiprocessor system architectures, multiprocessor operating system design issues,
threads, process synchronization, process scheduling and memory management;
Data base operating systems: introduction, concurrency control: theoretical and
algorithmic aspects; Case Study: Amoeba and Mach.
EA ZC451 Internetworking Technologies 3
Introduction to internetworking concepts; the internet architecture; goals and key
issues related to internetworking technologies; design aspects; HTTP and other
relevant protocols; agent technology and tools relevant to the internet; techniques of
data compression; voice, net; multimedia operating systems and their impact;
multimedia networking; mobile computing; internet security; case studies.
ZC473 Multimedia Computing
Introduction to multimedia; media & data streams; image, video & audio file formats;
image & video processing, synthesis of sound signal; image coding & compression,
video & audio codecs, low bit rate video telephony; audio-visual integration, lip
reading, face animation; augmented reality; multimedia search services, content
based image & video indexing; access to multimedia, human-machine interfaces,
spoken language interface; algorithm vs. architecture based approaches, multimedia
processors, performance quantification; case studies, vision 2010.
ZC332 Database Systems & Applications
Introduction to Database Management Systems; File organization; Data
Independence in databases; Data Models; Query processing systems; Database
Design techniques; Concepts of security and integrity in databases; Distributed
Databases; Applications using DBMS.
ZC415 Data Mining
Data Mining-introduction, fundamental concepts; motivation and applications; role of
data warehousing in data mining; challenges and issues in data mining; Knowledge
Discovery in Databases (KDD); role of data mining in KDD; algorithms for data
mining; tasks like decision-tree construction, finding association rules, sequencing,
classification, and clustering; applications of neural networks and machine learning
for tasks of classification and clustering.
ZC451 Data Structures & Algorithms
Introduction to software design principles, modularity, abstract data types, data
structures and algorithms; analysis of algorithms; Linear data structures stacks,
arrays, lists queues and linked representations; Pre-fix, in-fix and post-fix
expressions; Recursion; Set operations; Hashing and hash functions; Binary and
other trees, traversal algorithms, Huffman codes; Search trees, priority queues,
heaps and balanced trees; Sorting techniques; Graphs and digraphs; Algorithmic
design techniques; Data structures for external storage, multi-way search and
B-trees.
ZG512 Embedded System Design
Introduction to embedded systems; embedded architectures : Architectures and
programming of microcontrollers and DSPs. Embedded applications and
technologies; power issues in system design; introduction to software and hardware
co-design.
ZC462 Network Programming
Overview of computer networks; inter-process communication; network
programming; socket interface; client-server computing model: design issues,
concurrency in server and clients; external data representation; remote procedure
calls; network file systems; distributed systems design.
ZC424 Software for Embedded Systems
Real-time and Embedded Systems; Software issues in Embedded Systems;
Software Development Process; Requirements Analysis Use Cases, Identification
and Analysis of use cases, Use Case Diagrams. Design Architectural Design,
Design Patterns, Detailed Design. Implementation Languages, Compilers, Runtime
Environments and Operating Systems for embedded software. Testing
Methodologies, Test Cases
ZG513 Network Security
This course examines issues related to network and information security. Topics
include security concepts, security attacks and risks, security architectures, security
policy management, security mechanisms, cryptography algorithms, security
standards, security system interoperation and case studies of the current major
security systems.
ZG514 Object Oriented Analysis and Design
Object orientation concepts, theories and principles; fundamental concepts of the
object model: classes, objects, methods and messages, encapsulation and
New Page 1 http://www.bits-pilani.ac.in/dlp-home/Admissions/22007/co_msss.htm
3 of 3 9/27/2007 9:05 PM
inheritance, interface and implementation, reuse and extension of classes,
inheritance and polymorphism; process of object-oriented requirements specification,
analysis and design; notations for object-oriented analysis and design; case studies
and applications using some object oriented programming languages.
ZG515 Data Warehousing
Introduction, evolution of data warehousing; decision support systems; goals, benefit,
and challenges of data warehousing; architecture; data warehouse information flows;
software and hardware requirements; approaches to data warehouse design; creating
and maintaining a data warehouse; Online Analytical Processing (OLAP) and
multi-dimensional data, multi-dimensional modeling; view materialization; data
marts; data warehouse metadata; data mining.
ZG516 Computer Organization & Software Systems
Programmer model of CPU; Basic concept of buses and interrupts; Memory
subsystem organization; I/O organization; Concept of assembler, linker & loader;
Types of operating systems; Concept of process; OS functions: Process scheduling,
Memory management, I/O management and related issues.
ZG531 Pervasive Computing
Select application architectures; hardware aspects; human-machine interfacing;
device technology: hardware, operating system issues; software aspects, java;
device connectivity issues and protocols; security issues; device management issues
and mechanisms; role of web; wap devices and architectures; voice-enabling
techniques; PDAs and their operating systems; web application architectures;
architectural issues and choices; smart card-based authentication mechanisms;
applications; issues and mechanisms in WAP-enabling; access architectures;
wearable computing architectures.
ZG562 Software Engineering & Management
Current concepts, methods, techniques, and tools of the software engineering
process; software process models; process definition and assessment; software
measurement and metrics; project planning, estimation and control; requirements
analysis and specification, design methods; quality assurance and testing;
configuration management; process improvement; case studies and project work.
ZG653 Software Architectures
Systems engineering and software architectures; Hatley-Pirbhai architectural
template; architecture flow diagrams; requirements engineering and software
architecture; architectural design processes; design post-processing; real-time
architectures; architectural design patterns; software architecture and maintenance
management; object oriented architectures; client-server architectures; forward
engineering for object oriented and client-server architectures; emerging software
architectures.
Copyright © 2010-2011 Einstein International University. All Right Reserved
1. All information text matter contents are the proprietary information of Einstein International University.
2. EIU Corporation is a legal entity in New York and the University's trademark is the sole copyright. Any piracy, copying, lifting the original information would invite legal action.