Entity types, Entity set, attribute and key, relationships, relation types, roles and structural constraints, weak entities, enhanced E-R and object modelling, Sub classes; Super classes, inheritance, specialization and generalization
Indexed sequential access files; implementation using B & B++ trees, hashing, hashing functions, collision resolution, extendible hashing, dynamic hashing approach implementation and performance
Relational model concepts, relational constraints, relational algebra. SQL :- SQL queries, programming using SQL
Functional Dependencies, Normal form up to 3 rd normal form. Concurrency Control: Transaction processing, locking techniques and associated, database recovery, security and authorization. Recovery Techniques, Database Security
Subject-2 : Java Programming and Dynamic Webpage Design
Data types, control structured, arrays, strings, and vector, classes (inheritance, package, exception handling) multithreaded programming
use of commenting, headers, text styling, images, formatting text with , special characters, horizontal rules, line breaks, table, forms, image maps, tags, tags, file formats including image formats
Introduction, HTTP Servlets Basics, The Servlets Lifecycle, Retrieving Information, Sending HTML Information, Session Tracking, Database Connectivity
Introducing Java Server Pages, JSP Overview, Setting Up the JSP Environment, Generating Dynamic Content, Using Custom Tag Libraries and the JSP Standard Tag Library, Processing Input and Output.
Components of data communication, distributed processing, standards and organizations. Line configuration, topology, Transmission mode, and categories of networks.
Layers and their functions, comparison of models. Digital Transmission: Interfaces and Modems: DTE-DCE Interface, Modems, Cable modems.
Guided and unguided, Attenuation, distortion, noise, throughput, propagation speed and time, wavelength, Shannon capacity, comparison of media
Multiplexing, error detection and correction: Many to one, One to many, WDM, TDM, FDM, Circuit switching, packet switching and message switching
Line discipline, flow control, error control, synchronous and asynchronous protocols, character and bit oriented protocols, Link access procedures.
Transmission states, PPP layers, LCP, Authentication, NCP.
Services, Historical outline, subscriber’s access, ISDN Layers and broadcast ISDN.
Repeaters, bridges, gateways, routers, The Network Layer; Design issues, Routing algorithms, Congestion control Algorithms, Quality of service, Internetworking, Network-Layer in the internet.
Transport layer functions, connection management, functions of session layers, presentation layer and application layer.
Subject-4 : Software Project Management
- Project Definition
- Contract Management
- Activities covered by software project management
- Overview of project planning
- Stepwise project planning
- Strategic Assessment
- Technical Assessment
- Cost Benefit Analysis
- Cash flow forecasting
- Cost benefit evaluation techniques
- Risk Evaluation
- Objectives
- Project schedule
- Sequencing and scheduling activities
- Network planning models
- Forward pass and backward pass
- Activity on arrow networks
- Activity float
- Shortening project duration
- Risk management
- Nature of risk , types of risk , managing risk
- Risk planning and control
- Hazard identification
- Hazard analysis
- Creating framework
- Collecting the data
- Visualizing progress
- Cost monitoring
- Earned value
- Prioritizing monitoring
- Getting project back to target
- Change control
- Managing contracts
- Introduction
- Types of contract
- Stages in contract placement
- Typical terms of a contract
- Contract management
- Acceptance
- Introduction
- Understanding behaviour
- Organizational behaviour: A background
- Selecting the right person for the job
- Job instruction in the best methods
- Hackman job characteristics model
- Working in groups
- Becoming a team
- Decision making
- Leadership
- Organizational structures
- Stress
- Health and safety
- Case studies
-->> Java Programming Course & Projects Ideas