Upload
others
View
19
Download
0
Embed Size (px)
Citation preview
SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER
Lesson Plan
Name of the Faculty : Rohit Mandhar
Discipline : Computer Engineering
Semester : 3rd
Subject : Operating System
Lesson Plan Duration : 15 weeks (from July 2018 to Nov 2018)
Work Load (Lecture / Practical) per week (in hours): Lectures-03, Practical-03
Week
Theory Practical
Lecture
day
Topic
(including assignment / test)
Practical
Day Topic
1st
1st Definition of Operating Systems,
1st
Prac. 1
Demonstration of all the
controls provided on
Control Panel
2nd Types of Operating Systems
3rd
Operating System Services, User
operating system interface
2nd
4th System Calls,
2nd
Prac. 2
Exercise on Basics of
windows.
5th Types of System Calls
6th
System Program, Operating System
Structure
3rd
7th Virtual Machine,
3rd
Prac. 3
Installation of Linux
Operating System
8th Benefits of Virtual Machine
9th Revision
4th
10th Process concept, Process State,
4th
Prac. 4
Usage of directory
management commands
of Linux: ls, cd, pwd,
mkdir, rmdir
11th
Process Control Block, Process
Scheduler
12th
Operations on Processes, Interprocess
Communication, Context Switch
SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER
Week
Theory Practical
Lecture
day
Topic
(including assignment / test)
Practical
Day Topic
5th
13th Scheduling Queues, Scheduler,
5th
Usage of directory
management commands
of Linux: ls, cd, pwd,
mkdir, rmdir
14th
Job Scheduler, Shared Memory Systems,
Message-Passing Systems
15th
CPU Scheduler, Scheduling Criteria,
Scheduling Algorithms,
6th
16th
Preemptive and Non Preemptive, First
come first serve (FCFS),
6th
Prac. 5
Usage of File
Management commands
of Linux: cat, chmod,cp,
mv, rm, pg, more, find
17th
Shortest Job first(SJF), Round Robin
(RR)
18th
Multiprocessor scheduling, Process
Synchronization.
7th
19th Deadlock, Conditions for Deadlock
7th
Prac. 6
Use the general purpose
commands of Linux: wc,
od, lp, cal , date, who,
whoami
20th
Methods for handling deadlocks, Dead
Prevention
21st
, Lock Deadlock Avoidance, Deadlock
detection, Recovery from deadlock.
8th
22nd
Definition – Logical and Physical
address Space, Swapping
8th
Prac. 7
Using the simple filters:
pr, head, tail, cut, paste,
nl, sort
23rd
Memory allocation, Contiguous Memory
allocation, Fixed and variable partition
24th
Internal and External fragmentation and
Compaction
9th
25th
Paging – Principle of operation, Page
allocation 9th
Prac. 8
Communication
Commands: news, write, 26th Hardware support for paging, Protection
SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER
Week
Theory Practical
Lecture
day
Topic
(including assignment / test)
Practical
Day Topic
and sharing, Disadvantages of paging talk, mseg, mail, wall
27th
Segmentation, Virtual Memory.
10th
28th Dedicated Devices, Shared Devices,
10th
Prac. 9
Write a shell program
that finds the factorial of
a number.
29th I/O Devices, Storage Devices,
30th Buffering, Spooling.
11th
31st
Types of File System; Simple file
system, Basic file system,
11th
Prac 10
Write a shell program
that finds whether a
given number is prime or
not.
32nd Logical file system, Physical file system
33rd
Various Methods of Allocating Disk
Space
12th
34th
History of Linux and Unix, Linux
Overview, Structure of Linux, Linux
releases,
12th
Prac 11
Write a shell program to
find the average of three
numbers.
35th
Open Linux, Linux System
Requirements,
36th
Linux Commands and Filters: mkdir,
cd,rmdir,pwd, ls, who, whoami, date,
cat,chmod,
13th
37th , cp, mv, rm,pg,more, pr, tail, head,
13th
Prac 12
Write a shell program
that will convert all the
text of the file from
lowercase to uppercase.
38th
cut, paste, nl, grep wc, sort, kill, write,
talk,mseg,wall, merge,mail, news
39th
Shell: concepts of command options,
input, output,redirection,pipes,
14th
40th redirecting and piping with standard 14th Revision of Practicals
SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER
Week
Theory Practical
Lecture
day
Topic
(including assignment / test)
Practical
Day Topic
errors,
41st Shell scripts,
42nd vi editing commands
15th
43rd Revision
15th
44th Revision
45th Revision
SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER
LESSON PLAN
Name of the Faculty : Mr. Amandeep Singh
Discipline : Computer Engg.
Semester : 3rd
Subject : Programming in C
Duration : 17 Weeks (Jul 2018- Nov 2018)
Work Load (Lecture/Practical) Per Week (in hours):
Lectures- 03, Practical- 06
Week Theory Practical
Lecture
Day
Topic Practical
Day
Topic
1 1st Steps in Development of a
Program
1 Executing &
Editing a C
Program 2nd
Algorithm Development
3rd
Practice on Algorithm
Development
2 4th
Flowchart 2 Defining
Variable &
assigning Value
5th
Practice on Flowchart
6th
Program Debugging
3 7th
Input / Output Statements 3 Arithmetic
operators,
Expressions 8
th Assignment Statements
9th
Constants, variables
4 10th
Data Types 4 Input Output
using printf &
scanf 11
th Operators & Expression
12th
Type casting
5 13th
If- Statement 5 If & If-else
SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER
14th
If-Else Statement statement
15th
Nested If Statement
6 16th
Switch Statement 6 Switch
Statement 17th
Break, Continue, goto
Statement
18th
While Loop
7 19th
Do-While Loop 7 While & Do-
while Statement 20th
For- Loop
21st Practice on loops
8 22nd
Practice on loops 8 For statement
23rd
Practice on loops
24th
Practice on loops
9 25th
Sessional Test 9 Pointers
26th
Sessional Test
27th
Introduction to Pointers
10 28th
Address operator 10 Function
29th
Declaring & initializing
Pointers
30th
Functions
11 31st Local & Global variable 11 Call by value &
call by
Reference 32
nd Function declaration
33rd
Call by value, call by
Reference
12 34th
Introduction to Arrays 12 Single
dimensional
array 35
th Array dec;laration
36th
Single dimensional array
13 37th
Sessional Test 13 Multi-
dimensional
Array 38
th Sessional Test
39th
Multi- dimensional Array
14 40th
Array of Characters 14 To input strings
& Comparing 41st Strings, String declaration
SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER
42nd
String related Functions Two Strings
using Function
15 43rd
Passing an Array to
Function
15 Structure
44th
Pointers to Array
45th
Structure
16 46th
Accessing Structure 16 Union
47th
Pointers to Structure
48th
Union
17 49th
Revision/Test 17 Revision
50th
Revision/Test
51st Revision/Test
SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER
LESSON PLAN
Name of the Faculty : Ms. Meenu Gupta
Discipline : Computer Engg.
Semester : 3rd
Subject : Data Communication
Duration : 17 Weeks (Jul 2018- Nov 2018)
Work Load (Lecture/Practical) Per Week (in hours):
Lectures- 03, Practical- Nil
Week Theory
Lecture Day Topic
1 1st Introduction to data communication
2nd
Components of communication
3rd
Data representation
2 4th
Distributed processing
5th
Network criteria
6th
Physical Structures
3 7th
Network categories,LAN
8th
WAN,MAN
9th
Data & signals
4 10th
Analog data & signal
11th
Digital data & signals
12th
Periodic & non periodic Signals
5 13th
Bit rate & Bit length
14th
Composite analog signal
15th
Transmission of digital signals
6 16th
Transmission impairments
17th
Attenuation & noise
SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER
18th
Distortion, performance
7 19th
Bandwidth, throughput
20th
Latency & Jitter
21st Analog transmission-digital to analog
conversion-ASK,FSK
8 22nd
PSK, Analog to analog conversion-AM
23rd
PM,FM
24th
Digital to digital conversion-coding &
schemes
9 25th
Sessional Test
26th
Sessional Test
27th
Analog to digital conversion-PCM &
Delta Modulation
10 28th
Transmission modes- serial & parallel
transmission
29th
FDM
30th
TDM
11 31st WDM
32nd
Transmission Modes-guided media-
twisted pair cable
33rd
Co-axial cable
12 34th
Fibre optics cable
35th
Unguided media-radio waves
36th
Microwave & Infra red
13 37th
Sessional Test
38th
Sessional Test
39th
Error, its detection and correction
14 40th
Redundancy, detection vs correction
41st Forward error correction vs
retransmission
42nd
Error detection through Parity bit
SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER
15 43rd
Block parity method
44th
General principles of error detection
45th
General principles of error correction
16 46th
CRC method
47th
Revision/Test
48th
Revision/Test
17 49th
Revision/Test
50th
Revision/Test
51st Revision/Test
SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER
Lesson Plan
Name of faculty- Richa Kharbanda
Discipline- Computer Engineering
SEMESTER- 3rd
SUBJECT- Multimedia and Application
LESSON PLAN DURATION- 15Weeks (from July 2018 to Nov 2018)
Work Load: lectures-03 hrs/week
Week Theory Practical
Lecture
day
Topic (including
assignments and
Test)
Practical Day Topic
1st 1st Introduction to Multimedia Systems, History of Multimedia,
1st
Installation of Photoshop
2nd Multimedia hardware
and software-various
classes, components
3rd Quality criteria and specifications of different capturing device
2nd 4th Communication
devices,
2nd Installation of flash 5th Storage devices,
Display devices,
6th Elements of
Multimedia and
SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER
different multimedia
file formats
3rd 7th Applications of
multimedia – benefits
and problems.
3rd Installation
of
director 8th Introduction to
Content and Project
Planning,
9th Introduction to
Designing and
development
4th 10th Planning steps and
process
4th Installation
Of
scanner 11th Concept of data
compression
12th Text encoding, Audio
encoding techniques
5th 13th Types of images,
Capturing images
using
camera/scanner
techniques for
Moving Images,
Editing , Editing of
images
5th Installation of
digital camera
and
web camera
14th coding techniques for
Moving Images,
Editing , Editing of
SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER
images
15th Editing audio, text,
video and graphics,
6th 16th navigation 6th Installation of
Mike and speaker 17th user interface
designing
18th Use of various codes
like bar code, QR
code in multimedia
application
7th 19th Introduction to
Photo-shop
workshop tools
7th Installation of
touch screen
20th image editing tools,
21th specifying and
adjusting colors
8th 22th using gradient tools,
selection and move
tools
8th Installation of
printer and
plotter
23th transforming path
drawing and editing
tools
24th using channels
9th 25th layers, filters and
actions
9th Installation of
cd/dvd
writer/burner 26th Introduction to
SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER
Multimedia
Authoring Tools
27th Types of Authoring
programs
10th 28th Icon based, Time
based
10th Use of audio CD
and video CD
29th Story
boarding/scripting
30th object oriented
working in
macromedia flash,
11th 31th Exploring interface
using selection of
PEN tools.
11th Transporting
audio and video
files
32th Working with
drawing and painting
tools
33th applying color
viewing
12th 34th manipulating time
line
12th Using features of
Photoshop
35th animating,
36th processing,
13th 37th guiding layers 13th Using features
Of Flash 38th Importing sound clips in flash
SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER
39th editing sound clips in
flash
14th 40th Importing video clips in flash
14th Multimedia presentation using flash and photoshop
41th editing video clips in
flash
42th Revision/Test
15th 43th Revision/Test 15th Application of
bar code and QR
code 44th Revision/Test
45th Revision/Test
Lesson Plan
Name of the faculty : Mr. Gaurav Mehta, Lecturer
SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER
Discipline : Computer Engg.
Semester : 3rd
Subject : Digital Electronics
Lesson Plan Duration :15 weeks(from July,2018 to November,2018)
Work Load (Lecture)Per week (in hours) : Lectures-03, Practical-06
Week Lecture
day Theory Practical
Practical
Day Topic
1st
1 Distinction between analog and digital
signal
1
Verification and interpretation of truth tables for AND, OR, NOT NAND, NOR and Exclusive OR (EXOR) and Exclusive NOR(EXNOR) gates
2 Applications and advantages of digital
signals
3 Binary, octal
2nd
4
Hexadecimal number system:
conversion from decimal and
hexadecimal to binary and vice-versa
2
Verification and interpretation of truth tables for AND, OR, NOT NAND, NOR and Exclusive OR (EXOR) and Exclusive NOR(EXNOR) gates 5
Binary addition and subtraction
including binary points. 1’s and
2’scomplement method of
addition/subtraction
6 Concept of code, weighted and non-
weighted codes
3rd
7 Examples of 8421, BCD, excess-3 and
Gray code
3
Realisation of logic functions with the help of NAND or NOR gates 8
Concept of parity, single and double
parity and error detection
9 Concept of negative and positive logic
4th
10
Definition, symbols and truth tables of
NOT, AND,
OR, NAND
4
To design a half adder using XOR and NAND gates and verification of its operation
11
Definition, symbols and truth tables
ofNOR, EXOR
Gates
12 NAND and NOR as universal gates
5th 13 Introduction to TTL
5 Construction of a full adder circuit using XOR and NAND 14 CMOS logic families
SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER
15
Postulates of Boolean algebra, De
Morgan’s
Theorems
gates and verify its operation
6th
16 Implementation of Boolean (logic)
equation with gate s
6
Verification of truth table for positive edge triggered, negative edge triggered, level triggered IC flip-flops (At least one IC each of D latch , D flip-flop, JK flip-flops)
17 Karnaugh map
18 Simple application in developing
combinational logic circuits
7th
19 Half adder and Full adder circuit, design
and implementation
7
Verification of truth table for positive edge triggered, negative edge triggered, level triggered IC flip-flops (At least one IC each of D latch , D flip-flop, JK flip-flops)
20 4 bit adder circuit
21
Four bit decoder circuits for 7 segment
display and decoder/driver ICs
8th
22 Basic functions and block diagram of
MUX
8
Verification of truth table for encoder and decoder ICs, Mux and DeMux 23 DEMUX with different ICs
24 Basic functions and block diagram of
Encoder
25
Concept and types of latch with their
working and applications
9th 26
Operation using waveforms and truth
tables of RS 9 Practice
27 T, D, Master/Slave JK flip flops
10th
28 Difference between a latch and a flip
flop
10
To design a 4 bit SISO, SIPO, PISO, PIPO shift registers using JK/D flip flops and verification of their operation 29 Introduction to Asynchronous
30 Synchronous counters
11th
31 Binary counters
11
To design a 4 bit SISO, SIPO, PISO, PIPO shift registers using JK/D flip flops and verification of their operation
32
Divide by N ripple counters, Decade
counter, Ring counter
33
Introduction and basic concepts
including shift left and shift right
12th
34 Serial in parallel out, serial in serial out
12 To design a 4 bit ring counter and verify its operation
35 Parallel in serial out
36 Parallel in parallel out
13th 37 Universal shift register
13 Practice 38 Working principle of A/D and D/A
SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER
converters
39
Brief idea about different techniques of
A/D conversion and study of - • Stair
step Ramp A/D converter • Dual Slope
A/D converter
14th
40 Successive Approximation A/D
Converter
14 8. Use of Asynchronous Counter ICs (7490 or 7493)
41
Binary Weighted D/A converter • R/2R
ladder D/A converter
42 Applications of A/D and D/A converter
15th
43 Memory organization
15 Practice
44 classification of semiconductor
memories
45
Static and dynamic RAM, introduction
to 74181
ALU IC