Invertis University Computer Science Diploma
Invertis University Computer Science Diploma
To impart high quality Engineering and Management education to the budding professionals and provide
the ambience needed for developing requisite skills to make a mark of excellence in Education, Business
and Industry.
Departmental Vision
To produce a new generation of Computer Engineers by providing enhanced knowledge in Computer
Engineering recognized worldwide for excellence. This would be guided by extensive research in
technology and management for industrial and social needs for sustainable development.
Departmental Mission
Our endeavor is to make the department the highest seat of learning, prepare Engineers equipped with
strong conceptual Foundation coupled with practical insight meet global Business changes.
PEO 1 Graduates will be able to analyze, design and propose a feasible solution to computer
engineering problems by applying basic principles of mathematics, science and engineering.
PEO 2 Graduates will be inculcated with necessary professional skills, effective oral
and written communication to be productive engineers.
PEO 3 Graduates will be able to work as a team in intra and interdisciplinary end
over for development of new ideas and products to serve in contemporary societal
contexts.
PEO 4 Graduates will be able to face challenges of the world economic order by
incorporating expertise gained by faculty in consultancy work, for educating
students, involving modern tools and techniques.
PEO 5 Graduates will achieve a high level of technical and managerial expertise to
achieve excellence, outstanding leadership to succeed in positions in software
development profession with higher threshold start in employment background.
PO5: Modern tool usage: Create, select, and apply appropriate techniques, resources, and
modern engineering and IT tools including prediction and modeling to complex engineering
activities with an understanding of the limitations.
PO6: The engineer and society: Apply reasoning informed by the contextual knowledge to
assess societal, health, safety, legal and cultural issues and the consequent responsibilities
relevant to the professional engineering practice.
PO7: Environment and sustainability: Understand the impact of the professional
engineering solutions in societal and environmental contexts, and demonstrate the knowledge
of, and need for sustainable development.
PO8: Ethics: Apply ethical principles and commit to professional ethics and responsibilities
and norms of the engineering practice.
PSO1: Graduates will be able to apply technical skills and modern engineering tools for computer
engineering day to day practice.
PRACTICAL/TRAINING/PROJECT
DEC351 Digital Electronics Lab
6 0 0 4 - - - 50 50 100 2
Computer
3 DCS403 3 1 0 20 10 10 40 60 100 4
Organization
4 DCS404 E-commerce 3 1 0 20 10 10 40 60 100 4
Industrial
5 DAS405 3 1 0 20 10 10 40 60 100 4
Management
PRACTICAL/TRAINING/PROJECT
DCS451
6 Data Structures Lab 0 0 4 - - - 50 50 100 2
DCS452
7 OOPs Lab 0 0 4 - - - 50 50 100 2
DCS453 Computer
8 0 0 4 - - - 50 50 100 2
Organization Lab
9 DCS454 E-commerce Lab 0 0 4 - - - 50 50 100 2
Management
3 DCS503 3 1 0 20 10 10 40 60 100 4
Information System
Computer Hardware
4 DCS504 3 1 0 20 10 10 40 60 100 4
and Maintenance
5 DCS505 Computer Graphics 3 1 0 20 10 10 40 60 100 4
PRACTICAL/TRAINING/PROJECT
DCS551
6 DBMS Lab 0 0 4 - - - 50 50 100 2
DCS552
7 JAVA Lab 0 0 4 - - - 50 50 100 2
EVALUATION SCHEME
PERIODS
S. Course
SUBJECT SESSIONAL EXAM. TOTAL Credit
No. Code E-
L T P CT TA AT TOTAL SEM.
THEORY
1 DCS601 Web Technology 3 1 0 20 10 10 40 60 100 4
Software
2 DCS602 3 1 0 20 10 10 40 60 100 4
Engineering
3 DCS603 Computer Networks 3 1 0 20 10 10 40 60 100 4
Environment and
4 DAS604 2 0 0 10 05 05 20 30 50 2
Ecology
Introduction to Cloud
5 DCS604 3 1 0 20 10 10 40 60 100 4
Computing
PRACTICAL/TRAINING/PROJECT
Web Technology
6 DCS651 0 0 4 - - - 50 50 100 2
Lab
7 DCS652 Project Lab 0 0 6 - - - 100 150 250 6
Industrial Training
8 DCS653 0 0 2 - - - 100 - 100 2
and Seminar
Discipline & General
9 GP601 - - - - - - 100 - 100 1
Proficiency
11 03 12 70 35 35 490 410 1000 29
TOTAL
PRACTICAL/TRAINING/PROJECT
Digital Electronics
DEC351
6 Lab 0 0 4 - - - 50 50 100 2
Operating Systems
DCS352
7 Lab 0 0 4 - - - 50 50 100 2
(UNIX/LINUX)
Programming in
DCS353
8 „C‟ Lab 0 0 4 - - - 50 50 100 2
IT Infrastructure
9 DCS355 0 0 4 - - - 50 50 100 2
Lab
Discipline &
GP301
10 General - - - - - - 50 - 50 1
Proficiency
15 5 16 100 50 50 450 500 950 29
TOTAL
L-Lecture, T- Tutorial , P- Practical , CT – Cumulative Test ,TA –Teacher Assessment ,
AT – Attendance , E-Sem – End Semester Marks
Pre-requisites: None
Course Objectives:
Understand the concepts of various components.
Understand concepts that underpin the disciplines of analog and digital
electronic logic circuits.
Understand various Number systems and Boolean algebra, the Boolean
expression using Boolean algebra and design it using logic gates.
Understand Design and implementation of combinational circuits.
Understand Design and develop sequential circuits.
Detailed Syllabus
Unit-1
Introduction:-Define digital and analog signals and systems, difference between analog and
digital signals, Need of digitization and applications of digital systems Number System :
Decimal, Binary, Octal, and Hexadecimal systems; Binary Arithmetic, BCD and Gray code.
Boolean algebra and the 'Demerger‟s Theorems.
Unit-2
Logic Gates: BUFFER, NOT, AND, OR, NAND, NAND, NOR, X-OR, and X_NOR gates
Combinational Logic Circuits: SOP and POS forms, reduction and inter conversion of forms,
logic design using K maps.
Unit-3
Adder & Subtract or circuits : Half adder, full adder, half subtract or, full subtract or; design
of all these circuits. using discrete gates. Flip-Flops: RS flip-flop, J-K, D-, T-flip-flops;
Racing problem and the Master-Slave J-K flip-flop.
Unit-4
Sequential Logic Circuits: Design of asynchronous and synchronous up/down counters, Shift
Registers:SIPO, SISO, PIPO, and PISO register Multiplexers, demultiplexers; decoders and
encoders.
Unit-5
Analog to digital and digital to analog converters: Basic terms and definitions, Conversion
methods, Types of converters.
Text Books:
1. Malvino & Leach "Digital Principles and Applications", Tata McGraw Hill, Delhi.
2. Gayakwad R.A. "Op-Amps and Linear Integrated Circuits", Prentice Hall of India, Delhi.
Reference Books:
1. Taub & Schilling "Digital Electronics", Tata McGraw Hill, Delhi.
COURSE OUTCOMES: After the completion of the course the student will be able to:-
CO1 Understand the concepts of various components to design stable analog circuits.
CO3 Minimize the Boolean expression using Boolean algebra and design it using logic gates.
Pre-requisites: None
Course Objectives:
To understand the main components of an OS & their functions.
To study the process management and scheduling.
To understand various issues in Inter Process Communication (IPC) and the role of
OS in IPC.
To understand the concepts and implementation Memory management policies and
virtual memory.
To understand the working of an OS as a resource manager, file system manager,
process manager, memory manager and I/O manager and methods used to implement
the different parts of OS.
To understand the concept of file organization and access mechanism.
Detailed Syllabus
Unit- 1
Introduction to Operating system, Functions of Operating System, Classification of Operating
systems: Batch, Interactive, Time sharing, Real Time System, Multiprocessor Systems,
Multiuser Systems. Operating System Components, Operating System services.
Unit- 2
Process, Process states, Process Transition Diagram, Process Control Block (PCB), CPU
Scheduling: Objectives of Scheduling, Types of Scheduler, Scheduling types, Scheduling
Criteria, Scheduling Algorithms: FCFS, SJF, SRT, Priority, Round Robin.
Unit- 3
Deadlock: System model, Necessary Condition for Deadlock, Resource Allocation Graph,
Recovery from deadlock.
Unit- 4
Memory Management: Logical Address, Physical Address, Memory Fragmentation, Paging,
Introduction to Virtual memory, Page replacement algorithms: FIFO, LRU, Thrashing.
Unit- 5
I/O Management and Disk Scheduling: I/O devices, I/O buffering, Disk scheduling: FCFS,
SSTF, C-SCAN, C-LOOK.
Text Book:
1. Silberschatz, Galvin and Gagne, “Operating Systems Concepts”, Wiley.
2. Milenekovie, "Operating System Concept", McGraw Hill, Delhi.
Reference Books:
1. D M Dhamdhere, “Operating Systems : A Concept based Approach”, 2nd Edition,
TMH
2. William Stallings, “Operating Systems: Internals and Design Principles”, 6th Edition,
Pearson Education
COURSE OUTCOMES: After the completion of the course the student will be able to:-
CO1 Describe the important computer system resources and the role of operating system
in their management policies and algorithms.
CO2 Understand the process management policies and scheduling of processes by CPU.
CO3 Evaluate the requirement for process synchronization and coordination handled by
operating system.
CO4 Describe and analyze the memory management and its allocation policies.
CO5 Identify, use and evaluate the storage management policies with respect to
different storage management technologies.
CO6 Set file access permissions and protect and secure files.
Pre-requisites: None
Course Objectives:
To impart adequate knowledge on the need of programming languages and
problem-solving techniques.
To enable effective usage of arrays, structures, functions, pointers and to
implement the memory management concepts.
To study the advantages of user defined data type which provides flexibility
for application development.
To teach the basics of pre-processors available with C compiler.
Detailed Syllabus
Unit-1
Algorithm and Programming Development steps in development of a program, Flow charts,
Algorithm development, Program Debugging.
Program Structure:- I/o statements, assign statements. Constants, variables and data types,
Operators and Expressions, Standards and Formatted, Use of Header & Library files.
Unit-2
Control Structures: Introduction, Decision making with IF – statement, IF – Else and Nested
IF, While and do-while, for loop, Break and switch statements.
Unit-3
Functions:- Introduction to functions, Global and Local Variables, Function Declaration,
Standard functions, Parameters and Parameter Passing, Call –by value/reference, Recursion.
Unit-4
Introduction to Arrays, Array Declaration and Initialization, Single and Multidimensional
Array. Arrays of characters.
Unit-5
Pointers:- Introduction to Pointers, Address operator and pointers, Declaring and Initializing
pointers.
Text Books:
1.Salaria RS, Application Programming in C , Khanna Book Publishing Co (P) Ltd. New
Delhi.
2.Schaum Series, Programming in C , McGraw Hills Publishers, New York.
COURSE OUTCOMES: At the end of the course, the student will be able to:-
CO2 Choose data types and structures to solve mathematical and scientific problems
Pre-requisites: None
Course objectives:
To develop logical thinking and its application to computer science (to emphasize
the importance of proving statements correctly.
To have substantial experience to comprehend formal logical arguments.
To express mathematical properties formally via the formal language of
propositional logic and predicate logic.
To understand basic mathematical objects such as sets, functions, and relations and
will also be able to verify simple mathematical properties that these objects
possess.
The subject enhances one‟s ability to reason and ability to present a coherent and
mathematically accurate argument.
Detailed Syllabus
Unit-1
Set Theory: Introduction, Types of set, Subsets, Operation of sets, Cartesian Products of
setsMultisets, Venn Diagrams
Unit-2
Relations: Definition, Operations on relations, Properties of relations, Composite Relations,
equivalence relation,Equality of relations, Order of relations, Matrix Representation of
relations.
Unit-3
Functions: Definition, Classification of functions, Operations on functions, Difference
between function and a relation,Even and odd functions.
Natural Numbers: Introduction, Mathematical Induction: principle of mathematical
Induction
Partial order sets: Definition, Partial order sets, Combination of partial order sets or
Component of Poset, Hasse diagram.
Unit-4
Boolean Algebra: Introduction, Axioms and Theorems of Boolean algebra, Algebraic
manipulation of Boolean expressions. Simplification of Boolean Functions, Logic gates,
Digital circuits.
Propositional Logic: Proposition, well formed formula, Truth tables, Tautology,
Satisfiability, Contradiction, Algebra of proposition.
Unit-5
Text Book:
1. ThomasKoshy, Discrete Mathematics with Applications, Elsevier Pub. 2008
Reference Books:
1. Kenneth H. Rosen, Discrete Mathematics and Its Applications, 6/e, McGraw-Hill,
2006.
2. B. Kolman, R.C. Busby, and S.C. Ross, Discrete Mathematical Structures, 5/e, Prentice
Hall, 2004.
3. E.R. Scheinerman, Mathematics: A Discrete Introduction, Brooks/Cole, 2000.
4. R.P. Grimaldi, Discrete and Combinatorial Mathematics, 5/e, Addison Wesley, 2004.
5. Jean Paul Trembley, R Manohar, Discrete Mathematical Structures with Application to
Computer Science, McGraw-Hill, Inc. New York, NY, 1975.
6: Swapan Kumar Sarkar: Discrete Mathematics, S.CHAND & Company Ltd.
COURSE OUTCOMES: After the completion of the course the student will be able to:-
Be able to construct simple mathematical proofs and possess the ability to verify
CO1
them.
CO2 Have substantial experience to comprehend formal logical arguments.
Be skillful in expressing mathematical properties formally via the formal
CO3
language of propositional logic and predicate logic.
Be able to specify and manipulate basic mathematical objects such as sets,
CO4 functions, and relations and will also be able to verify simple mathematical
properties that these objects possess.
Gain experience in using various techniques of mathematical induction (weak,
CO5 strong and structural induction) to prove simple mathematical properties of a
variety of discrete structures.
Pre-requisites: None
Course Objectives:
To understand underlying principles of IT infrastructure and management services.
To understand IT systems, service delivery and service support process for providing
a quality service.
To understand the basics of storage management.
To study policies for security management and mitigate security related risks in the
organization.
To understand the IT and cyber ethics and study cyber forensics law and cyber
crimes.
Detailed Syllabus
Unit-1
Information Technology, Computer Hardware, Computer Software, Network and Internet,
Computing Resources, Design Issues, Requirements, IT System Management Process
Unit-2
Service Delivery Process, Service Level Management, Financial Management, Service
Management, Capacity Management, Availability Management
Unit-3
Service Support Process, Configuration Management, Incident Management, Problem
Management, Change Management, Release Management Backup & Storage, Archive &
Retrieve, Disaster Recovery,
Unit-4
Space Management, Database & Application Protection, Bare Machine Recovery, Data
Retention Security, Computer and internet Security, Physical Security,
Unit-5
Introduction to Cyber Ethics, Intellectual Property, Privacy and Law, Computer Forensics,
Ethics and Internet, Cyber Crimes
Reference Books:
1. Godbole, “Information Systems Security” Willey
2. Sood, “Cyber Laws Simplified” McGraw Hill
3. P.Gupta, „IT infrastructure & its Management” PHI
CO1 To describe basic IT infrastructure, storage management, security measures, cyber ethics,
computer forensics, cyber laws and electronic commerce.
CO2 To summarize the design requirements for IT systems, service delivery and service
support process for providing a quality service.
CO3 To relate various service delivery and service support process for development of a
quality product.
CO4 To focus on various storage and security schemes to provide availability and safety of IT
system.
CO5 To test the data collected at any cyber crime scene and organize it to find out the
sequence of events responsible for present situation using computer forensic schemes.
Detailed Syllabus
Unit-1
Introduction: Basic Terminology, Elementary Data Organization, Structure operations,
Algorithm complexity.
Arrays: Array Definition, Representation and Analysis, Single and Multidimensional Arrays,
application of arrays.
Unit– 2
Stacks: Implementation of stack, Operations on Stacks: Push & Pop, Application of stack:
Conversion of Infix to Prefix and Postfix Expressions, Evaluation of postfix expression using
stack.
Queues: Array implementation of queues, Operations on Queue: Create, Add, Delete.
Unit – 3
Linked list: Representation and Implementation of Singly Linked Lists, Traversing and
Searching of Linked List, Overflow and Underflow, Insertion and deletion to/from Linked
Lists.
Unit-4
Trees: Basic terminology, Binary Trees, Binary tree representation, Tree traversal (pre-order,
post-order and in-order).
Unit – 5
Searching and Hashing: Sequential search, binary search, comparison and analysis, Concept
of Hashing.
Sorting: Algorithms and their analysis- Insertion Sort, Bubble Sort, Quick Sort, Merge Sort.
Text Books:
Course Outcomes: After the completion of the course the student will be able to:
CO1 Understand the concepts of data structure, data type and array data structure.
CO2 Analyze algorithms and determine their time complexity.
CO3 Describe how arrays, records, linked structures, stacks, queues, trees, and graphs are
represented in memory and used by algorithms.
CO4 Apply fundamental algorithmic problems including Tree traversals, Graph traversals,
and shortest paths.
CO5 Implement and know when to apply standard algorithms for searching.
CO6 Implement the various sorting algorithms, including bubble sort, insertion sort,
selection sort, merge sort, quick sort and heap sort.
L T P C
Pre-requisites: None 3 1 0 4
Course Objectives:
CO1 To introduce fundamentals of object oriented programming using C++.
CO2 Compare C, C++ and Java and study the various features provide by C++.
CO3 To introduce the C++ programming constructs.
CO4 To introduce various data types used in C++.
Detailed Syllabus
Unit-1
History of C++. Basic concept of OOPs-Objects, Classes, Object. Difference between C ,
C++ & Java.
Unit-2
Encapsulation, Data Abstraction, Inheritance, Polymorphism.
Unit-3
Structure of a C++ program, Comments, Variables, Identifiers, Data types. Declaration of
variables, Initialization of variables, Constants.
Unit-4
Operator and control structures, Types of Operators. Priority of Operators. Arrays-
Initializing arrays, Strings.
Unit-5
Classes and objects- Introduction to class, Class Definition, Classes and Objects, Access
specifiers – Private, Public and Protected. Member functions of the class. Constructor and
destructor.
References:
1. Herbert Schildt, “C++ the Complete Reference “, III edition, TMH 1999
2. Balagurusamy, Entrepreneurial “Object Oriented programming with C++”, TMH
3. Barkakatin “objects oriented programming in C++” PHI 1995.
Course Outcomes: After the completion of the course the student will be able to:
CO6 Develop the program by using classes, object, nested classes, constructors, abstract
class etc.
L T P C
Pre-requisites: None 3 1 0 4
Course Objectives:
CO1 To understand the main components and architecture of modern computer.
CO2 To understand the number system used in digital computer.
Detailed Syllabus
Unit-1
Unit-2
Number representation (sign magnitude, 1‟s and 2‟s complement), IEEE standard for floating
point representation. Addition and subtraction of signed 2‟s complement numbers, Booths
multiplication algorithm.
Unit-3
Central Processing Unit: Processor organization, general register organization, stack
organization and addressing modes, Instruction types, Instruction formats, instruction cycle.
Unit -4
Input / Output: Peripheral devices: I/O devices, I/O interface, Interrupts, types of interrupts,
Modes of Data Transfer: Programmed I/O, interrupt initiated I/O and Direct Memory Access.
Unit-5
Memory: Basic concept and hierarchy, semiconductor RAM memories, ROM memories.
Cache memories: concept, address mapping and replacement. Auxiliary memories: magnetic
disk, magnetic tape and optical disks Introduction to concept of virtual memory.
Reference Books :
1. William Stalling, “ Computer Organization”, PHI
Course Outcomes: After the completion of the course the student will be able to:
CO6 Can understand the need and importance of cache memory and the memory
hierarchy.
L T P C
Pre-requisites: None 3 1 0 4
Course Objectives:
CO1 Understand concept of E-Commerce and its types.
CO2 Be familiarized with technologies for E-Commerce.
CO3 Understand different types of Online Payment systems.
CO4 Understand selling and marketing on web.
CO5 Be familiarized with concept of E-Business and E-Business Models.
CO6 Understand various E-Business Strategies and E-Governance.
Detailed Syllabus
Unit-1
Electronic Commerce: Overview, Definitions, Advantages & Disadvantages of E-Commerce,
Threats of E–Commerce, Rules & Regulations for Controlling E–Commerce, Cyber Laws.
Unit-2
Technologies: Relationship between E–Commerce & Networking, Different Types of
Networking for E–Commerce, Internet, Intranet & Extranet Requirement for E–Commerce.
Unit-3
Business Models of E–commerce: Model Based on Transaction Type, E–Governance. E–
Strategy: Overview, Strategic Methods for developing E–commerce.
Unit-4
Introduction to E–Payment System: Payment through card system, E–Cheque, E–Cash, E–
Payment Threats & Protections. E–Marketing:. Home shopping, Tele-marketing, Risk of E –
Commerce: Overview, Security for E – Commerce,
Unit-5
Security Standards, Introduction to Cryptography, Introduction to Password Systems. E-
Commerce relation with ERP and Internet, Future Directions in e-commerce
References :
1. E-Commerce,M.M. Oka, EPH
2. Kalakotia, Whinston : Frontiers of Electronic Commerce , Pearson Education.
3. Bhaskar Bharat : Electronic Commerce - Technologies & Applications.TMH
4. Loshin Pete, Murphy P.A. : Electronic Commerce , Jaico Publishing Housing.
5. Murthy : E – Commerce , Himalaya Publishing.
6. E – Commerce : Strategy Technologies & Applications, Tata McGraw Hill.
7. Global E-Commerce, J. Christopher & T.H.K. Clerk, University Press
8. Beginning E-Commerce, Reynolds, SPD
Course Outcomes: After the completion of the course the student will be able to:
L T P C
Pre-requisites: None 3 1 0 4
Course Objectives:
CO1 Define and understand the knowledge of management
Detailed Syllabus
Unit-1
PRINCIPLES OF MANAGEMENT: Definition of management, Administration
organization, Functions management, Planning, Organizing, Co-ordination and control,
Structure and function of industrial organizations, Leadership- Need for leadership, Factors to
be considered for accomplishing effective leadership,
Unit-2
Communication -Importance, Processes, Barriers to communication, Making communication,
Effective, formal and informal communication, Motivation - Factors determining motivation,
Positive and negative motivation, Methods for improving motivation, Incentives, Pay
promotion and rewards, Controlling - Just in time.
Unit-3
HUMAN AND INDUSTRIAL RELATIONS: Human relations and performance in
organization, Understand self and others for effective behavior, Industrial relations and
disputes, Characteristics of group behavior and Trade unionism, Mob psychology, Labor
welfare, Workers participation in management.
Unit-4
PERSONNEL MANAGEMENT:
Responsibilities of human resource management - Policies and functions, Selection - Mode of
selection - Procedure - training of workers, Job evolution and Merit rating - Objectives and
importance wage and salary administration - Classification of wage.
Unit-5
INTELLECTUAL PROPERTY RIGHTS: Introduction to IPR (Patents, Copy Right, Trade
Mark),Protection of undisclosed information, Concept and history of patents, Indian and
International Patents Acts and Rules, Patentable and Nonpatentable invention including
product versus Process.
Text Book:
Course Outcomes: After the completion of the course the student will be able to:
LTPC
1. Implementation of two Addition of Matrices. 00 4
LTPC
00 4
1. Write a Program in C++ to print your name.
2. Write a Program in C++ to add two numbers.
3. Write a Program in C++ to find average of three numbers.
4. Write a Program in C++ to find whether a given number is even or odd.
5. Write a Program in C++ to find greatest of three numbers.
6. Write a program in C++ to print first 10 natural numbers.
7. Write a Program in C++ to input 10 numbers in an array and print them.
8. Write a Program in C++ to input a 2*2 matrix and print all its elements.
9. Write a program in C++ to transpose a Matrix.
10. Define a class stack in C++ with 3 Public Members with following Description:
a) A data member top=-1
b) Stack [100].
c) Public members functions:
d) A function PUSH( ) to insert value into the stack.
e) A function POP() to delete an element from the stack.
f) A function DISPLAY( ) to display the stack.
LTPC
00 4
As per Requirement of Syllabus.
Pre-requisites: None
Course Objectives:
The objective of the course is to present an introduction to database management
systems, with an emphasis on how to organize, maintain and retrieve - efficiently, and
effectively - information from a DBMS.
DETAILED SYLLABUS
Unit-1
Introduction to Database Management System, Data Base Vs file oriented approach, Basic
DBMS terminology.
Unit-2
DBMC Architecture
Unit-3
Data Modeling
Introduction to Data Models, Entities, Attributes, Introduction to entity sets, relationships sets
and Attributes.
Unit-4
Unit-5
Elementary ideas of Structured Query Language – SQL Commands –SQL Data Types, Basic
Queries in SQL- Data Definition Language (DDL), Creating Tables, Inserting Values into a
Table, Updating Column(s) of a Table, Deleting Row(s) From a Table, Dropping Columns.
Reference Books:
Course Outcomes: After the completion of the course the student will be able to:
Pre-requisites: None
Course Objectives:
Objective of this course is to provide the ability to design console based, GUI basedand
web based applications. Students will also be able to understand integrated development
environment to create, debug and run multi-tier and enterprise-level applications.
DETAILED SYLLABUS
Unit-1
The Java Language: History and evolution of Java, Java’s Lineage. Object Orientation
concepts; Class, Object and its significance. Environment variable. Data Types, Variables
and Array: Strongly typed Language, Primitive type, Non Primitive type, Scope & lifetime of
the variables, Type Conversion and casting, Automatic Type promotions, Control Statements:
Selection Statement, Iteration Statement.
Introducing classes: Class Fundamentals, Creating and Operating Objects, Constructor &
initialization code block, Access Control, Modifiers, methods, Abstract Class & Interfaces,
Defining Methods, Argument Passing Mechanism, Method Overloading.
Unit-2
Unit-3
Exception Handling: The Idea behind Exception ,Exceptions & Errors Types of Exception,
Control Flow In Exceptions, Use of try, catch, finally, throw, throws in Exception Handling,
In-built and User Defined Exceptions, Checked and Un-Checked Exceptions,
Array & String: Defining an Array, Initializing & Accessing Array, Multi–Dimensional
Array, and Operation on String, Mutable & Immutable String.
Unit-5
Database Programming using JDBC: Introduction to JDBC, JDBC Drivers & Architecture.
Text Book:
References:
Course Outcomes: After the completion of the course the student will be able to:
Pre-requisites: None
Course Objectives:
The objective of the course is to describe the role of information technology and
decision support systems in business and record the current issues with those of the firm to
solve business problems. To introduce the fundamental principles of computer-based
information systems analysis and design and develop an understanding of the principles and
techniques used.
DETAILED SYLLABUS
Unit-1
Unit-2
Management.
Unit-3
Information system in Businees, Problem with MIS, Causes and solution, Problem
Management, The Planning Process, Controlling process in an organization, Database
Backup & Storage, Archive & Retrieve, Disaster Recovery, Database & Application
Protection.
Unit-4
Unit-5
Implementation.
Text Books:-
NewDelhi.
International
Course Outcomes: After the completion of the course the student will be able to:
Relate the basic concepts and technologies used in the field of management information
CO1 systems.
Apply the understanding of how various information systems like DBMS work together to
CO5 accomplish the information objectives of an organization
Pre-requisites: None
Course Objectives:
The objective of this course is to provide the students much needed knowledge of
computer hardware and networking, enabling them to identify and rectify the onboard
computer hardware, software and network related problems in Engine Room
Integrated Automation systems and Navigational equipment on Bridge. With the help
of this course the participant will be able to understand the hardware specifications
that are required to run operating system and various shipboard application programs.
DETAILED SYLLABUS
Unit-1
Component and peripheral devices, Connected with computer. Mother Board : BUS,
Motherboard components, Battery, Connections on the Mother Board, Keeping CPU cool,
Mother board trouble shooting.
Unit-2
Key Board: Switches, Keyboard organization, Key board type trouble shooting. Mouse:
Mouse type, Connecting Mouse, Trouble shooting Mouse.HDD : Magnetic recording, Data
Encoding Method, HDD feature, Head barking, HDD trouble shooting.
Unit-3
Printers : Image formation method, Printing mechanism, DMP, Ink Jet, Laser Printer. How
printer works and Troubleshooting.
Unit-4
Network : Setting up N/W, Trouble Shooting N/W, Make your own computer.
Software Installation, Windows and other S/w, Boot Process, How to use Pen deive and other
devices. Power Supply: Operating characteristics, Types and
maintenance.
Reference Books:
Course Outcomes: After the completion of the course the student will be able to:
Understand basic concept & structure of Computer Hardware & Networking Components.
CO1
Identify the existing configuration of the computers & peripherals.
CO2
Upgrading the same as & when required.
CO3
Apply their knowledge about computer peripherals to identify/rectify problems on board
CO4
Integrate the PC‟s into Local Area Network & re-install OS & various shipboard
CO5
applications.
Pre-requisites: None
Course Objectives:
The main objective of this module is to introduce to the students the concepts of
computer graphics. It starts with an overview of interactive computer graphics, two
dimensional system and mapping, then it presents the most important drawing
algorithm, two-dimensional transformation; Clipping, filling and an introduction to 3-
D graphics.
DETAILED SYLLABUS
Unit-1
Introduction and Line Generation: Graphic Displays- Random scan displays, Raster scan
displays, Frame buffer and video controller, Points and lines, Line drawing algorithms, Circle
generating algorithms, Mid-point circle generating algorithm.
Unit-2
Unit-3
Unit-4
Invertis University, Bareilly (Effective Session 2014-2015) Page 43
Curves and Surfaces: Quadric surfaces, Spheres, Ellipsoid, Blobby objects, introductory
concepts of Spline, B-spline and Bezier curves and surfaces.
Unit-5
Hidden Lines and Surfaces: Back Face Detection algorithm, Depth buffer method, A-
buffer
method, Scan line method, basic illumination models – Ambient light, Diffuse reflection,
Specular reflection and Phong model, Combined approach, Warn model, Intensity
Attenuation, Color consideration, Transparency and Shadows.
Text Books:
1. Donald Hearn and M Pauline Baker, “Computer Graphics C Version”, Pearson Education
References:
3. Donald Hearn and M Pauline Baker, “Computer Graphics with OpenGL”, Pearson
Education
Course Outcomes: After the completion of the course the student will be able to:
Apply the concepts of colour models, lighting and shading models, textures, ray tracing,
CO2
hidden surface elimination, anti-aliasing, and rendering.
CO4 Describe the fundamentals of animation, parametric curves and surfaces, and spotlighting.
Identify a typical graphics pipeline and apply graphics programming techniques to design
CO5
and create computer graphics.
EVALUATION SCHEME
PERIODS
S. Course
SUBJECT SESSIONAL EXAM. TOTAL Credit
No. Code E-
L T P CT TA AT TOTAL SEM.
THEORY
1 DCS601 Web Technology 3 1 0 20 10 10 40 60 100 4
Software
2 DCS602 3 1 0 20 10 10 40 60 100 4
Engineering
3 DCS603 Computer Networks 3 1 0 20 10 10 40 60 100 4
Environment and
4 DAS604 2 0 0 10 05 05 20 30 50 2
Ecology
Introduction to Cloud
5 DCS604 3 1 0 20 10 10 40 60 100 4
Computing
PRACTICAL/TRAINING/PROJECT
Web Technology
6 DCS651 0 0 4 - - - 50 50 100 2
Lab
7 DCS652 Project Lab 0 0 6 - - - 100 150 250 6
Industrial Training
8 DCS653 0 0 2 - - - 100 - 100 2
and Seminar
Discipline & General
9 GP601 - - - - - - 100 - 100 1
Proficiency
11 03 12 70 35 35 490 410 1000 29
TOTAL
Pre-requisites: None
Course Objectives:
CO1 Student will come to aware of cyber law.
CO2 student will be familiar with client server architecture
CO3 able to develop a web application using java technologies
Students will gain the skills and project-based experience needed for entry into web
CO4
application and development careers
Detailed Syllabus
Unit-1
Introduction to Web Based System Development:
History of web, Growth of the Web, Protocols, governing the web, Introduction to Cyber
Laws in India,
Unit-2
HTML: HTML Formatting Tags, Links, List, Tables, Frames, Forms, Comments in HTML.
Unit-3
Web Scripting: DHTML, JavaScript Introduction, documents, and documents, forms,
Statements, Functions, Object in JavaScript, Events and Event Handling Arrays, FORMS,
Buttons, Checkboxes, Text fields and Text areas.
Unit-4
XML: Introduction, Displaying an XML document, Data Interchange with an XML
document, document type definitions.
Unit-5
Designing web pages of your polytechnic etc.
Text Books
1. Beginning Visual C# 2008, John Wiley, Wrox, May 2008.
2. Microsoft .Net for Programmers, Fergal Grimes, SPI, 2002
References:
Course Outcomes: After the completion of the course the student will be able to:
CO1 Students are able to examine the security issues as well as judge the website
policies according to cyber law.
L T P C
Pre-requisites: None 3 1 0 4
Course Objectives:
It will give us information about various SDLC‟s , Software Characteristics and the
CO1
need of Software engineering.
Detailed Syllabus
Unit-1
Introduction to Software Engineering: Software Components, Software Characteristics,
Software Engineering Processes, Software Quality Attributes. Software Development Life
Cycle (SDLC)Models: Water Fall Model, Prototype Model, Spiral Model.
Unit-2
Software Requirement Specifications (SRS)
Requirement Engineering Process: Elicitation, Analysis, Documentation, Review. Feasibility
Study, Data Flow Diagrams, SRS Document.
Unit-3
Software Design: Basic Concept of Software Design, Modularization, Structure Charts,
Pseudo Codes, Flow Charts, Coupling and Cohesion Measures, LOC and Function Point (FP)
Based Measures.
Unit-4
Software Testing: Testing Objectives, Unit Testing, Integration Testing, Acceptance
Testing, Regression Testing, Top-Down and Bottom-Up Testing. Introduction to Structural
Testing (White Box Testing), FunctionalTesting (Black Box Testing), Alpha and Beta
Testing.
Unit-5
Software Maintenance: Need for Maintenance, Categories of Maintenance: Preventive,
Corrective and Perfective Maintenance. Software Configuration Management Activities,
Change Control Process. Introduction to Software Risk Analysis and Management.
Text book
1. R. S. Pressman, Software Engineering: A Practitioners Approach, McGraw Hill.
2. Rajib Mall, Fundamentals of Software Engineering, PHI Publication.
References:
1. K. K. Aggarwal and Yogesh Singh, Software Engineering, New Age International
Publishers.
2. Pankaj Jalote, Software Engineering, Willey
Course Outcomes: After the completion of the course the student will be able to:
L T P C
Pre-requisites: None 3 1 0 4
Course Objectives:
Study the basic taxonomy and terminology of the computer networking and
CO1
enumerate the layers of OSI model and TCP/IP model.
CO2 Acquire knowledge of OSI model
CO3 Study various terminology of networking.
Detailed Syllabus
Unit-1
Introduction Concepts: Goals and Applications of Networks, Advantages of computer
network. Network Topologies, Types of Transmission Media, Switching methods.
Unit-2
Introduction to OSI reference model, Types of Error, Detection and Correction, Sliding
Window protocols.
Unit-3
Connecting devices: Repeater, hub, bridge. Routing, IP address, IPv6. Introduction to
Congestion control
Unit-4
Introduction to Data compression techniques, Cryptography.
Unit-5
File Transfer, Access and Management, Electronic mail, HTTP, WWW, Introduction to
Firewalls.
Text Books:-
Course Outcomes: After the completion of the course the student will be able to:
CO1 Describe the functions of each layer in OSI and TCP/IP model.
CO2 Apply cryptography techniques to protect data.
CO3 Able to compress the data for data transfer.
CO4 Classify the routing protocols and analyze how to assign the IP addresses for the
given network.
CO5 Well known about the networking.
L T P C
Pre-requisites: None 3 1 0 4
Course Objectives:
CO1
CO2
CO3
CO4
CO5
CO6
Detailed Syllabus
Unit-1
Introduction to Environmental Science - Definition and scope and need for public awareness
Ecosystems ,Concept, structure and functions, restoration of damaged ecosystems
Biodiversity – Definition, description at national and global level, threats and conservation
Unit-2
Natural Resources - Renewable and non-renewable and their equitable use for sustainability,
Material cycles – carbon, nitrogen and sulphur cycle. Conventional and Non-conventional
Energy Sources – fossil fuel-based, hydroelectric, wind, -nuclear and solar energy, biomass,
biodiesel, hydrogen as an alternative fuel.
Unit-3
Transportation and industrial growth Social Issues Related to Environment–Sustainable
development, reset lement and rehabilitation Environmental ethics.
Unit-4
Environmental Changes and Human Health Environmental Pollution–Definition, causes and
effects, control measures for water, air, soil, noise, thermal pollution,
Textbook:
Environmental Studies, J Krishna wamy , R J Ranjit Daniels, Wiley India.
Reference Books:
1.Environmental Science, Bernard J. Nebel, Richard T. Right, 9780132854467, Prentice Hall
Professional 1993.
2.Environment and Ecology, R K Khandal, 978-81-265-4277-2, Wiley India.
3.Environmental Science, 8th Ed ISV, Botkin and Keller, 9788126534142,Wiley India.
4.Environmental Studies, R Rajagopalan, 978-0195673937, Oxford University Press
5.Textbook of Environmental Science and Technology, M.Anjireddy, BS Publications
CO1
CO2
CO3
CO4
CO5
L T P C
Pre-requisites: None 3 1 0 4
Course Objectives:
CO1 Study the basic terminology of cloud computing.
CO2 Study the various models of cloud computing.
CO3 Study various devices used in cloud computing for data transfer.
CO4 Study the various security policies.
Detailed Syllabus
Unit-1
Define cloud computing, Components of a computing cloud, Differentiating types of cloud:
Public, Private, Hybrid,
Unit-2
Cloud Computing Models: Software as a service: SaaS, Platform as a service: PasS,
Hardware as a service: HasS, Infrastructure as a service: IasS.
Unit-3
Connecting devices: Repeater, hub, bridge. Routing, gateways, Network Types, IP Classes
and subnets, CIDR
Unit-4
Introduction to Cloud security, User Authentication, Firewall and Cloud database
Unit-5
Amazon, Google, IBM Cloud, Microsoft and others adopting the cloud, Simple Storage
Service-S3, Overview of buckets and Object, Amazon elastic block storage EBS.
Text Books:
1. Cloud Computing: Principles and Paradigms, Editors: Raj Kumar Buyya, James
Bromberg, Andrej M Goscinski, Wiley, 2011.
2. Visible Ops private Cloud: FromVirtulization to private Cloud in 4 Practical‟s
steps,Andi Mann, Kurt Milne, Jeanne Mcrain IT Ptocess Institute , In: first edition(
April8,2011)
Reference Book:
Cloud Computing Explained: Implementation Handbook for Enterprises, John Rotan,
Recursive Press (November 2, 2009)
Course Outcomes: After the completion of the course the student will be able to: