System Software (SS) 630005

Tuesday, August 31, 2010

GUJARAT TECHNOLOGICAL UNIVERSITY
MASTER OF COMPUTER APPLICATION
SEMESTER: III

Subject Name: System Software (SS)
Subject Code: 630005

Objective:

• To understand the relationship between system software and machine architecture.
• To understand the processing of an HLL program for execution on a computer system.
• To understand the process of scanning and parsing.
• To know the design and implementation of assemblers, macro processor, linker and compiler.
• To have an understanding of loader, system software tools.
• To understand and know the working of device drivers

Prerequisites:

Basic knowledge of computer architecture and C programming.

Contents:

Unit-1: Introduction to System Software and software tools (15%)

Language Processors:

• Introduction
• Language Processing Activities
• Fundamentals of Language Processing & Language Specification
• Language Processor Development Tools.

Data Structures for Language Processing:

• Search Data structures
• Allocation Data Structures.
Software Tools:
• Software Tools for Program Development
• Editors
• Debug Monitors
• Programming Environments
• User Interfaces.

Unit-2: Assemblers (15%)

Assemblers:

• Elements of Assembly Language Programming
• A Simple Assembly Scheme
• Pass Structure of Assemblers
• Design of a Two Pass Assembler
• A single pass Assembler for IBM PC.

Unit-3: Macro Processors (15%)

Macros and Macro Processors:

• Macro Definition and Call
• Macro Expansion
• Nested Macro Calls
• Advanced Macro Facilities
• Design of a Macro Preprocessor.

Unit-4: Compilers and Interpreters (30%)

Scanning and Parsing:
• Introduction to NFA and DFA
• Approaches of parsing
• Different types of parsing techniques namely
• Recursive decent parser
• LL(1) parser
• Operator precedence parser. (First and follow technique for generating a parse table is to be taught)
Compilers and Interpreters:
• Phases of the Compiler
• Aspects of compilation
• Memory allocation
• Compilation of expressions and control structures
• Code optimization
• Interpreters: Use and overview of interpreters
• Pure and impure interpreters.

Unit-5: Linkers and Loaders (15%)

• Introduction to linkers
• Relocation and Linking Concepts
• Design of a Linker
• Self-Relocating Programs
• A Linker for MS-DOS
• Linking for Overlays
• Introduction to Loader

Unit-6: Device drivers (10%)

• Design and anatomy of UNIX device driver: Types of device driver
• General design of UNIX character device driver
• General design of UNIX block device driver
• UNIX device driver installation.

Main Reference Book(s):

1. D. M. Dhamdhere, “Systems Programming and Operating Systems”, Second Revised Edition, Tata
McGraw-Hill, 1999.
2. George Pajari, “Writing UNIX device drivers”, Pearson Education Asia.

Suggested Additional Reading:

1. Leland L. Beck, “System Software – An Introduction to Systems Programming”, 3rd Edition, Pearson
Education Asia, 2000.
2. Santanu Chattopadhyay, “System Software”, Prentice-Hall India,2007
3. Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman, “Compilers: Principles, Techniques,
and Tools”,2nd Edition, Pearson Education Asia
4. Kenneth C. Louden, “Compiler Construction: Principles and Practice”, (Thomson/Cengage)

Chapter-wise coverage from main reference books:

Book 1: Chapters: 1, 2, 3, 4, 5, 6, 7, 8
Book 2: Chapters: 1, 2, 5, 13

Accomplishments of the student after completing the course:
• Ability to understand the execution process of HLL programs.
• Ability to understand the working of scanners and parsers.
• Ability to understand the basic design of various system software.
• Ability to implement various system software.
• Ability to design and implement efficient programs/applications.
• Ability to know the working of device drivers.

Operating System (OS) 630004

GUJARAT TECHNOLOGICAL UNIVERSITY
MASTER OF COMPUTER APPLICATION
     SEMESTER: III      
  
Subject Name: Operating System (OS)
Subject Code: 630004
Objective:

• To provide an understanding of the basic concepts of modern OS. Describe the role and purpose of
OS.
• To understand the concept of the interaction between user application, OS and hardware architecture.
• To provide an understanding of concept of process, concurrency problems. Using these concepts,
learners can develop effective parallel applications/Programs.
• To give an understanding of the concept of deadlock prevention, avoidance, detection and recovery
for identification of solution strategies.
• To understand the issues involved with preemptive vs nonpreemptive scheduling.
• To study the concept of management of memory, disk and file. Students can understand the efficient
use of primary and secondary storage for their application.
• To provide an understanding of security and protection in OS and distributed applications.

