You are on page 1of 5

Paper Code: IT-701 L T P C

Paper: Software Project Management 3 1 0 4

Unit-I Introduction and Software Project Planning


Fundamentals of Software Project Management (SPM), Need Identification, Vision and Scope
document, Project Management Cycle, SPM Objectives, Management Spectrum, SPM
Framework, Software Project Planning, Planning Objectives, Project Plan, Types of project plan,
Structure of a Software Project Management Plan, Software project estimation, Estimation
methods, Estimation models, Decision process.

Unit-II Project Organization and Scheduling


Project Elements, Work Breakdown Structure (WBS), Types of WBS, Functions, Activities and
Tasks, Project Life Cycle and Product Life Cycle, Ways to Organize Personnel, Project schedule,
Scheduling Objectives, Building the project schedule, Scheduling terminology and techniques,
Network Diagrams: PERT, CPM, Bar Charts: Milestone Charts, Gantt Charts.

Unit-III Project Monitoring and Control


Dimensions of Project Monitoring & Control, Earned Value Analysis, Earned Value Indicators:
Budgeted Cost for Work Scheduled (BCWS), Cost Variance (CV), Schedule Variance (SV),
Cost Performance Index (CPI), Schedule Performance Index (SPI), Interpretation of Earned
Value Indicators, Error Tracking, Software Reviews, Types of Review: Inspections, Deskchecks,
Walkthroughs, Code Reviews, Pair Programming.

Unit-IV Software Quality Assurance and Testing


Testing Objectives, Testing Principles, Test Plans, Test Cases, Types of Testing, Levels of
Testing, Test Strategies, Program Correctness, Program Verification & validation, Testing
Automation & Testing Tools, Concept of Software Quality, Software Quality Attributes,
Software Quality Metrics and Indicators, The SEI Capability Maturity Model CMM), SQA
Activities, Formal SQA Approaches: Proof of correctness, Statistical quality assurance,
Cleanroom process.

Unit-V Project Management and Project Management Tools


Software Configuration Management: Software Configuration Items and tasks, Baselines, Plan
for Change, Change Control, Change Requests Management, Version Control, Risk
Management: Risks and risk types, Risk Breakdown Structure (RBS), Risk Management
Process: Risk identification, Risk analysis, Risk planning, Risk monitoring, Cost Benefit
Analysis, Software Project Management Tools: CASE Tools, Planning and Scheduling Tools,
MS-Project.

Text Books:
1. Software Project Management by M. Cotterell
2. Software Project Managemnet by S. A. Kelkar

Reference Books:
1. Information Technology Project Management
2. Management Information and Control by
Paper Code: IT-703 L T P C
Paper: System Programming 3 1 0 4

