vijaya college, rv road , bengaluru-560004
Post on 18-Dec-2021
1 Views
Preview:
TRANSCRIPT
Vijaya College, RV Road , Bengaluru-560004. Department of Computer Science
Academic year 2020-2021
1.Academic Planner with unitization of the entire syllabus(on hourly basis) Name of the
Department
Computer
science
Subject Title PROBLEM
SOLVING
TECHNIQUE
S USING C
Semester I Paper BCA
Week/Month &
Date(Preferably)
Day Portions Planned for 1 hour TEACHER
1st week of
sept 2020
1 Introduction to Programming
Concepts: Software and
Classification of
Software,systemsoftware,applicat
ion software
MGB
2 Modular Programming, Structured
Programming(top-down and bottom-up
approach).
MGB
3 Programming design,Algorithms And
flowchart
MGB
4 Examples of algorithms and flowchart. MGB
2nd week of
sept 2020
1 Structure of c program,example. MGB
2 Character set , C tokens,identifiers
Keywords (reserve words)definition and
different keywords
MGB
3 Data types, Variables and examples on
datatypes and variables
MGB
4 Constants:Integer,float,double,string
constants
MGB
3rd week of
sept 2020
1 Operators in
C:Airthmetic,logical,relational,special
etc
MGB
2 Precedence of operators MGB
3 Expressions-
Arithmetic,logical,relational
MGB
4 Type Casting and LibraryFunctions.
MGB
4th of sept 2020 1 Assignment1given on 1st chapter MGB
2 Managing Input and Output Operation:
Unformatted I/O Functions ,Formatted
I/O Functions
MGB
3 Decision Making Statements - if
Statement, if–else statement(with
examples)
MGB
4 nesting of if-else statements, , else–if
ladder(with example programs)
1st week of
OCT 2020
1 switch statement, ?:
operator(conditional operator)
MGB
2 pre-tested and post tested loops(
while and do-while), for loop
,example programs
MGB
3 Nested for loop, break, continue, and
goto statements
MGB
4 Function Definition, prototyping
MGB
2nd week of OCT
2020
1 types of functions, passing arguments to
functions
MGB
2 Pass by value and pass by reference MGB
3 Recursive functions MGB
4 Assignment given on second unit MGB
3rd week of
OCT 2020
1 Internal test conduceted on1st and 2nd
unit
MGB
2 introduction on Arrays MGB
3 Arrays: Declaring and Initializing MGB
4 One Dimensional Arrays-examples and
programs
MGB
4th week of
OCT 2020
1 Two Dimensional Arrays -examples
and programs
MGB
2 Multi Dimensional Arrays Passing
arrays to functions
MGB
3 Strings: Declaring and Initializing
strings
MGB
4 Operations on strings-
length,concat,copy
MGB
1th week of NOV
2020
1 Program to show the usage of some
string library function
MGB
2 Program to find frequency of occurance
of specified character
MGB
3 Count the number of vowels,constants
and special symbol
MGB
4 String is palindrome or not MGB
2ND week of
NOV 2020
1 Concatenate two strings without using
strcat()
MGB
2 Array of strings with example MGB
3 Sorting,bubble sort algorithm MGB
4 Sort numbers in Ascending orser using
bubble sort
MGB
3RD week of
NOV 2020
1 substring and compare,Arrays of strings MGB
2 passing strings to functions-example MGB
3 Storage Classes - Automatic,
External, Static and Register
Variables.
MGB
4 Searching explanation MGB
4TH week of
NOV 2020
1 Linear search algorithm MGB
2 Program to search for n item in array
using linera search
MGB
3 Passing string to functions MGB
4 Assignment2 given MGB
1ST week of
DEC 2020
1 Structures-Declaring and Initializing MGB
2 Assigning and accessing structure
elemnts
MGB
3 Program to display name and age of
student using array of structures
MGB
4 Nested structure, Array of Structure MGB
2ND week of
DEC 2020
1 Passing Structures to functions MGB
2 Unions, typedef,enum MGB
3 Size of structures and union MGB
4 Bit fields MGB
3RD WEEK OF
DEC 2020
1 Enumerated datatypes and examples MGB
2 The typedefinition example MGB
3 INTERNAL TEST2 CONDUCTED MGB
4 Pointers-introduction MGB
4th week of dec
2020
1 Pointers – Declarations, Pointer
arithmetic
MGB
2 Pointers and functions MGB
3 Pointers and Arrays-program MGB
4 Arrays of Pointers-program related to
concept
MGB
1st week of jan
2021
1 Pointers and Structures MGB
2 Meaning of static and dynamic memory
allocation
MGB
3 Dynamic memory allocation MGB
4 Memory allocationfunctions-malloc
(),calloc()
MGB
2nd week of jan
2021
1 Files - File modes MGB
2 File functions-create,open,close MGB
3 File operations-read,write,etc MGB
4 Text and Binary files MGB
3rd week of jan
2021
1 Command Line arguments. C
Preprocessor directives
MGB
2 Macros – Definition, types of Macros MGB
3 Repetation of structure of c MGB
4 Repetation of looping concept MGB
4th weekof jan 1 Repetation of functions MGB
2 Explanation of lab programs MGB
3 Question paper discussion MGB
4 Question paper discussion MGB
Vijaya College,R.V.Road, Bengaluru-560004 Department of Computer Science
For the academic year 2020-21
Academic Planner with unitization of the entire syllabus Name of the
Department
Computer
Science Subject Title Teacher
Semester I BCA Computer Organization NS/SS
Week/Month &
Date (Preferably) Day Portions Planned for 1 hour Teacher
1ST week of Sep
2020
1 Unit-I Digital Logics: Basic logic gates,
NS
2 NS
3 Combinational circuits-Half adder and full adder SS
4 Flip flops-SR-Flip flop, SS
2nd week of Sep
2020
1 D-flip flop, J-K flip flop, T flip flop. NS
2 Boolean Algebra: Simplification of expression, NS
3 Boolean Algebra: Simplification of expression, SS
4 K-Map- 2, SS
3rd week of Sep
2020
1 K-Map-3, NS
2 4 variables, Complement method for multiplication
NS
3 SOP and POS. Signed numbers, Integer Arithmetic,
SS
4 Discussion on Important Questions SS
4th week of Sep
2020
1 Unit-II 10 Hours Number System: Binary, octal and
hexadecimal system,
NS
2 Basic Conversions, Binary addition NS
3 subtraction ,multiplication SS
4 d division (integers only), Complements-1’s SS
1st week of Oct
2020
1 Complements-1’s,2’’s,9’s NS
2 and 10’s complements, One’s complement
subtraction method,
NS
3 ASSIGNMENTS-1-GIVEN SS
4 Two’s complement subtraction method, SS
2nd week of Oct
2020
1 Weighted and Non-Weighted codes. Binary to gray
codes,
NS
2 Gray toBinary codes,Excess-3 Codes NS
3 Unit-III 10 Hours Computer Organization:
Instruction format ,
SS
4 Types of basic computer instruction format , SS
3rd week of Oct
2020
1 Instruction cycle, Desk-jet and Laser Printers.(features and principles
NS
2 Design of basic computer flowchart, NS
3 features Buses and standard Interfaces: Synchronous,
SS
4 Interrupt and its types, Video Displays, Touch Screen panel,
SS
4thweek of Oct
2020
1 Interrupt cycle, Driven I/O,8086 Interrupt structure,
NS
2 Discussion on Important Questions NS
3 Unit-IV 10 Hours CPU organization: Arithmetic and
logic unit(ALU),
SS
4 One,two address instruction format SS
1st week of Nov
2020
1 three address instruction format NS
2 ASSIGNMENTS-2-GIVEN NS
3 manipulation instruction, Data transfer and SS
4 Direct Memory Access (DMA),8237 features Buses and standard Interfaces: Synchronous,
SS
2nd week of Nov
2020
1 Logical instructions, Virtual Memory: Main Memory allocation
NS
2 shift instructions, Clusters, UMA NUMA, Vector Computations,
NS
3 Unit-V 10 Hours Memory Management: Input,
output and storage devices,
SS
4 Input, output and storage devices, SS
3rd week of Nov
2020
1 Memory and its types, , Computer Components, Interconnection Structures,
NS
2 Memory and its types, NS
3 Direct memory Access, Instruction level pipelining and Superscalar Processors
SS
4 mechanisms of Peripherals: Keyboard, Mouse, Scanners,
SS
4thweek of Nov
2020
1 Instruction level pipelining and Superscalar Processors, Multiprocessors,
NS
2 Auxiliary memory, Desk-jet and Laser Printers.(features and principles
NS
3 Associative memory and Cache memory SS
4 EXAMPLE PROBLEMS SOLVED SS
1st week of Dec
2020
1 Discussion on important questions NS
2 REVISION -UNIT-1 AND UNIT -2 NS
3 Integer Arithmetic, 2’s Complement method for multiplication,Algorithm,
SS
4 Instruction formats, Instruction types, Processor organization, Intel 8086
SS
2nd week of Dec
2020
1 Multiple Processor Organizations, Closely and Loosely coupled multiprocessors systems,
NS
2 IEEE standards, Floating point arithmetic
NS
3 SS
4 SS
3rd week of Dec
2020 1
Interconnection, Scalar Data Types, Fixed and Floating point numbers, Signed numbers, Integer Arithmetic, 2’s Complement method for multiplication,
NS
2 Hardware architecture, Computer Components, Interconnection Structures,
NS
3 Characteristics of memory systems, Internal and External Memory,
SS
4
, Types of memories: ROM: PROM, EPROM, EEPROM, RAM: SRAM, DRAM, SDRAM, RDRAM
SS
4th week of Dec
2020
1 High-Speed Memories: Cache Memory, Organization and Mapping Techniques,
NS
2 Replacement Algorithms, Cache Coherence, MESI protocol. Virtual Memory: Main Memory allocation
NS
3 High-Speed Memories: Cache Memory, Organization Memory: Main Memory allocation, Segmentation, Paging
SS
4 Cache Memory, Organization and Mapping Techniques,
SS
1st week of Jan
2021
1 Secondary Storage: Magnetic Disk, Tape, DAT, RAID, Optical memory, CDROM, DVD
NS
2 , PCI, SCSI, USB Ports Working mechanisms of Peripherals
NS
3 mechanisms of Peripherals: Keyboard, Mouse, Scanners, Video Displays, Touch Screen panel,
SS
4 Multiprocessors, Clusters, UMA NUMA,
Vector Computations,
SS
2nd week of Jan
2021
1 Asynchronous, Parallel I/O 8255 features, Serial I/O 8251 features
NS
2 Video Displays, Touch Screen panel, Dot Matrix,) NS
3 Input/Output Systems, Programmed I/O, Interrupt SS
4 Direct Memory Access (DMA),8237 SS
3rd week of Jan
2021
1 Solving model question paper NS
2 Solving previous question paper NS
3 CLASS TEST 1- GIVEN SS
4 Solving model question paper SS
Vijaya College, RV Road, Bengaluru-560004 Department of Computer Science
NAAC criteria-1: CURRICULAR ASPECTS for the
academic year 2020-2021 Name of the
Department
Computer
science Subject Title
OOP using
c++
Semester III Paper BCA304T
Week/Month &
Date (Preferably) Day Portions Planned for 1 hour Teacher
1st week of sept
2020
1 Introduction :Procedure Languages, definition of OOP,
Basic concept of OOP. SS
2 Object ,Class, Data Abstraction, SS
3 Data Encapsulation, SS
4 Data Hiding member functions. SS
2nd week of
sept 2020
1 Reusability, Inheritance, Creating new Data Types,
Polymorphism SS
2 Overloading , Dynamic binding and Message passing. SS
3 C++ Comments, C++ Keywords, Variable declaration,
The Const Qualifier. SS
4 The iostream class, The Endl, Set Width ,set precision,
setfill, SS
3rd week of
sept 2020
1 Manipulators, The scope resolution operator SS
2 The new& delete Operations. Functions: Simple
Functions, Function declaration, calling the function. SS
3
function definition, Passing argument to, returning value
from function, passing constants, Variables, example
programs
SS
4 pass by value , passing structure variables, example
programs to the concept. SS
4th of sept 2020
1 pass by reference, Default arguments(example programs) SS
2 return statements, return by reference(example program) SS
3 overloaded functions, Different number of
arguments,(explanation and example program) SS
4 Different Kinds of argument, inline function. SS
1st week of
OCT 2020
1 Objects & Classes: Classes & Objects with examples SS
2 Class Declaration, Class member(syntax and examples) SS
3 Data member,dataconstructors SS
4 Class,objects with example programs SS
2nd week of OCT 2020
1
Destructors(example
program), , Member
functions.
SS
2 Class member visibility,
private, public, protected SS
3 Example programs for
public,private,protected SS
4 The scope of the class
objects SS
3rd week of OCT 2020
1
Constructor with
argument, constructor
with default arguments
SS
2
Dynamic constructor
explanation with example
program
SS
3
copy constructor
explanation with example
program
SS
4
Overloaded constructor
explanation with example
program
SS
4th week of OCT 2020
1
Objects as arguments
returning objects from
functions
SS
2 class conversion with
example program SS
3 manipulation private
Data members SS
4 Destructors classes,
object & memory SS
1th week of NOV 2020
1
arrays as class member
data with example
program
SS
2 Array of objects with
example program SS
3 string as class member
with example program SS
4 Operator Overloading SS
2ND week of NOV
2020
1
Overloading unary
operator: Operator
Keyword, Operator
arguments,
SS
2
Operator return value,
Nameless temporary
objects, limitations of
increment operator
SS
3
overloading binary
operator, arithmetic
operators(+)
SS
4
overloading binary
operator, arithmetic
operators(-)
SS
3RD week of NOV
2020
1
Overloading comparison
operator with example
program
SS
2
Overloading arithmetic
assignment operator, data
conversion
SS
3
conversion between
objects of different
classes.
SS
4
Inheritance : Derived
Class & Base Class
with examples
SS
4TH week of NOV 2020
1
Specifying the Derived
class, accessing Base
class members, the
protected access specifier
SS
2
Derived class
constructor,Overriding
member functions
SS
3 public and private
inheritance SS
4 Access Combinations,
Classes & Structures, SS
1ST week of DEC 2020
1
Access Specifiers, Level
of inheritance;
Multilevel inheritance
Hybrid inheritance,
Multiple inheritance.
SS
2 member functions in
multiple inheritance , SS
3
Containership; Classes,
within classes,
Inheritance & Program
development.
SS
4
Virtual functions:
Normal member
function accessed with
pointers
SS
2ND week of DEC 2020
1
Virtual member
functions accessed with
pointers
SS
2 Dynamic binding, pure
virtual functions, SS
3
Friend function; Friends
for functional notation,
friend classes,
SS
4
the pointer; Accessing
Member Data with this,
using this for returning
values. TTemplates
SS
3RD WEEK OF DEC
2020 1
Class Templates,
function templates, SS
Member function
,templates
2 Template arguments,
Exception Handling . SS
3
Streams: The Stream
class Hierarchy, Stream
classes Header file.
string I/O: Writing
strings, reading strings,
character I/O, Detecting
End – of – file.
SS
4
writinganobject to disk,
reading an object from
disk, I/O with multiple
objects
SS
4th week of dec 2020
1
the fstream class, The
open function, File
Pointers; Specifying the
position
SS
2
Specifying the offset. The
tellg Function, Disk I/O
with Memory Functions
.
SS
3
Closing Files, Error
Handling, Command
Line arguments
SS
4 SS
1st week of jan
2021 1
4 Templates & Exception
Handling: Introduction,
1 constructors in multiple
inheritance, SS
2 Revision SS
2nd week of jan 2021 3 Question paper
discussion SS
4 test SS
Vijaya College, RV Road, Bengaluru-560004 Department of Computer Science
NAAC criteria-1: CURRICULAR ASPECTS for the academic year
2020-2021
1. Academic Planner with unitization of the entire syllabus(on hourly basis)
Name of the
Department
Computer
science
Subject Title OPERATING
SYSTEMS
Semester III Paper BCA305T
Week/Month &
Date(Preferably)
Day Portions Planned for 1 hour Teacher
1st week of
September 2020
1 Unit - I Introduction: Batch Systems SB
2 Concepts of Multiprogramming and Time
Sharing SB
3 Parallel, Distributed and real time
Systems SB
4 Operating System Structures, SB
5 Components & Services SB
2nd week of
September 2020
1 System calls, System programs SB
2 Virtual machines. SB
3 Process Management: Process Concept SB
4 Process Scheduling, Co – Operating
process SB
5 Threads, Inter process communication, SB
3rd week of
September 2020
1 CPU Scheduling Criteria, Scheduling
algorithm SB
2 Multiple Processor Scheduling, Real time
Scheduling SB
3 Algorithm evolution SB
4 Unit - II Process Synchronization and
deadlocks: The Critical Section Problem
SB
5 Synchronization hardware SB
4th week of
September 2020
1 Semaphores SB
2 Classical problems of synchronization SB
3 Critical regions, monitors SB
4 Deadlocks – system model SB
5 Characterization SB
1st week of
October 2020
1 Dead lock prevention SB
2 Deadlock avoidance SB
3 Bankers algorithm SB
4 Deadlock detection SB
5 Recovery from dead lock SB
2nd week of
October 2020
1 Combined approach to deadlock
handling. SB
2 Unit - III Memory Management:
introduction, basic hardware, address
binding
SB
3 Logical and Physical address space SB
4 Swapping, Contiguous allocation SB
5 Paging SB
3rd week of
October 2020
1 Segmentation SB
2 Segmentation with paging in Mastics,
Intel 386 SB
3 Virtual memory SB
4 Demand paging and it’s performance SB
5 Page replacement algorithms SB
4th week of
October 2020
1 Page replacement algorithms SB
2 Allocation of frames SB
3 thrashing, SB
4 Page size and other considerations SB
5 DemandPaging SB
1st week of
November 2020
1 Demand Segmentation SB
2 Paging with Segmentation SB
3 Unit - IV File management- SB
4 File Concepts SB
5 Revision SB
2nd week of
November 2020
1 Access methods, SB
2 Directory Structure SB
3 Protection and consistency SB
4 File system structure SB
5 Internal Test SB
3rd week of
November 2020
1 Allocation methods SB
2 Free space management SB
3 Directory Implementation SB
4 Efficiency and Performance, Recovery. SB
5 Revision SB
4th week of
November 2020
1 Disk Management- SB
2 Disk Structure SB
3 Scheduling methods – FCFS, SB
4 Scheduling methods – SSTF SB
5 Internal Test SB
1st week of
December 2020
1 Scheduling methods- SCAN, SB
2 Scheduling methods- C-SCAN, SB
3 Scheduling methods- LOOK SB
4 Scheduling methods- C-LOOK SB
5 Internal Test SB
2nd week of
December 2020
1 Disk management
SB
2 Swap – Space management. SB
3 Unit – V process synchronization, SB
4 Synchronization hardware SB
5 Semaphores SB
3rd week of
December 2020
1 Problems of synchronization SB
2 Protection and Security: SB
3 Goals of protection, SB
4 Domain Protection, SB
5 Access matrix SB
4th week of
December 2020
1 Security Problem SB
2 Authentication, One time password SB
3 Computer security SB
4 program threats, SB
5 System threads SB
1st week of
January 2021
1 Case Study of windows Operating System SB
2 Case Study of windows Operating System SB
3 Case Study of windows Operating System SB
4 Case Study of windows Operating System SB
5 Case Study of windows Operating System SB
2nd week of
January 2021
1 Case Study of Linux Operating System SB
2 Case Study of Linux Operating System SB
3 Case Study of Linux Operating System SB
4 Case Study of Linux Operating System SB
5 Case Study of Linux Operating System SB
3rd week of
January 2021
1 Revision and Question Paper Discussion SB
2 Revision and Question Paper Discussion SB
3 Revision and Question Paper Discussion SB
4 Revision and Question Paper Discussion SB
5 Revision and Question Paper Discussion SB
4th week of
January 2021
1 Revision and Question Paper Discussion SB
2 Revision and Question Paper Discussion SB
3 Revision and Question Paper Discussion SB
4 Revision and Question Paper Discussion SB
5 Revision and Question Paper Discussion SB
Vijaya College, RV Road, Bengaluru-560004 Department of Computer science
NAAC criteria-1: CURRICULAR ASPECTS for the academic year 2020-
2021
2. Academic Planner with unitisation of the entire syllabus (on hourly basis) Semester V Paper BCA504T
Name of the
Department
Computer
science Subject Title
Java
Programming
Week/Month &
Date (Preferably) Day Portions Planned for 1 hour Teacher
1st week of Sep
2020
1 Introduction to JAVA: JAVA Evolution: Java History VV
2 Java Features VV
3 How Java Differs from C VV
4 How Java Differs from C++ VV
2nd week of Sep
2020
1 Java and Internet, Java and World Wide Web, Web
Browsers VV
2 Hardware and Software Requirements, Java Support
Systems VV
3 Java Environment, Java Virtual Machine
VV
4 Overview of JAVA Language: Introduction, Simple Java
program. VV
3rd Week of Sep
2020
1 More of Java Statements, Implementing a Java Program VV
2 Command Line Arguments, Programming Style VV
3 Constants and Variables VV
4 Data Types, Declaration of Variables, Giving Values to
Variables VV
4th Week of Sep
2020
1 Scope of Variables, Symbolic Constants. VV
2 Getting Values of Variables, Standard Default Values. VV
3 Operators and Expressions: Introduction, Arithmetic
Operators, Relational Operators , Logical Operators. VV
4 Assignment Operators, Increment and Decrement
Operators VV
5th week of Sep
2020
1 Special Operators, Arithmetic Expressions, Evaluation of
Expressions Conditional Operators VV
2 Bitwise Operators
VV
1st week of Oct
2020
1 Precedence of Arithmetic Operators and associativity. VV
2 Type casting – definition , two types : conversion table. VV
2nd week of Oct
2020
1 Mathematical Functions. Decision Making and Branching:
Introduction. VV
2 Decision Making with if Statement, Simple if Statement,
if…..else Statement. VV
3 Nesting of if………Else Statements, The else if Ladder VV
4 The ?: Operator. The Switch Statement VV
3rd week of Oct
2020
1 Looping statements: introduction, while statement VV
2 do-while Statement, for Statement, VV
3 Jumps in Loops, Labelled Loops. VV
4 Defining a Class, Adding Variables ,Adding Methods VV
4th Week of Oct
2020
1 Creating Objects, Accessing Class Members VV
2 Constructors- definition , types of constructors. VV
3 Method Overloading. VV
4 Static Members, Nesting of Methods , ASSIGNMENT-
1 VV
5th Week of Oct
2020
1 Inheritance: Extending a Class, types of inheritance. VV
2 Overriding Methods. VV
3 Final Variables and Methods. VV
4 Finalizer methods, Abstract Methods and Classes VV
1st week of Nov
2020 Internal Assessment
2nd week of Nov
2020
1 Visibility Control-public, private, default and protected VV
2 Arrays, One-dimensional Arrays, Creating an Array VV
3 Two – dimensional Arrays VV
4 Strings – introduction , declaration , strings are immutable VV
3rd week of Nov
2020
1 String methods VV
2 Wrapper classes VV
3 Vectors VV
4 Interfaces: Introduction, Defining Interfaces, Extending
Interfaces VV
4th week of Nov
2020
1 Implementing Interfaces, Multiple Inheritance VV
2 Packages: Putting Classes together: Introduction, Java API
Packages VV
3 Using System Packages, Creating Packages, Accessing a
Package. VV
4 User defined Packages, Adding a Class to a Package, Hiding
Classes. ASSIGNMENT-2 VV
1st week of Dec
2020
1 Multithreaded Programming: Introduction, Creating Threads,
Extending the Thread Class VV
2 Stopping and Blocking a thread VV
3 Life Cycle of a thread VV
4 Using Thread Methods, Thread Exceptions VV
2nd week of Dec
2020
1 Thread Priority, Synchronization VV
2 Implementing the ‘Runnable’ Interface. VV
3 Managing Exceptions: Introduction, Types of Exception
Handling VV
4 try and catch block VV
3rd week of Dec
2020
1 Multiple Catch Statements, Using Finally Statement VV
2 Throwing Our Own Exceptions, Using Exceptions for
Debugging. VV
3 Applet Programming: Introduction VV
4 How Applets Differ from Applications, Preparing to Write
Applets, Building Applet Code VV
4th week of Dec
2020
1 Applet Life Cycle VV
2 Creating an Executable applet VV
3 Designing a Web Page. VV
4 Applet Tag, Adding Applet to HTML File, running the Applet. VV
1st week of Jan
2021
1 More About HTML Tags, Displaying Numerical Values,
Getting Input from the User. VV
2 Graphics programming: Introduction, The Graphics Class, Lines
and rectangles. VV
3 circles, and Ellipses Drawing Arcs, Drawing Polygons, Lines
Graphs VV
4 Using Control Loops in Applets, Drawing Bar Charts. VV
2nd week of Jan
2021
1 Streams: Introduction, Concept of Stream Classes VV
2 Byte Stream Classes, Character Stream Classes Using Streams,
Other Useful I/O Classes, VV
3 Using the File Class, Input / Output Exceptions VV
4 Creation of File VV
3rd week of Jan
2021
1 Reading / Writing Characters, Reading / Writing Bytes VV
2 Handling Primitive Data Types VV
3 Concatenating and Buffering Files VV
4 Interactive Input and output, Other Stream Classes. VV
4th week of Jan
2021
1 Revision VV
2 Revision VV
3 Question paper solving VV
4 Question paper solving VV
Vijaya College, R.V. Road, Bengaluru-560004 Department of computer science
NAAC criteria-1: CURRICULAR ASPECTS for the academic years 2020-21
ODD Semester
NOTE: Online classes due to COVID -19
3. Academic Planner with unitisation of the entire syllabus (on hourly basis) Name of the
Department computer
science
Course: BCA VI Semester
Subject Title: COMPUTER ARCHITECTURE
computer
science
Semester V Paper BCA602T
Week/Month &
Date (Preferably) Day Portions Planned for 1 hour Teacher
2nd Sept 2020
Week1
1 Introduction and syllabus discussion
HML
2 UNIT -3 Data representation – Data types
3 Fixed point representation
4 Floating point representation, other binary codes
Sept 2020 Week2
1 Error detection codes
2 UNIT 1- digital logic circuits – Logic gates
3 Boolean algebra
4 Map simplification
Sept 2020 Week3
1 Combinational circuits, flip flops
2 Sequential circuits
3 UNIT 2 – Integrated circuits and digital functions –
Digital integrated circuits
4 Digital integrated circuits
Sept 2020 Week4
1 IC flip flops and registers
2 Binary counters
3 Decoders and multiplexers
4 Decoders and multiplexers
Sept 2020 Week5 1 Shift registers
2 Shift registers
Oct 2020 Week1 1 RAM
2 ROM
Oct 2020 Week2
1 UNIT – IV Basic computer organization and design -
Instruction codes
2 Instruction codes
3 Computer Instruction
4 Computer Instruction
Oct 2020 Week3
1 Timing and control
2 Timing and control
3 Execution and instruction
4 Execution and instruction
Oct 2020 Week4 1 Input output and interrupt
2 Design of computer
3 UNIT 5 – Central Processor Organization – Processor bus
organization
4 ALU
Oct 2020 Week5
1 Instruction formats
2 Instruction formats
3 Addressing modes
4 Addressing modes
Nov 2020 week 1
1 Data transfer and manipulation
2 Data transfer and manipulation, program control
3 Microprocessor organization
4 Microprocessor organization
Nov 2020 week 2
1 UNIT VI – Input output organization - Peripheral devices,
2 Asynchronous data transfer
3 Direct memory access
4 Direct memory access
Nov 2020 week 3
1 Priority interrupt
2 Input output processor IOP
3 UNIT VII – Memory Organization – Auxiliary memory
4 microcomputer
Nov 2020 week 4
1 Memory hierarchy
2 Associative memory
3 Virtual memory
4 Cache memory
Dec 2020 week1 1 Revision
2 Revision
3 Revision
4 Question paper discussion
Dec 2020 week2 1 Question paper discussion
2 Question paper discussion
3 Question paper discussion
4 Question paper discussion
Vijaya College, R.V. Road, Bengaluru-560004 Department Of Computer Science
ACADEMIC PLANNER 2020-2021
Odd Semester
Academic Planner with unitisation of the entire syllabus (on hourly basis)
TEACHER: BEENA N Name of the
Department Computer
Science
Course: BCA V Semester
Subject Title: BCA505T : MICROPROCESSOR AND ASSEMBLY
LAGUAGE
Semester V Paper BCA505T
Week/Month Day Portions Planned for 1 hour
Teacher
BN
1st week of
September
1 Introduction To 8085
BN
2 Architecture And Operation
3 Microprocessor Organization
4 Microprocessor Architecture
2nd week of
September
1 Microprocessor Operation
2 Microprocessor Based System
3 Memory Interfacing
4 Basic Interfacing Concepts
3rd week of
September
1 Interfacing I/O Devices
2 Programming The 8085
3 Programming Model
4 Instruction Classification
4th week of
September
1 Instruction Format
2 Addressing Modes
3 Writing Assembly Level Programs
4 Overview Of Instruction Set
1st week of
October
1 Timing Diagrams Data Transfer
2 Data Transfer Operations
3 Arithmetic Operations
4 Logic Operations
2nd week of
October
1 Branch Operations
2 Programming Techniques
3 Looping Counting And Indexing
4 16 Bit Arithmetic Operations , Logic Operations Compare
And Rotate Operations
3rd week of
October
1 Counters And Time Delays
2 Generation Of Pulse Waveforms
3 Stacks And Subroutines- Conditional CALL And RETURN
Instructions
4 Advanced Subroutine Concepts
4th week of
October
1 BCD To Binary And Binary To BCD Conversions
2 BCD To 7 Segment Conversion
3 Binary To ASCII
4 ASCII To Binary Code Conversion
1st week of
November
1 ASSIGNMENT SUBMISSION & Revision
2 Revision
3 Revision
4 Revision
2nd week of
November
1 Internal Exams
2 Internal Exams
3 Internal Exams
4 Internal Exams
3rd week of
November
1 BCD Addition And Subtraction
2 BCD Multiplication And Division
3 Revision
4 Interrupts
4th week of
November
1 8085 Vectored Interrupts
2 8085 Vectored Interrupts
3 Interrupt operation and working
4 Interrupt operation and working
1st week of
December
1 REVISION
2 Additional I/O Concepts And Processes.
3 Interfacing Of Peripherals
4 Interfacing Of Peripherals
2nd week of
December
1 Interfacing Of Peripherals (I/Os) And Applications
2 Memory Interface Memory And I/O Mapping And
Interfacing Concepts
3 Memory Interfacing
4 Memory Interfacing
3rd week of
December
1 Memory Interfacing
2 Memory Interfacing
3 Memory Interfacing
4 Revision
4th week of
December
1 Interfacing Keyboard (Linear And Matrix)
2 7 Segment Display Including Multiplexes
3 8279 Programmable Keyboard /Display Interface
4 8255 PPI
1st week of
January
1 8259 PIC
2 DMA
3 DMA And 8257 DMA Controller
4 Serial Communication Using 8251
2nd week of
January
1 D To A Converters
2 Interfacing, RS323
3 RS323 Serial Communication Standards.
4 Revision
3rd week of
January
1 Revision
2 Question paper discussion
3 Solving question paper
4 test
1 Assignment Submission
4th week of
January
2 Question Paper Discussion
3 Question Paper Discussion
4 Question Paper Discussion
Vijaya College, RV Road, Bengaluru-560004 Department of Computer Science
CURRICULAR ASPECTS for the academic year 2020-21
Academic Planner with unitisation of the Entire Syllabus (on hourly
basis) Name of the
Department
Computer
Science Subject Title Teacher
Semester V SOFTWARE ENGINEERING
KMS and
BN
Week/Month &
Date (Preferably) Day Portions Planned for 1 hour
1ST week of Sep
2020
1 Unit - I
Introduction: Software Products and Software process KMS
2 Process models: Waterfall modal, Evolutionary Development
KMS
3
Bohemia’s Spiral model, Overview of risk management
Process Visibility, Professional responsibility. KMS
4
Computer based System Engineering: Systems and their
environment, System Procurement, KMS
2nd week of Sep
2020
1 System Engineering Process, System architecture modelling. KMS
2 Human Factors, System reliability Engineering. KMS
3 Requirements and Specification: The requirement Engineering
Process, The Software requirement document, KMS
4 Validation of Evolution of requirements, Viewpoint – oriented
& method based analysis , KMS
3rd week of Sep
2020
1 System contexts , Social 7 organizational factors . Data flow
model KMS
2 Semantic, Objects models KMS
3 Requirement Specification, Non functional requirement.
Important question discussion KMS
4 Unit – II Software Prototyping: Prototyping in software
process, Prototyping techniques KMS
4th week of Sep
2020
1 FIRST INTERNAL TEST INCLUDES FIRST UNIT KMS
2 User interface prototyping. KMS
3 Software Design: Design Process KMS
4 ASSIGNMENTS 1-GIVEN KMS
1st week of Oct
2020
1 Design Strategies KMS
2 Design Quality , System Structuring control models, KMS
3 Modular decomposition , Domain Specific architecture. KMS
4 Unit - III
Object Oriented& function oriented design: Objects, object
Classes and inheritance Object identification KMS
1 An object oriented design example KMS
2 Concurrent Objects, Data flow design Structural
decomposition, KMS
2nd week of Oct
2020 3
Detailed Design, A Comparison of design Strategies.
KMS
4 User interface design: Design Principles, User System
interaction KMS
3rd week of Oct
2020
1 Information Presentation, User Guidance, KMS
2 INTERNAL TEST
KMS
3 Unit - IV
Software Reliability and reusability : Software reliability
metrics , BN
4 Software reliability Specification , Statistical testing BN
4thweek of Oct
2020
1 Reliability Growth modeling, Fault avoidance & tolerance, BN
2 Exception handling & defensive programming , BN
3 Software development with reuse, Software’ development for
reuse BN
4 Generator based reuse, Application System Portability. BN
1st week of Nov
2020
1 Unit - V
Software Verification and Validation : The testing Process BN
2 Test Planning & Strategies, BN
3 Black Box , Structural, interface testing , BN
4 Program inspections , Mathematically based verification, BN
2nd week of Nov
2020
1 Static analysis tools, Clean room software development. BN
2 Management Issues: Project management, BN
3 Quality management, BN
4 ASSIGNMENTS2 GIVEN BN
3rd week of Nov
2020
1 Concurrent Objects, Data flow design Structural
decomposition, BN
2 Detailed Design, A Comparison of design Strategies.
BN
3 User interface design: Design Principles, User System
interaction BN
4 Concurrent Objects, Data flow design Structural
decomposition, BN
4thweek of Nov
2020
1 Human Factors, System reliability Engineering. KMS
2 Requirements and Specification: The requirement Engineering
Process, The Software requirement document, KMS
3 Validation of Evolution of requirements, Viewpoint – oriented
& method based analysis , BN
4 System contexts , Social 7 organizational factors . Data flow
model BN
1st week of Dec
2020
1 Semantic, Objects models BN
2 Bohemia’s Spiral model, Overview of risk management
Process Visibility, Professional responsibility. KMS
3 Computer based System Engineering: Systems and their
environment, System Procurement, KMS
4 System Engineering Process, System architecture modelling. KMS
2nd week of Dec
2020
REVISION- DONE-UNIT-1 AND 2 KMS
Requirements and Specification: The requirement Engineering
Process, The Software requirement document, KMS
Validation of Evolution of requirements, Viewpoint – oriented
& method based analysis , KMS
System contexts , Social 7 organizational factors . Data flow
model KMS
3rd week of Dec
2020
Semantic, Objects models KMS
Requirement Specification, Non functional requirement.
Important question discussion KMS
Bohemia’s Spiral model, Overview of risk management
Process Visibility, Professional responsibility. KMS
Test Planning & Strategies, KMS
4th week of Dec
2020
Black Box , Structural, interface testing , KMS
Program inspections , Mathematically based verification, KMS
Static analysis tools, Clean room software development. KMS
Management Issues: Project management,
KMS
1st week of Jan
2021
Software Reliability and reusability : Software reliability
metrics , KMS
Software reliability Specification , Statistical testing BN
Reliability Growth modeling, Fault avoidance & tolerance, BN
Exception handling & defensive programming , BN
2nd week of Jan
2021
Software development with reuse, Software’ development for
reuse BN
Generator based reuse, Application System Portability. BN
Software Reliability and reusability : Software reliability
metrics , BN
Unit I Summary and discussion on important questions KMS
3rd week of Jan
2021
Unit II Summary and discussion on important questions KMS
Unit III Summary and discussion on important questions KMS
Unit IV Summary and discussion on important questions BN
Unit V Summary and discussion on important questions BN
Vijaya College,R.V.Road, Bengaluru-560004 Department of Computer Science
For the academic year 2020-21
Academic Planner with unitization of the entire syllabus Name of the
Department
Computer
Science Subject Title Teacher
Semester III BCA Data Communication Network NAGESHWARI
Week/Month &
Date (Preferably) Day Portions Planned for 1 hour Teacher
1ST week of Sep
2020
1 Introduction: Growth of computer networking,
Complexity in network system, NS
2 Motivation and Tools: Resource sharing, Growth of the
internet, probing the internet NS
3 interpreting the ping response, tracing a route.
Transmission Media: Copper wires, glass fibers NS
4 radio, satellite, Geosynchronous satellites, low earth
orbit satellites, Low earth orbit satellite arrays, NS
2nd week of Sep
2020
1 Local Asynchronous Communications: Introduction,
the need for asynchronous communications using
electric current to send bits,
NS
2 standards for communication, baud rate, Framing and
errors, NS
3 the effect of noise on communication. Long distance
Communication: Sending signals across long distances, NS
4
Modem hardware used for Modulations and
Demodulation, Leased analog data circuits, optical,
radio frequency and dialup
Modems,carrier frequencies and Multiplexing,
baseband and bradband technologies, wave length
division multiplexing,
NS
3rd week of Sep
2020
1 Unit - II
Packets, Frames and Error Detection: Concept of
Packets, packets and Time-division Multiplexing
NS
2 LAN Technologies and Network Topologies: Direct
point-to-point communications, Shared
Communications channels,
NS
3 LAN Topologies, Ethernet, Carries sense on
CSMA,Collision Detection and Backoff wih
CSMA/CD,
NS
4 Ring Topology and Token Passing, Self-Healing Token
Passing Networks, NS
4th week of Sep
2020
1 specifying a recipient, How LAN hardware uses
addresses to filer packets, NS
2 Multicast addressing, identifying packet contents, frame
headers and frame format. NS
3 speeds of LANs and computers, Network Interface
Hardware,, NS
4 thin Ethernet wiring, twisted pair Ethernet, Network
interface cards and wiring schemes, categories of wires NS
1st week of Oct
2020
1 Extending LANs: Fiber Optic Extensions, Repeaters,
bridges, frame filtering, switching, NS
2 Long-distance and Local Loop Digital Technologies:
Digital telephony NS
3 Synchronous communication, SONET, ISDN, NS
4 Asymmetric Digital Subscriber Line Technology, other
DSL technologies NS
2nd week of Oct
2020
1 cable modem technology, upstream communication,
Broadcast Satellite systems. NS
2 WAN technologies and Routing: Large Networks and
Wide Areas, Packet switches, NS
3 forming a WAN, store and forward, Physical addressing
in a WAN, Next-Hop forwarding, NS
4 Source independence, Routing Table Computation,
Shortest path computation in a Graph, NS
3rd week of Oct
2020
1 distance vector routing, like-state routing, Example of
WAN technologies. NS
2 Network Characteristics: Network ownership, NS
3 Network performance characteristics, NS
4 Jitter. Protocols and Layering: the need for protocols NS
4thweek of Oct
2020
1 the need for protocols, the seven layers, NS
2 Stacks: Layered Software NS
3 Packet switches, Network ownership NS
4 WAN technologies and Routing: Large Networks and
Wide Areas, Packet switches, NS
1st week of Nov
2020
1 Internetworking: internet architecture, NS
2 Internetworking: internet architecture, NS
3 A virtual Network NS
4 Layering and TCP/IP protocols. NS
2nd week of Nov
2020
1 Internet Protocol Addresses NS
2 Internet Protocol Addresses NS
3 APR NS
4 IP Datagram’s and Datagram Forwarding NS
3rd week of Nov
2020
1 IP Encapsulation NS
2 Fragmentation and Reassembly NS
3 IPv6, NS
4 IPv6, and IPv4 difference NS
4thweek of Nov
2020
1 ICMP NS
2 UDP NS
3 TCP NS
4 Internet routing, NS
1st week of Dec
2020
1 Internet routing, NS
2 DNS, NS
3 FTTP, SMPT NS
4 PROTOCOLS AND TYPES NS
2nd week of Dec
2020
1 WWW NS
2 MAIL. NS
3 TEST NS
4 Test and demo from student with topic wise NS
3rd week of Dec
2020
1 Discussion on important questions NS
2 The connection between a NIC and a network NS
3 Transmission Media: Copper wires, glass fibers NS
4 LAN Wiring, Physical Topology and Interface
Hardware:. NS
4th week of Dec
2020
1 format of a physical addresses, broadcasting, NS
2 original thick Ethernet wiring, connection multiplexing, NS
3 Half and Full duplex asynchronous communication, NS
4 Revision or class adjustments due to holidays
,internal test etc
NS
1st week of Jan
2021
1 Revision or class adjustments due to holidays
,internal test etc
NS
2 Commencement of practical exam NS
3 Microwave, Infrared, Light from a laser. NS
4 ATM.Hardware addressing and Frame Type
Identification: NS
2nd week of Jan
2021
1 spread spectrum, time division multiplexing, NS
2 Revision NS
3 Revision NS
4 Question paper discussion NS
3rd week of Jan
2021
1 Question paper discussion NS
2 test NS
3 Test
NS
Vijaya College, RV Road, Bengaluru-560004. Department of Computer Science
Academic year 2020-2021
4. Academic Planner with unitisation of the entire syllabus (on hourly basis) Name of the
Department
Computer
Science Subject Title
Computer
Science
Semester II DATA STRUCTURES-BCA203T II
Week/Month &
Date (Preferably) Day Portions Planned for 1 hour Teacher
1ST week of
MAY 2021
1 Revision of c programming concepts MGB
2 Solving sample c programs MGB
3 Unit-IIntroduction and Overview: Definition, Elementary data
organization, MGB
4 Data Structures, data structures operations MGB
2ND week of
MAY 2021
1 Abstract data types,algorithm complexity MGB
2 time-space tradeoff. MGB
3 Preliminaries: Mathematical notations and functions MGB
4 Algorithmic notations MGB
3RD week of
MAY 2021
1 control structures MGB
2 Complexity of algorithms MGB
3 asymptotic notations for complexity of algorithms MGB
4 String Processing: Definition, Storing Stings MGB
4 week of
MAY 2021
1 String as ADT, String operations, word/text processing MGB
2 Pattern Matching algorithms. MGB
3 Unit-IIArrays: Definition, Linear arrays MGB
4 arrays as ADT, Representation of Linear Arrays in Memory MGB
1st week of
JUNE 2021
1 Traversing Linear arrays MGB
2 Inserting,deleting MGB
3 Assignment 1 given MGB
4 Sorting: Bubble sort MGB
2nd week of
JUNE 2021
1 Insertion sort MGB
2 Selection sort MGB
3 Searching: Linear Search MGB
4 Binary search MGB
3rd week of
JUNE 2021
1 Multidimensional arrays, Matrices and Sparse matrices. MGB
2 INTERNAL TEST1 CONDUCTED MGB
3 Unit-IIILinked list: Definition, MGB
4 Representation of Singly linked list in memory MGB
4th week of
JUNE 2021
1 Traversing a Singly linked list MGB
2 Searching a Singly linked list MGB
3 Memory allocation MGB
4 Garbage collection, Insertion into a singly linked list MGB
1st week of
JULY 2021
1 Insertion into a singly linked list MGB
2 Deletion from a singly liked list MGB
3 Deletion from a singly liked list MGB
4 Doubly liked list MGB
2nd week of
JULY 2021
1 Header liked list MGB
2 Circular linked list MGB
3 Unit-IVStacks – Definition, Array representation of stacks, MGB
4 Linked representation of stacks, Stack as ADT MGB
3rd week of
JULY 2021
1 Arithmetic Expressions: Polish Notation MGB
2 Application of Stacks, Recursion MGB
3 Towers of Hanoi MGB
4 Implementation of recursive procedures by stack MGB
4th week of
JULY l 2019
1 Queues – Definition, Array representation of queue MGB
2 Linked list representation of queues MGB
3 Types of queue: Simple queue, Circular queue MGB
4 Assignment2 given on three units MGB
1st week of
AUGUST 2021
1 Double ended queue, Priority queu MGB
2 Applications of queues. MGB
3 Priority queue with sample program MGB
4 Introduction to graph theory MGB
2nd week of
AUGUST
1 Unit-VGraphs: Graph theory terminology MGB
2 Sequential representation of Graphs MGB
3 Adjacency matrix MGB
4 Traversing a Graph. MGB
3rd week of
AUGUST
1 INTERNAL TEST2 CONDUCTED MGB
2 Tree definitions ,Binary trees, Traversing Binary Trees MGB
3 Representing binary trees in memory , MGB
4 Searching, Inserting in a Binary Search Tree MGB
4Th week August 1 Traversal of binary tree MGB
2 Preorder explanation MGB
3 In order explanation with example MGB
4 Post order explanation with example MGB
5 REVISION
6 MODEL QUESTION PAPER
Vijaya College, RV Road, Bengaluru-560004 Department of Computer Science
CURRICULAR ASPECTS for the academic year 2020-2021
Academic Planner with unitisation of the Entire Syllabus Name of the
Department
Computer
Science Subject Title Teacher
Semester II Database Management System NS/BL
Week/Month &
Date (Preferably) Day Portions Planned for 1 hour
1st week of May 21
1
UNIT I- Introduction: Database and Database Users
Characteristics of the Database Approach
NS
2 Different people behind DBMS, Implications of Database
Approach. NS
3
Advantages of using DBMS, When not to use a DBMS. BL
4
Revision and important questions discussed
BL
2nd week of May
21
1
UNIT VI - Relational Data Model and Relational
Algebra: Relational Model Concepts., Relational Model
Constraints and Relational Database Schema, Defining
Relations, Update Operations on Relations.
NS
2 Basic Relational Algebra Operations, Additional Relational
Operations ,Examples of Queries in the Relational Algebra., NS
3 Relational Database design Using ER – to – Relational
Mapping. BL
4
UNIT VII -Relational Database Language: Data
definition in SQL, Queries in SQL, Insert, Delete and
Update Statements in SQL
BL
3rd week of May
21
1
Queries in SQL, Insert, Delete and Update Statements in
SQL
NS
2
Queries in SQL, Insert, Delete and Update Statements in
SQL
NS
3
Queries in SQL, Insert, Delete and Update Statements in
SQL
BL
4
Queries in SQL, Insert, Delete and Update Statements in
SQL
BL
1 SQL querries NS
4th week of May 21 2
Views in SQL, Specifying General Constraints as
Assertions, NS
3 Specifying indexes, Embedded SQL. BL
4 Important question discussion BL
1st week of June
21
1 UNIT II –Database System Concepts and Architecture:
Data Models, Schemas, and Instances., DBMS Architecture NS
2 Data Independence., Database languages and interfaces.,
The Database system Environment, NS
3 Classification of Database Management Systems.
BL
4
UNIT III-Data Modeling Using the Entity-Relationship
Model: High level Conceptual Data Models for Database
Design with an example., Entity types, Entity sets, Attributes,
and Keys, ER Model Concepts
BL
2nd week of June
21
1 Notation for ER Diagrams, Proper naming of Schema
Constructs, Relationship types of degree higher than two. NS
2
UNIT V- Functional Dependencies and Normalization
for Relational Databases: Informal Design Guidelines for
Relational Schemas, Functional Dependencies, Normal
Forms Based on Primary Keys.
NS
3
General Definitions of Second and Third Normal Forms,
Boyce–Codd Normal Form
BL
4 Example of normalisation BL
3rd week of June
21
1 UNIT IV - Record Storage and Primary File
Organization: Secondary Storage Devices. NS
2 File of unordered Records (Heap files), Files of Ordered
Records (Sorted files), NS
3
Hashing Techniques, and Other Primary file Organization.
BL
4 UNIT VIII - PL / SQL: Introduction to simple
programming BL
4th week of June
21
1 Exceptions NS
2 Cursor Management
NS
3 Cursor Management BL
4 Database Triggers
BL
1st week of July
21
1 Functions, Procedures
NS
2 Procedures
NS
3 Packages. BL
4 Discussion on Important questions BL
2nd week of July
21
1
UNIT IX - Transaction Processing Concepts:
Introduction, Transaction and System Concepts, Desirable
properties of transaction
NS
2 Schedules and Recoverability, Serializability of Schedules, NS
3 Serializability of Schedules cont..
BL
4 Transaction Support in SQL BL
3rd week of July
21
1 Locking Techniques for Concurrency Control, NS
2 Concurrency Control based on time stamp ordering, NS
3 Optimistic Concurrency control techniques BL
4 Optimistic Concurrency control techniques cont... BL
4th week of July
21
1 Using locks for Concurrency Control in Indexes NS
2 Serializability of Schedules
NS
3 Transaction Support in SQL BL
4 Locking Techniques for Concurrency Control BL
1st week of August
21
1 Placing file Records on Disk NS
2 Buffering of Blocks.. Operations on Files, NS
3 Revision BL
4 Revision BL
2nd week of
August 21
1 Question paper discussion NS
2 Question paper discussion NS
3 Test unit I ,II BL
4 Test unit III ,IV BL
3rd week of
August 21
1 Test unit V,VI,VII NS
2 Test unit VIII,IX
NS
Vijaya College, RV Road, Bengaluru-560004 Department of Computer Science
NAAC criteria-1: CURRICULAR ASPECTS for the academic year
2020-2021
Semester IV Paper BCA404T
Name of the
Department
Computer
science Subject Title
Unix and
Shell
Programmin
g
Week/Month &
Date (Preferably) Day Portions Planned for 1 hour Teacher
1st week of
May 2021
1 Unit- I Introduction: History, salient features VV
2 Unix system architecture, Unix command format VV
3 Unix internal and external commands, Directory
commands
VV
4 File related commands, Disk related commands, general
utilities.
VV
2nd week of
May 2021
1 Unix File System: Boot inode, super and data block, VV
2 in-core structure, Directories VV
3 conversion of pathname to inode, inode to a new file VV
4 Disk block allocation VV
3rd week of
May 2021
1 Process Management: Process state and data structures of
a Process
VV
2 User vs, kernel node, context of a Process, background
processes,
VV
3 Process scheduling commands VV
4 Process terminating and examining commands VV
4th week of
May 2021
1 Unit –II Secondary Storage Management: Formatting,
making file system
VV
2 checking disk space VV
3 mountable file system VV
4 disk partitioning, file compression VV
1st week of
June 2021
1 Special Tools and Utilities: Filters VV
2 Stream editor SED VV
3 AWK Programming VV
4 Unix system calls and library functions. ASSIGNMENT-
1
VV
2nd week of
June 2021
1 Processes, signals and Interrupts VV
2 storage and compression facilities VV
3 Unix - III Shell Programming: Vi editor, shell types VV
4 shell command line processing, shell script features VV
3rd week of
June 2021
1 executing a shell script, VV
2 system and user-defined variables, expr command VV
3 shell screen interface VV
4 read and echo statement, command substitution VV
4th week of
June 2021
1 escape sequence characters VV
2 shell script arguments VV
3 positional parameters, VV
4 test command, file test, string test, numeric test VV
1st week of
July 2021
INTERAL ASSESSMENT
2nd week of
July 2021
1 Unit – IV Conditional Control Structures-if statement VV
2 case statement VV
3 Looping Control Structure-while, VV
4 Looping Control Structure-until
VV
3rd week of
July 2021
1 Looping Control Structure-for statements VV
2 Jumping Control Structures – break, continue, exit. VV
3 Shell Programs covering the above concepts VV
4 Shell Programs covering the above concepts VV
4th week of
July 2021
1 Shell Programs covering the above concepts.
ASSIGNMENT-2
VV
2 Unit – V Unix System Communication: Introduction VV
3 write, read, wall commands, VV
4 sending and handling mails VV
5th week of
July 2021
1 System Administration: Roles of a System Administrator, VV
2 File System Maintenance VV
3 System Startup and Shutdown, User Management VV
4 Backup and Restore, Demons VV
1st week of
Aug 2021
1 Domain Name System DNS VV
2 Distributed File System VV
3 Shell programs VV
4 Revision VV
2nd week of
Aug 2021
1 Revision VV
2 Question paper solving VV
Vijaya College R.V. Road, Bengaluru-560004
Department of computer science
BCA- IV SEMESTER
Course BCA403T: VISUAL PROGRAMMING.NET
Academic years 2020-2021
FACULTY NAME: SURENDRA H D(HDS)
Academic Planner with unitisation of the entire syllabus (on hourly
basis)
EVEN semester Name of the
Department
comput
er
science
Course BCA403T:
VISUAL PROGRAMMING.NET
computer
science
Semester IV Paper BCA403T
Week/Month
& Date
(Preferably)
Day Portions Planned for 1 hour Teacher
1st week of
May 2021
1 Introduction to .net framework SURENDRA H
D ( HDS) 2 .net framework -Features
3 Common Language Runtime (CLR)
4 Framework Class Library(FCL)
2nd week of
May 2021
1 Common Language Specification (CLS)
2 Common Type System (CTS)
3 Intermediate Language (IL) and Just-In-Time (JIT) Compilation
4 Visual Studio.Net
1 Visual Studio.Net – IDE
3rd week of
May 2021
2 IDE- Menu System, Toolbars SURENDRA H
D ( HDS) 3 Code Designer, Solution Explorer
4 Object Browser
4th week of
May 2021
1 Toolbox, Class View Window
2 Properties Window
3 Server Explorer
4 Task List, Output Window
5th week of
May 2021
and 1st week
of June-2021
1 Command Window
2 VB.Net Creating Applications with Visual Basic.NET
3 Variables, Constants, and Calculations
4 Making Decisions
2nd week of
June 2021
1 Working with Strings
2 Lists
3 Loops
4 Validation, Sub Procedures and Functions
3rd week of 1 Multiple Forms
June 2021 2 Standard Modules, and Menus
3 Arrays
4 Timers, Form Controls
4th week of
June 2021
1 File Handling
2 Exception Handling
3 Working with Databases
4 Advanced Database Programming using ADO.net
5th week of June
2021 and 1st
week of July-
2021
1 Classes, Generics, Collections SURENDRA H
D ( HDS) 2 Inheritance, Custom Controls
3 Packaging & deployment, Using Crystal Reports
4 ASSIGNMENTS – 1 & 2
2nd week of
July 2021
1 Programming in Visual basic .Net Data Types
2 Keywords, Declaring Variables and Constants
3 Operators
4 Understanding Scope and accessibility of variables
3rd week of
July 2021
1 TEST-1
2 Conditional Statements- If- Then, If-Then-Else
3 Nested If, Select Case
4 Looping Statement- Do loop, For Loop
4th week of
July 2021
1 For Each-Next Loop, While Loop
2 Arrays-Static and Dynamic
3 Creating MDI Parent and Child, Functions and Procedures
4 Built-In Functions- Mathematical and String Functions
5th week of
July 2021
1 User Defined Functions and Procedures
2 ASP.NET Building a Web Application
3 Examples Using Standard Controls, Using HTML Controls
4 Validating Form Input Controls using Validation Controls
1st week of
August-2021
1 Understanding Applications and State, Applying Styles, Themes, and Skins
2 Creating a Layout Using Master Pages
3 Binding to Databases using Controls
4 Data Management with ADO.net SURENDRA H
D ( HDS) 2nd week of
August-2021
1 Creating a Site Navigation Hierarchy, Navigation Controls
2 Membership and Role Management
3 Login Controls, Securing Applications
4 Caching For Performance, Working with XML
3rd week of
August-2021
1 Using Crystal Reports in Web Forms
2 ASSIGNMENTS– 3 & 4
3 Databases: Introduction
4 Using SQL to work with database
4th week of
August-2021
1 retrieving and manipulating data with SQL
2 working with ADO.NET
3 ADO.NET architecture
4 ASP.NET data control, data source control, deploying the web site
5th week of
August-2021
1 TEST-2
2 Crystal reports. LINQ: Operators, implementations LINQ to objects
3 XML, ADO.NET, Query Syntax. Stored Procedures
4 Model Question paper Discussion
Vijaya College, RV Road, Bengaluru-560004. Department of Computer Science
NAAC criteria-1: CURRICULAR ASPECTS for the academic years 2020-
2021,
5. Academic Planner with unitisation of the entire syllabus (on hourly basis) Name of the
Department
Computer
Science Subject Title
Computer
Science
Semester IV SOFTWARE ENGINEERING IV
Week/Month &
Date (Preferably) Day Portions Planned for 1 hour Teacher
1st week of
May 2021
1 Introduction: Software Products and Software process SB
2 Process models: Waterfall modal, Evolutionary Development SB
3 SYLLABUS discussion and Introduction to subject BN
4 User interface design: Design Principles, User System
interaction BN
2nd week of
May 2021
1 Bohemia’s Spiral model, Overview of risk management SB
2 Process Visibility, Professional responsibility. SB
3 Information Presentation, User Guidance, BN
4 Interface Evaluation. BN
3rd week of
May 2021
1 Computer based System Engineering: SB
2 Systems and their environment, System Procurement, SB
3 Software Reliability and reusability : Software reliability
metrics , BN
4 Software reliability Specification , Statistical testing BN
4th week of
May 2021
1 System Engineering Process, System architecture modelling. SB
2 Human Factors, System reliability Engineering. SB
3 Reliability Growth modeling, Fault avoidance & tolerance, BN
4 Exception handling & defensive programming , BN
1st week of
June 2021
1 Requirements and Specification: Introduction SB
2 The requirement Engineering Process, The Software
requirement document, SB
3 Software development with reuse & for reuse BN
4 Generator based reuse, Application System Portability. BN
2nd week of
June 2021
1 Validation of Evolution of requirements, SB
2 Viewpoint – oriented & method based analysis , SB
3 Software Verification and Validation : The testing Process BN
4 Test Planning & Strategies, test cases BN
3rd week of
June 2021
1 System contexts , Social 7 organizational factors . SB
2 Data flow model, Internal Test SB
3 Black Box , Structural, interface testing , BN
4 Program inspections , Mathematically based verification, BN
4th week of
June 2021
1 Semantic, Objects models, Important question discussion SB
2 Requirement Specification, Non functional requirement. SB
3 Static analysis tools, Clean room software development. BN
4 Assignment submission /discussion BN
1st week of
July 2021
1 Software Prototyping: Introduction SB
2 Prototyping in software process, Prototyping techniques SB
3 Internal test BN
4 Internal test BN
2nd week of
July 2021
1 Prototyping techniques SB
2 User interface prototyping. SB
3 Management Issues: Project management BN
4 Management Issues: Project management BN
3rd week of
July 2021
1 Software Design: Design Process SB
2 Design Strategies SB
3 Quality management BN
4 Revision Of Completed Topics BN
4th week of
July 2021
1 Design Quality , SB
2 System Structuring control models, SB
3 Software cost estimation models BN
4 Software maintenance. BN
1st week of
August 2021
1 Modular decomposition , Domain Specific architecture. SB
2 Revision, Assignment submission SB
3 Assignment submission/ Question paper discussion BN
4 Revision BN
Vijaya College, R.V. Road, Bengaluru-560004 Department of computer science
ACADEMIC PLANNER 2020-2021
EVEN SEMESTER
6. Academic Planner with unitisation of the entire syllabus (on hourly basis)
(Teacher Name:Beena N)
Name of the
Department Computer
science
Course: BCA VI Semester
Subject Title: Theory Of Computation
Semester VI Paper BCA601T
Week/Month Day Portions Planned for 1 hour Teacher:(BN)
1st week of May
2021
1
Introduction to Finite Automata: Unit - I
Introduction to Finite Automata: The central concepts of
Automata theory and prerequisites
BN
2 FA and its Types
3 Deterministic finite automata definition and tupleset
4 Deterministic finite automata; Examples and problems
2nd week of May
2021
1
Deterministic finite automata; Examples and problems
2 Nondeterministic finite automata definition and tupleset
3 Non deterministic finite Automata; Examples and
problems An application of finite automata,
4 Non deterministic finite Automata; Examples and
problems An application of finite automata,
3rd week of May
2021
1 Finite automata with Epsilon transitions.
2 Finite automata with Epsilon transitions. Examples and
problems
3 Finite automata with Epsilon transitions. Examples and
problems
4
Unit - II
Regular Expressions:
4th week of May
2021
1
Finite Automata and Regular Expressions Applications of
Regular Expressions.
2
Finite Automata and Regular Expressions Applications of
Regular Expressions.(Ardens Theorm)
3 Regular languages;
4 Regular languages;
1st week of June
2021 1
Proving languages not to be regular languages
(Pumping Lemma)
2 Proving languages not to be regular languages
3 Closure properties of regular languages;
4 Closure properties of regular languages;
2ND week of June
2021
1 Decision properties of regular languages;
2 Equivalence and minimization of automata
3 Equivalence and minimization of automata
4
Unit - III
Context–free grammars: Parse trees;
3rd week of June
2021
1 Context–free grammars: Parse trees;
2 Context–free grammars: Parse trees;
3 Applications; Ambiguity in grammars and Languages.
4 Applications; Ambiguity in grammars and Languages.
4th week of June
2021
1 Applications; Ambiguity in grammars and Languages.
2 Definition of the Pushdown automata
3 Definition of the Pushdown automata
4 languages of a PDA
1st week of July
2021
1 INTERNAL EXAMS
2 INTERNAL EXAMS
3 INTERNAL EXAMS
4 INTERNAL EXAMS
2nd week of July
2021
1 Internal Paper discussion
2 Revision of previous concepts
3 Languages accepted by a PDA
4 Equivalence of PDA’s and CFG’s.
3rd week of July
2021
1 Equivalence of PDA’s and CFG’s.
2
Unit - IV
Deterministic Pushdown Automata:
3 Deterministic Pushdown Automata:
4 Deterministic Pushdown Automata:
4th week of July
2021
1 Normal forms for CFGs;
2 Normal forms for CFGs;
3 Normal forms for CFGs;
4 The pumping lemma for CFGs
5th week of July
2021
1 The pumping lemma for CFGs
2 Closure properties of CFLs. Problems that Computers
cannot solve
3 Closure properties of CFLs. Problems that Computers
cannot solve
4
Unit – V
The Turing machine:Programming techniques for Turing
Machines.
1st week of
August 2021
1 TUPLE set and tape diagram explanation with examples
2 The Turing machine problem solving
3 The Turing machine problem solving
4 Revision on PDA and Turing Machines
2nd week of
August 2021
1 Undecidability, A Language that is not
recursively enumerable;
2 Undecidability, A Language that is not
recursively enumerable;
3 Undecidability, A Language that is not
recursively enumerable;
4 An Undecidable problem that is RE;
3rd week of
August 2021
1 An Undecidable problem that is RE;
2 Post’s Correspondence problem and Revision
3 Revision unitwise
4 Revision unitwise
4th week of August
2021
1 Revision unitwise
2 Revision unitwise
3 Revision unitwise
4 Question papers discussion
5th week of
August 2021
1 Question papers discussion
2 Question papers discussion
NA
NA
Vijaya College, RV Road, Bengaluru-560004 Department of Computer Science
Academic year-2021-2022
7. Academic Planner with unitisation of the Entire Syllabus (on hourly
basis) Name of the
Department
Computer
Science Subject Title Teacher
Semester VI
BCA603T : CRYPTOGRAPHY AND NETWORK
SECURITY
SUNITHA
K.M
Week/Month Day Portions Planned for 1 hour
1st
week of
MAY 2021
1 Introduction: CNS
Cryptography , Security kms
2 Introduction: Security Goals, kms
3
Cryptographic Attacks, Services and Mechanism, kms
4
Techniques. Mathematics of Cryptography kms
5
Integer Arithmetic, , kms
2nd
Week of MAY
1 Modular Arithmetic kms
2 Matrices, Linear Congruence. kms
3 Traditional Symmetric-Key Ciphers kms
4 Introduction: Security Goals, kms
5 Introduction: Security Goals, kms
3rd
Week
Of
MAY
1 Cryptographic Attacks, Services and kms
2 Mechanism functions, Techniques. kms
3 Mathematics of Cryptography: kms
4 Integer Arithmetic, kms
5 Modular Arithmetic, Matrices, Linear Congruence kms
1st week of JUNE
1 First internal test includes two units kms
2 Traditional Symmetric-Key Ciphers: kms
3 Introduction, Substitution Ciphers, kms
4 Transpositional Ciphers, Stream and Block Ciphers..: kms
Data Encryption Standard (DES): Introduction, DES
Structure, kms
2nd week of JUNE
1 DES Analysis, Security of DES, Multiple DES, kms
2 Examples of Block Ciphers influenced by DES kms
3 Advanced Encryption Standard kms
4 Introduction, Transformations, kms
5
Key Expansion, The AES Ciphers, Examples, Analysis of
AES. kms
3rd week of JUNE
1 Encipherment using Modern Symmetric-Key Ciphers: kms
2 Use of Modern Block Ciphers, Use of Stream Ciphers, kms
3 Other Issues. Mathematics of Asymmetric-Key kms
4 Cryptography: Primes, Primality Testing, Factorization, kms
5 Chinese Remainder Theorem, kms
4th week of JUNE
1 Quadratic Congruence, Exponentiation and Logarithm. kms
2 Asymmetric Key Cryptography: Introduction, RSA
Cryptosystem, kms
3 Rabin Cryptosystem, Elgamal Cryptosystem, Elliptic Curve
Cryptosystems. kms
4 Cryptography Hash Functions: kms
5 Introduction, Description of MD Hash Family, kms
1st week of JULY
1 Whirlpool, SHA-512. kms
2 Digital Signature: Comparison, Process, Services, kms
3 Mathematics of Cryptography: kms
4 ASSIGNMENT-1-GIVEN kms
5
Data Encryption Standard (DES): Introduction, DES
Structure, kms
2nd week of JULY
1 DES Analysis, Security of DES, Multiple DES, kms
2 Examples of Block Ciphers influenced by DES kms
3 Advanced Encryption Standard kms
4 Introduction, Transformations, Key Expansion, The AES
Ciphers, Examples, Analysis of AES. kms
5 CLASS TEST -1 kms
3rd week of
JULY
1 Encipherment using Modern Symmetric-Key Ciphers: kms
2 Use of Modern Block Ciphers, Use of Stream Ciphers, kms
3 Other Issues. Mathematics of Asymmetric-Key kms
4 Cryptography: Primes, Primality Testing, Factorization, kms
5 Chinese Remainder Theorem, kms
4TH week ofJULY
1 Quadratic Congruence, Exponentiation and Logarithm. kms
2 Asymmetric Key Cryptography: Introduction, RSA
Cryptosystem, kms
3 Rabin Cryptosystem, Elgamal Cryptosystem, Elliptic Curve
Cryptosystems. kms
4 Cryptography Hash Functions: kms
5 Introduction, Description of MD Hash Family, kms
I ST week of
AUGUST
1 Whirlpool, SHA-512. kms
2 Digital Signature: Comparison, Process, Services, kms
3 ASSIGNMENT-2-GIVEN kms
4 Digital Signature Schemes kms
5 Variations and Applications. kms
2nd week of
August
1 Key Management: Symmetr0ic-Key Distribution, kms
2 Public-Key Distribution, kms
3 Hijacking , Security at the Application Layer. kms
4 SOLVING EXAMPLES kms
5 : PGP and S/MIME: Email, PGP, S/MIME kms
3rd Week of
August
1 Security at the Transport Layer: SSL and TLS: kms
2 SSL Architecture, Four Protocols, kms
3 SSL Message Formats, kms
4 Transport Layer Security., kms
5 Security at the Network Layer: IPSec: Two modes kms
4th week of
August
1
Two security protocols, Security association, security policy,
Internet Key exchange, ISAKMP kms
2
Data Encryption Standard (DES): Introduction, DES
Structure, kms
3 Solving model question paper kms
4 Solving model question paper kms
5 Solving model question paper kms
Vijaya College, RV Road, Bengaluru-560004 Department of Computer Science
Academic year-2021-2022
8. Academic Planner with unitisation of the Entire Syllabus (on hourly basis) Name of the
Department
Computer
Science Subject Title Teacher
Semester VI BCA601T : SYSTEM PROGRAMMING MGB
Week/Month Day Portions Planned for 1 hour
1st
week of
MAY 2021
1 Background: Machine Structure, MGB
2 Evolution of the Components of a Programming System, MGB
3
Assembler, Loaders, JK
4
Macros, Compliers JK
5
Formal systems JK
2nd
Week of MAY
1 Machine Structure, MGB
2 Machine Language and assembly language: MGB
3 General Machine Structure, JK
4 Machine Language, Assembly Language JK
5 Assignment1 Given JK
3rd
Week
Of
MAY
1 Background: Machine Structure, , , MGB
2 MACRO LANGUAGE AND THE MACRO PROCESSOR: MGB
3 Macroinstruction, JK
4 Features of macro Facility, JK
5 Macro instruction arguments JK
1st week of JUNE
1 First intenal test includes two units MGB
2 Conditional macro Expansion, MGB
3 Macro calls within macros, JK
4 Macro Instructions defining macros, Implementation, JK
Statement of problem, implementation of a restricted
facility
JK
2nd week of JUNE 1
Implementation of macro processor MGB
2 Implementation of restricted facility MGB
3 Comparision of variants JK
4 Output interface of assembler JK
5 Revision of algorithm for assemblers JK
3rd week of JUNE 1
A two pass algorithm. MGB
2 A single pass algorithm, MGB
3 Implementation of macro calls within macros. JK
4 Implementation within an assembler. JK
5 JK
4th week of JUNE 1
LOADERS: Loader schemes, Compile & go, MGB
2 General loading Scheme, absolute loaders, MGB
3 Subroutine Languages, Relocating loaders, JK
4 Direct linking loaders, other loading Schemes – Binders JK
5 Assignment2 given JK
1st week of JULY
1 Linking loaders, Overlays, MGB
2 Dynamic binders. MGB
3 Design of absolute loader, JK
4 Design of a Direct linking loader JK
5 Other loading schemes JK
2nd week of JULY 1
Specification of problem, MGB
2 Specification of data structure, MGB
3 Specification of data structure contd JK
4 format of data bases algorithm. JK
5 Dynamic linking JK
3rd week of
JULY
1 COMPILERS: Statement of problem, MGB
2 Problem1: Recognizing basic Elements, MGB
3 Problem2: Recognizing Syntactic cutis & interpreting
meaning,
JK
4 Problem2: Recognizing Syntactic cutis & interpreting
meaning contd
JK
5 INTERNAL TEST2 JK
4TH week ofJULY
1 Problem3: Storage Allocation Problem4: Code Generation. MGB
2 Optimization (machine independent) MGB
3 optimization (machine dependent), Assembly Phase, JK
4 General Model of complier. JK
5 RECOGNISING BASIC ELEMENTS JK
I ST week of
AUGUST
1 PHASES OF COMPILERS: Simple Structure of Compiler, MGB
2 Simple Structure of Compiler contd MGB
3 Simple Structure of Compiler contd JK
4 Brief introduction to 7 Phases of Compliers. JK
5 LEXICAL PHASE,SYNTAX PHASE JK
1 Table Processing: Searching and Sorting. MGB
2nd week of
August
2 The Problem, Searching a table, linear Search, MGB
3 binary Search, Sorting, interchange sort, JK
4 Shell Sort, Bucket Sort JK
5 SOLVING EXAMPLES JK
3rd Week of
August 1
Radix Exchange Sort, MGB
2 address calculation sort, MGB
3 comparison of sorts, JK
4 hash or random entry searching. JK
5 Repetition of machine structure JK
4th week of
August
1
Repetition of passes of assembler MGB
2 Repetition of macro processor MGB
3 Solving model question paper JK
4 Solving model question paper JK
5 Solving model question paper JK
VIJAYA COLLEGE
R V ROAD, BASAVANAGUDI, BANGALORE-04
DEPARTMENT OF COMPUTER SCIENCE
ACCADEMIC PLANNER-2020-21
VI SEMESTER
BCA604T: WEB PROGRAMMING
Academic Planner with unitization of the entire syllabus Name of the
Department
Computer
Science Subject Title Teacher
Semester VI sem
BCA WEB PROGRAMMING
DIVYA.S.R
Week/Month &
Date (Preferably) Day Portions Planned for 1 hour Teacher
1ST week of May
2021
1 UNIT I:Fundamentals of Web: Internet, WWW, Web
Browsers, and Web Servers, SRD
2 URLs, MIME, HTTP, Security, The Web
Programmers Toolbox. XHTML:
SRD
3 Origins and evolution of HTML and SRD
4 XHTML, Basic syntax SRD
2nd week of may
2021
1 , Standard XHTML document structure, Hypertext SRD
2 Basic text markup, Images, SRD
3 Links, Lists, Tables. SRD
4 . Unit II HTML and XHTML: Forms,
SRD
3rd week of May
2021
1 Frames in HTML and XHTML, SRD
2 Syntactic differences between HTML and XHTML. SRD
3 CSS: Introduction SRD
4 , Levels of style sheets, Style specification formats, SRD
4th week of May
2021
1 Selector forms, Property value forms,
Font properties, List properties
SRD
2 , Color, Alignment of text, SRD
3 The Box model, SRD
4
Background images, The and tags, Conflict
resolution.
SRD
1st week of june
2021
1 Unit -III Java Script: Overview of JavaScript;
Assignment1: unit I and unit II
SRD
2 Object orientation and JavaScript; General syntactic
characteristics;
SRD
3
Primitives, Operations, and expressions; Screen
output and keyboard input;
SRD
4 Control statements; Object creation and
Modification; Arrays; Functions
SRD
1 ; Constructor; Pattern matching using expressions; SRD
2 Errors in scripts; Examples SRD
2nd week of june
2021 3
Unit - IV Java Script and HTML Documents: The
JavaScript execution environment;
SRD
4 The Document Object Model; Element access in
JavaScript;
SRD
3rd week of june
2021
1 Events and event handling; Handling events from the SRD
2 Body elements, Button elements, SRD
3 Text box and Password elements; SRD
4 The DOM 2 event model; SRD
4thweek of june
2021
1 The navigator object; SRD
2 DOM tree traversal and modification. SRD
3 DOM tree traversal and modification.
SRD
4 Unit - IV Java Script and HTML Documents:
SRD
1st week of july
2021
1 The JavaScript execution environment;
SRD
2
The Document Object Model; Element access in
JavaScript
Assignment2: unit III and unit IV
SRD
3 ; Events and event handling; SRD
4 Handling events from the Body elements, SRD
2nd week of july
2021
1 Button elements, Text box and Password elements; SRD
2 The DOM 2 event model; SRD
3 The navigator object; SRD
4 DOM tree traversal and modification. SRD
3rd week of july
2021
1 Unit - V :Dynamic Documents with JavaScript: SRD
2 Introduction to dynamic documents; Positioning
elements;
SRD
3 Moving elements; Element visibility; Changing
colors and fonts;
SRD
4
Dynamic content; Stacking elements; Locating the
mouse cursor; Reacting to a mouse click
SRD
4thweek of july
2021
1 Internal test SRD
2 ; Slow movement of elements; Dragging and
dropping elements.
SRD
3 XML: Introduction; Syntax; Document structure;
Document Type definitions
SRD
4 ; Namespaces;. SRD
1st week of aug
2021
1 Internal test SRD
2 XML schemas; SRD
3 Displaying raw XML documents; SRD
4 Displaying XML documents with CSS SRD
2nd week of aug
2021
1 ; XSLT style sheets; XML Processors; SRD
2 Web services SRD
3 Test and demo from student with topic wise SRD
4 Test and demo from student with topic wise SRD
3rd week of aug
2021
1 Discussion on important questions SRD
2 Revision SRD
3 Revision SRD
4 Question paper discussion SRD
4th week of aug
2021
1 Qeustion paper discussion SRD
2 Assignment SRD
3 Test SRD
4 test SRD
4 Test SRD
top related