Prerequisites:

• Basic knowledge of Computer hardware and software
• Knowledge of programming language like C/C++

Contents:

Unit-1: Computer System Overview, Operating System Overview, Processes (35%)

• Computer System Overview: Basic Elements, Processor Registers, Instruction Execution, Interrupts,
The Memory Hierarchy, Cache Memory.
• Operating System Overview: Operating System Objectives and Functions, The Evolution of OS,
Major Achievements, Characteristics of Modern OS
• Process Description and Control: Process States, Process Description, Process Control, UNIX
Process Management.
• Threads: Processes and Threads.
• Concurrency: Mutual Exclusion and Synchronization: Principles of Concurrency, Mutual
Exclusion, Software Approaches, Mutual Exclusion: Hardware Support, Semaphores, Monitors,
Message Passing, Reader/Writer Problem.
• Concurrency: Deadlock and Starvation: Principles of Deadlock, Deadlock Prevention, Deadlock
Avoidance, Deadlock Detection, An Integrated Deadlock Strategy, Dining Philosophers Problem,
UNIX Concurrency Mechanisms

Unit-2: Memory (15%)

• Memory: Memory Management: Memory Management Requirements, Memory Partitioning,
Paging, Segmentation.
• Virtual Memory: Hardware and Control Structures, OS Software, UNIX Memory Management

Unit-3: Scheduling (15%)

• Uni-processor Scheduling: Types of Scheduling, Scheduling, Algorithms, Traditional UNIX
Scheduling.
• Multiprocessor and Real-time Management: Multiprocessor Scheduling, Thread Scheduling, Real-
Time Scheduling

Unit-4: Input/Output and Files (20%)

• I/O Management and Disk Scheduling: I/O Devices, Organization of the I/O Function, OS Design
Issues, I/O Buffering, Disk Scheduling, RAID, Disk cache, UNIX SVR4 I/O.
• File Management: Overview, File Organization, File Directories, File Sharing, Record Blocking,
Secondary Storage Management, UNIX File Management

Unit-5: Distributed System and Security (15%)

• Distributed Processing, Client/Server and Clusters: Client/Server Computing, Distributed Message
Passing, Remote Procedure Calls, Clusters.
• Computer Security: Security Threats, Protections, Intruders, Trusted Systems, Case Study of
Linux/UNIX/XP is desirable.

Main Reference Book(s):

1. Stalling W, “Operating Systems”, 6th edition, Prentice Hall India.

Suggested Additional Reading:

1. Silberschatz, A., Peter B. Galvin and Greg Gagne, “Operating System Principles”, Wiley-Indian
Edition, 8th Ed., 2009
2. Tanenbaum A.S., “Modern Operating Systems”, 4th Edition, PHI, 2001
3. Flynn I.M, “Understanding Operating Systems”, Cengage India Publication
4. Bach M J, “The Design of UNIX Operating System”, Prentice Hall India, 1993.

Chapter wise Coverage from Main Reference Book:

Book-1: Chapter 1-9, 10(10.1-10.2), 11-13, 15

Accomplishments of the Student after Completing the Course:

• Understanding the principles and internals of Operating System.
• Working knowledge of LINUX/UNIX System.
• Harnessing the facilities provided by Operating System in application development.
• Ability to develop Parallel Programs and Kernel Modules.

Subject Name: Statistical Methods(SM) Subject Code: 630003

GUJARAT TECHNOLOGICAL UNIVERSITY
MASTER OF COMPUTER APPLICATION
SEMESTER: III

Subject Name: Statistical Methods(SM)
Subject Code: 630003
Objectives:

• To develop the ability to compute descriptive statistics including diagrammatic representation and
interpretation
• To understand the concept of probability and probability distributions
• To develop the ability to carry out testing of hypothesis on a population based on statistical measures of
samples
• To be able to carry out simple linear regression analysis
• To understand time series analysis and its application to forecasting
• To introduce the concept of non-parametric methods useful particularly for nominal or ordinal data

Prerequisites: None

Contents:

Unit-1: Descriptive Statistics and Correlation (15%)