Unit-I
Introduction To PC Architecture (Intel Pentium, PC Hardware, segments and addressing,
Registers, ASSEMBLY LANGUAGE BASICS Machine Addressing, special DEBUG features,
Data Definition, Directives, Addressing Formats, COM Programs.

Unit-II
Program Logic And Control Jmp, Loop and conditional jump Instructions, Boolean operations,
Shifting, Rotating, KEYBOARD AND SCREEN PROCESSING, String Operations, Arithmetic
Operations and Table Processing, Searching, sorting.

Unit-III
Macro Working and Linking, Macro Definition, The LOCAL Directive, reception Directives,
conditional Directives, Intra-segment and Inter-segment calls, passing parameters, Advanced
Screen and Keyboard Processing, BIOS Interrupt 16H for Keyboard input, Extended Function
Keys.

Unit-IV
Disk Processing Disk Organization, File allocation Table, File Control Block, Sequential
Reading of a Disk File, Random Processing, Miscellaneous disk Processing Features, File
Handlers and Extended DOS functions, BIOS Disk Operations, DOS MEMORY
MANAGEMENT Program Segment Prefix, DOS Memory Control, Program loader, program
overlays, Resident programs.

Unit-V
Assemblers And Macroprocessor, Design of Assembler, Data Structure, format of Databases,
Algorithm, Macro instructions, Features of a macro facility, A twopass algorithm and a single
pass algorithm. LOADERS, Compile-and-go Loaders, General Loader Schemes, Absolute
Relocating and Direct-Linking loaders.

Text Books:
1. John J. Donovan, Systems Programming, McGraw Hill.

Reference Books:
1. Peter Abel, IBM PC Assembly Language and Programming, Second Edition, PHI
Paper Code: IT-703 L T P C
Paper: Core Java 3 1 0 4

UNIT – I
Introduction to Java: Importance and features of Java, Keywords, constants, variables and Data
Types, Operators and Expressions, Decision Making, Branching and Looping: if..else, switch,?:
operator, while, do, for statements, labeled loops, jump statements: break, continue, return.
Introducing classes, objects and methods: defining a class, adding variables and methods,
creating objects, constructors, class inheritance.

UNIT-II
Arrays and String: Creating an array, one and two dimensional arrays, string array and methods,
Classes: String and String Buffer classes, Wrapper classes: Basics types, using super, Multilevel
hierarchy abstract and final classes, Object class, Packages and interfaces, Access protection,
Extending Interfaces, packages.
 
UNIT – III
Exception Handling: Fundamentals exception types, uncaught exceptions, throw, throw, final,
built in exception, creating your own exceptions, Multithreaded Programming: Fundamentals,
Java thread model: priorities, synchronization, messaging, thread classes, Run able interface,
inter thread Communication, suspending, resuming and stopping threads.

UNIT-IV
Input/Output Applets: Basics, Streams, Byte and Character Stream, predefined streams, Reading
and writing from console and files. Using Standard Java Packages (lang, util, io, net).
Networking: Basics, networking classes and interfaces, using java.net package, doing TCP/IP
and Data-gram Programming

UNIT-V
Event Handling: Different Mechanism, the Delegation Event Model, Event Classes, Event
Listener Interfaces, Adapter and Inner Classes, Graphics and Text, using AWT controls, Layout
managers and menus, handling Image, animation, sound and video, Java Applet.
 

Text Books:
1. Patrick Naughton and Herbertz Schildt, “Java-2 The Complete Reference”, 1999, TMH
2. E. Balaguruswamy, “Programming with Java: A Primer”, TMH, 1998.

Reference Books:
1. E. Balaguruswamy, “Programming with Java: A Primer”, TMH, 1998.
2. Horstmann, “Computing Concepts with Java 2 Essentials”, John Wiley, 2004.
3. Decker & Hirshfield, “Programming Java: A introduction to programming using JAVA”,
Vikas Publication, 2000.
4. Tmy Gaddies, “Starting out with Java”, Wiley Dreamtech, 2005.
Paper Code: IT-705 L T P C
Paper Mobile Computing 3 1 0 4

Unit – I
Introduction, issues in mobile computing, overview of wireless telephony: cellular concept,
GSM: air-interface, channel structure, location management: HLR-VLR, hierarchical, handoffs,
channel allocation in cellular systems, CDMA, GPRS.

Unit – II
Wireless Networking, Wireless LAN Overview: MAC issues, IEEE 802.11, Blue Tooth,
Wireless multiple access protocols, TCP over wireless, Wireless applications, data broadcasting,
Mobile IP, WAP: Architecture, protocol stack, application environment, applications.

Unit – III
Data management issues, data replication for mobile computers, adaptive clustering for mobile
wireless networks, File system, Disconnected operations.

Unit – IV
Mobile Agents computing, security and fault tolerance, transaction processing in mobile
computing environment.

Unit – V
Ad Hoc networks, localization, MAC issues, Routing protocols, global state routing (GSR),
Destination sequenced distance vector routing (DSDV), Dynamic source routing (DSR), Ad Hoc
on demand distance vector routing (AODV), Temporary ordered routing algorithm (TORA),
QoS in Ad Hoc Networks, applications.

Text Books:
1. J. Schiller, Mobile Communications, Addison Wesley.
2. A. Mehrotra, GSM System Engineering.

Reference Books:
1. M. V. D. Heijden, M. Taylor, Understanding WAP, Artech House.
2. Charles Perkins, Mobile IP, Addison Wesley.
3. Charles Perkins, Ad hoc Networks, Addison Wesley.
Paper Code: IT-503 L T P C
Paper: Programming in Visual Basic 3 1 0 4

Unit-I Introduction
Integrated development environment, elements of user interface, visual development and event
driven programming modules: Modules in visual basic- form modules, standard modules, and
class modules; procedures: procedures (general, event, function, property)

Unit-II Control Structures


Control structures: revision of decision structure – if, if-then-else, select case; revision of looping
structure- do while…loop, do…loop while, for…next, for each…next;

Unit-III Functions
Concept of functions, defining and use of user defined functions, function to perform
calculations, parameterized functions; Library functions (System functions) and String function:
space( ), str( ), right( ), left( ), mid( ), instr( ), len( ), ltrim( ), rtrim( ), ucase(), lcase(), string( );
numeric function: sgn( ), val( ), int( ); time-related function: now( ), time( ), minute( ), month( );
miscellaneous function: msgbox( ), inputbox( );

Unit-IV Forms and Controls


Types of forms: single document interface (SDI) and multiple document interface (MDI); MDI
applications: creating MDI form and child form, arranging child forms; accessing database from
access using ODBC or ADO or OLEDB to connect with database. Data control: accessing data
with the data control, using data-aware controls, using data control properties – database name,
exclusive, options, read only, record source, data control methods – refresh, updatecontrols,
updaterecord; bound controls: adding bound text and bound label controls.

Unit-V Active X Controls


Data-bound list boxes, grids, and sub-forms ADO (Active X Data Objects): connection object,
command object, and recordset object, special ADO properties – connection string (using single
table), command text, command types, cursor locations, cursor types, lock types, mode types.
ADO data control: simple data linking using ADO data control methods, ADO data control
events.

Text Books:
1. Mastering Visual Basic – Evangelos petroutsos - BPB Publication

Reference Books:
1. Visual Basic – Garry Coprnel –Tata McGraw-Hill.

You might also like