BSC - CT syllabus
-
Upload
saravanandijucs -
Category
Documents
-
view
16 -
download
2
description
Transcript of BSC - CT syllabus
-
09BCT61 DOT NET FRAMEWORKL T P C3 0 0 3
ASSESSMENT : THEORYOBJECTIVEThe Objective is to introduce the concepts of dot NET framework andthe features of ASP.NET, ADO.NET, Web Services, C# and XML in dotNET
OUTCOME The knowledge of dot NET programming help the students to
develop dynamic applications using ASP.NET framework.
Students will be able to develop web services and effectivedatabase applications
BASICS OF DOT NET FRAMEWORKIntroduction to dot NET - dot NET Framework Architecture- CommonLanguage Runtime Common Type System-Common LanguageSpecification Framework Class Library- Overview of dot NETAssemblies Single file and multifile assemblies- Shared Assemblies Working with dot NET Framework and SDK (7)
ASP.NETThe Features of ASP.NET The Anatomy of ASP.NET Pages Introducing Web Forms Separating Content and Code the Code-Behind Feature Application Configuration ASP.NET Namespaces ASP Server Controls: Introduction Major features of ASP.NET ServerControls Server side Processing in ASP.NET Using HTML ServerControls, Web Controls, Validation Controls Creating custom ASPServer User Controls (10)
WEBSERVICESIntroduction Understanding web service Using XML in Web Service Overview of System.Web.Services Namespace Type Marshalling-Using Datasets. (6)
77
-
ACCESSING DATA WITH ADO.NETADO.NET-The Next Generation of Data Access Technology ADO.NETProgramming Objects and Architecture Displaying Database Data Working with the Dataset and Data Table Objects. (7)
C# LANGUAGE FUNDAMENTALSLayout of C# Program- Primitives- Operators Control Statements Loops- Strings Arrays- Reference and Value Type Classes andObjects : Properties, Methods, Constructors Delegates and Events Interfaces (9)
WORKING WITH XML IN .NETReading XML data Writing XML Data Using XPath to search XML.
(6)Total : 45
TEXT BOOKS1. Stephen C.Perry, Core C# and .NET, Pearson Education, 2006.
2. Jeffrey Richter, Francesco Balena,.NET Framework Programmingin Microsoft VB.NET, Tata McGraw Hill Publications, 2003.
3. Mesbah Ahmed, Chris Garret, ASP.NET Web Developers Guide,Syngress Publications, 2002,.
4 Matt J.Crouch, ASP.NET and VB.NET Web Programming,Pearson Education, 2006.
78
-
09BCT62 SYSTEM SOFTWAREL T P C3 0 2 4
OBJECTIVEThe students can have an understanding of foundations of design ofassemblers, loaders, linkers, and macro processors.
OUTCOMEAfter successful completion of the syllabus the students:
Understand the relationship between system software andmachine architecture.
Know the design and implementation of assemblers Know the design and implementation of linkers and loaders. Understand the concepts of macroprocessors. Understand the system software tools.
INTRODUCTIONSystem software and machine architecture The Simplified InstructionalComputer (SIC) - Machine architecture - Data and instruction formats- addressing modes - instruction sets - I/O and programming. (8)
ASSEMBLERSBasic assembler functions - A simple SIC assembler Assembleralgorithm and data structures - Machine dependent assembler features- Instruction formats and addressing modes Program relocation -Machine independent assembler features - Literals Symbol-definingstatements Expressions Program Blocks Control Section andProgramming links Assembler Design Options - One pass assemblersand Multi pass assemblers - Implementation example - MASMassembler. (10)
LOADERS AND LINKERSBasic loader functions - Design of an Absolute Loader A SimpleBootstrap Loader - Machine dependent loader features - Relocation
79
-
Program Linking Algorithm and Data Structures for Linking Loader -Machine-independent loader features - Automatic Library Search Loader Options - Loader design options - Linkage Editors DynamicLinking Bootstrap Loaders - Implementation example - MSDOS linker.
(9)
MACRO PROCESSORSBasic macro processor functions - Macro Definition and Expansion Macro Processor Algorithm and data structures - Machine-independentmacro processor features - Concatenation of Macro Parameters Generation of Unique Labels Conditional Macro Expansion KeywordMacro Parameters Macro Processor Design options RecursiveMacro Expansion General Purpose Macro Processors MacroProcessing within Language Translators - Implementation example -MASM Macro Processor ANSI C Macro language. (9)
SYSTEM SOFTWARE TOOLSText editors - Overview of the Editing Process - User Interface EditorStructure. - Interactive debugging systems - Debugging functions andcapabilities Relationship with other parts of the system User-Interface Criteria. (9)
Total : 45
TEXT BOOK1. Leland L. Beck, D. Manjula, System Software An Introduction
to Systems Programming, 3rd Edition, Pearson Education Asia,2000.
REFERENCE BOOKS1. D. M. Dhamdhere, Systems Programming and Operating
Systems, Second Revised Edition, Tata McGraw-Hill, 1999.
2. John J. Donovan Systems Programming, Tata McGraw-HillEdition, 1972.
80
-
09BCT63 EMBEDDED SYSTEMSL T P C3 0 2 4
ASSESSMENT : THEORYOBJECTIVEThe objective is to introduce the functions and building blocks ofEmbedded Systems for developing a real time system application.
OUTCOME Students will be able to write efficient programs on any dedicated
processor.
Students can implement the techniques of interfacing betweenprocessor and peripheral devices.
Student can learn the basic concepts of system programming likeoperating systems, assembler, complier etc and understand thetask management needed for developing Embedded Systems
INTRODUCTIONMicro controllers Comparison of Microprocessors and Microcontrollers Survey of software architectures. (8)
THE 8051 MICROCONTROLLER ARCHITECTUREInstruction set-Programming 8051-Applications-Serial datacommunication-Microcomputer based control systems-open loopcontrol systems-close loop control systems. (9)
INTRODUCTION TO REAL-TIME OPERATING SYSTEMSTasks and task states-Tasks and Data-Semaphores and shared data-Message queues, mailboxes and pipes-Timer functions-Events-Memory management-Interrupt routines in an RTOS environment.
(9)BASIC DESIGN USING A REALTIME OPERATING SYSTEMSOverview principles an example - Embedded Softwaredevelopments tools: Host and target machines Linkers/locators for
81
-
embedded software Getting embedded software into the targetsystem. (10)
DEBUGGING TECHNIQUESTesting on host machine Instruction systems simulators The assertmacro Laboratory tools.Case study : Cos RTOS. (9)
Total : 45
TEXT BOOKS1. David E Simon, An Embedded software Primer, Addison
Wesley 2001.
2. Kenneth J Ayala, The 8051 Microcontroller ArchitectureProgramming & Application, Second edition, Pen ramInternational 1996.
REFERENCE BOOKS1. Jonathan W Valvano, Embedded Microcomputer Systems,
Real Time Interfacing, Brooks./Cole,2000.2. Grehan, Rick, Moote, Robert, Cyliax, Lago, Real Time
Programming A Guide to 32-bit Embedded Development,Addison Wesley, 1998.
82
-
09BCT64 CLIENT / SERVER COMPUTINGL T P C3 0 0 3
ASSESSMENT : THEORYOBJECTIVETo make the students understand the basic client server architectureand its components in detail
OUTCOME This course will provide the students a strong foundation to
effectively develop 2 tier, 3 tier and n tier desktop and webapplications.
BASICSConcepts of Client / Server File servers Database servers Transactions servers Groupware servers Object ApplicationsServers Web Application Servers Fat Server Fat Clients- 2 Tiervs. 3 tier. (8)
CLIENT / SERVER BUILDING BLOCKSModels Inside the building blocks Network model - OperatingSystem services Server scalability Client types Client OS ServerOS Base Middleware: NOS - creating the single system image -Remote procedure calls, Messaging and Peer to Peer. (9)
SQL DATABASE SERVER MODELSSQL Database server architectures Stored Procedures ODBCarchitecture - Triggers and Rules SQL middleware and federateddatabases SQL middleware solutions - Client/server and OLTPsystems. (10)
CLIENT / SERVER TRANSACTION PROCESSINGTransaction model TP monitors TP light Vs. TP heavy - Client/Server Groupware Client/Server with distributed Objects Distributed
83
-
objects and Components CORBA components- Anatomy of CORBA2.0 ORB - OLE & OLE constituent technologies
(10)WEB CLIENT/SERVERWeb protocols - CGI: the server side of the web - web security (8)
Total : 45
TEXT BOOK1. Robert Orfali, Dan Harkey and Jerri Edwards, Client / Server
Survival Guide, 3rd edition, John Wiley and sons Inc., 1999.
REFERENCE BOOKS1. KyleGeyer, Inside ODBC, Microsoft Press, 1995.
2. Boar, B.H., Implementing Client / Server Computing: A StrategicPerspective, McGraw Hill, 1993.
3. Bouce Elbert, Client / Server Computing, Artech. Press, 1994.
4. Alex Berson, Client / Server Architecture, McGraw Hill, 1996.
84
-
05BCTE12 ERP AND SUPPLY CHAIN MANAGEMENTL T P C3 0 0 3
ASSESSMENT : THEORY
OBJECTIVE
To make students familiarize with concepts of Enterprise ResourcePlanning & Supply Chain Management.
OUTCOME
Students will have an in-depth knowledge in resource planning &recent trends in the ERP applications.
To understand the phenomena of planning, organizing thetechnologies of SCM &ERP.
ENTERPRISE RESOURCE PLANNING
An Introduction-Defining ERP-Functional Modules in ERP systems-Evolution of ERP systems Characteristics of ERP-Benefits of ERPapplications-Technology behind ERP systems-implementation- costs-challenges-facts. ERP Planning: understanding organizationalrequirements-analysis project scope-determining resources-matchingbusiness process with right ERP systems-selecting ERP Package. (10)
ENTERPRISE RESOURCE PLANNING SYSTEMS
Implementation: Designs of ERP systems-Implementation ApproachesERP implementation life cycle-Examples-Managing ERP Projects:Risk & Failure factors in ERP implementation Evaluating ERP Projects.Expanding ERP Boundaries: service oriented architecture & EAI (9)
UNDERSTANDING SUPPLY CHAIN
Design phases-process view - supply chain Performance: strategies-achieving strategic fit, supply chain drivers and obstacles, drivers framework for structuring drivers-obstacles to achieving strategic fit.
(8)
108
-
DESIGNING THE SUPPLY CHAIN NETWORK
Distribution network role-influencing factors design options, Networkdesign-role-influencing factors-framework-models for facility locationand capacity allocation-network design decisions in practice. (9)
TECHNOLOGY IN SUPPLY CHAIN
Role of information technology-supply chain IT framework-managementof customer relationship, supplier relationship-future of IT in supplychain- supply chain E-Business- E-commerce. (9)
Total : 45
TEXT BOOKS
1. Ashim Raj Singla, Enterprise Resource Planning cengagelearning India Pvt. Ltd,2008.
2. Sunil chopra & Peter Meindl Supply Chain Management Strategy,Planning and Operation II edition, PHI ,2004
3. Sahay B.S Emerging Issues in Supply Chain Management Iedition, Macmillan India Ltd, 2004.
109
-
09BCTE14 SOFTWARE TESTING ANDQUALITY ASSURANCE
L T P C3 0 0 3
ASSESSMENT : THEORYOBJECTIVETo make the students familiar with TMM, testing strategies ,levels oftesting, software quality assurance and various software models.
OUTCOME The students will have clear understanding of various testing
methodologies
INTRODUCTIONThe role of process in software quality testing as a process overviewof the Testing Maturity Model (TMM) Basic definitions softwaretesting principles origins of defects defect classes, the defectrepository, and test design defect example: the coin problem. 9
TESTING STRATEGIESTest case design strategies black box approach random testing equivalence class partitioning boundary value analysis cause andeffect graphing state transition testing error guessing- white boxapproach - test adequacy criteria coverage and control flow graphs covering code logic- data flow and white box test design loop testing mutation testing evaluating test adequacy criteria. 12
LEVELS OF TESTINGUnit test: functions, procedures, classes and methods as units unittest planning designing the unit tests the class as a testable unit the test harness integration test : goal- integration strategies forprocedures and functions integration strategies for classes designingintegration test system test the different types regression testing alpha, beta and acceptance test- test planning test plan components test plan attachments reporting test results. 10
112
-
SOFTWARE QUALITYDefining quality importance of quality quality assurance at eachphase of SDLC Managing software quality in an organization: Qualitymanagement system in an organization- Quality management system:various expectations-product quality and process quality. 7
SOFTWARE MODELSWalkthroughs and Inspections-ISO 9001 model CMM model CMMand ISO comparative analysis CMM I. 7
Total : 45
TEXT BOOKS1. Ilene Burnstein, Practical Software Testing, Springer International
Edition, First Indian reprint, 2004.
2. Nina S Godbole, Software Quality Assurance, Principles andPractice, Narosa Publishing House, 2004.
REFERENCE BOOKS1. Jorgensen P.C., Software Testing A Craftmans Approach , CRC
press, 1995.
2. Boris Beizer, Van Nostrand Reinhold. Software TestingTechniques, 2nd edition, 1990
3. Glenford j.Myers, The Art of Software Testing, John Wiley & sons,1979.
113