• Introduction to Statistics;
• Applications in Business & Economics; Data: Summarizing Qualitative & Quantitative Data.
• Exploratory Data Analysis: The Stem-and-leaf Display; Cross Tabulation & Scatter Diagrams;
• Measures of location: Mean, Median, Mode, Percentiles, Quartiles; Measures of Variability: Range,
Inter-quartile Range, Variance, Standard Deviation, Coefficient of Variation;
• Measures of Distribution Shape, Relative Location and Detecting Outliers;
• Exploratory Data Analysis; Weighted Mean & working with Grouped Data
• Measures of Association Between Two Variables; Covariance, Correlation;

Unit-2: Probability & Probability Distribution (20%)                                                                                                                                                                     • Introduction to Probability; Experiments, Counting, Rules and Assigning Probabilities; Events and their
Probabilities;
• Some basic Relationships of Probability
• Conditional Probability
• Baye’s Theorem
• Random Variables: Discrete, Continuous;
• Discrete Probability Distributions; Expected Value & Variance;
• Binomial Probability Distribution
• Poisson Probability Distribution
• Normal Probability Distribution, Normal Approximation of Binomial Probabilities
• Exponential Probability Distribution                                                                                                                           
Unit-3: Sampling, Sampling Distribution & Interval Estimation (15%)                                                                       
• Simple Random Sampling, Point Estimation
• Introduction to Sampling Distributions
• Sampling Distribution of
• Sampling Distribution of
• Properties of Point Estimation
• Other Sampling Methods
• Population Mean: s Known, s Unknown
• Determining the Sample Size; Population Proportion                                                                                                  
Unit-4: Statistical Inference-Testing of Hypothesis & X2 Test chi-square (20%)                                               
• Introduction
• Test of significance for Large Samples: Difference between Small & Large Samples;
• Two-tailed test for Difference between the Means of Two Samples;
• Standard Error of the Difference between two Standard Deviations.
• Tests of significance for Small Samples: The Assumption of Normality;
• Students’ t-Distribution; Properties & Applications of t-Distribution;
• Testing Difference between Means of Two Samples (Independent Samples; Dependent Samples)
• Definition of chi-square; Degrees of freedom; chi-square Distribution; Conditions for Applying
Chi-square Test; Uses of chi-square Test; Misuse of chi-square Test                                                                              
Unit-5: F-Test & Analysis of Variance (15%)                                                                                                        
• F-Test or The Variance Ratio Test; Applications of F-Test
• Analysis of Variance: Assumptions; Techniques
• Analysis of Variance in 2-Way Classification Model
Unit-6: Regression, Time Series Analysis & Forecasting (10%)
• Introduction to Regression; Simple linear Regression Model; least Square Method; Coefficient of
Determination; Correlation Coefficient;
• Model Assumptions; Residual Analysis: Validating Model Assumptions; Outliers and Influential
Observations
• Using the Estimated Regression Equation for Estimation & Prediction
• Introduction to Forecasting & Time Series Analysis; Components of a Time Series
• Smoothing Methods
• Trend Projection
• Trend & Seasonal Components
• Regression Analysis
• Qualitative Approaches to Forecasting                                                                                                                        
Unit-7: Non-parametric Methods (5%)                                                                                                                     
• Need for Non-parametric Methods
• Sign Test, Wilcoxon signed-Rank Test, Mann-Whitney-Wilcoxon Test
• Kruskal-Wallis Test
• Rank Correlation                                                                                                                                                      
Note: Formulae may be provided for parametric and non-parametric tests.                                                                        
Main Reference Book:                                                                                                                                               
1. Anderson, Sweeney, Williams, “Statistics for business and economics”, 9th edition, Thompson
Publication
2. S P Gupta, “Statistical Methods”, 30th edition, S Chand                                                                                                
Suggested Additional Reading:                                                                                                                                    
1. J.Susan Milton & Jesse Arnold, “Introduction to Probability & Statistics: Principles & Applications for
Engineering & Computing Sciences”
2. Bharat Jhunjhunwala, “Business Statistics”, first edition, S Chand, 2008
3. Richard Levin, David Rubin, “Statistics for Management”, 7th edition, PHI
4. Nabendu Pal, Sahadeb Sarkar, “Statistics-Concepts and Applications”, 2nd edition, PHI                                         
Chapter wise Coverage from the main reference book:                                                                                 
Main Reference Book-1:                                                                                                                                       
Unit 1: Ch-1: 1.1, 1.2; Ch-2: 2.1 to 2.4; Ch-3: 3.1 to 3.6
Unit 2: Ch-4: 4.1 to 4.5; Ch-5: 5.1 to 5.5; Ch-6: 6.2 to 6.4
Unit 3: Ch-7: 7.2 to 7.8; Ch-8: 8.1 to 8.4
Unit 6: Ch-14: 14.1 to 14.4; 14.6, 14.8, 14.9; Ch-18: 18.1 to 18.6
Unit 7: Ch-19: 19.1 to 19.5                                                                                                                             
Main Reference Book-2:                                                                                                                                          
Unit 4: Ch-3 & Ch-4
Unit 5: Ch-5                                                                                                                                                                        
Accomplishments of the student after completing the course:                                                                                       
Ability to apply statistical techniques in decision making in solving real-world problems
Ability to use computers to analyze the data

