Upload
others
View
22
Download
1
Embed Size (px)
Citation preview
Semester VCourse Code Course Title Credits
USIT501 & USIT5P1 Software Project Management +Practical 2+2
USIT502 & USIT5P2 Internet of Things +Practical 2+2
USIT503 & USIT5P3 Advanced Web Programming +Practical 2+2
USIT504 & USIT5P4 Artificial Intelligence +Practical 2+2
OR
USIT505 & USIT5P5 Linux System Administration +Practical 2+2
USIT506 & USIT5P6 Enterprise Java +Practical 2+2
OR
USIT507 & USIT5P7 Next Generation Technologies +Practical 2+2
Total Credits 20
Semester V
USIT501 Software Project Management
Objective:
Introduction to Software Project Management
Project Evaluation and Programme
Management
An Overview of Project Planning
Unit 1
Unit 2
Selection of an Appropriate
Project Approach
Software Effort Estimation
Unit 3
Activity Planning
Risk Management
Resource Allocation
Unit 4 Monitoring and Control
Managing Contracts
Managing People in Software EnvironmentsUnit 5
Working in Teams
Software Quality
Project Closeout
Semester V
USIT502 Internet of Things
Objective: To learn the development of Internet of Thing
The Internet of Things: An Overview
Internet Principles
Unit 1
Unit 2
Thinking About Prototyping
Prototyping Embedded
Devices
Unit 3
Prototyping the Physical Design
Prototyping Online Components
Unit 4
Techniques for Writing Embedded Code
Business Models
Provide Infrastructure
Unit 5
Moving to Manufacture
Ethics:
Semester V
USIT503 Advanced Web Programming
Objective: To learn the development of ASP.NET Applications.
Introducing .NET
The C# Language
Types, Objects, and Namespaces
Unit 1
Unit 2
Web Form Fundamentals
Form Controls
Unit 3 Error Handling, Logging, and Tracing
State Management
Styles, Themes, and Master Pages
Unit 4
ADO.NET Fundamentals
Data Binding
The Data ControlsUnit 5
XML
Security Fundamentals
ASP.NET AJAX
Semester v
USIT504 Artificial Intelligence (Elective I)
Objective: To learn
Introduction
Intelligent Agents
Unit 1
Unit 2
Solving Problems by
Searching
Beyond Classical Search
Unit 3
Adversarial Search
Logical Agents
Unit 4
First Order Logic
Inference in First Order Logic
Unit 5
Planning
Knowledge Presentation
Semester VUSIT505 Linux System Administration (Elective I)
Objective: To learn
Introduction to Red Hat Enterprise Linux
Command Line
System Administration Tasks
Managing Software
Unit 1
Unit 2 Configuring and Managing Storage
Connecting to the Network
Working with Users , Groups, and
Permissions
Unit 3
Securing Server with iptables
Setting Up Cryptographic Services
Configuring Server for File Sharing
Unit 4
Configuring DNS and DHCP
Setting Up a Mail Server
Configuring Apache on Red Hat Enterprise LinuxUnit 5
Introducing Bash Shell scripting
High-Availability Clustering
Setting Up an Installation Server
Semester VUSIT506 Enterprise Java (Elective II)
Objective: To learn
Understanding Java EE
Java EE Architecture, Server and Containers
Introduction to Java Servlets
Servlet API and Lifecycle
Working with Servlets
Working with Databases
Unit 1
Unit 2
Request Dispatcher
COOKIES
SESSIONS
Working with Files
Working with Non-Blocking I/O
Unit 3 Introduction to JSP
Getting Started with JSP
Action Elements
Implicit Objects, Scope and EI Expressions
JSP Standard Tag Libraries
Unit 4 Introduction to Enterprise Java Beans
Working with Session Beans and Message Driven Beans
Interceptors and Java Naming and Directory
InterfaceUnit 5
Persistence, Object Relational Mapping
Java Persistence API and Writing JPA Application
Introduction to Hibernate and Writing Hibernate Application
Semester VUSIT507 Next Generation Technologies (Elective II)
Objective: To learn
Big Data
NoSQL
Introducing MongoDB
Unit 1
Unit 2
The MongoDB Data Model
Using MongoDB Shell
MongoDB Architecture
Unit 3
MongoDB Storage Engine
MongoDB Use Cases
MongoDB Limitations
Mongo DB Practices
Unit 4
The End of Disk? SSD and In-MemoryDatabases
jQuery
Unit 5
JSON
Semester VICourse Code Course Title Credits
USIT601 & USIT6P1 Software Quality Assurance + Practical 2+2
USIT602 & USIT6P2 Security in Computing +Practical 2+2
USIT603 & USIT6P3 Business Intelligence +Practical 2+2
USIT604 & USIT6P4 Principals of Geographic Information Systems +Practical 2+2
OR
USIT605 & USIT6P5 Enterprise Networking + Practical 2+2
USIT606 & USIT6P6 IT Service Management +Practical 2+2
OR
USIT607 & USIT6P7 Cyber Laws +Practical Advanced Mobile Programming 2+2
Total Credits 20
Semester VI
USIT601 Software Quality Assurance
Objective:
Introduction to Quality
Software Quality
Unit 1
Unit 2
Fundamentals of Testing
Principles of testing
Methodologies /Approaches
of Testing
Unit 3
Unit Testing
Data Flow Testing
Unit 4 Software Verification and Validation
V- Test Model
Unit 5
Levels of Testing
Special Tests
Semester VI
USIT602 Security in Computing
Objective:
Information Security Overview
Risk Analysis
Secure Design Principles
Unit 1
Unit 2
Authentication and
Authorization
Encryption
Storage Security
Database Security
Unit 3
Secure Network Design
Network Device Security
Firewalls
Wireless Network Security
Unit 4 Intrusion Detection and Prevention Security
Voice over IP and PBX Security
Operating System Security ModelsUnit 5
Virtual Machines and Cloud Computing
Secure Application Design
Physical Security
Semester VI
USIT603 Business Intelligence
Objective:
Business Intelligence
Decision Support Systems
Unit 1
Unit 2
Mathematical Models for
decision making
Data Mining
Data Preparation
Unit 3 Classification
Clustering
Unit 4 Business Intelligence applications
Marketing Models
Logistic and production models
Data envelopment analysisUnit 5
Knowledge Management
Artificial Intelligence and Expert System
Semester v
USIT604 Principles of Geographic Information Systems (Elective I)
Objective: To learn
Introduction to GIS
The nature of GIS
The real world and representations of it
GI and Spatial Database
Unit 1
Unit 2 Data Management and
Processing Systems
Hardware and Software
Trends
Unit 3
Spatial Referencing and Positioning
Data Entry and Preparation
Unit 4
Spatial Data Analysis
Classification of analytical GIS Capabilities
Unit 5
Data Visualization
GIS and Maps, The Visualization Process
Semester VUSIT605 Enterprise Networking (Elective I)
Objective: To learn
General Network Design
Network Design Models
Unit 1
Unit 2 Enterprise LAN Design
Data Center Design
Unit 3
Wireless LAN Design
WAN Technologies and the Enterprise
Edge
WAN Design
Unit 4
IPv4
Routing Protocols
Unit 5
Managing Security
Network Management Protocols
Semester VUSIT606 IT Services Management (Elective II)
Objective: To learn
IT Service Management
Service Strategy Principles
Service Strategy
Challenges, Critical Success factors and risks
Unit 1
Unit 2 Service Design
Service Design Principles
Service Design Processes
Challenges, Critical Success factors and risks
Unit 3 Service Transition
Service Transition Principles
Service Transition Processes
Challenges, Critical Success factors and risks
Unit 4 Service Operation
Service Operation Principles
Service Operation Processes
Challenges, Critical Success factors and risks
Unit 5 Continual Service Improvements (CSI) Principles
CSI Process, Methods and Techniques
Organising for CSI
Technology Considerations and Implementing CSI
Semester VUSIT607 Cyber Laws (Elective II)
Objective: To learn
Power of Arrest Without Warrand Under the
IT Act, 2000
Cyber Crime and Criminal Justice
Unit 1
Unit 2
Contracts in the Infotech World
Jurisdiction in the Cyber World
Unit 3
Battling Cyber Squatters and Copyright Protection in
the Cyber World
Unit 4 E-Commerce Taxation: Real Problems in the virtual
world
Digital Signature, Certifying Authorities and E-
GovernanceUnit 5
The Indian Evidance Act of 1872 v. IT Act 2000
Protection of Cyber Consumers in India
Project Dissertation Semester V and
Project Implementation Semester VI
OBJECTIVES
Basic work upto system design is to be performed in the dissertation in the
semester V. Implementation and testing should be performed in semester VI.
Project Dissertation and implementation includes
CHAPTER 1: INTRODUCTION
CHAPTER 2: SURVEY OF TECHNOLOGIES
CHAPTER 3: REQUIREMENTS AND ANALYSIS
CHAPTER 4: SYSTEM DESIGN
CHAPTER 5: IMPLEMENTATION AND TESTING
CHAPTER 6: RESULTS AND DISCUSSION
CHAPTER 7: CONCLUSIONS