Professional Documents
Culture Documents
RAJAJINAGAR, BANGALORE-55
Department of Computer Science
Lesson Plan 2021I
Course: CS Ill: SOFTWARE ENGINEERING AND
Total Teaching Hours :60 DBMS
No of Hours /Week : 04
Faculty Member: Prof. Aruna Nagarajan
Objectives of the Course:
Toequip the students to have the glimpses of
To Understand the basic concepts and the fundamentals
of SQL (DBMS) programming.
To Master the basics of SQL and applications of database systems
construct queries using SQL
To understand the relational database
design principlesevery kevword in DBMS. It concludes
Ihe course starts with basics and then discusses with some of
SoftwareEngineering Concepts.
The term software engineering is composed of two words, software and engineering.
Software is more than just a program code.
A program is an executable code, which serves some
computational purpose.
Software is considered to be a collection of executable programming code, associated libraries and
documentations.
Software, when made for a specific requirement is called software product.
Engincering on the other hand, is all about developing products, using well-defined, scientific principles and
methods.
So, we can define software engineering as a branch associated with the development of software product using
well-defined scientific principles, methods and procedures. The outcome of software engineering is an efficient
and reliable software product. IEEE defines software engineering as: The application of a
systematic.
disciplined, quantifiable approach to the development, operation and maintenance of software. We can
altermatively view it as a systematic collection of past experience. The experience is arranged in the form of
methodologies and guidelines. A small program can be written without using software engineering principles.
But if one wants to develop a large software product, then software engineering principles are absolutely
necessary to achieve a good quality software cost effectively.
3.1 DDL and DML in SQL: DDL commands - 23/11/2021 FOUR Lecture
create table/views/index, drop, alter, DML to With exarmples
commands select, insert, delete, update, 29/1|/2021
etc
3.2 DCL commands grant, revoke, commit, 01/12/2021 FOUR Lecture with
TCL commands, SQL query, sub-query, to 6/12/2021l Examples
nested query, Joins - natural, inner, outer
join
3.3 Aggregate functions in SQL. PL SQL: 7/12/2021 to FOUR Lab set Demo.
Introduction, Exceptions & Cursor |1/12/2021
Management, Database Triggers, Functions,
4.4
DBMS LAB
Practical Lab
NB. The Lesson plan is subject to deviation owing to uncertain holidays ec.
N
Date of Submissiop October 2021 SignatureofFaculty Member
2 UNIT II THIRTEEN
2.1 Programming: Data types, variables; 30-0ct-2 1l to TWO Lecture
declaration and sCope arithmetic 5-Nov-21
operations
2.2 Study of forn and code modules, private (06-Nov-21 to TWO Practir af
and public proccdures, Main I1-Nov-21
Sub and Functions procedure. Derno
Lecture &
2.3
Mathematical and string Functions: 12-Nov-2lto
I5-Nov-2|
TWO
Practical
Derno
Lecture &
THREE
2.4 Branching and Looping Statement; If - 16-Nov-21 to
Practical
Then, if -Then -Else and Nested If 21-Nov-21 Demo
Statements; Select Case -different forms;
For - Next, While Wend and Do
Loops statements: Lecture &
TWO
2.5 Arrays- declaration. Static and dynamic 22-Nov-21 to Practical
arays. Aray Function, menus and 27-Nov-2 i Derno
Inheritance characteristics
Lecture &
06-Dec-21 to THREE
3.2 Dynamic Link Libraries (DLLs) and Practical
Windows API. Designing Help files; 11- Dec-21 Demo
Lecture &
12-Dec-21 to THREE
3.3 File handling Sequential Random 20 - Dec- 21
Practical
access and Binary files Demo
Lecture &
AD0|21-Dec-21 to FOUR
Database connectivity - DAOand
Practical
Data 31- Dec- 21
Tables and Queries, ActiveX
Demo
3.4
objects.
THIRTEEN
4 UNIT IV TWO
Lecture
THREE
Document View Architecture 23-Jan-22 to
4.4
Serialization. Interfacing Other 29-Jan-22
Applications
30-Jan-22 to FIVE
4.5 Multiple Document Interface (MDI)
Splitter Windows - Exception Handling 10-Feb-22
- Debugging Object Linking and
Database
Embedding (OLE)
Application - DLL- ODBC
PRACTICAL
Feb-Mar LAB
5.1
Visual Programming Lab
holidays etc. 21
48
owing to uncertain
NB. The Lesson plan is subËect to deviation
SignatureofFaculty Member
October 2021
Date of Subissior:
Signatur Principal
SignhtwreofHO TVERÄNANDA DECRCCOLLEG
BENGALURU-55
Vivekananda Degree College
Department of Computer Science
Lesson Plan, 2021
Course: CS VMl: WEB PROGRAMMING
Total Teaching Hours : 52
No of Hours / Weck : 03
Faculty Member: Sumathi.G.K
Objectives of the Course:
describes history of Internel " weo.
To equip the Students to code web nroprams The course
XHTML including CSS, advanced JavaScript, DHTML and XML Taught Teaching
Module Course Description Duration
Hours Methods
From
To
TWELVE
Unit- I: Fundamentals of Web: Demonstration of
3/05/2021 to THREE
1.1 how websites
8/05/2021
Internet :History of Internet, uses of Work.
Internet,protocols. WWW:Web
Browsers, and Web Servers
THREE Case study on
URLs, MIME, HTTP, Security, The 10/05/2021
1.2 MIME
Web Programmers Toolbox. to
15/05/2021
THREE Assignment on
17/05/2021
1.3 XHTML: Origins and evolution of web sites.
HTML and XHTML, Basic syntax, to
22/05/2021
03/07/2021
on control
statements.
Member
Signature of Faculty
Date of Submission: October 2021
Signature oPPkincipal
Signature of HOD PRICCIPAL.
VNERANANDADEGREE COLLE:
BENGALURU-55
Vivekananda Degree College
Department of Computer Science
Lesson Plan 2021
Course: CS VII:
COMPUTER NETWORKS
TotalTeaching Hours : $2
No of Hours/Week : 03
Faculty Member: Prof. Aruna Nagarajan
networking
Objectives of the Course: communications and
be
government. Students will
of data
Technology is fast evolving. Many services and applications medicine and and
have profoundimpact on business, manufacturing,e commerce, application in existing
and their networking
able to understand the fundamental network architecture conceptsimportant concepts of Teaching
of all
emerging network architecture and will have balanced view Duration Taught
Course Description Methods
Module Hours
From To
27/12/2019
1 Unit - I: INTRODUCTION THIRTEE
to
13/01/2020 N
Lecture
THREE
27/12/2019
Introduction: Growth of computer
1.1
networking, Complexity in network system, to
Motivation and Tools: Resource sharing, 29/12/2019
Growth of the internet, probing the internet,
interpreting the ping response, tracing a
route.
THREE Lecture
30/12/2019
1.2 Transmission Media: Copper wires, glass
fibers, radio, satellite, Geosynchronous
to
satellites, Low 03/01/2020
satellites, low earth orbit Microwave,
earth orbit satellite arrays,
Lecture
Infrared, Light from a laser
Local Asynchronous Communications: 04/01/2020
THREE
1.3
Introduction, the need for asynchronous
to
|8/0/2020
lecturo
2.2
Parity bits and
detection. Parity checking. error 19/01/2020
detecting Detecting
erors witherrors with IWO Lecture
frame formats
and
CRC, Burstchecksums.
errors, 20/01/2020
2.3
mechanism. eTOr
detection
LAN
TopoloTechnologies
gie s: Direct and Network
point-to-point 21/01/2020 THREE Lecture
communications,
channels, LAN Shared Communications
to
2.5
LAN Wiring, Physical Topology and
Interface Hardware: speeds of LANs and
28/01/2020
computers, Network Interface Hardware, THREE
The connection between a NIC and a TO Lecture
network, original thick Ethernet wiring, 31/01/2020
connection multiplexing, thin Ethernet
wiring, twisted pair Ethernet, Network
interface cards and wiring schemes,
categories of wires.
2/02/2020 to THIRTEE
3 Unit- III: EXTENDING LAN
21/02/2020 N
Extending LANs: Fiber Optic ONE
3.1
Extensions.
Repeaters, bridges. frame filtering.
switching.
2/02/2020 to
4/02/2(020
3.2 Long-distance
Technologies:
and Local Loop Digital
Digital
4/02/2020 to TWO
6/02/2020
Synchronous communication, telephony.
SONET,
1SDN, Asymmetric Digital Subscriber
TWO
3.3 Line Technology, other DSL technologies., 7/02/2020 to
cable modem 10/02/2020
communication, technology.
Broadcast
upstream
Satellite
systems.
3.4 FOUR
WAN technologies and Routing: Large 11/02/2020
Networks and Wide Areas, Packet switches, TO
forming a WAN, store and forward, 15/02/2020
Physical addressing in a WAN, Next-Hop
forwarding, Source independence, Routing
Table Computation, Shortest path
computation in a Graph, distance vector
routing, like-state routing, Example of 16/02/2020
TWO
WAN technologies TO
18/02/2020
Characteristics: Network
3.5 Network
Network performance
ownership.
characteristics, Jitter. 19/02/2020
TWO
the need for TO
3.6 Protocols and Layering: Stacks: Layered 21/02/2020
protocols,the seven layers,
Software.
THIRTEE
23/02/2020
Unit- IV:INTERNETWORKING N
4 to
13/03/2020
23/02/2020 THREE
architecture, A
Internetworking: internet TCP/IP to
and
virtual Network, Layering
4.1
25/02/2020
protocols 26/02/2020 TWO
APR
4.2 Internet Protocol Addresses, to
27/02/2020
43 IP
Datagram's and Datagram Forwarding. 28/02/2020 to FOUR
Encapsulation.
Reassembly. IPv6 Fragmentation. and (04/03/2019
(05/03/2020
4.4 ICMP. UDP, TCP, Internet TO TWO
routing 07/03/2020
08/03/2020
4.5 DNS, WWW, MAIL.
TO TWO
||/03/2020
NB. The Lesson plan is subject to deviation owing to uncertain holidays etc.
Signatur o Principal
Signátte of HOb PRNC
VNERANANDADEGREE COLLEGE
BENGALURU-SS