0% found this document useful (0 votes)
565 views5 pages

BCA 5th Sem SYLLABUS

This document outlines the units for the BCA-505 Software Engineering course. The 5 units cover: (1) introduction to software engineering and system development life cycles; (2) software requirements specification including requirements engineering, modeling techniques, and documentation; (3) software design and testing including flowcharts, architectural design, unit/integration testing; (4) software maintenance and management including categories of maintenance and configuration management; and (5) references and reading materials for the course.

Uploaded by

anruag
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
565 views5 pages

BCA 5th Sem SYLLABUS

This document outlines the units for the BCA-505 Software Engineering course. The 5 units cover: (1) introduction to software engineering and system development life cycles; (2) software requirements specification including requirements engineering, modeling techniques, and documentation; (3) software design and testing including flowcharts, architectural design, unit/integration testing; (4) software maintenance and management including categories of maintenance and configuration management; and (5) references and reading materials for the course.

Uploaded by

anruag
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

5th SEMESTER

BCA-501 Dot Net Framework and C#


Unit-I
The Net framework: Introduction, The Origin of Net Technology, Common Language Runtime
(CLR), Common Type System (CTS), Common Language Specification (CLS), Microsoft
Intermediate Language (MSIL), Just-In-time compilation, Framework Base Classes.
Unit-II
C-Sharp Language(C#): Introduction, Data Types, Identifiers, Variables, Constants, Literals, Array
and Strings, Objects and Classes, Inheritance and Polymorphism, Operator Overloading,
Interfaces, Delegates and Events, Type conversion.
Unit-III
C# Using Libraries: Namespace- system, Input-Output, Multi-Threading, Networking and sockets,
Managing Console I/O Operations, Window forms.
Unit-IV
Advanced Features Using C#: Web Services, Window Services, Asp.net Web Form Controls,
ADO.Net. Distributed Application in C#, Unsafe Mode.
Unit-V
Net Assemblies and Attribute: Net Assembles features and structures, private and share
assemblies, Built-n attributes and custom attribute.
References
1. Wiley, Beginning Visual C# 2008”, Wrox.
2. Fergal Grimes, “Microsoft. Net for Programmers”. (SPI)
3. Balagurusamy, “Programming with C#”, (TMH)
4. Mark Michaelis, “Essentials C# 3.0: For NET Framework 3.5 2/e, Pearson Education 5. Shibi
Parikar, “C# with Net Frame Work”, Firewall Media.
BCA-502 Web Technology
Unit-I
Introduction: Introduction to web, protocols governing the web, web development strategies,
Web applications, web project, web team.
Unit-II
Web Page Designing: HTML: list, table, images, frames, forms, CSS; XML: DTD, XML schemes,
presenting and using XML.
Unit-III
Scripting: Java script: Introduction, documents, forms, statements, functions, objects; event and
event handling; introduction to AJAX, VB Script.
Unit-IV
Server Site Programming: Server Site Programming: Introduction to active server pages (ASP),
ASP.NET, java server pages (JSP), JSP application design, tomcat server, JSP objects, declaring
variables and methods, debugging, sharing data between JSP pages, Session, Application: data
base action, development of java beans in JSP, introduction to COM/DCOM/
Unit-V
PHP (Hypertext Preprocessor): Introduction, syntax, variables, strings, operators, if-else, loop,
switch, array, functions, form, mail, file, upload, session, error, exception, filter, PHP-ODBC.
References:
1. Xavier, C, “Web Technology and Design”, New Age International.
2. Ivan Bayross, “HTML, DHTML, Java Script, Perl & CGI.” BPB Publication.
3. Ramesh Bagia, “Internet and Web Design”, New Age International.
4. Bhave, “Programming with Java”, Pearson Education.
5. Ullman, “PHP for the Web: Visual Quick Start Guide”, Pearson Education.
6. Deitel, “Java for programming”, Pearson Education.
BCA-503 OPERATIONS RESEARCH
Unit-I
Linear Programming Problems- Mathematical formulation, graphical method of solution, simplex
method.
Unit-II
Duality in Linear programming problems, dual simplex method, sensitivity analysis,
transportation and assignment problems, Travelling Salesman problem.
Unit-III
Game Theory Introduction, two-person zero-sum games, some basic terms, the maxiniminimax
principle, games without saddle points-Mixed Strategies, graphic solution of 2*n and m*2 games,
dominance property. CPM & PERT- project scheduling, critical path calculations, Crashing.
Unit-IV
Queuing theory – Basic structure of queuing systems, roles of the Poisson and exponential
distributions, classification of queues basic results of M/M/1: FIFO systems, extension to multi
server queues.
Unit: V
Simulation: Simulation concepts, simulation f a queuing system using event list, pseudo random
numbers, multiplication congruential algorithm, inverse transformation method, basic ideas of
Monte-Carlo simulation.
References
1. Taha. H.A, Operation Research: An Introduction, McMillan Publishing co., 1982. 7th Ed.
2. Ravindran A, Philips D.T & Solbery.J.J, Operations Research: Principles and practice, John
Wiley & sons, New York, 1987.
3. Frank s. Budnick, Dennis Mcleavey and Richard Mojena, Principles of Operations Research
for Management. All India Traveler Book Seller, Delhi.
4. Gillet. B.E., Introduction to Operation Research- A computer oriented algorithmic
approach, McGraw Hill, 1987.
5. Joseph. G .Ecker & Michael Kupper Schimd, Introduction to operations research, John
Wiley & Sons, 1988.
BCA-504 IT Infrastructure and E-Governance
Unit-I
Introduction: E-Governance: Needs of E-Governance, Issues in E-Governance application and the
Digital; Evolution of E-Governance, Its scope and content; Present global trends of growth in E-
Governance; Other issues.
Unit-II
Models of E-Governance: Introduction; Models, Mobilization and Lobbying Model, Interactive-
service, Model/Government-to-Citizen-to-Government Model(G2C2G; Evolution in E-
governance and Maturity Models: Five Maturity Levels, Characteristics of Maturity Levels, Key
areas, Towards Good Government through E-Government Models.
Unit-III
E-Governance Infrastructure and Strategies: E-Readiness: Digital System Infrastructure, Legal
Infrastructural Preparedness, Institutional Infrastructural Preparedness, Human Infrastructural
Preparedness, Technological Infrastructural Preparedness; Evolutionary Stages in E-Governance.
Unit-IV
Data Warehousing and Data Mining in Government: Introduction; National Data Warehouses:
Census Data, Prices of Essential Commodities; Other areas for Data Warehousing and Data
Mining: Agriculture, Rural Development, Health, Planning, Education, commerce and Trade,
Other Sectors.
Unit-V
Case Studies: Indian context: Cyber Laws, India: NICNET, Collectorate, Computer-aided
Administration
Of Registration Department (CARD), Smart Nagarpalika, IT in Judiciary, EKhazana, E-Panchayat,
General
Information Services of National Informatics Centre; E-Governance initiative in USA; E-
Governance in China; E-Governance in Brazil and Sri Lanka.
References:
1. C.S.R. Prabhu,-E-Governance: Concepts and Case Studies, Prentice-Hall of India Private
Limited, 2004.
2. Backus, Michiel, - E-Governance in Development Countries, IICD Research Brief, No-1,
March 2001.
3. N.Gopalsamy,-Information Technology & e-Governance, New Age Publication, First
Edition 2009.
BCA-505 SOFTWARE ENGINEERING
1. Introduction
Introduction to fundamental design activities; Information and Information systems;
Characteristics of information; relation between information and knowledge; Basics of
Information system design; Four different modeling approaches; System development
activities and tools; Introduction to System development life cycle models.
2. Software Requirement Specifications
Requirement Engineering Process; Review and management of user’s needs; System
Feasibility Analysis; Information Modeling ; Data Dictionary, Decision Tables; Decision
Trees; Context diagram; Data Flow Diagram; Entity Relationship diagram; Introduction to
Object Oriented analysis & UML tools- Class Diagram, Use Case Diagram, Sequence
diagram, State Machine Diagram and Activity Diagram; User interface design(HCI); SRS
Document; Documentation of Project.
3. Software Design & Testing
Basic concept of software design; Program flowchart and System Flowchart; Block level
Design; Architectural design; Detailed Design; Introduction to design methodology: Top
Down, Bottom up, Inside out, Outside in; concept of Coupling & Cohesion; Software
Testing; Unit Testing Integration Testing, Acceptance Testing, Regression Testing; Testing
for functionality and Testing for performance; Gorilla Testing; Soak Test, Black box Testing
and White Box Testing.
4. Software Maintenance and Management
Need for maintenance; Maintenance categories: Preventive, Corrective and Perfective;
cost of maintenance; software Reengineering; Reverse Engineering; Software
configuration management activities; Introduction to CASE tools; GANTT chart; PERT
Chart; COCOMO Model; Introduction to Software Risk analysis and management.

You might also like