Fundamentals of Java Programming (Java) Subject Code: 630002

GUJARAT TECHNOLOGICAL UNIVERSITY
MASTER OF COMPUTER APPLICATION
SEMESTER: III
Subject Name: Fundamentals of Java Programming (Java)
Subject Code: 630002
Objectives:
• To develop proficiency in creating console based and GUI based applications using the Java
Programming Language.
• To be able to understand the concepts of Object Oriented Programming Language and easily use
Java.
• To get a good understanding of developing multi-threaded applications using the Java
Programming Language.
• To be able to develop Applets for embedding in a web page.
Prerequisites:
Knowledge of the C programming language.
Contents:
Unit-1: Object Oriented Programming And Introduction To Java, Data Types,
Operators, Statements And Defining Classes In Java
• Features of the Java Language, Object-oriented Programming
• Creating an Application in Java, Compiling and executing Applications in Java
• Program comments
• Primitive data types, Integer Data Types, Floating Point Data Types
• Reference Data types
• Arrays, single and multi-dimensional arrays
• Other reference types, classes, interfaces, enums and annotations
• Unicode escapes in Java source code
• Understanding super types and subtypes.
• Operators - Arithmetic, String concatenation, Relational, Logical, Bitwise, increment-decrement,
conditional, assignment, cast and instance of operators.
• Understanding the narrowing and widening conversions of numeric data types.
• Statements - if, if-else, switch-case, for, while, do-while, break, continue and return statements.
• Various members within a class
• instance variables
• methods and their overloading
• constructors and their overloading
• Garbage collector and finalize method
• static variables and methods
• initializer blocks and the class initializer blocks
Unit -2: Inheritance and sub classing in Java and packages and use of access
specifiers
• Defining subclasses
• Using super to use constructor of a super-class, Method overriding and use of super, Variable
shadowing and use of super.
• Method and variable binding
• Using final with variables, methods and classes
• Abstract classes and interfaces, Abstract classes and abstract methods
• Single inheritance of classes, Interfaces
• Object class as the super class of all classes, Methods inherited from the Object class
• Uses of package and import statements, use of static imports
• use of CLASSPATH for class loading
• Access specifiers, Access specifiers for members of a package, Access specifiers for members of
a class, Access specifiers for overriding methods
• Using the Java APIs
• Commonly used classes from the java. language package
• Comparable and Comparator interfaces
• String, String Buffer and the String Builder classes
• Understanding pass by value and pass by reference for Java
• Wrapper classes
• Math class constants and methods
Unit-3: Exceptions, Nested enum types and Collection framework
• Runtime stack and execution of application
• The return and the throw statements, The return type and throws declaration in methods,
Checked and the Unchecked exception classes, The Throwable class
• Exception chaining, Handling exceptions with try and catch, Use of the finally block, Creating
custom exception classes
• Member Types
• Top level nested classes and Inner classes, The local class and anonymous classes
• The enum type
• classes from java.util package
• Date, Time Zone, Calendar and the Gregorian Calendar classes
• Collection Framework, Collection interface, Set and List interfaces, Map interface
• Generics in the Collection Framework
• Regular Expressions, Pattern and Matcher classes
• Scanner class
• Varargs and the Formatter class
Unit-4: Stream based I/O and Multi-threading
• Stream classes, Output Stream and the Writer classes, Input Stream and the Reader classes,
Bridge classes Output Stream Writer and the Input Stream Reader , Writing and reading from
files using File Output Stream and the File Input Stream
• Piped Streams, Array based streams, Filter streams, Buffered streams, Print Stream and the Print
Writer classes, Data and Object streams
• Random Access File
• Multi-threading, Thread class and thread of execution, Creating a new Thread of execution,
Thread Group, properties of Thread instance, Daemon Threads
• Thread states, synchronization
• Another way of creating a thread of execution
Unit-5: GUI Programming, Building Applets and Introduction to Annotations
• Comparing AWT and swing features, AWT Components, Overview of the AWT components,
Component properties
• Graphics context
• Containers, Container class, Layout Managers, Top-level containers
• Window class, Decorated windows Frame and Dialog
• Panel class
• Events, Event Delegation Model, AWT Events
• Adapter classes
• Swing and MVC
• J component
• J option Pane
• Showing Message, Confirm and Input Dialogs
• Browser as a container for Applets
• Life-cycle of an Applet, Applet Stub and Applet tag, Applet Context and the URL class.,
Applet class
• Defining a new annotation , Annotating a programming element, Annotation element names
and usage, Meta-annotations
Notes:
Term work is to be carried out as per the above syllabus.
Main Reference Book(s):
1) Pravin Jain, “The class of Java” Pearson Education, (2010).
2) Cay S. Horstmann, Gary Cornell, “Core Java 2, Volume 1 – Fundamentals”, Pearson Education
(8th edition – 2008).
Suggested Additional Reading:
1) Ivor Horton's “Beginning Java 2” JDK 5 Edition, Wiley Computer Publishing, (2007).
2) Ken Arnold, James Gosling, David Holmes, “The Java Programming Language”, Addison-
Wesley Pearson Education (4th Edition – 2005).
3) Raj Kumar Buyya, S. Thamarai Selvi, & Xing Chen Chu, “Object-Oriented Programming with
Java: Essentials & Applications”, Tata McGraw Hill
4) Cay Horstmann, “Big Java”, Wiley Computer Publishing (2nd edition – 2006).
5) Sharan Zakhour, Scott Hommel, Jacob Royal, Isaac Rabinovitch, Tom Risser, Mark Hoeber
“The Java Tutorial”, Addison-Wesley Pearson Education(4th Edition), available for online
reference at http://java.sun.com/docs/books/tutorial/index.html
6) James Gosling, Bill Joy, Guy Steele, Gilad Bracha, “The Java Langauge Specifications”,
Addison-Wesley Pearson Education(3rd edition), available for download at
http://java.sun.com/docs/books/jls/download/langspec-3.0.pdf
Chapter wise Coverage from Main Reference Book(s):
1. Book #1 -> Ch. 1, Ch. 2 Except for section on Various tools in JDK and Using java doc,
Ch. 3, Ch. 4, Ch. 5
2. Book #1 -> Ch. 6, Ch. 7, Ch. 8, Ch. 9 Except for sections on generating java doc,
commonly used packages from Java APIs, Ch. 10 Except for sections on
Unicode characters and using supplementary characters and Numeric values
requiring more than 64 bits.
3. Book #1 -> Ch. 11 Except for section on assertions, Ch. 12, Ch. 13 Except for sections
on Arrays class, Collections class and String To kenizer class
4. Book #1 -> Ch. 14 Except for sections on Pushback streams and Sequence Input Stream,
Ch. 16
5. Book #1 -> Ch. 17 Except for section on Toolkit, Ch. 18 Except for section on Scroll
Pane class, Ch. 19, Ch. 20 Except for sections on J layered Pane class and
MVC and using the models in J table and J tree., Ch. 21, Ch. 23
Accomplishments of the Student after Completing the Course:
• Ability to create appropriate classes using the Java Programming Language to solve a problem
using Object Oriented Approach.
• Ability to write console based and GUI based applications in the Java Programming Language.
• Ability to develop to multi-threaded applications using the Java Programming Language
• Ability to create Applets using the Java Programming Language

