18
SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3 RD 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 1 st 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 2 nd 4th System Calls, 2nd Prac. 2 Exercise on Basics of windows. 5th Types of System Calls 6th System Program, Operating System Structure 3 rd 7th Virtual Machine, 3rd Prac. 3 Installation of Linux Operating System 8th Benefits of Virtual Machine 9th Revision 4 th 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, DAMLAsjpdamla.ac.in/wp-content/uploads/2019/07/COE-SFC... · SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER Week Theory Practical

  • Upload
    others

  • View
    19

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SETH JAI PARKASH POLYTECHNIC, DAMLAsjpdamla.ac.in/wp-content/uploads/2019/07/COE-SFC... · SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER Week Theory Practical

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

Page 2: SETH JAI PARKASH POLYTECHNIC, DAMLAsjpdamla.ac.in/wp-content/uploads/2019/07/COE-SFC... · SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER Week Theory Practical

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

Page 3: SETH JAI PARKASH POLYTECHNIC, DAMLAsjpdamla.ac.in/wp-content/uploads/2019/07/COE-SFC... · SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER Week Theory Practical

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

Page 4: SETH JAI PARKASH POLYTECHNIC, DAMLAsjpdamla.ac.in/wp-content/uploads/2019/07/COE-SFC... · SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER Week Theory Practical

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

Page 5: SETH JAI PARKASH POLYTECHNIC, DAMLAsjpdamla.ac.in/wp-content/uploads/2019/07/COE-SFC... · SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER Week Theory Practical

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

Page 6: SETH JAI PARKASH POLYTECHNIC, DAMLAsjpdamla.ac.in/wp-content/uploads/2019/07/COE-SFC... · SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER Week Theory Practical

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

Page 7: SETH JAI PARKASH POLYTECHNIC, DAMLAsjpdamla.ac.in/wp-content/uploads/2019/07/COE-SFC... · SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER Week Theory Practical

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

Page 8: SETH JAI PARKASH POLYTECHNIC, DAMLAsjpdamla.ac.in/wp-content/uploads/2019/07/COE-SFC... · SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER Week Theory Practical

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

Page 9: SETH JAI PARKASH POLYTECHNIC, DAMLAsjpdamla.ac.in/wp-content/uploads/2019/07/COE-SFC... · SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER Week Theory Practical

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

Page 10: SETH JAI PARKASH POLYTECHNIC, DAMLAsjpdamla.ac.in/wp-content/uploads/2019/07/COE-SFC... · SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER Week Theory Practical

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

Page 11: SETH JAI PARKASH POLYTECHNIC, DAMLAsjpdamla.ac.in/wp-content/uploads/2019/07/COE-SFC... · SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER Week Theory Practical

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

Page 12: SETH JAI PARKASH POLYTECHNIC, DAMLAsjpdamla.ac.in/wp-content/uploads/2019/07/COE-SFC... · SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER Week Theory Practical

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

Page 13: SETH JAI PARKASH POLYTECHNIC, DAMLAsjpdamla.ac.in/wp-content/uploads/2019/07/COE-SFC... · SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER Week Theory Practical

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

Page 14: SETH JAI PARKASH POLYTECHNIC, DAMLAsjpdamla.ac.in/wp-content/uploads/2019/07/COE-SFC... · SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER Week Theory Practical

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

Page 15: SETH JAI PARKASH POLYTECHNIC, DAMLAsjpdamla.ac.in/wp-content/uploads/2019/07/COE-SFC... · SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER Week Theory Practical

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

Page 16: SETH JAI PARKASH POLYTECHNIC, DAMLAsjpdamla.ac.in/wp-content/uploads/2019/07/COE-SFC... · SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER Week Theory Practical

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

Page 17: SETH JAI PARKASH POLYTECHNIC, DAMLAsjpdamla.ac.in/wp-content/uploads/2019/07/COE-SFC... · SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER Week Theory Practical

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

Page 18: SETH JAI PARKASH POLYTECHNIC, DAMLAsjpdamla.ac.in/wp-content/uploads/2019/07/COE-SFC... · SETH JAI PARKASH POLYTECHNIC, DAMLA COMPUTER ENGINEERING-3RD SEMESTER Week Theory Practical

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