aimtambala.comaimtambala.com/Complete Compiled Computers.docx · Web viewProgram to calculate...
Transcript of aimtambala.comaimtambala.com/Complete Compiled Computers.docx · Web viewProgram to calculate...
Lesson planning for the Semester started w.e.f. January, 2018
Name of Institute: Shri Atmanand Jain Institute of Management & Technology, Ambala City
Name of Teacher with Designation:
Department: Computer Department
Subject: Advanced Programming in C
Paper: BCA-121
Month Class Topic/ Chapter Covered Academic Activity
Test/ Assignment
January BCA-2nd
Semester
Introduction to String
Use of strings operations in
ProgramsTest on string &
structures
String I/O, Array of StringString Manipulation functionStructures & its features, Structure within structureArray of structuresStructure & functions
February BCA-2nd
Semester
Union & its features
Use of Union & pointers in Programs
Assignment on pointer
comparison
Union of structures,
Type def, enumerationPointer variables Pointer operatorsPointer assignment, conversionsPointer arithmeticPointer comparisonPointer & functionPointer & ArrayPointer to pointerDynamic allocation using Pointer
March BCA-2nd
Semester
File types
Programs on file handling
Assignment on input output files
File operationsFile input/outputStructure read and write in a fileErrors in file handlingRandom access input output in filesPreprocessors# define functions, # includeMacrosMacros verses Functions
April BCA-2nd
Semester
Conditional compilation directives Discussion on macros
Test on macros verses functionUn-defining a macro
Command line arguments
(Signature of teacher concerned with date)
Lesson planning for the Semester started w.e.f. January, 2018
Name of Institute: Shri Atmanand Jain Institute of Management & Technology, Ambala City
Name of Teacher with Designation:
Department: Computer Department
Subject: Logical Organization of Computers-II
Paper: BCA-122
Month Class Topic/ Chapter Covered Academic Activity
Test/ Assignment
JanuaryBCA-2nd
Semester
Introduction to Sequential Circuits
Discussion on difference between
combinational and sequential
circuits
Test on Flip Flops
Characteristics of Sequential Circuits.Introduction to Flip-FlopsLatch CircuitSR Flip FlopClocked SR Flip FlopJK Flip FlopRace Around ConditionMaster Slave Flip FlopD- Type & T- Type Flip Flop
FebruaryBCA-2nd
Semester
State Table with examples
Presentation on RAM & ROM semiconductors
Assignment on Limitations of Flip Flops and Applications of Registers and
Counters
State Diagram.Flip-flop Excitation tablesIntroduction to RegistersTypes of RegistersSISO & PIPOSIPO & PISOIntroduction to CountersAsynchronous Binary CountersSynchronous Binary CountersModulo-N CountersUp-Down CountersMemory ParametersROM SemiconductorsTypes of ROMRAM SemiconductorsTypes of RAM
March BCA-2nd
Semester
Magnetic Storage devices Discussion on advantages and disadvantages
of different Input and
output devices
Assignment on advantages &
disadvantages of magnetic and optical storage
devices
Types of Magnetic Storage devicesOptical Storage Devices & Flash memoryTypes of Optical Storage DevicesInput DevicesTypes of input devicesOutput DevicesTypes of input devicesControllers of I/O DevicesIntroduction to Instruction Design & I/O
OrganizationMachine instructionInstruction set selectionInstruction cycleInstruction FormatExamples of instruction formats
AprilBCA-2nd
Semester
Addressing Modes
Presentation on different
addressing modes with examples
Test on instruction formats and
iterrupts
Basic addressing modesBasic addressing modesNew addressing modesExamples on Addressing ModesI/O InterfaceInterrupt structureProgram-controlledInterrupt-controlledDMA transferI/O ChannelsIOP
(Signature of teacher concerned with date)
Lesson planning for the Semester started w.e.f. January, 2018
Name of Institute: Shri Atmanand Jain Institute of Management & Technology, Ambala City
Name of Teacher with Designation:
Department: Computer Department
Subject: Mathematical Foundations-II
Paper: BCA-123
Month Class Topic/ Chapter Covered Academic Activity
Test/ Assignment
JanuaryBCA-2nd
Semester
Introduction of Logical and Compound statements,
Discussion on Various Laws of
Logic
Class Test of Logical
Statements and Truth Tables
Implications and Bi-conditional statementsTautologies &Logical equivalence, Laws of logic, Quantifiers & its typesPrinciple of Mathematical Induction(PMI)
FebruaryBCA-2nd
Semester
Introduction of Groups
Discussion on Various
Theorems on Groups & Rings
Class Test of Groups
General Properties of GroupsComplexes & Subgroups of a Group Normal Subgroup, Cosets , Factor groupIsomorphic & Homomorphic GroupRings &its types, Integral domain & Field(definition & example)Subrings, Ideals & its typesFactor Rings, Ring Homomorphism, Isomorphic Rings
March BCA-2nd
Semester
Matrices & its types Practice on Calculation of
Rank of Matrices
Class Test of Rank of Matrix
using Elementary Operations
Addition & Multiplications of MatricesLaws of Matrix AlgebraInverse of MatrixSymmetric & skew symmetric Matrices, Rank of MatricesElementary operations, Row Echelon MatrixNormal form of a matrixRank of the product of two MatricesInverse of a matrix using elementary operationsSolution of system of Linear non –
homogeneous equations using inverse of a Matrix
AprilBCA-2nd
Semester
Solution of system of Linear non –homogeneous equations using Rank of a Matrix
Practice of Eigen Vectors of a
matrix
Class test of Diagonalization
of a matrix
Characteristic roots, Eigen Vectors of a MatrixCayley -Hamilton TheoremEigen values & eigen vectors of symmetric MatrixSkew symmetric, Hermition & Skew Hermition MatrixTheorems on matricesDiagonalization of a square Matrix
(Signature of teacher concerned with date)
Lesson planning for the Semester started w.e.f. January, 2018
Name of Institute: Shri Atmanand Jain Institute of Management & Technology, Ambala City
Name of Teacher with Designation:
Department: Computer Department
Subject: Office Automation Tools
Paper: BCA-124
Month Class Topic/ Chapter Covered Academic Activity
Test/ Assignment
JanuaryBCA-2nd
semester
Desktop Publishing: Concept, features of DTP
Discussion on DTP Test on DPT
Need, Applications of DTPHardware and Software requirements For DTPAn Overview Of DTP PackagesComparison between DTP packagesIntroduction and features of Page MakerSystem Requirements and Components of Page Maker Window
Menu and Toolbars Of Page Maker
February BCA-2nd
semester
Starting PageMaker, Setting Page size
Presentation on PageMaker
Assignment on Editing
Publications
Placing the text FormattingCharacter Specification ,Paragraph setting
Paragraph SpecificationParagraph Rules, Spacing, Indents/TabsDefine Style, Hyphenation, Header & FooterPage Numbering, Saving and Closing publicationEditing of Publications:Story editor, Find and change the text Change CharacterParagraph attributes, spell checking ,Selecting textCut, Copy, Paste, Paste Multiple
Working with columns
March BCA-2nd Word Processing: Introduction Presentation on Test on
semester
to Office Automation
Macros in Word Processing
Formatting and Macros
Creating & Editing and Formatting DocumentAuto-text, Autocorrect, Spelling and Grammar ToolDocument Dictionary, Page Formatting, BookmarkAdvance Features of Word-Mail MergeMacros, TablesFile ManagementPrinting, Styleslinking and embedding object
April BCA-2nd
semester
Presentations using PowerPoint
Prepare Presentation on
PowerPoint
Assignment on PowerPoint using Sound
Effects
Creating Slides, Manipulating Slides, Enhancing SlidesOrganizational Charts, Excel ChartsWord Art, Layering art ObjectsAnimations , Inserting Animated Pictures, Accessing through ObjectInserting Recorded Sound Effect, In-Built Sound Effect
(Signature of teacher concerned with date)
Lesson planning for the Semester started w.e.f. January, 2018
Name of Institute: Shri Atmanand Jain Institute of Management & Technology, Ambala City
Name of Teacher with Designation:
Department: Computer Department
Subject: Structured System Analysis and Design
Paper: BCA-125
Month Class Topic/ Chapter Covered Academic Activity
Test/ Assignment
JanuaryBCA-2nd
Semester
System Concept: Definition, Characteristics
Discussion on topic man made
information system
Class Test
Elements of system, Physical and abstract System, open and closed system, man-made information systemsVarious phases of system developmentConsiderations forSystem planning, Control for system success, Bases for planning in system analysis
FebruaryBCA-2nd
Semester
Dimensions of Planning, Initial Investigation, Determining user’s requirements and analysis, fact finding process andTechniques.
Presentation on topic feasibility
study
Assignment on HIPO Chart
Data Flow diagram, IPO and HIPO charts, Feasibility study: Technical, Operational, Economic FeasibilitiesData analysis cost, benefit analysis of a system, Input/ Output and Form Design, File Organization and database designIntroduction tofiles and database
MarchBCA-2nd
Semester
File structures and organization
Discussion on Topic testing
Assignment on topic testing
technique
objectives of database designlogical andphysical view of dataIntroduction, objectives of testing, test planning, testing techniques
April BCA-2nd
Semester
Goal of quality assurance Presentation on topic
maintenance
Class testlevels of quality assurancelevels of quality assuranceSystem implementation and software maintenance:primary activities in maintenance,
Lesson planning for the Semester started w.e.f. January, 2018
Name of Institute: Shri Atmanand Jain Institute of Management & Technology, Ambala City
Name of Teacher with Designation:
Department: Computer Department
Paper Code: BCA-126
Subject: Personality Development
Month Class Topic/ Chapter Covered AcadeSmic Activity
Test/ Assignment
JanuaryBCA-2nd
Semester
Introduction to personalityDeterminants of PersonalityElements of Personality
Debate Class Test:
personal grooming
Deranged personalityIntroduction n CausesPersonality Analysis Testing Aptitude n Achievements Personal GroomingBasic Social EtiquettesBusiness Etiquettes
FebruaryBCA-2nd
Semester
Body LanguageTypes of body languageProxemicsPara Language
Speech Compt.Assignment: life story of Famous
Personality
Art of Good ConversationRule of fiveSeven C’SVerbal n Non verbal communicationArt of Intelligent Listening
Interpersonal skills n Role PlayingFactors that block Interpersonal skillsDealing with Seniors
MarchBCA-2nd
Semester
Team BehaviorTeam Roles Type of Teams
Role PlayingClass Test:
Interpersonal Skills
Group DiscussionDon’ts n Do’sCriteria for evaluationPresentation skills n seminar skillsImportance of seven c’sPurpose of presentation
April BCA-2nd
Semester
Seminar Skills Group Discussion
Assignment: Role Play
Interview PreparationPreparing Resume
Lesson planning for the Semester started w.e.f. January, 2018
Name of Institute: Shri Atmanand Jain Institute of Management & Technology, Ambala City
Name of Teacher with Designation:
Department: Computer Department
Subject: Lab-I Based on BCA-112 & BCA-124
Paper: BCA-131
Month Class Topic/ Chapter Covered Academic Activity
Test/ Assignment
January
BCA-2nd
Semester
Desktop Publishing: Concept, features of DTPApplications of DTPHardware and Software requirements For DTPIntroduction and features of Page MakerSystem Requirements and Components of Page Maker WindowExplain Menu Bar Of Page Maker Explain Toolbars Of Page Maker
February
BCA-2nd
Semester
Steps of Starting PageMaker Placing the text FormattingCharacter Specification Paragraph SpecificationParagraph Rules, Spacing, Indents/TabsDefine Style, Hyphenation, Header & FooterPage Numbering, Saving and Closing publicationStory editor, Find and change the text Change CharacterExplain Paragraph attributes and Steps for spell checking, Selecting text?Explain Cut, Copy, Paste, Paste Multiple
Explain Working with columns
March BCA-2nd
Semester
Explain Steps for Creating & Editing document in WordSteps for Formatting DocumentSteps for Auto-text, Autocorrect, Spelling and Grammar ToolExplain steps of Word-Mail
MergeExplain Steps to create MacrosSteps to Create Tables
April
BCA-2nd
Semester
Introduction to PowerPointSteps to Create Slides and Manipulating Slides and Enhancing SlidesSteps to create Organizational Charts and Excel ChartsExplain Animations and steps for Inserting Animated Pictures, Accessing through Object.Steps for Inserting Recorded Sound Effect, In-Built Sound Effects.
(Signature of teacher concerned with date)
Lesson planning for the Semester started w.e.f. January, 2018
Name of Institute: Shri Atmanand Jain Institute of Management & Technology, Ambala City
Name of Teacher with Designation:
Department: Computer Department
Subject: Lab – II Based on BCA-116 & BCA- 121
Paper: BCA-132
Month Class Topic/ Chapter Covered
Academic Activity Test/ Assignment
January BCA 2nd
sem.
Unformatted & formatted I/O function in C
Viva-Voce
Program to show use of unformatted &formatted I/O functionsProgram to find greatest of 3 different numbers using conditional operatorProgram to demonstrate data conversion
Operators & Expression Program to find roots of quadratic equation ax2+bx+c
February BCA 2nd
sem..
Decision making & branching, Looping
Viva-Voce
Program to test whether a no is even or oddProgram to calculate average of n numbersProgram to print nth Fibonacci numberProgram to calculate sum of n consecutive numbers using do while loop
Functions & Storage Classes
Program to print n prime noProgram to add, subtract, multiply using switch statementProgram to calculate HCF of two no using functionsProgram to calculate factorial of a number using recursion
March BCA 2nd
sem.
Array & StringsStructure & Union
Pointers
Viva-Voce
Program to search a given no from a given list of numbers entered using linear searchProgram to compare two strings using built in functionsProgram to demonstrate use of pointers in CProgram to show how to pass individual members of structures to a function
April BCA 2nd
sem.Files
PreprocessorViva-Voce Program to read and write from
file
Program to show use of fscanf & fprintf functionsHow to run a program using command line argumentsProgram to show use of macros n preprocessor directives
(Signature of teacher concerned with date)
Lesson planning for the Semester started w.e.f. January, 2018
Name of Institute: Shri Atmanand Jain Institute of Management & Technology, Ambala City
Name of Teacher with Designation:
Department:Computer Department
Paper Code: BCA-241
Subject: : Advanced Data Structures
Month Class Topic/ Chapter Covered Academic Activity Test/ Assignment
January BCA 4th
Semester
Introduction to Tree
Presentation on: Binary Search Tree
.
Test 1: Traversal algorithms using stacks
Representing Binary tree in memoryTypes of Binary treeConcepts of Binary TreeTraversal algorithms using stacksPreorder Traversal Inorder TraversalPostorder TraversalStack IntroductionIntroduction to Binary Search TreesStorageSearchingInsertion in a Binary Search tree
February BCA 4th
SemesterDeletion in a Binary search tree
Presentation on: Dijkstra algorithm for
shortestpath
Test 2: Operation on Binary Search tree.
Having No Node Having One and Two NodeExamples before & after InsertionHuffman’s algorithmGeneral treesIntroduction to Graphs Graph theory terminologySequential representation of graphs
Assignment-IVarious terminology of Tree
and Graph.linked representation of graphs
Examples of Graph
Operations on GraphSearching a Node in GraphSearching an Edge in Graph
Test 3. Operations on GraphInserting a Node in GraphInserting an Edge in GraphDeleting an Edge& Node From Graph
March BCA 4th
Semester
Traversal Algorithms
Presentation on: Tournament sort,
Quick sort
Test 4. Warshall’s algorithm for shortest path
Breadth First SearchDepth First SearchWarshall’s algorithm for shortest path, Dijkstra algorithm for shortestpathImplementation of AlgorithmsSortingInternal & external sortingRadix sortQuick sortQuick Sort ExampleTournament sortMerge sort
Test 5. Internal & external sorting
Merge Sort ExampleHeap sortHeap Sort exampleComparison of various sorting and searching algorithms on the basis of their complexity.
April BCA 4th
SemesterFiles Presentation on:
Hashing and Collision Assignment-II
Comparison of various sorting and searching
algorithms on the basis of their complexity
Introduction Classification of filesFile operationsAttributes of a fileComparison of various types of filesFile organization : SequentialIndexed-sequential, Random-access file.Introduction to HashingMethods of hashingUses of Hashing
Lesson planning for the Semester started w.e.f. January, 2018
Name of Institute: Shri Atmanand Jain Institute of Management & Technology, Ambala City
Name of Teacher with Designation:
Department:Computer Department
Paper Code: BCA-242
Subject: : Advanced Programming Using C++
Month Class Topic/ Chapter Covered Academic Activity Test/ Assignment
January BCA 4th
Semester
Introduction to Programming
Presentation on: Polymorphism type.
Test 1: Dynamic Polymorphism
PolymorphismDynamic Polymorphism: Function OverridingVirtual Function and its NeedPure Virtual FunctionProgram of Virtual functionsAbstract ClassVirtual DerivationVirtual Destructor.Program of Virtual DestructorType Conversion: Basic Type ConversionConversion Between Objects And Basic TypesConversion Between Objects And Basic Types
February BCA 4th
SemesterConversion Between Objects Of Different Classes.
Presentation on: Inheritance Type Test 2:
Type ConversionInheritance: Rules of Derivations – Private, Protected and Public Inheritance: Rules of Derivations – Private, Protected and PublicInheritance: Rules of Derivations – Private, Protected and PublicDifferent Forms ofInheritance – Single InheritanceMultiple InheritanceMultilevel InheritanceHierarchical Inheritance
Multipath Inheritance
Assignment-IInheritance with example
.
Roles of Constructors and Destructors in Inheritance.Roles of Constructors and Destructors in Inheritance.Genericity in C++: Template FunctionProgram of Template FunctionTemplate Class
Test 3.Derivations
Inheritance and TemplatesUse of TemplatesPrograms of Templates
March BCA 4th
Semester
Inheritance and Templates
Presentation on: Exception Handling
Test 4.
Inheritance
Exception Handling: try, throw and catch constructsrethrowing an exception, catch all HandlersFiles I/O in C++: Class Hierarchy for Files I/OText versus Binary FilesOpening and Closing FilesSyntax of Open fileSyntax of Close fileFile PointersHow to create File pointersUses of File pointersAscii Files Test 5.
Class templates in C++ Error Handling in FilesAppending Files
April BCA 4th
Semester
Operation On FilesPresentation on:
File handling
Assignment-IIDetail Study of I/O Files in
C++
Types of FilesFile handlingTemplates Introduction
(Signature of teacher concerned with date)
Lesson planning for the Semester started w.e.f. January, 2018
Name of Institute: Shri Atmanand Jain Institute of Management & Technology, Ambala City
Name of Teacher with Designation:
Department: Computer Department
Subject: E-Commerce
Paper: BCA-243
Month Class Topic/ Chapter Covered Academic Activity Test/ Assignment
JanuaryBCA-4th Semester
Introduction to E-Commerce:-Business operations; E-commerce practices vs. traditional business practices; concepts of b2b, b2c,c2c,b2g,g2h,g2c; Features of E-Commerce
Discussion on various traditional business practices and Ecommerce practices
What are the difference between
various b2b,b2c,c2c,b2g,g2h and g2cecommerce
practices.
Types of Ecommerce Systems, Elements of E-Commerce, principles of E-Commerce,Benefits and Limitations of E-CommerceManagement Issues relating to e-commerce. Operations of E-commerce: Credit cardtransaction; Secure Hypertext Transfer Protocol (SHTP);Electronic payment systems; Secure electronic transaction (SET); SET`s encryption; Process; Cyber cash; Smart cards; Indian payment models.
February BCA-4th
SemesterApplications in governance: EDI in governance; E-government; E-Governance applications of Internet; concept of government –to- business, business-to-government band citizen-to-government;E-governance models; Private sector interface in E-governance, Applications in B2C: Consumers shopping procedure on the Internet; Impaction disinter mediation and re-intermediation;
Presentation on impact of
ecommerce on travel industry
and various travel tourism
services
E-auctions – benefits, Its
implementation and impact,
Global market; Strategy of traditional department stores. Products in b2c model; success factors of e-brokers; Broker-based
services on-line; Online travel tourism services;Benefits and impact of e-commerce on travel industry; Real estate market; online stock trading and its benefits, Online banking and its benefits, Online financial services and their future;
MarchBCA-4th
Semester
E-auctions – benefits, Its implementation and impact, Applications in B2B, Key technologies for b2b, architectural models of b2bcharacteristics of the supplier –oriented marketplace, buyer-oriented marketplace, intermediary-oriented marketplace;
Discussion on various
marketing issues in b2b
Difference between internet based EDI
and Traditional EDIJust In Time delivery in b2b, Internet-based EDI from traditional EDIMarketing Issues in b2b,
AprilBCA-4th
Semester
Emerging Business models,
Presentation on various models of Ecommerce
What are various Internet security
Issues?
Retail model, Media model, advisory model, Made to order manufacturing modelDo-it- yourself model, Information service model, Emerging hybrid modelInternet & E-Commerce scenario
In india, Internet security Issues,Legal aspects of E-commerce
(Signature of teacher concerned with date)
Lesson planning for the Semester started w.e.f. January, 2018
Name of Institute: Shri Atmanand Jain Institute of Management & Technology, Ambala City
Name of Teacher with Designation:
Department: Computer Department
Subject: Relational Data Base Management System
Paper: BCA-244
Month Class Topic/ Chapter Covered Academic Activity
Test/ Assignment
JanuaryBCA-4th
Semester
Introduction to RDBMSRelational Model Concepts
Presentation on relational Algebra
Test on Codd’s rules for
relational model
Codd's Rules for Relational ModelJoin and DivisionRelational Algebra:-Selection and Projection, Set Operation, RenamingRelational Calculus: Tuple Relational Calculus andDomain Relational Calculus
FebruaryBCA-4th
Semester
Functional Dependencies
Discussion on Normal Forms
Assignment on Data Redundancy and UpdateAnomalies
Normalization:-Purpose, DataRedundancy and Update AnomaliesFull Functional Dependencies and Transitive Functional DependenciesCharacteristics of Functional Dependencies, Decomposition and Normal Forms (1NF, 2NF, 3NF & BCNF)
MarchBCA-4th
Semester
SQL: Data Definition and data types
Presentation on commands of
SQL
Test on SQL Queries
SQL Operators, SpecifyingConstraints in SQLBasic DDL, DML and DCL commands in SQLSimple Queries, Nested QueriesTables Views, IndexesAggregate Functions, Clauses
April BCA-4th
Semester
PL/SQL architecture, PL/SQL and SQL*Plus
How to Write PL/SQL Programs
With examples
Test on Cursors & Triggers
PL/SQL Basics, Advantages ofPL/SQLThe Generic PL/SQL Block: PL/SQL Execution Environment,PL/SQL Character set and Data Types
Control Structure in PL/SQLCursors in PL/SQLTriggers in PL/SQLProgramming using PL/SQL
(Signature of teacher concerned with date)
Lesson planning for the Semester started w.e.f. January, 2018
Name of Institute: Shri Atmanand Jain Institute of Management & Technology, Ambala City
Name of Teacher with Designation:
Department: Computer Department
Subject: Computer Oriented Statistical Methods
Paper: BCA- 245
Month Class Topic/ Chapter Covered Academic Activity
Test/ Assignment
JanuaryBCA-4th
Semester
Basic Statistics: Preparing Frequency Distribution Table andCumulative frequency
Revision of Various
Formulae of A.M., G.M.,
H.M.
Class Test on Measures of
Central Tendency
Measure of Central Tendency, Types: Arithmetic meanGeometric Mean, Harmonic MeanMedian, ModeMeasure of Dispersion: Range, Quartile Deviation
Mean deviation & its Coefficient, Standard Deviation
FebruaryBCA-4th
Semester
Moments About mean, about any point, Moment about mean in terms of moment about any point
Discussion on Properties of
different types of Probability Distribution
Class Test on Correlation
Moment about origin, Moment about any point in terms of Moment about meanDiscrete, Random and Continuous variable, Probability Distribution of a Random Variable, Mathematical ExpectationBinomial, Poisson, Normal DistributionMean and Variance of Binomial, Poisson, and Normal DistributionCorrelation- Introduction, types , Properties, degree of correlationKarl Pearson’s Coefficient of Correlation, Rank CorrelationConcurrent Deviation method, Probable error
March BCA-4th
Semester
Introduction, Aim, Types ofRegression Analysis, Lines of Regression, Comparison with CorrelationProperties of RegressionCoefficient and Regression LinesCurve Fitting: Straight Line,
Parabolic curve, Geometric Curve andExponential Curve
Revision of correlation & Regression
Class Test of Sampling & Forecasting Techniques
Baye’s Theorem in Decision MakingForecasting TechniquesSample introduction, Sampling: Meaning, methods of SamplingTest & Types of hypothesis, Procedure of hypothesis Testing
AprilBCA-4th
Semester
Type I and Type II error, One Tailed and two tailed Test
Discussion on Previous
University Question Papers
Class Test Of Chi Square &
ANOVA
Test of significance for Attribute-Test of No. of success and test of proportion of successTest of significance for large samples - Test of significance for single mean and Difference of meanTest of significance for small samples (t-test) – test the significance between the mean of a random sampleChi square Test,ANOVA: Meaning, Assumptions, One way classification, ANOVA Table for One-Way Classified Data
(Signature of teacher concerned with date)
Lesson planning for the Semester started w.e.f. January, 2018
Name of Institute: Shri Atmanand Jain Institute of Management & Technology, Ambala City
Name of Teacher with Designation:
Department: Computer Department
Subject: Management Information System
Paper: BCA- 246
Month Class Topic/ Chapter Covered Academic Activity
Test/ Assignment
JanuaryBCA-4th
Semester
Introduction to system
Discussion on types of
information
Assignment on types of systems
Basic system ConceptTypes of systemThe system approachIntroduction to Information systemDefinition of ISCharacteristics of IS
FebruaryBCA-4th
Semester
Types of Information systemRole of IS in Decision makingSub-system of IS-DSSOverview of MIS
Discussion on components of
MIS
Assignment on levels of
management
Definition and characteristicsComponents of MISFrameworks for understanding MISLevels of managementManagement types- EDP
MarchBCA-4th
Semester
MISSimons model of Decision makingStructured vs Unstructured decisionsFormal vs InformalTypes of decisionAnalysis and Design of InformationImplementation and evaluationPitfalls in MIS Development
Discussion on Decision support
system
Test E-commerce technologiesApril
BCA-4th
Semester
Personnel MisFinancial MISProduction MISE-commerce technologiesApplicationDecision support systemDSS for planningDSS for decision makingDSS for decision making
Lesson planning for the Semester started w.e.f. January, 2018
Name of Institute: Shri Atmanand Jain Institute of Management & Technology, Ambala City
Name of Teacher with Designation:
Department: Computer Department
Subject: Lab – I Based on BCA-231 & BCA- 242
Paper: BCA-251
Month Class Topic/ Chapter Covered
Academic Activity Test/ Assignment
January BCA 4th
Semester
Class & Object
Viva-Voce
Program for Class and ObjectStatic Data member & Function Program for Static data member
Nested Class & Local Class Program for Nested class
Constructor & Types Program to create a ConstructorConstructor Overloading Program for Overloading
February BCA 4th
Semester
Unformatted/Formatted Function
Viva-Voce
Program for various I/O Function in C++
Friend Function class, Program for Friend FunctionPassing & returning Object to function
Program to pass an object to function
Array,Array of function Program of array to function
String Handling in C++ Program to manipulate string function
Pointer,new & delete operator
Program for new & delete operator
Operator in C++,Polymorphism
Program to show operator overloading
Dynamic polymorphism Program for virtual function
Type Conversion Program for Privated protected inheritance
Inheritance Program for public protected inheritance
Role of Constructor in Inheritance
Program for Constructor Inheritance
TemplatesProgram to swap 2 values
independent of type of variable using function templates
Class Templates Program for implement class ‘stack’ for different data type
March BCA 4th
Semester Exception Handling Viva-VoceProgram for exception handling using try-catch block & throw
statement.Files Program how to read/write text in
file.Opening and Closing FilesHow to create File pointers
Program to calculate square root of a given number & handle all
exceptions.Uses of File pointersASCII Files
April BCA 4th
Semester
Error Handling in Files
Viva-Voce
Program to implement bubble sort using function templateAppending Files
Operation On Files
(Signature of teacher concerned with date)
Lesson planning for the Semester started w.e.f. January, 2018
Name of Institute: Shri Atmanand Jain Institute of Management & Technology, Ambala City
Name of Teacher with Designation:
Department: Computer Department
Subject: Lab – II Based on BCA-232 & BCA- 241
Paper: BCA-252
Month Class Topic/ Chapter Covered
Academic Activity Test/ Assignment
JanuaryBCA 4th
SemesterArray
Viva-Voce
Program to delete array elementsProgram to Insert array elementsProgram to Traverse an Array
Searching Program for Binary SearchProgram for Linear Search
FebruaryBCA 4th
Semester Stack Viva-Voce
Program for StackProgram for matrix MultiplyProgram for addition of two matrixProgram for Queue implementation
Queue Program for Circular Queue
MarchBCA 4th
Semester
Link List
Viva-Voce
Program for Searching & Printing a Link List.Program for insertion at BeginningProgram for insert node at endProgram for deletion from link list
Tree
Program to create all three traversalProgram to create & display Binary tree.
AprilBCA 4th
Semester Sorting Viva-Voce
Program for Quick SortProgram for MergingProgram for insertion sortProgram for Bubble SortProgram for Radix Sort
(Signature of teacher concerned with date)
Lesson planning for the Semester started w.e.f. January, 2018
Name of Institute: Shri Atmanand Jain Institute of Management & Technology, Ambala City
Name of Teacher with Designation:
Department: Computers
Subject: Web Designing Using Advanced Tools
Paper: BCA-361
Month Class Topic/ Chapter Covered Academic Activity
Test/ Assignment
JanuaryBCA- 6th
Semester
Introduction to JavaScript & its features
Discussion on the data types and variable
declaration of javascript &
Vbscript
Test on event handling
methods in javascript
Data types and operatorsStatements and functionsEvent handling Predefined objects and methodsImages, links and tablesWindows and framesIntroduction to VBScript & its features
Test on subroutines and
function procedure in
vbscript
Variables, data types, literals, constants and operatorsArray, string and control statementSubroutine and function procedureMessage and input box, date and time functionsEvent handlersExamples of VBScript programs and its embedding in HTML
February BCA- 6th
Semester
Introduction to ASP & its features Presentation on the tools of
Dreamweaver Assignment on client server
model in ASP
Data types, control statements and decision statementsClients server modelObjects of ASPDatabase connectivityIntroduction to Macromedia Flash Test on PHP
variablesExamples with Macromedia FlashIntroduction to Macromedia DreamweaverIntroduction & features of PHPPHP variablesExample of PHP programsIntroduction & features of DHTMLEvents and Dynamic positioningLayer objectsProperties of style and inline style
Dynamic style
MarchBCA- 6th
Semester
Introduction to CSS
Presentation on the examples of
FrontPage
Assignment on how to link CSS
with HTML
Texts, color and fontsLinks, marquee , FormsFilters and transitionsImages and soundEvent handler, Mouse over effectsEmbedding in HTMLExample of CSS with HTMLIntroduction & features of Microsoft Front PageElaboration of WindowTitle bar, Menu bar, Tool BarStyles and Formatting BarExamples with Front page
AprilBCA- 6th
Semester
Introduction & features of XML
Programs on XML
Test on features of XML
Structure of XML DocumentDOCTYPEWorking with text and fontColors and background propertiesFlow ObjectsPrograms on XML
(Signature of teacher concerned with date)
Lesson planning for the Semester started w.e.f. January, 2018
Name of Institute: Shri Atmanand Jain Institute of Management & Technology, Ambala City
Name of Teacher with Designation:
Department: Computer Department
Subject: Operating Systems-II
Paper: BCA-362
Month Class Topic/ Chapter Covered Academic Activity Test/ Assignment
JanuaryBCA 6th
Semester
Critical section problem: Single process & 2 process soln, Semaphores: Types & Implementation, Deadlock & Starvation, Classical Problem of Synchronization, Critical Regions, Monitors Presentation on
Semaphores and its types and
implementation
Test of various Disk Scheduling
Algorithms
Directory structure: Single & 2 level, Tree Structure, Acyclic & General Graph, Directory Implementation, RecoverySecondary storage structure, Disk Structure and Scheduling. FCFS & SSTF, SCAN & C-SCAN, LOOK.Various Disk Scheduling Algorithm
FebruaryBCA 6th
Semester
Disk Management, Swap Space Management, Network OS, Remote Login, Remote File Transfer.
Discussion of Linux Operating
System
Assignment on Disk Management
and Swap SpaceManagement
Distributed OS, Data Migration, Computation Migration, Process MigrationIntroduction to Linux, Features & Architecture of Linux, Distributions in Linux, Accessing Linux SystemLogin, Logout & Shutting Down, Comparing Linux with other OS,
March BCA 6th
SemesterGeneral Purpose Commands, File Oriented Commands, Directory Oriented Commands, Communication Oriented Commands, Process Oriented Commands
Presentation on various Linux
Commands
Assignment on File System in
Linux
Redirection of Input & output, Pipes, Linux File SystemAttributes & Structure, File
Permission, File System Components, Standard File SystemFile System types, Disk Related Commands, Process and Job Control in Linux, Batch, Corn and Time Command
AprilBCA 6th
Semester
Vi editor: Introduction, Modes of vi editor, Commands in vi editor,
Discussion on vi editor and Shell
Test on Shell Programming
Shell programming: Introduction, Shell variables & keywords, Operators of shellInput/ Output in Shell, Control StructureCreating & executing Shell programs
(Signature of teacher concerned with date)
Lesson planning for the Semester started w.e.f. January, 2018
Name of Institute: Shri Atmanand Jain Institute of Management & Technology, Ambala City
Name of Teacher with Designation:
Department: Computer Department
Subject: Computer Graphics
Paper: BCA-363
Month Class Topic/ Chapter Covered Academic Activity
Test/ Assignment
January
BCA 6th
Semester
Survey of computer graphics and its application, Component and working of interactive Graphics
Discussion on topic Refresh
CRT Class Test
Display Processor, Raster scan and random scan display, Resolution ,Aspect Ratio, Refresh CRTColor CRT monitors, Plasma Panel and LCD monitors, interlacing, grey shades; Interactive Input Devices: keyboardmouse, trackball, joystick, light pen, digitizing tablet, image scanners, voice system; Hard Copy Devices: printers, plotters, Coordinate Systems; Output Primitives
February
BCA 6th
Semester
Symmetrical and simple DDA line drawing algorithm, Bresenham’s line drawing, loading frame buffer, symmetrical DDA for drawing circle
Presentation on Topic 2D
Transformation
Assignment on topic Circle
drawing Algorithm
Polynomial method for circle drawing, Circle drawing using polar coordinates, Bresenham’s circle drawing, generation of ellipseparametric representation of cubic curves, drawing Bezier curvesStack-based seed fill algorithm, Scan-line seed fill algorithm, -2D Transformations: translation, rotation, scaling
March BCA 6th
Semester
matrix representations and homogeneous coordinates Discussion on
Topic Composite Transformation
Class Testcomposite transformations, general pivot point rotation, general fixed point scaling, shearing; reflection about X Axis and Y Axis, Reflection about Straight lines, Reflection through an Arbitrary Line2-D Viewing: window, viewport, 2-D viewing transformation, zooming, panning, Clipping operations: point and line clipping
Cohen-Sutherland line clipping, mid-point subdivision line clipping
April
BCA 6th
Semester
Liang-Barsky line clipping, Sutherland-Hodgman polygon clipping
Presentation on Topic 3D
Transformation
Assignment on Topic polygon
clipping
Interactive input techniques; pointing and positioning, rubber band technique, 3-D modeling of objects3D transformation matrices for translation, scaling, Rotation, DraggingLook Up tables
(Signature of teacher concerned with date)
Lesson planning for the Semester started w.e.f. January, 2018
Name of Institute: Shri Atmanand Jain Institute of Management & Technology, Ambala City
Name of Teacher with Designation:
Department:Computer Department
Paper Code: BCA-364
Subject: Internet Technologies
Month Class Topic/ Chapter Covered Academic Activity Test/ Assignment
January BCA 6th
Semester
Introduction to Subject
Presentation on:WWW,URL,HTTP,Web Browsers, Chat &
Bulletin Board.
Test 1:Internet Services
Introduction to the InternetInternet History & ServicesInternet vs IntranetTCP/IP model vs OSI ModelWWW Client & Server SideCreating & Searching Information on Web
Test 2:TCP/IP Model
Popular Search EnginesURLHTTP,Web BrowsersChat & Bulletin BoardUSENET & NNTPTCP,UDP and IP Introduction.IPv4 AddressesExtension HeadersNeed for IPv6IPv6 Addressing & Packet Formt
February BCA 6th
SemesterIP, Port numbers Presentation on: TCP
Model.
Test 3:iPv4 and iPV6
Format of TCP,IPFormat of UDPTCP servicesTCP connection management;Remote Procedure Calls
Assignment-I Difference between following:
1.TCP vs. UDP2.ipv4 vs. ipv6
3.USENET vs.NNTP
SCTPIP address resolution- DNS
4. TCP vs. OSI Model.
DNS mappingRecursive resolutionIterative resolutionResource record Mapping Internet Addresses to Physical AddressesARP
Test 4. Iterative & Recursive resolution
RARPBOOTPDHCP
March BCA 6th
Semester
ICMP
Presentation on: Electronic Mail
Test 5. E-mail Architecture, FTP ,TFTP,NFS-
IGMPElectronic MailArchitectureSMTP, MIMEPOP, IMAPWeb Based MailFile Access and Transfer: FTPAnonymous FTPTFTP, NFSRemote Loginusing TELNET. Voice and Video over IP.RTP, RTCP
Test 6. Short Note on:ARP,DHCP,ICMP,SMTP,POP
IP Telephony and SignalingResource Reservation and Quality of ServiceRSVPRIP, OSPF
April BCA 6th
SemesterBGP Presentation on: VPN Assignment-II
Short Note on:1.E-mail Security2. Web Security
3. Firewall Security4.Digital Signatures
5. Certificates.
Internet MulticastingMobile IPPrivate Network InterconnectionNetwork Address Translation (NAT)Virtual Private Network (VPN)SNMPInternet Security: IPSec.E-Mail SecurityWeb SecurityFirewallsDigital SignaturesCertificates
Lesson planning for the Semester started w.e.f. January, 2018
Name of Institute: Shri Atmanand Jain Institute of Management & Technology, Ambala City
Name of Teacher with Designation: Deepti Kapoor (Assistant Professor)
Department: Computer Department
Subject: Advanced Programming with Visual Basic
Paper: BCA-365
Month Class Topic/ Chapter Covered Academic Activity
Test/ Assignment
January
BCA-6th
Semester
Collections: Adding, Removing, Counting, Returning Items in a Collection, Processing a Collection
Discussion on creating Forms
and events
Test of Programs in VB using
Forms
Working with Forms: Form Properties, Creating, Adding, Removing Forms in Project
AddingMultiple Forms, Managing Forms at Run Time, Hiding & Showing FormsLoad & UnloadStatements, Drag and Drop OperationActivate & Deactivate events, Form-load eventExample usingForms, Programs in VB using Forms
February BCA-6th
Semester
Working with Menu: Menu Designing in VB
Presentation based on Adding Menu to Form
Assignment on Forms with
Menus Adding a Menu to a Form
Modifying and DeletingMenu Items, Adding Access Characters, Adding Shortcut Keys,
Manipulating Menususing CommonDialog Box
Attaching Code to Events, Creating Submenus, Dynamic Menu Appearance
Advanced Controls in VB: Scroll
Bar, Slider Control, Tree View, List View,Rich Text Box Control,Toolbar, Status Bar, Progress Bar, Cool bar, Image List
Program Development in VB using Menus and Advance Controls
March
BCA-6th
Semester
File Handling & File Controls: Sequential & Random files,
Discussion on File Operations
Assignment on Sequential Files
Opening and Closing Data Files, Viewingthe Data in a FilePerforming Operations on a File,Creating a Sequential Data File, Writing Data to a FileSequential File, Reading the Data in a Sequential File, Finding the End of a Data File, Locating a FileReading and Writing a Random File (get, put, LOF, seek)Working with Graphics: Using Paint, Line, Circle, Manipulating GraphicsProgram Development in VB using Files and Graphics
April
BCA-6th
Semester
Accessing Databases: Data Controls, Data-Bound Controls
Presentation on VB using Database
Test of operation on Database
DAO, RDO, ADOCreatingthe Database,Setting PropertiesApplying Operations on Database, Viewing the Database,Updating the Database(adding, deleting records)Program Development in VB using Database and Advance Controls
(Signature of teacher concerned with date)
Lesson planning for the Semester started w.e.f. January, 2018
Name of Institute: Shri Atmanand Jain Institute of Management & Technology, Ambala City
Name of Teacher with Designation:
Department: Computer Department
Subject: Programming in Core Java
Paper: BCA-366
Month Class Topic/ Chapter Covered Academic Activity Test/ Assignment
JanuaryBCA 6th
Semester
Introduction of Java: Basic Principle of OOP’s, History & Features of Java
Presentation on Basics of Java
Concept
Test on Decision and Loop Control
Statments
JVM, Java Runtime Environment
Basic Language elements: Tokens, Literals, Keywords, Identifiers, Comments
Data Types: Primitive and Non-PrimitiveOperators and Input/output in java, Console Inputs
Decision and Loop Control Statements
FebruaryBCA 6th
Semester
Definition Class in Java, Creating Objects of Class
Discussion on Classes and
Array
Assignment on Classes and
Array
Nested, Inner Class, Abstract ClassDefining Methods and Constructors, Types of ConstructorsDealing with Static MembersIntroduction about Array, Defining, Initializing Array, Accessing Array, Multi-Dimensional Array
Introduction of String, Operation on String and Array
Creating String using String Class, Creating String using String Buffer Class
Polymorphism: Basic Concept, Types of PolymorphismOverloading vs. Overriding
ImplementationMarch BCA 6th
SemesterBenefits of Inheritance, Types of Inheritance
Presentation on How to Create a Program in Java
Assignment on Packages in java
Inheriting Data Members & MethodsRole of Constructors inheritance,
Basic Concepts of Packages and interfaces, Organizing Class & interfaces in packagesDefining packages, Adding Class from a Package to programUse of ’SUPER’Import Package
AprilBCA 6th
Semester
Exception Handing, Use of Try, Catch & finally
Presentation on Applets and Create GUI
Apllication using Java
Test of Applets and AWT
Throw, Throws in exception handlingIn-built and user defined ExceptionsChecked and unchecked Exceptions, Catching more than one ExceptionApplets in Java, Applet ArchitectureApplet Life cycle, Applet tagEmbedding applets in web pageGUI Programming, Designing graphical user interfaces in Java, Components and ContainersIntroduction about AWT, its Components, Class, Controls, Layout Managers
(Signature of teacher concerned with date)
Lesson planning for the Semester started w.e.f. January, 2018
Name of Institute: Shri Atmanand Jain Institute of Management & Technology, Ambala City
Name of Teacher with Designation:
Department: Computer Department
Subject: Lab-I based on BCA-351 & BCA-361
Paper: BCA-371
Month Class Topic/ Chapter Covered Academic Activity
Test/ Assignment
JanuaryBCA-6th
Semester
Create Web Page using HTML basic tags.
Create home page of any
website
Create Web Page using ordered and unordered list tags.Create Web Page to show collage using image tag.Create Web Page to link multiple web pages using anchor tag.Create Web Page using table tagsCreate Web Page using frames.Create Web Page to show registration form using form tag.Create Web Page to show layout.
FebruaryBCA-6th
Semester
Create a Java Script Program to copy the text from different fields
Create a static website on any
topic
Create a Webpage for Form Validation using JavaScriptCreate a Web Page to show pop up window on screen using JavaScriptCreate a Web Page to show the example of switch case using JavaScriptCreate a program to show date & time on screen using JavaScriptCreate a program to convert Celsius to Fahrenheit temperature. Write a Program to read any four digit Number, Calculate & display the sum of numbers and display error popup if the number is not four digit using VB script.
March BCA-6th
Semester
Convert lower case string to upper case & upper to lower case using VB Script.
Create dynamic webpage
Replace whitespaces with tabs using VB script.Create a Website using the tools of Dreamweaver.
Create a webpage to show the internal linking of CSS.Create a Web Page to Show External Linking of CSSCreate a Website using Front page.Design a Webpage Using Auto Media Flash
AprilBCA-6th
Semester
Create a Web Page to show basic XML Program
Create a webpage using
XML
Create a Web Page to show a Working XML ProgramCreate a Webpage to show table in XMLCreate a Web Page to show Forms Using XML
(Signature of teacher concerned with date)
Lesson planning for the Semester started w.e.f. January, 2018
Name of Institute: Shri Atmanand Jain Institute of Management & Technology, Ambala City
Name of Teacher with Designation:
Department: Computer Department
Subject: Lab-II Based on BCA-355 & BCA-365
Paper: BCA-372
Month Class Topic/ Chapter Covered Academic Activity
Test/ Assignment
January
BCA-6th
Semester
Introduction to Collections in VB. Create a program using collection
Make a project working with Form: Form Properties, Creating, Adding, Removing Forms in ProjectProgram for addingMultiple forms and Managing Forms at Run TimeProgram to Load and unload Statements, Drag and Drop Operation.
February
BCA-6th
Semester
Program toAdd a Menu to a Form.
Modifying and DeletingMenu Items, Adding Access Characters, Adding Shortcut Keys
Program for Manipulating Menususing CommonDialog BoxCreate a program using Advance VB: Scroll Bar, Slider Control, Tree View, List View,Rich Text Box Control,Toolbar, Status Bar.Program Development in VB using Menus and Advance Controls
March BCA-6th
Semester
Explain various Operations on a File and steps for Creating a Sequential Data FileExplain Reading and Writing a Random File (get, put, LOF, seek)Create a program Working with Graphics (Using Paint, Line, Circle)Explain Program Development in
VB using Files and GraphicsExplain various Operations on a File and steps for Creating a Sequential Data File
April
BCA-6th
Semester
Explain Data Controls, Data-Bound Controls, DAO, RDO, ADOExplain steps for Creating database, it’sSetting PropertiesApplying Operations on Database, Viewing the Database,Updating the Database(adding, deleting records)Program Development in VB using Database and Advance Controls
(Signature of teacher concerned with date)