66
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 Januar y BCA- 2 nd Semest er Introduction to String Use of strings operations in Programs Test on string & structures String I/O, Array of String String Manipulation function Structures & its features, Structure within structure Array of structures Structure & functions Februa ry BCA- 2 nd Semest er Union & its features Use of Union & pointers in Programs Assignment on pointer comparison Union of structures, Type def, enumeration Pointer variables Pointer operators Pointer assignment, conversions Pointer arithmetic Pointer comparison Pointer & function Pointer & Array Pointer to pointer Dynamic allocation using Pointer March BCA- 2 nd Semest er File types Programs on file handling Assignment on input output files File operations File input/output Structure read and write in Errors in file handling Random access input output

aimtambala.comaimtambala.com/Complete Compiled Computers.docx  · Web viewProgram to calculate factorial of a number using recursion. ... Program to create a Constructor. ... Create

Embed Size (px)

Citation preview

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,

reducing maintenance costs

(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-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

Job Application Letter

(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-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

Collision resolutionCollision and Synonyms.

(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-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

Internet Management

(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: 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)