Structured & Object Oriented Analysis & Design Methodology (SOOADM) 630001

GUJARAT TECHNOLOGICAL UNIVERSITY
MASTER OF COMPUTER APPLICATION
SEMESTER: III

Subject Name: Structured &; Object Oriented Analysis &; Design Methodology (SOOADM)
Subject Code: 630001

Objectives:

System Analysis and Design is a practical field that relies on a core set of concepts and principles. The
objective of this course is to teach the students tried-and-tested techniques widely embraced by
experienced analysts plus new and emerging tools and techniques that recent graduates are expected to
apply on the job. The course is meant to give balanced exposure to both traditional and object oriented
approaches to system analysis and design.

Prerequisite:
Fundamentals of Structured Programming and Fundamentals of Object Oriented Programming
Contents:
1. System Analysis Fundamentals (10%)
• Types of Systems
• Role of the System Analyst
• Systems Development Life Cycle
• CASE Tools
• Interviewing
• Joint Application Development
• Using Questionnaires
2. Analysis Modeling (15%)
• Data Flow Approach
• Developing Data Flow Diagrams
• Logical and Physical Data Flow Diagrams
• Data Dictionary
• Creating Data Dictionary
• Using Data Dictionary
• Process Specifications
• Structured English
• Decision Tables
• Decision Trees
-2-
3. System Design (25%)
• Designing Effective Output
• Output Design Objectives
• Designing a Web Site
• Form Design
• Web Forms Design
• Data Concepts, Normalization
• Denormalization
• Data Warehouses
• Human-Computer Interaction
• Types of Interfaces
• Dialog Design
• Designing Queries
• Effective Coding
• Effective Data Capture
• Input Validation
4. Object Modeling Concepts (15%)
• Introduction
• Modeling as a design technique
• Class Modeling-Object and Classes
• Association
• Generalization
• Aggregation
• Abstract class
• Multiple inheritance
• Metadata
• Reification
• Constraints
• Derived data
• Packages
• State Modeling- State
• Transitions and Conditions
• State Diagrams
• Nested state diagrams
• Nested States
• Signal Generalization
• Concurrency
5. Object Oriented Analysis and Design (15%)
• Process overview- Development stages
• Development life cycle
• System conception
• Domain Analysis
• Application Analysis
-3-
• System Design
• Class Design
• Process summary
6. Basic Structural Modeling (10%)
• Classes
• Relationships
• Common Mechanisms
• Diagrams
• Class Diagrams
7. Behavioral Modeling (10%)
• Interactions
• Use Cases
• Use Case Diagrams
• Interaction Diagrams
• Activity Diagrams
Main Reference Book(s):
1) Systems Analysis and Design by Kendall & Kendall, PHI Publication, 7th Edition.
2) Object-Oriented Modeling and Design with UML by Michael Blaha, James Rumbaugh, Pearson
Education Publication, 2nd Edition.
3) The Unified Modeling Language - User Guide by Grady Booch, James Rumbaugh, Ivar
Jacobson, Pearson Education Publication.
Suggested Additional Reading:
1) Modern Systems Analysis and Design by Jeffrey A. Hoffer, Joey F. George, Joseph S. Valacich,
Prabin K. Panigrahi, Pearson Education Publication, 4th Edition.
2) Object Oriented Analysis and Design Using UML by Mahesh P. Matha, PHI Publication
3) UML Distilled by Martin Fowler, Pearson Edition, 3rd Edition.
4) Object Oriented Systems Development Using the Modified Modeling Language by Ali Bahrami,
Tata McGraw Hill Publication.
5) System Analysis and Design with UML Version 2.0 by Alan Dennis, Barbary Haley Wixom,
David Tegarden, John Wiley India Publication, 2nd Edition.
6) Appling UML and Patterns by Craig Larman, Pearson Education, 2nd Edition.
7) An Introduction to Object-Oriented Analysis – Objects and UML in Plain English by David
William Brown, John Wiley & Sons Publication, 2nd Edition
-4-
Chapter-wise coverage from main reference book:
Book Chapters
1 1,4,7-9,11-15
2 1-6,10-16
3 1-8,15-19
Accomplishments of the student after completing the course:
After completion of the course the students would be well versed with
• The role of System Analyst
• Modern structured analysis approaches
• Key modeling concepts that apply to both the traditional structured approach and the newer
object-oriented approach
• Unified Process and use of UML for Object-Oriented Analysis and Design

System Software (SS) 630005 E-BOOK

Sunday, August 8, 2010



E-book Download link


Structured & Object Oriented Analysis & Design Methodology (SOOADM) 630001 E-BOOK DOWNLOAD



E-book Download link

Operating System (OS) 630004 E-BOOK




e-Book Download link
e-Book download link



e-Book download link

Fundamentals of Java Programming (Java) 630002 E-BOOK





e-Book Download link



e-Book Download link