0% found this document useful (0 votes)
127 views71 pages

C24 - Es-Iv Sem

The document outlines the curriculum for a Diploma in Embedded Systems Engineering offered by the State Board of Technical Education and Training, Telangana. It details the IV semester courses, their teaching and examination schemes, and specific course outcomes, particularly for Advanced Engineering Mathematics. The curriculum emphasizes solving differential equations, Fourier series, and Laplace transformations, along with practical lab sessions.

Uploaded by

phanidhar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
127 views71 pages

C24 - Es-Iv Sem

The document outlines the curriculum for a Diploma in Embedded Systems Engineering offered by the State Board of Technical Education and Training, Telangana. It details the IV semester courses, their teaching and examination schemes, and specific course outcomes, particularly for Advanced Engineering Mathematics. The curriculum emphasizes solving differential equations, Fourier series, and Laplace transformations, along with practical lab sessions.

Uploaded by

phanidhar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 71

C24_CURRICULUM

DIPLOMA IN
EMBEDDED SYSTEMS
ENGINEERING

Offered By

STATE BOARD OF
TECHNICAL EDUCATION AND TRAINING
TELANGANA HYDERABAD
IV SEMESTER

Course Teaching Scheme Examination Scheme


Instruction
Continuous Internal
Periods Semester End Examination (SEE)
Total Evaluation (CIE)
per week
S. Perio
N ds Credi Min
Code Course Name Intern Tota
O per ts Mid Mid Min marks for
al Max l
L T P seme Sem Sem mark passing
Evalu marks Mar
ster 1 2 s including
ation ks
internal

Advanced
1 SC-401 Engineering 4 1 0 75 2.5 20 20 20 40 14 100
Mathematics

Microprocessors
2 EC-402 & 4 1 0 75 2.5 20 20 20 40 14 100
Microcontrollers
End Marks
shall be
Basic Embedded ≥35% of
3 ES-403 4 1 0 75 2.5 20 20 20 40 14 100
Systems Topper
Marks and
Data Subject
Communication & Total Shall
4 EC-404 4 1 0 75 2.5 20 20 20 40 14 100 be ≥ D-
Computer
Networks Hybrid
Grade
Minimum
Linux and Python
5 ES-405 4 1 0 75 2.5 20 20 20 40 14 100
Programming

Embedded Real
6 ES-406 Time Operating 4 1 0 75 2.5 20 20 20 40 14 100
Systems

Microcontrollers
7 EC-407 1 0 2 45 1.25 20 20 20 40 20 100
Lab
End Marks
Linux and Python shall be
8 EC-408 1 0 2 45 1.25 20 20 20 40 20 100 ≥50% of
Programming Lab Topper
Marks and
Subject
Computer Total Shall
9 EC-409 Hardware & 1 0 2 45 1.25 20 20 20 40 20 100 be ≥ D-
Networking Lab Hybrid
Grade
Minimum
HU- Employability
10 1 0 2 45 1.25 20 20 20 40 20 100
410 Skills Lab

28 6 8 630 20 200 200 200 400 164 1000


SC-401 - ADVANCED ENGINEERING MATHEMATICS

Advanced Engineering
Course Title Course Code SC-401
Mathematics
Semester IV Course Group Foundation
Teaching Scheme in
4:1:0 Credits 2.5
Periods ( L : T : P )
Total Contact
Methodology Lecture + Tutorial 75
Periods
CIE 60 Marks SEE 40 Marks

Pre requisites:
This course requires the knowledge of Engineering Mathematics at Diploma first year level
and Applied Engineering Mathematics at Diploma 3rd Semester level.
Course Outcomes (Cos):

CO 1 Solve Differential Equations of first order and first degree with appropriate method
CO 2 Solve the higher order Homogeneous Linear Differential Equations with constant
coefficients.
CO 3 Solve the Higher order Non-Homogeneous Linear Differential Equations with
constant coefficients.
CO 4 Expand given functions as a Fourier Series in the given intervals.

CO 5 Find the Laplace Transforms of simple functions using its properties.


CO 6 Solve Linear Differential Equations with constant coefficient by using Laplace and
inverse Laplace Transformations.

At the end of the course, the student will have the ability to:

Course Contents:
Unit – I Duration: 15 Periods (L:12 – T:3)
Differential Equations of First Order and First Degree:
Definition of a Differential Equation - Order and Degree of a Differential Equations-
Formation of Differential Equations - Solutions of Ordinary Differential Equations of
first order and first degree: Variable Separable Method, Homogeneous Differential
Equations, Exact Differential Equations, Linear Differential Equations and Bernoulli‟s
Equation-Problems leading to engineering applications by using above methods.
Unit – II Duration: 10 Periods (L: 8– T:2)
Higher order Homogeneous Linear Differential Equations with constant
coefficients:

Homogenous Linear Differential Equations with constant coefficients of second and


higher order - Problems leading to engineering applications.

Unit-III Duration: 12 Periods (L: 10 – T: 2)


Higher order Non-Homogeneous Linear Differential Equations with constant
coefficients:
Complimentary Function (C.F), Particular Integral (P.I) and General Solution (G.S) of
Non- Homogeneous Linear Differential Equations with constant coefficients- Second
and Higher order Non- Homogenous Linear Differential Equations with constant
coefficients of the form f(D)y = X, where f(D) is a polynomial in D and X is in the form
ax
k(a constant), e , Sin (ax), Cos ax, xn (n= 1,2,3)- Related engineering problems with
emphasis on second order Non-Homogeneous Linear Differential Equations.
Unit – IV
Fourier Series: Duration: 13 Periods (L:10 – T:3)
Periodic functions - Orthogonality Property of Trigonometric functions -
Representation of a function as Fourier series over the interval (c, c + 2𝜋) - Euler‟s
formulae - Sufficient conditions for existence of Fourier series for a function f(x) -
Fourier series of functions over the interval (0, 2𝜋) and (−𝜋, 𝜋) - Fourier series of odd
and even functions in the interval (−𝜋, 𝜋).

Unit – V
Laplace Transformations: Duration: 12 Periods (L: 10 – T: 2)
Definition of Laplace Transform -Sufficient conditions for Existence of Laplace
Transform, Laplace Transform of some elementary functions -Linearity Property -First
Shifting Theorem - Laplace Transforms of Derivatives - Laplace Transforms of
n
Integrals - Multiplication t -Division by t - Related problems.

Unit – VI Duration: 13 Periods (L:10 – T:3)


Inverse Laplace transforms and Applications of Laplace Transformations:
Definition of Inverse Laplace Transform- Inverse Laplace Transform of elementary
functions – Linearity Property – First Shifting Theorem - Inverse Laplace Transforms
by using Partial fractions -Inverse Laplace Transform of Derivatives - Inverse Laplace
n
Transform of Integrals - Multiplication by s Division by s-Definition of Convolution
of two functions –Convolution Theorem (without proof) and its Applications -
Applications of Laplace Transforms in solving Second order Linear Differential
Equations with constant coefficients under the Initial conditions-Problems leading to
engineering applications.

Reference Books:

1. Advanced Engineering Mathematics-Erwin Kreyszig, John Wiley Publications.


2. Advanced Engineering Mathematics- R.K. Jain and S.R.K. Iyengar, Narosa
Publications.
3. Higher Engineering Mathematics-B.S.Grewal, Khanna Publications.
4. Laplace Transforms - Murray R. Spigel, Schaum's Outline Series, McGRAW-
HILL.
5. Integral Transforms – A.R. Vasishtha and R. K. Gupta,Krishnan Prakashan
Publications.

Suggested E-Learning references:


1. https://www.khanacademy.org/
2. https://www.wolframalpha.com/
3. https://onlinecourses.swayam2.ac.in/
4. http://tutorial.math.lamar.edu/

Suggested Learning Outcomes:


At the end of the course, the student will have the ability to:
1.0 Solve Differential Equations in engineering problems

1.1 Explain the concept of Differential Equations.


1.2 Classify the Differential Equations.
1.3 Find the order and degree of Differential Equations.
1.4 Form a Differential Equation by eliminating arbitrary constants.
1.5 Solve the first order first degree Differential Equations by using Variables
Separable Method.
1.6 Solve the first order first degree Homogeneous Differential Equations.
1.7 Solve the first order first degree Exact Differential Equations
𝑑𝑦
1.8 Solve the first order Linear Differential Equation of the form + Py =
𝑑𝑥

Q,where P and Q are functions in x alone or constants.


𝑑𝑦
1.9 Solve the first order Bernoulli‟s equations of the form + Py = Q𝑦 𝑛 ,where
𝑑𝑥

P and Q are Functions of x alone or constants.


1.10 Solve the problems leading to engineering applications by using above
methods.

2.0 Solve the Higher order Homogeneous Linear Differential Equations with constant
coefficients.
𝑑2𝑦 𝑑𝑦
2.1 Solve Differential Equations of the type:𝑎 𝑑𝑥 2 + 𝑏 𝑑𝑥 + 𝑐 = 0,where a, b and c
are constants, when the roots of the Auxiliary Equation are real & distinct.
𝑑2𝑦 𝑑𝑦
2.2 Solve Differential Equations of the type:𝑎 𝑑𝑥 2 + 𝑏 𝑑𝑥 + 𝑐 = 0,where a, b and c

are constants, when the roots of the Auxiliary Equation are real & equal.
𝑑2𝑦 𝑑𝑦
2.3 Solve Differential Equations of the type: 𝑎 𝑑𝑥 2 + 𝑏 𝑑𝑥 + 𝑐 = 0,where a, b and c

are constants, when the roots of the Auxiliary Equation are complex conjugate
pair.
2.4 Solve the Higher order Homogeneous Linear Differential Equations with
constant coefficients.
3.0 Solve the Higher order Non-Homogeneous Linear Differential Equations with
constant coefficients.

3.1 Explain the concept of Complementary Function and Particular Integral to get
General Solution of Non-Homogeneous Linear Differential Equation with constant
coefficients.

3.2 Solve the Higher order Non-Homogeneous Linear Differential Equations of the
type f(D) y = X, where f(D)is a polynomial in𝐷and X is a function of the form: k

(constant) and eax.


3.3 Solve the Higher order Non-Homogeneous Linear Differential Equations of the
type f(D) y = X, where f(D) is a polynomial in 𝐷 and X is a function of the form: Sin
ax and Cos ax.
3.4 Solve the Higher order Non-Homogeneous Linear Differential Equations of the
n
type f(D) y = X, where f(D) is a polynomial in𝐷and X is a function of the form x (n =
1, 2, 3).
3.5 Solve engineering problems with emphasis on second order Non-Homogeneous
Linear Differential Equations by using above methods.
4.0 Expand given functions as a Fourier Series in the given intervals.
4.1 Define Periodic function with examples
4.2 Explain the Orthogonality Property of functions in an interval.
4.3 Define the Fourier series of a function in the interval (c, c+2𝜋) and state
Euler‟s Formulae for determining the Fourier coefficients.
4.4 Write the sufficient conditions for the existence of Fourier series for a function.
4.5 Expand Fourier series of functions in the range (0, 2𝜋) and (−𝜋, 𝜋).
4.6 Expand Fourier series for even and odd functions in the interval (−𝜋, 𝜋).

5.0 Understand the Laplace Transforms:


5.1 Define Laplace Transform.
5.2 Explain sufficient conditions for existence of Laplace Transform.
5.3 Obtain Laplace Transforms of some elementary functions.
5.4 State the Linearity Property of Laplace transforms.
5.5 State the First Shifting Theorem on Laplace Transforms.
5.6 Explain the Laplace transform of 𝑓 ′ 𝑡 and 𝑓 (𝑛) 𝑡 in terms of Laplace
transform of f(t).
𝑡
5.7 Explain the Laplace transform of 0
𝑓 𝑢 𝑑𝑢 in terms of Laplace transform of
f(t).
5.8 Explain the Laplace transform of 𝑡 𝑛 𝑓(𝑡)in terms of Laplace transform of f(t).
𝑓(𝑡)
5.9 Explain the Laplace transform of in terms of Laplace transform of f(t).
𝑡

5.10 Solve problems on above methods.

6.0 Understand the Inverse Laplace transforms:

6.1 Define Inverse Laplace Transform and write Inverse Laplace Transforms of
standard functions.
6.2 State the Linearity Property of Inverse Laplace transforms.
6.3 State the First Shifting Theorem on Inverse Laplace Transforms.
6.4 Solve problems on Inverse Laplace transforms using Partial fractions.
6.5 Explain Inverse Laplace transforms of the
𝑓(𝑠) ∞
functions: 𝑠 𝑛 𝑓(𝑠), , 𝑓 (𝑛 ) 𝑠 , 𝑠
𝑓 𝑢 𝑑𝑢.
𝑠

6.6 Solve the problems on 6.2, 6.3, 6.4 and 6.5.


6.7 Acquire the knowledge of convolution of two functions and state the convolution
theorem.
6.8 Evaluate Inverse Laplace transforms of simple functions using Convolution
Theorem.
6.9 Use Laplace and Inverse Laplace Transforms to solve second order Linear
Differential Equations with constant coefficients under the initial conditions.
6.10 Solve the problems leading to engineering applications.

Suggested Student Activities:


1. Student visits Library to refer Standard Books on Mathematics and collect related
material.
2.Quiz.
3. Group discussion.
4. Group Tests.
5. Surprise tests.
6. Seminars.
7. Home Assignments.
8. Mathematics for preparing competitive exams and solving old question papers on
Arithmetical ability.

CO-PO Mapping Matrix

CO PO 1 PO PO PO PO 5 PO 6 PO 7
Mapped POs
2 3 4
CO1 3 2 1 3 1,2,3, 7
CO2 3 2 3 1,2, 7
CO3 3 2 3 1,2, 7
CO4 3 2 1 3 1,2, 3,7
CO5 3 2 1 3 1,2, 3,7
CO6 3 2 1 3 1,2,3,7
STATE BOARD OF TECHNICAL EDUCATION & TRAINING, TELANGANA
DIPLOMA EXAMINATIONS (C - 24)
SC-401
SEMESTER IV, MID –I EXAM, MODEL PAPER
ADVANCED ENGINEERING MATHEMATICS
(Open Book System)
Duration : 1: 00 Hour Max. Marks: 20
PART-A
Instructions: 1. Answer ALL questions. 04 × 01 = 04
2 Each question carries ONE mark.
4 3
𝑑3𝑦 𝑑2𝑦 𝑑𝑦
1. Find the order and degree of the differential Equation 𝑑𝑥 3
+3 𝑑𝑥 2
− 5 𝑑𝑥 + 𝑦 = 0.
𝑑𝑦 1
2. Find the Integrating Factor of 1 + 𝑥 2 𝑑𝑥
+ 2𝑥𝑦 = 1+𝑥 2
.

3. Find the roots of auxiliary equation of the differential equation (2𝐷2 + 5𝐷 − 3)𝑦 = 0.
𝑑3𝑦 𝑑2𝑦 𝑑𝑦
4. Write the auxiliary equation of the differential equation𝑎3 𝑑𝑥 3 + 𝑎2 𝑑𝑥 2 + 𝑎1 𝑑𝑥 + 𝑎0 𝑦 = 0.

PART-B
Instructions: 1. Answer ALL questions. 02 × 03 =
06
2. Each question carries THREE marks.

5(a) Form the differential equation by eliminating arbitrary constants A and B in the
family of curves 𝑦 = 𝐴𝑐𝑜𝑠 𝑚𝑥 + 𝐵𝑠𝑖𝑛 𝑚𝑥, where m is a constant.
OR
𝑑𝑦
5(b) Solve − 𝑦𝑡𝑎𝑛𝑥 = 0.
𝑑𝑥
𝑑2𝑥 𝑑𝑥
6(a) Solve 6 𝑑𝑡 2 − 𝑑𝑡 − 2𝑥 = 0.
OR
6(b) Solve (𝐷2 − 4)2 𝑦 = 0.
PART- C
Instructions: 1. Answer ALL questions 02 × 05 =
10
2. Each question carries FIVE marks

7(a) Solve 𝑥𝑦 3 𝑑𝑦 = 𝑥 4 + 𝑦 4 𝑑𝑥.


OR
7(b) Solve 𝑥 − 2𝑥𝑦 + 𝑦 𝑑𝑥 − 2𝑥 𝑦 − 4𝑥𝑦 3 + 𝑠𝑖𝑛𝑦 𝑑𝑦 = 0.
4 2 4 2

8(a) Solve 𝐷3 + 3𝐷2 − 4 𝑦 = 0.


OR
8 b) Solve (𝐷3 − 8)𝑦 =0.
STATE BOARD OF TECHNICAL EDUCATION & TRAINING, TELANGANA
DIPLOMA EXAMINATIONS (C - 24) SC-401
SEMESTER IV, MID –II EXAM, MODEL PAPER
ADVANCED ENGINEERING MATHEMATICS
(Open Book System)
Duration: 1: 00 Hour Max. Marks: 20
PART-A
Instructions: 1. Answer ALL questions. 04 × 01 = 04
2. Each question carries ONE mark.
1. Find the Particular Integral of 𝐷 2 − 5𝐷 + 6 𝑦 = 𝑒 −𝑥 .
𝑑2𝑦 𝑑𝑦
2. Find the Complementary Function of 2 +3 − 5𝑦 = 6 sin 2x.
𝑑𝑥 2 𝑑𝑥

3. Find 𝑎0 for f(x) = x Cos x in −𝜋 < 𝑥 < 𝜋.


4. Find 𝑏1 for f(x) =x in 0< 𝑥 < 2𝜋.
PART-B
Instructions: 1. Answer ALL questions. 02 × 03 = 06
2. Each question carries THREE marks.

5(a) Find Particular Integral of 𝐷 2 − 𝐷 − 6 𝑦 = 𝑒 𝑥 𝑐𝑜𝑠ℎ3𝑥.


OR
5(b) Solve 𝐷 2 + 2025 𝑦 = sin 45𝑥.
6(a) Calculate a1 in the Fourier series expansion of f(x) = x sin x in the interval (– π, π).
OR
6(b) Find the value of bn in the expansion of Fourier series for the function f(x) = 𝑒 3𝑥 , where 0
<x< 2 𝜋.
PART- C
Instructions: 1. Answer ALL questions 02 × 05 = 10
2. Each question carries FIVE marks
𝑑𝑦
7(a) Solve 𝐷 2 − 3𝐷 + 2 𝑦 = 𝑒 𝑥 if y = 3 and = 3, when x = 0.
𝑑𝑥

OR
7 (b) Solve 𝑦 ′′ + 𝑦 = 𝑥, 𝑦 0 = 𝑦 ′ 0 = 1.
8(a) Obtain Fourier series expansion of 𝑥 3 in the interval (−𝜋, 𝜋).
OR
𝑥 𝑖𝑓 0 < 𝑥 < 𝜋
8(b) Obtain Fourier series expansion of𝑓 𝑥 = .
2 𝑖𝑓 𝜋 < 𝑥 < 2𝜋
STATE BOARD OF TECHNICAL EDUCATION & TRAINING, TELANGANA
DIPLOMA EXAMINATIONS (C - 24)
SC-401
SEMESTER IV, SEMESTER END EXAM, MODEL PAPER
ADVANCED ENGINEERING MATHEMATICS
(Open Book System)
Duration: 2: 00 Hours Max. Marks: 40
PART-A
Instructions: 1. Answer ALL questions. 08 × 01 = 08
2 Each question carries ONE mark.

1. Find the order and degree of the Differential Equation 2𝑦 ′′′ − 3𝑦 ′ = 𝑦.


𝑥
2. Find the Particular Integral of 𝐷 2 + 1 𝑦 = 𝑒 2
3. Find 𝐿 𝑒 −5𝑡 + 7 .
4. Verify the differential equation 𝑥 + 2𝑦 − 2025 𝑑𝑦 − 2𝑥 − 𝑦 + 2024 𝑑𝑥 = 0 is
homogeneous or not.
5. Find 𝐿 5 cos 3𝑡 + 7 sinh 2𝑡 .
6. Find 𝐿 𝑡𝑒 𝜔𝑡 .
𝑠
7. Find 𝐿−1 𝑠 2 +81
.
3
8. Find 𝐿−1 𝑠−3 2
.
PART-B
Instructions: 1. Answer ALL questions. 04 × 03 = 12
2. Each question carries THREE marks.

9(a) Solve (9D2 −24D +16)y =0.


OR
9(b) Evaluate 𝐿 2 𝑐𝑜𝑠 2 3𝑡 .
10(a) Solve (D2 + D – 2)y =16.
OR
6
10(b) Evaluate 𝐿−1 𝑠 2 −4𝑠+7
.

11(a) Evaluate 𝐿 2 𝑐𝑜𝑠 2 3𝑡 .


OR
11(b) Evaluate 𝐿 5𝑒 3t cosh 2t .
𝑠−2
12(a) Evaluate 𝐿−1 log 𝑠+3
.

OR
1
12(b) Evaluate 𝐿−1 𝑠 2 16+𝑠 2
.
PART- C
Instructions: 1. Answer ALL questions. 04 × 05 = 20
2. Each question carries FIVE marks.
𝑑𝑦 𝑙𝑜𝑔𝑥
13(a) Solve∶ 𝑥𝑙𝑜𝑔𝑥 +𝑦 = .
𝑑𝑥 𝑥

OR
1−𝑐𝑜𝑠 3𝑡
13(b) Evaluate L 𝑒 2𝑡 𝑡
.

14(a) Obtain the Fourier series expansion of the function f(x) = 𝑠𝑖𝑛𝑥 in (−𝜋, 𝜋).
OR
𝑠
14(b) Evaluate 𝐿−1 𝑠+1 2 (𝑠 2 +1)
.

𝑡 𝑖𝑓 0 ≤ 𝑡 < 2
15(a) Evaluate 𝐿 𝑓(𝑡) , where 𝑓 𝑡 = .
3 𝑖𝑓 𝑡 ≥ 2
OR
15(b) Evaluate 𝐿 𝑡 2 + 2𝑡 + 3 sin 2𝑡 .
1
16(a) Evaluate 𝐿−1 using Convolution Theorem.
𝑠+1 (𝑠+3)

OR
𝑑2𝑥
16(b) Solve the Differential Equation 𝑑𝑡 2
+ 4𝑥 = 0, when y(0) = 𝑦 ′ 0 = 1 by using

Laplace Transform method.

\
EC-402: MICROPROCESSORS & MICROCONTROLLERS
Course Title Microprocessors & Course Code EC-402
Microcontrollers
Semester IV Course Group Core

Teaching Scheme
4:1:0 Credits 2.5
in Hrs (L:T:P)
Methodology Lecture + Assignments Total Contact 75
Hours
CIE 60 Marks SEE 40 Marks

Prerequisites: This course requires the basic knowledge of Digital Electronics


Course Outcomes: Upon completion of the course the student shall be able to

CO Course Outcome

CO1 Comprehend the Architecture of 8085

CO2 Comprehend the Architecture of 8051

CO3 Learn addressing modes and instruction set of 8051

CO4 Use 8051 microcontroller instruction set to write Assembly Programs


CO5 Use of various Interfacing devices

CO6 Use 8051 in various applications

Course content and Blue Print of marks for Semester End Examination (SEE)
Unit
No. Unit Name Periods Questions to be set for SEE
R U A
Architecture of 8085
I 12
Microprocessor
Architecture of Q1 Q9(a) Q13(a)
II 8051 17
Microcontroller
Addressing modes
and
III 12
Instructionsetof805 Q10
Q2 Q14(a)
1 Q (a)
Programmingof805 4
IV 12
1
Q9(b),Q Q13(b),
Q5,Q
V Interfacing Devices 12 11(a), Q15(a),
6
Q11(b) Q15(b)
Q3 Q Q10(b),
Applications of Q14(b),
V 7, Q12(a),
8051 10 Q16(a),
I Q Q12(b)
Microcontroller Q16(b)
8
Total 75 8 8 8
Course content:
UNIT –1: Architecture of 8085 Microprocessor Duration: 10 Periods (L: 8 T:2)

Block Diagram of Microcomputer and functions of various blocks – Functional block diagram of
8085 Microprocessor and its working- Different types of buses in microprocessor system –
Demultiplexing of Address/ Data Bus- Fetch Cycle, Execution Cycle, Instruction Cycle, Machine
Cycle – Fetching and execution of an instruction

UNIT – 2:Architecture of 8051 Microcontroller Duration: 15 Periods (L: 12 T:3)

Differences between Microprocessors and Microcontrollers -Features of 8051 Microcontroller –


Functional block diagram of 8051 Microcontroller and its working – Organization of Program and
Data memories –Operation of Timers, Serial Ports – Interrupt system of 8051 – Pin diagram of
8051 and function of each pin

UNIT– 3: Addressing modes and Instruction set of 8051


Duration: 12 Periods (L: 10 T:2)
Types of Computer Languages, High Level and Low Level – Machine Language and Assembly
Language – Various addressing modes of 8051 – Assembly Instruction Format – Opcode and
Operand – Instruction set of 8051- Data Transfer, Arithmetic, Logical, Boolean, Branch Group
Instructions – Instruction size – How various instructions affect flags

UNIT – 4: Programming of 8051 Duration: 13 Periods (L: 9 T:3)


Flowcharts – Simple programs for 8051 involving addition, subtraction, multiplication,
division, logical, boolean operations – Finding largest, smallest numbers in a series – programs
using counter technique – Subroutine and it use – Types of subroutines – How 8051 handles
subroutines – Various types of Debugging

UNIT – 5: Interfacing Devices Duration: 12 Periods (L: 10


T:2)
Meaning and need for Interfacing – Non-Programmable and Programmable interfacing devices
– Parallel Communication - Working of 8255 PPI – Serial Communication – Working of 8251
USART – DMA Concept – Working of 8257 DMA Controller – Need for interrupts

UNIT – 6: Applications of 8051 Microcontroller Duration: 13 Periods (L: 7 T:3)


Interfacing various devices like Push Buttons, LEDs, Relays, 4X4 matrix Key Board, 7
Segment display unit, LCD

Recommended books

1. Microprocessor Architecture, Programming and Applications with 8085 By Ramesh S


Gaonkar (Prentice Hall Publications)
2. Introduction to Microprocessors by A.P.Mathur
3. Fundamentals of Microprocessors and Microcontrollers by B.Ram
4. The 8051 Microcontroller and Embedded systems by Muhammad Ali Mazidi,
JaniceGillispie Mazidi, Rolin D. Mc Kinlay (Pearson Publications)
5. The8051 Microcontroller by KennethJ. Ayala (Thomson Delmar Publications)
6. 8051 Microcontroller – Internals, Instructions, Programming & Interfacing by Subrata
Ghoshal
7. 8051 Microcontroller Architecture, Programming and Applications by M.Mahalakshmi
(Mahalakshmi Publications)

Suggested-learning resources

1. www.nptel.com
2. www.electronics4u.com
3. www.guvi.in/courses/robotics/micro-controllers-and-micro-processors/
4. www.electronics-tutorials.ws

Suggested Learning Outcomes

CO1: Comprehend the Architecture of 8085 Microprocessor


1.1 Draw the Block Diagram of a Microcomputer and explain the function of each block.
1.2 Define Microprocessor and know the evolution of various Microprocessors (Intel, Motorola,
Zilog, AMD etc)
1.3 Define the terms Address Bus, Data Bus, Control Bus and knowmeaning of System Bus
1.4 Draw the functional Block Diagram of 8085 Microprocessor
1.5 Explain the functions of various units of 8085 µp (Data Registers, Program Counter, ALU,
PSW/ Flag Register, Instruction Register, Instruction Decoder, Timing & Control Unit,
Interrupt Control, Serial I/O Control)
1.6 Explain the purpose of Stack in a µp based system and use of Stack Pointer
1.7 Illustrate De-multiplexing of Address / Data Bus using a Latch
1.8 Understand the terms Fetch Cycle, Execution Cycle, Instruction Cycle, Machine Cycle, Bus
Cycle
1.9 Explain the process of fetching and executing a program by 8085 µp

CO2: Comprehend the Architecture of 8051 microcontroller


2.1 Differentiate Microprocessors and Microcontrollers.
2.2 Compare various Intel Microcontrollers.
2.3 List features of 8051 Microcontroller.
2.4 Draw the functional Block Diagram of 8051 Microcontroller
2.5 Explain functions of various units of 8051 Microcontroller (General Purpose Registers,
Oscillator, ALU, PSW, Instruction Register, Timing and Control Unit, Internal ROM
& RAM, Program Counter, Stack Pointer, Data Pointer, Parallel Ports, Serial Port)
2.6 List various Special Function Registers (SFRs) and explain their purpose
2.7 Organization of Program Memory, Data Memory of 8051
2.8 Illustrate Demultiplexing of Address Bus/ Data Bus in 8051
2.9 List Timers of 8051 and explain their operating modes.
2.10 Explain Serial Port modes of operation.
2.11 Explain Interrupt system of 8051.
2.12 Draw the pin Diagram of 8051 Microcontroller.
2.13 List functions various pins of 8051.

CO3: Learn addressing modes and instruction set of 8051


3.1 Define High Level and Low-Level Languages and differentiate them.
3.2 Define the 2 types of Low-Level Languages (Machine Language and Assembly
Language)
3.3 Define the term Addressing Mode.
3.4 List and explain various addressing modes of 8051 with examples
3.5 Write the instruction format of 8051
3.6 Define the terms Opcode, Operand
3.7 Define Instruction set and list various groups in the Instruction set of 8051
3.8 Explain Data Transfer Instructions used in 8051
3.9 Explain Arithmetic Instructions used in 8051
3.10 Explain Logical Instructions used in 8051
3.11 Explain Boolean Instructions used in 8051
3.12 Explain Branch Instructions used in 8051
3.13 Classify instructions of 8051 based on their size (1-byte, 2-bye, 3-bye instructions)
3.14 Describe how various instructions affect the Flags in 8051

CO4: Use 8051 microcontroller instruction set to write Assembly Programs


4.1 Write Assembly Language programs for 8051 like
i) Addition of Two 8-bit numbers (with various operands): Sum 8/ 16 bits
ii) Subtraction of Two 8-bit numbers (with various operands): Difference 8/ 16 bits
iii) Multiplication/ Division of Two 8-bit numbers
iv) AND/ OR/ XOR/ Complement operations on 8-bit data
v) Boolean operations
vi) Sum of a series of numbers
vii) Double byte/ multibyte addition/ subtraction
viii) Sum of 1st „n‟ natural numbers
ix) To find Largest/ Smallest number in a series
x) Setting up time delay using counter technique

4.2 What is a Subroutine and write its need


4.3 Use of LCALL/ ACALL and RET instructions
4.4 Describe the sequence of things that happen when a subroutine is called and executed
4.5 Concept of Nesting, Multiple ending in subroutines
4.6 What is debugging of a program?
4.7 Explain about single step, break point debugging techniques

CO5: Use of various Interfacing devices


5.1 Define interfacing
5.2 State the need for interfacing devices
5.3 Classify various interfacing devices (Non-programmable and Programmable
Interfacing devices)
5.4 Detail about Parallel Communication
5.5 Draw the Block Diagram of 8255 PPI and explain its working
5.6 Draw the control word format of 8255 and explain various modes of operation
5.7 Know the importance of serial communication and its types (Synchronous and
Asynchronous)
5.8 Know RS 232 standard and function of various pins on 9 pin RS 232 connector.
5.9 Draw the Block Diagram of 8251 USART and explain its operation
5.10 What is Direct Memory Access (DMA) data transfer and its importance?
5.11 Draw the Block Diagram of 8257 DMA Controller and explain its operation
5.12 What is Interrupt and how it is handled by Microprocessor/ Microcontroller?

CO6: Use 8051 in various applications


6.1 Interface pushbutton switches to 8051
6.2 Interface LEDs to 8051
6.3 Interface relay to 8051
6.4 List the functions of various pins of LCD
6.5 Write command codes for programming an LCD
6.6 Interface LCD to 8051
6.7 Know key press and detect mechanism
6.8 Define Key bounce and Key de-bounce effect
6.9 List Key de-bounce techniques
6.10 Explain Key de-bounce techniques – Hardware and Software techniques
6.11 Interface 4X4 matrix keyboard to 8051
6.12 Interface 7-segment display to 8051
6.13 Write programs for above

Suggested student Activities:


1. Find out latest Microprocessors and Microcontrollers
2. Identify various architectural advancements in latest Microprocessors and Microcontrollers
3. Interface various I/O Devices to Microprocessor/ Microcontroller

CO-PO Mapping Matrix


Sustainability and
Basic and Discipline

Engineering Tools,
Experimentation and

Practices forSociety,

Project Management
Design/Developmen
Specific Knowledge

Lifelong Learning
Problem Analysis

t of Solutions

Environment
Engineering

Linked PO
Testing

CO PO1 PO2 PO3 PO4 PO5 PO6 PO


7
CO1 2 1 1, 3
CO2 2 2 1, 3
CO3 1 1 2 1 1, 2, 3, 4
CO4 1 3 1 2 2 1, 2, 3, 4, 6
CO5 2 2 2 1, 3, 4
CO6 2 2 2 3 1 1 1, 2, 3, 4, 6,
7
MODEL QUESTION PAPERS
STATE BOARD OF TECHNICAL EDUCATION & TRAINING
EC-402: MICROPROCESSORS AND MICROCONTROLLERS
IV SEMESTER MID-I MODEL PAPER
Time: 1 hour Max. Marks:20

PART-A

Answer All questions. Each carry 1 marks. 4X1=04 Marks


1. What is a Microprocessor?
2. Define the terms Fetch Cycle and Execution Cycle.
3. List any 2 features of 8051 Microcontroller.
4. List the interrupts of 8051 Microcontroller.
PART-B
Answer any TWO questions. Each carry 3marks. 2X3=06Marks
5a) Draw the structure of Flag Register and mention purpose of each flag.
OR
5b) Write the purpose of Address Bus, Data Bus and Control Bus.
6a) Write any 3 differences between Microprocessors and Microcontrollers
OR
6b) List any 3 Special Function Registers of 8051 and write their purpose.
PART-C
Answer TWO questions. Each carry 5marks. 2X5=10Marks
7a) Draw the block diagram of 8085 Microprocessor and explain the function of each
Block.
OR
7b) Explain De-multiplexing of Address/ Data Bus in 8085 system.
8a) Draw the block diagram of 8051 Microcontroller and explain the function of each
Block.

OR
8b) Explain the various modes of operation of Timers of 8051.
STATE BOARD OF TECHNICAL EDUCATION & TRAINING
EC-402- MICROPROCESSORS AND MICROCONTROLLERS
IV SEMESTER MID -II MODEL PAPER
Time: 1 hour Max. Marks:20

PART-A

Answer All questions. Each carry 1 mark. 4X1=04 Marks

1. Define Machine Language and Assembly Language.


2. Define the term Addressing mode.
3. What is a Subroutine and write its need.
4. What is meant by Debugging a program.

PART-B
Answer any TWO questions. Each carry 3 Marks 2X3=6 Marks

5a) Differentiate High Level and Low-Level Languages.


OR
5 b) Define the terms Opcode and Operand.
6a) How a counter is implemented in 8051.
OR
6b) Write about Single step and Break point debugging techniques.

PART-C

Answer any TWO questions. Each carry 5 marks. 2X5=10Marks

7a) Explain various Addressing Modes of 8051 with 1 example for each.
OR
7b) Classify the Instruction Set of 8051 and explain them with 1 example for each.
8a) Write a program for 8051 to find largest number in a series.
OR
8b) Explain the sequence of things that happen when a subroutine is called and
executed.
STATE BOARD OF TECHNICAL EDUCATION & TRAINING
SEMESTER END EXAMINATION
MODEL QUESTION PAPER
EC-402- MICROPROCESSORS AND MICROCONTROLLERS
Time: 2 hours Max. Marks:40

PART-A
Answer All questions. Each carry 2 marks. 1X8=08 Marks

1. List any 4 Microprocessor ICs.


2. List the flags that are affected by ADD A, R1 instruction.
3. What is meant by interfacing?
4. What is meant by nested subroutine?
5. What is the need for interrupt?
6. List various types of interfacing devices.
7. How key press is detected in a keyboard?
8. List Key De-bounce techniques?

PART-B
Answer All questions. Each questions carry 3 marks 2X3=6Marks
9. a)What is the purpose of stack in a computer system?
OR
9. b) What is Serial communication and list its types.

10. a) Write the instruction format and indicate the purpose of each part.
OR
10 b) List the functions of various pins of LCD
11 a) What is meant by Parallel Communication?
OR
11 b) What is meant by DMA?
12 a) Write command codes for programming an LCD.
OR
12 b) What is a 7-Segment Display?

PART-C

ANSWER ALL QUESTIONS. EACH QUESTION CARRIES 5 MARKS. 5x4 = 20 M

13a)Draw the block diagram of 8051 Microcontroller and explain the function of each
Block
OR
13b)Draw the Block Diagram of 8255 PPI and explain its working.

14a) Write a program for 8051 to find sum of Two 32-bit numbers in internal RAM.
OR
14b) Explain interfacing of 4X4 matrix keyboard to 8051.

15a)Draw the Block Diagram of 8251 USART and explain its operation.

OR
15b) Explain how an Interrupt is handled in a Microntroller?

16a)Interface 2 switches and 2 LEDs to 8051 and write a program to reflect


status of switches on LEDs.
OR
16b) Explain de-bouncing techniques?
ES-403: BASIC EMBEDDED SYSTEMS
Course Title Basic Embedded Systems Course Code ES-403
Semester IV Course Group Core

Teaching Scheme
60:15:0 Credits 2.5
in Hrs (L:T:P)
Methodology Lecture + Tutorials Total Contact Hours 75
CIE 60 Marks SEE 40 Marks

Prerequisites:
This course requires the basic knowledge of Computer Fundamentals, Digital Electronics, Micro-
controller and programming skills
Course Outcomes:
After completion of this course the student should be able to
CO Course Outcome
CO1: Familiarize the concepts of embedded systems
CO2: Uses of I/O Ports and Communication Buses
CO3: Analyze Embedded System Design Concepts and memories
CO4: Illustrate Interrupt services and Device Drivers
CO5: Apply Embedded System Programming
CO6: Use Embedded Software Development process and tools

Course Content and Blue Print of Marks for SEE

Unit
No Unit Name Periods Questions to be set for SEE
R U A
Familiarize the
I concepts of 12
embedded systems
Uses of I/O Ports Q1 Q9(a) Q13(a)
and
II 13
Communication
Buses
Analyze Embedded
System Design
III 13 Q4
Concepts and
memories Q2 Q10(a) Q14(a)
Illustrate Interrupt
IV services and Device 12
Drivers
Apply Embedded Q9(b), Q13(b),
V System 13 Q5,Q6 Q11(a), Q15(a),
Q3
Programming Q11(b) Q15(b)
VI Use Embedded 12 Q7,Q8 Q10(b), Q14(b),
Software Q12(a), Q16(a),
Development Q12(b) Q16(b)
process and tools
Total 75 8 8 8

Course content:
UNIT –1 Familiarize the concepts of embedded systems
Duration: 12 Periods (L:9-P: 3)

Concept of an embedded system- General Computer System, Embedded System- Block Diagram
of Embedded System- Components and Classification of Embedded Systems-Embedded
Hardware units- processors and their architectural features - RISC and CISC processor families-
Architecture of embedded operating systems- Categories of embedded operating systems-
Applications of Embedded Systems.

UNIT – 2: Use of I/O Ports and Communication Buses


Duration: 13Periods (L:11-P: 2)
I/O devices in Embedded Systems- serial communication Devices-Parallel Device Ports- Bus
standards in embedded systems- Distributed network Embedded system architecture-Serial bus
communication Protocols –I2C Bus, CAN Bus and USB-Parallel bus Device Protocols-ISA, PCI,
PCI-X and Advanced Buses- internet enabled systems –network Protocols a) HTTP b) TCP c)
UDP d) IP e) Ethernet

UNIT– 3: Analyze Embedded System Design Concepts and memories


Duration: 13Periods (L: 10-P: 3)

Hardware and Software architecture of Embedded Systems –Characteristics & Quality Attributes
of Embedded Systems-Operational and non-operational quality attributes-Hardware devices in
Embedded System for memory- memory blocks for elements of different Data sets- optimization of
memory needs in an Embedded System.- Power management in embedded system

UNIT – 4: Illustrate Interrupt services and Device Drivers


Duration: 12 Periods (L:10-P: 2)

Interrupt Sources- Hardware and software interrupts -Mask able and Non-Mask able interrupts-
polling-Interrupt service Mechanism- Device Driver types and functions-Device driver for Physical
devices and Virtual Devices-Applications of device Drivers
UNIT – 5: Apply Embedded System Programming
Duration: 13 Periods (L:10-P: 3)
Concepts of Embedded Systems Programming-Features of Assembly language and High Level
Programming - Cross compiler and cross assembler-Assembler directives - Macros and Functions
in cross compiler-Data types, Modifiers, Statements, Loops and Pointers in cross compiler-
Programs on cross compilers-Process of compilation- linker and loaders- -cross platform
development.

UNIT – 6: Use Embedded Software Development process and tools


Duration: 12 Periods (L: 10-P: 2)

Software tools used in development process-Embedded systems developer- Integrated development


environment (IDE) programming language in embedded systems- Target system, Emulator and In-
Circuit Emulator for Embedded system design- Device programmer -Software testing methods-
Debugging techniques- Software maintenance.

Reference Books

1. An Embedded Software Primer – by David E.Simon.


2. Embedded Systems – by Raj Kamal(TMH).
3. Embedded/Real time systems concepts, design and programming – by Dr. K.V.K.K.
Prasad.
4. Embedded System Design – by Frank Valid, Tony Givargis, (John Wiley).
5. Embedded System– by Lyla
(Pearson).
6. “Embedded System Design”- An introduction to processes, Tools and
techniques – by Arnold s Burger (C M P books).
7. “Embedded Systems Architecture, Programming and design” – by Raj
Kamal (TMH).
8. An Embedded Software Primer –by David E. Simon (Pearson
Education).
9. Introduction to Embedded Systems- K V Shibu , McGraw Hill-
ISBN-978-0-0701-4589-4
10. Embedded Systems Design Using the TI MSP430 Series,
1st Edition - Chris Nagy, Elsevier, 2003 – ISBN- 9780750676236
Suggested e-learning resources

1. www.electronics4u.com
2. www.nptel.ac.in
3 www .nitttr.ac.in
4.www.sanfoundry.com
5. https://swayam.gov.in/

Suggested Student Activities:


1. Student visits Library to refer to the magazines on Embedded Systems to find out about the
latest emerging technologies.
2. Student inspects the equipments in the Lab to identify different hardware and software tools
and gets hands-on experience.
3. Visit nearby Industries to Familiarize with Embedded Systems and Fabrication Techniques
of Semiconductor Devices.
4. Analyze the Power Supply Unit & Grounding in the Institution premises.
5. Participation in the Technical Quiz and Tech fest.
6. Participation in Group discussion.
7. Search on Internet for Embedded Systems - Mini and Major Projects.

CO-PO Mapping Matrix


and
Basic and Discipline

Design/Development of

Society,
and
Tools,

Engineering Practices

Project Management
Specific Knowledge

Lifelong Learning
Problem Analysis

Experimentation

Sustainability
Environment
Engineering

Linked PO
Solutions

Testing

for

CO PO1 PO2 PO3 PO4 PO5 PO6 PO 7


CO1 3 1 1,7
CO2 3 1 1,7
CO3 3 2 1 1,2,7
CO4 3 2 1 1,4,7
CO5 3 2 3 1 1,3,6,7
CO6 2 2 2 1 1,3,4,7
Suggested Learning Outcomes

CO1: Familiarize the concepts of embedded systems

1.1 Explain the Concept of an embedded system.


1.2. Define the terms a) General Computer System b) Embedded System
1.3 Draw the Block Diagram of an Embedded System
1.4 Differentiate General Computer System and Embedded System.
1.5 state the Processors in an embedded system
1.6 List the components of an Embedded Systems.
1.7 Classification of Embedded Systems.
1.8 Illustrate Embedded Hardware units and Devices in a System.
1.9 Explain the processors and their architectural features used in Embedded Systems.
1.10 Illustrate the processor selection for an Embedded System.
1.11 Compare features of various RISC and CISC processor families.
1.12 Explain the architecture of embedded operating systems.
1.13 Classify the categories of embedded operating systems.
1.14 List the Applications of Embedded Systems.

CO2: Uses of I/O Ports and Communication Buses

2.1 List the types and examples of I/O devices in Embedded Systems
2.2 Need for serial communication Devices
2.3 State Parallel Device Ports
2.4 Difference between serial port and parallel port.
2.5 List the bus standards in embedded systems
2.6 Explain the Distributed network Embedded system architecture
2.7 Illustrate serial bus communication Protocols –I2C Bus, CAN Bus and USB
2.8 Illustrate Parallel bus Device Protocols-ISA, PCI, PCI-X and Advanced Buses
2.9 Illustrate internet enabled systems –network Protocols a) HTTP b) TCP c) UDP d) IP
e) Ethernet

CO3: Analyze Embedded System Design Concepts and memories

3.1 Discuss the Hardware architecture of Embedded Systems.


3.2 Discuss the Software architecture of Embedded Systems.
3.3 State the Differences between Hardware architecture and Software Architecture of
Embedded Systems
3.4 State the Characteristics of Embedded systems.
3.5 State the Quality Attributes of Embedded Systems
3.6 State the Operational and non-operational quality attributes
3.7 List the Hardware devices in Embedded System for memory.
3.8 Classify the Embedded systems memories
3.9 Differentiate between memory and storage
3.10 Illustrate memory blocks for elements of different Data sets.
3.11 Illustrate the optimization of memory needs in an Embedded System.
3.12 Illustrate power saving considerations
3.13 Explain the optimization of Power and Power management in embedded system

CO4: Illustrate Interrupt services and Device Drivers

4.1 Define Interrupt.


4.2 List the interrupt Sources
4.3 Explain Hardware and software interrupts
4.4 Define maskable and Non-maskable interrupts
4.5 Define polling.
4.6 Differentiate interrupt and Polling.
4.7 Illustrate about Interrupt service Mechanisms.
4.8 State Device Driver.
4.9 List the types of Device Driver
4.10 Explain importance and functions of Device drivers.
4.11 Explain concept of device driver for Physical devices
4.12 Explain concept of device driver for Virtual Devices.
4.13 List the Applications of device Drivers

CO5: Apply Embedded System Programming


5.1 Introduction to Embedded System Programming.
5.2 Compare Assembly language Programming and High Level Programming
5.3 Differentiate Cross compiler and cross assembler.
5.4 Illustrate Assembler directives with examples
5.5 State the function of program elements like Macros and Functions in cross compiler.
5.6 Illustrate Data types, Modifiers, Statements, Loops and Pointers in cross compiler.
5.7 Simple programs on cross compiler.
5.8 Explain process of compilation.
5.9 Define the terms linker & loader.
5.10 Differentiate linker and loader.
5.11 Discuss cross platform development.

CO6: Use Embedded Software Development process and tools

6.1 Explain how software is embedded into a system.


6.2 List the software tools used in development process
6.3 What is an embedded systems developer
6.4 Explain about integrated development environment (IDE)
6.5 List the programming language is used in embedded systems?
6.6 State the use of Target system, Emulator and In-Circuit Emulator for Embedded system
design.
6.7 State the use of Device programmer for down loading the codes into ROM.
6.8 State the use of soft ware tools for development of an embedded system.
6.9 List various software testing methods.
6.10 Explain Different debugging techniques.
6.11 State need for Software maintenance
6.12 List the types and importance of Software maintenance.
BOARD DIPLOMA EXAMINATION,
ES-403: BASIC EMBEDDED SYSTEMS
MODEL PAPER MID- SEM I

TIME: 1HOUR MAX. MARKS: 20


PART-A

Answer ALL questions 4 x 1= 4M

1. Define an Embedded System.


2. State the components of Embedded Systems
3. List the types of I/O devices.
4. List serial port devices

PART – B
Answer ALL questions 2 x 3 = 6M

5(a) Draw the Block Diagram of Embedded System


OR
5(b) Mention the differences between General System and Embedded System.

6(a ) List the functions of various Device Drivers

OR
6(b) Write the differences between serial port and parallel port

PART – C
Answer ALL questions 2 x 5 = 10M

7(a) Explain the architecture of embedded operating systems.


OR
7(b) Explain the processor selection for an Embedded System

8(a) Explain the Distributed network embedded system architecture

OR
8(b) Explain internet enabled systems –network Protocols
BOARD DIPLOMA EXAMINATION,
ES-403: BASIC EMBEDDED SYSTEMS
MODEL PAPER MID- SEM II

TIME: 1HOUR MAX. MARKS: 20

PART-A
Answer ALL questions 4 x 1= 4M

1. List out Hardware devices in Embedded System for memory.


2. State the Characteristics of Embedded systems.
3. Define Mask able and Non Mask able interrupts
4. List the types of Device Driver

PART – B
Answer ALL questions 2 x 3 = 6M

5(a) State the Quality Attributes of Embedded Systems


OR
5(b) Classify the Embedded systems memories

6(a ) Differentiate interrupt from Polling.


OR
6(b) List the Applications of device Drivers

PART – C
Answer ALL questions 2 x 5 =10M

7(a) Explain the Hardware architecture of Embedded Systems.


OR
7(b) Explain the optimization of Power and Power management in embedded system

8(a) Explain about Interrupt service Mechanism.


OR
8(b) Explain concept of device driver for Virtual Devices.
STATE BOARD OF TECHNICAL EDUCATION & TRAINING: TS: HYDERABAD
SEMESTER END EXAMINATION MODEL QUESTION PAPER
ES-IV-SEMESTER EXAMINATION
ES-403: BASIC EMBEDDED SYSTEMS
Time: 2 hours Max. Marks: 40M

Answer all questions. Each carries 1 mark. 8X1=8 M

1. Classify Embedded Systems.


2. List out Hardware devices in Embedded System for memory.
3. What is an embedded systems developer?
4. List the types of I/O devices.
5. What are the concepts of Embedded System Programming?
6. What are linker and loader?
7. List various software testing methods.
8. State need for Software maintenance

PART-B
Answer ALL questions. Each carries 3 Marks. 4X3=12M

9(a) Draw the Block Diagram of Embedded System


(OR)
9(b Write simple programs on cross compiler.

10(a). State the Quality Attributes of Embedded Systems


(OR)
10(b) State the use of Device programmer for down loading the codes into ROM.
11(a) Compare features of Assembly language Programming and High Level Programming

(OR)
11(b) List the Assembler directives with examples
12(a) List the software tools used in development process

(OR)
12(b). List the programming language is used in embedded systems?.
PART-C

Answer ALL questions. Each carries 5 Marks. 4X5=20 M

13(a). Explain the architecture of embedded operating systems.


(OR)
13(b) Explain about Data types, Modifiers, Statements, Loops and Pointers in cross compiler.
14(a). Explain the Hardware architecture of Embedded Systems.

(OR)
14(b) Explain how software is embedded into a system.
15(a). Explain about Cross compiler and cross assembler.
(OR)
15(b) Explain process of compilation
16(a) Explain about integrated development environment (IDE)
(OR)
16(b) Explain Different debugging techniques.
EC-404 : DATA COMMUNICATIONS AND COMPUTER
NETWORKS

Data Communications and Computer


Course Title Course Code EC-404
Networks
Semester IV Course Group Core
Teaching Scheme in
4:1:0 Credits 2.5
Periods(L:T:P)
Methodology Lecture + Assignments Total Contact Hours : 75 Periods
CIE 60 Marks SEE 40 Marks
Pre requisites:

This course requires the Basic concepts of analog and digital communication, digital electronics
and computers

Course outcomes:

Upon completion of the course the students should be able to

Select network topology with the basics of Data communication.


CO1 :
CO2 : Choose the physical transmission media and access them without conflict.
Design robust network architectures with the help of network and transport layer
CO3 : protocols.
Use the suitable application layer protocols for the internet communication and
CO4 : services.
CO5 : Differentiate the various wireless LAN technologies.
CO6 : Design the secure network.

Course content and blue print of marks for SEE

Unit
No Unit Name Periods Questions to be set for SEE
R U A
Basic data
I Communication and 10
networking. Q1 Q9(a) Q13(a)
Physical and Data
II 15 Q4
link layer protocols
Network and
III Transport layer 15 Q2 Q10(a) Q14(a)
protocols
Application layer
IV 10
protocols
Wireless LAN Q9(b),Q11(a), Q13(b),Q15(a),
V 10 Q5,Q6
protocols Q11(b) Q15(b)
Q3 Q10(b),Q12(a),
Q14(b),Q16(a),
VI Network security 15 Q7,Q8 Q12(b)
Q16(b)
Total 75 8 8 8

COURSE CONTENT

CO1: Basics of Data communication & OSI Layer 10 Periods (L: 9– T:1)
Introduction-Data communication-characteristics - Components involved- Data representation-
Simplex, half-duplex and full-duplex communication-Computer network-Network topology-Bus,
Star, Ring- Comparison- Network categories - ISO: OSI reference model

CO2: Physical and Data link layer protocols 15 Periods (L: 13– T:2 )
Physical media-UTP, STP, Coaxial and Fiber optic- Switching techniques - Hub/Repeaters-
Bridges-Routers-Need for protocols- Framing- CSMA/CD-CSMA/CA--Ethernet frame format
(IEEE 802.3)

CO3: Network and transport layer protocols 15 Periods (L: 12– T:3 )
Internet and Intranet-Protocols used in Network layer -IPv4 addressing-IPv6 addressing-Packets
routing-TCP/IP reference model-features-compare OSI7 and TCP/IP-UDP-Gateway

CO4: Application layer protocols 10 Periods (L: 8– T:2 )

DNS server- protocols used in Application layer-email transfer-POP server-SMTP server-FTP-


Web server-HTTP commands-Web browser- Remote login

CO5: Wireless protocols 10 Periods (L: 8– T:2 )

Wireless LAN-Topology-IEEE 802.11 Frame format-Bluetooth-WAP applications-compare IEEE


802.11n and IEEE 802.11b-Low WPAN-Zigbee - LoRa WAN

CO6: Network security. 15 Periods (L: 12– T:3 )


Network security- security services. Key management-Digital signature-Firewalls-Security threats-
Measures-Cyber security-Necessity of cyber security.

Recommended Books
1 Data Communication and Networking: Behrouz Forouzan 3rd edition. TMH
2 Data Communication and Networking by Achyut S. Godbole and Atul Kahate
3 Computer Networks (4th Edition) by Andrew S. Tanenbaum
4 Data and Computer Communications: William Stallings 7th edition. PHI
5 Network communication Technology by Ata Elahi Thomson
Suggested E-Learning Resources
1. http://electrical4u.com/
2. www.electronics-tutorials.ws
3. www.nptel.ac.in
4. www.youtube.com

Suggested Student Activities


1. Report on Network Components in Computer Lab, Browsing Centers, or Cellular Network
Stations

2. Report on ISDN or Web Applications

3. Hand-Written Report on Internet Device Applications in Surroundings

4. Report on Standards Organizations in Data Communication and Networking


5. Wi-Fi Site Survey and Troubleshooting Report

6. Participation in Quiz

7. Participation in Group Discussion

8. Attendance at Seminars

9. Industrial Visit Report

CO-PO Mapping Matrix


and
Basic and Discipline

Design/Development of

Society,
and
Tools,

Engineering Practices

Project Management
Specific Knowledge

Lifelong Learning
Problem Analysis

Experimentation

Sustainability
Environment
Engineering

Linked PO
Solutions

Testing

for

CO PO1 PO2 PO3 PO4 PO5 PO6 PO 7


CO1 3 2 2 1,2,3
CO2 3 3 1 1,2,3
CO3 2 2 3 1,2,3
CO4 2 2 2 2 1,2,3,4
CO5 3 3 1 1 1 1,2,3,5,7
CO6 3 2 1 1 1 1 2 1,2,3,4,5,6,7
Suggested Learning Outcomes

Upon completion of the course, the student shall be able to


CO1: Select network topology with the basics of Data communication.
1.1 Define data communication.
1.2 State the characteristics of data communication.
1.3 List the components involved in data communication.
1.4 Demonstrate data representation of numbers, text, images, audio and video.
1.5 Define the different modes of data flow (simplex, half duplex and full duplex).
1.6 Define computer network and state its need.
1.7 Define network topology and list the different network topologies.
1.8 Detail Bus, Star, and Ring network topologies.
1.9 Compare the performance of Bus, Star, and Ring network topologies.
1.10 Categorize the Network.
1.11 Draw ISO: OSI reference model and mention the functions of each layer.

CO2: Choose the physical transmission media and access them without conflict.

2.1 List the different types of physical transmission media used in networking.
2.2 Detail the cross-sectional diagrams of UTP, STP, Coaxial and Fiber optic cables and their use
in networking.
2.3 List the types of switching techniques used in networking.
2.4 Distinguish circuit switching and packet switching.
2.5 Compare virtual circuit and datagram approaches in packet switching.
2.6 State the use of different networking devices such as repeater/ hub, switch, bridge in
constructing networks.
2.7 State the need for protocols in computer networks.
2.8 State the need for framing in Data link layer.
2.9 Detail CSMA/CD, CSMA/CA.
2.10 Detail the frame format for Ethernet (IEEE 802.3) and state the different fields in it.

CO3: Design robust network architectures with the help of network and transport layer
protocols.

3.1 Define the terms Internet and Intranet.


3.2 Demonstrate Internet Protocol Version (IPv4).
3.3 Demonstrate Internet Protocol Version (IPv6).
3.4 Analyze the concept of routers and routing packets in computer networks.
3.5 List various protocols used in the Network layer.
3.6 Draw TCP/IP reference model and state the functions of each layer.
3.7 List the features of Transmission Control Protocol (TCP).
3.8 Compare ISO: OSI7-layer model with TCP/IP reference model.
3.9 Detail the features of User Datagram Protocol (UDP).
3.10 Compare the features of TCP and UDP.
3.11 State the use of Gateway.

CO4: Use the suitable application layer protocols for the internet communication and
services.

4.1 Identify the role of DNS server.


4.2 Enumerate the protocols utilized in the application layer.
4.3 Illustrate examples of popular applications and services employing these protocols.
4.4 Detail the process of email transmission.
4.5 Differentiate POP and SMTP server.
4.6 Demonstrate the procedure of file transfer operation using FTP.
4.7 Demonstrate the working of Web server.
4.8 What is a web browser? List any six-web browsers.
4.9 List HTTP commands.
4.10 Detail the web browser architecture and its working.
4.11 Interpret the concept of remote login.

CO5: Differentiate the various wireless LAN technologies.

5.1 Define the term Wireless LAN.


5.2 List the advantages of Wireless LAN.
5.3 Detail the topology of wireless LAN.
5.4 Demonstrate the frame format of wireless LAN (IEEE 802.11).
5.5 Name the different IEEE 802.11 standards.
5.6 Demonstrate the Bluetooth technology.
5.7 Compare the features of IEEE 802.11n and IEEE 802.11b.
5.8 State the necessity of Low-rate WPAN (IEEE 802.15.4).
5.9 Explore the features of Zigbee Technology.
5.10 Explore the futures of LoRa WAN.

CO6: Design the secure network.

6.1 State the need for network security.


6.2 List various security services.
6.3 Define message confidentiality and message integrity.
6.4 Define message authenticity and entity authenticity.
6.5 Demonstrate key management.
6.6 Use digital signature concept.
6.7 Use firewalls in securing the networks.
6.8 State various security threats of network.
6.9 List security Measures for threats.
6.10 List any six popular Anti-Virus Softwares.
6.11 Define the term Cyber Security.
6.12 State the necessity of Cyber Security.
STATE BOARD DIPLOMA EXAMINATIONS, (C-24)
DECE IV SEMESTER MID SEMESTER EXAMINATION – I
MODEL PAPER
EC-404 DATA COMMUNICATIONS AND COMPUTER NETWORKS

Time: 1 hour Max. Marks: 20

PART-A
Instructions: 1. Answer ALL questions. 4X1=4 Marks
2. Each question carries ONE mark.
1. Define data communication.
2. List different network topologies.
3. Define a protocol.
4. List different types of transmission media.
PART-B

Instructions: 1. Answer any TWO questions. 2X3=6 Marks


2. Each question carries THREE marks.
5(a). List the characteristics of data communication.
OR
5(b). State the need of computer network.

6(a). Differentiate between repeater, switch and bridges.


OR
6(b). State the need for framing in Data link layer.
PART-C
Instructions: 1. Answer any TWO questions. 2X5=10 Marks
2.Each question carries FIVE marks.
7(a). Draw the ISO: OSI 7-layer architecture and explain the function of each layer
OR
7(b). compare Bus, star and ring network topologies.

8(a). Explain circuit switching, packet switching and message switching.


OR
8(b) Explain the Ethernet frame format.
STATE BOARD DIPLOMA EXAMINATIONS, (C-24)
DECE IV SEMESTER MID SEMESTER EXAMINATION – II
MODEL PAPER
EC-404 DATA COMMUNICATIONS AND COMPUTER NETWORKS

Time: 1 hour Max. Marks: 20

PART-A
Instructions: 1. AnswerALL questions. 4X1=4MARKS
2.Each question carries ONE mark.
1.Define the terms Intranet
2. Define internet
3. List any 2 protocols used in application layer.
4. what is a DNS server.
PART-B

Instructions: 1. Answer any TWO questions. 2X3=6 Marks


2.Each question carries THREE marks.

5(a). compare the features of TCP and UDP.


OR
5(b). Detail how a packet is routed in a computer network.

6(a). Differentiate POP and SMTP.


OR
6(b). What is a web browser and list any 4 web browsers.

PART-C
Instructions: 1. Answer any TWO questions. 2X5=10 Marks
2.Each question carries FIVE marks.

7(a). Explain classful addressing in IPv4


OR
7(b). Draw TCP/IP protocol suit and state the futures of each layer.

8(a). Explain the working of a web server.


OR
8(b). Explain remote login.
BOARD DIPLOMA EXAMINATIONS, (C-24)
DECE IV SEMESTER EXAMINATION
MODEL PAPER
EC-404 DATA COMMUNICATIONS AND COMPUTER NETWORKS
Time: 2 hours Max. Marks: 40

PART-A
8X1=8 Marks
Instructions: 1. AnswerALL questions.
2.Each question carries ONE mark.

1. State the need for data communication networking.


2. Classify the two types of IP addressing.
3. List the advantages of WLAN.
4. Write the role of DNS server.
5. Name the different standards in WLAN.
6. State any 4 applications of WAP.
7. Define message authentication and entity authentication.
8. State Need for Cyber security.

PART-B
4X3=12Marks
Instructions: 1. Answer any FOUR questions.
2. Each question carries THREE marks.
9(a) Define simplex, half-duplex and full-duplex communication
OR

9(b) Explain the Bluetooth technology.

10(a) Explain the features of TCP.


OR
10(b)list any 6-antivirus software available in market.

11(a) Explain the features of Bluetooth technology.

OR

11(b) Explain the features of Zigbee technology.

12(a) List various security threats of network.

OR

12(b) List the security measures for threats.


PART-C

4X5=20 Marks

Instructions: 1. Answer any FOUR questions.

2.Each question carries FIVE mark.

13(a).Draw the ISO: OSI 7-layer architecture and explain the function of each layer

OR

13(b) Explain the frame format of 802.11

14(a) Explain the web browser architecture.


OR

14(b) Explain the key management in network security.

15(a) Explain the topology of WLAN.

OR

15(b) Compare the features of IEEE 802.11n and 802.11b

16(a) Explain digital signature concept.

OR

16(b) Explain the use of firewalls in securing the networks.


ES-405 LINUX AND PYTHON PROGRAMMING

Course Title :Linux And Python Course Code : ES-405


Programming
Semester : IV Course Group : Core
Teaching Scheme in Periods (L:T:P:) : Credits : 2.5
60:15:0
Type of Course : Lecture+ Tutorial Total Contact Periods: 75 periods
CIE : 60 Marks SEE : 40 Marks

Pre-requisites
Basic understand of computer hardware and object oriented programming.

Course Outcome
On successful completion of the course, the students will be able to attain below Course
Outcome (CO):
Course outcome
Configure Raspberry Pi with Linux OS and set up the environment for python to meet
CO1
IOT applications.

CO2 Use data types, operators and control structures to write simple python problems.

CO3 Develop classes, modules and packages.

CO4 Design Graphical user interface and Regular expressions.

CO5 Develop Multithread applications and handles runtime exceptions.

CO6 Process files, database operations and implement applications using Raspberry PI.

Course Content

1. Introduction Linux OS and Python Duration: 10 Periods (L: 8-T: 2)

Introduction Linux OS - Installation of Linux - shells & their types - LINUX editors and commands
- Introduction to IOT- Advantages and Disadvantages of IOT- Identify Components of Raspberry
PI-3- Build a PC using Raspberry PI-3- Introduction to python programming language-Steps for
setting up execution environment Linux OS for Python

2. Basic of Python programming Duration: 10 Periods (L: 8-T: 2)

Variable declaration and initialization-Comments-Indentation-data types-controls structures-


Operators- strings and functions

3. Classes and Packages Duration: 15 Periods (L: 12-T: 3)

Define Class- data member, methods, and constructors and create an instance of class- different
types of Inheritance- Python Identity Operator- Creating and importing Modules and Packages-
scope of variables-virtual environment for python application- Installing packages- math and date
time package
4. Exception handling and Multithreading Duration: 10 Periods (L: 8-T: 2)

Different Types of errors- Exception handling- Multithreading- ways of creating threads - Methods
in the Thread module -Thread Synchronization

5. Design Graphical user Interface and Regular Expressions


Duration: 15 Periods (L: 12-T: 3)
Design a graphical interface- Discuss Geometry Managers- Widgets- Event handling Regular
expression to validate the data

6. Data Processing and Programming Raspberry Pi Duration: 15 Periods (L: 12-T: 3)

Working with files and folders- working with database- Interfacing with Raspberry PI and
controlling devices using python programs-Basic Electronic components

Text Books

1. Kenneth A. Lambert, The Fundamentals of Python: First Programs, 2011, Cengage


Learning.
2. Think Python First Edition, by Allen B. Downey, Orielly publishing.

Reference Books
1. James Payne, Beginning Python using Python 2.6 and Python 3, Wrox publishing
2. Paul Gries, Practical Programming: An Introduction to Computer Science using python
3,The Pragmatic Bookshelf, 2nd edition (4 Oct. 2013)
3. Charles Dierach, Introduction to Computer Science using Python
4. Introduction to Computation and Programming Using Python. John V. Guttag, The MIT
Press.
5. Raspberry Pi Cookbook 2014 by Simon Monk
6. Core Python Programming 2018 by R. Nageswara Rao
7. Python: For Beginners: by Timothy C. Needham
8. Sams Teach Yourself Python Programming for Raspberry Pi in 24 Hours Second Edition,
Sams publication by Christine Bresnahan, Richard Blum
9. Python Programming Fundamentals- A Beginner's Handbook 2018 by Nischay kumar
Hegde

Specific Learning Outcomes:


Upon completion of the course the student shall be able to

CO1: Configure Raspberry Pi with Linux OS and set up the environment for python
to meet IOT applications

1.1 Introduction Linux OS


a. Linux OS, pre-Installation
b. Analyze Installation of Linux OS
c. Discuss Shells & their types
d. Explain shell programming
e. S1.1.5 Familiarization with LINUX editors and commands
1.2 Define IOT
1.3 List applications of IOT
1.4 List Advantages and Disadvantages of IOT
1.5 Identify Components of Raspberry PI-3
1.6 List General purpose input and Output pins (GPIO) on Raspberry PI
1.7 Build a PC using Raspberry PI-3
1.8 Install operating System into Raspberry PI
1.9 Familiarize to python programming language
1.10 List different versions of pythons
1.11 Compare Python programming language with Java Programming language
1.12 Lists features of Python programming
1.13 Sets the execution environment for Python
1.14 Execute Python Script (Command Prompt, Script and IDE) in different ways

CO2: Use data types, operators and control structures to write simple python
problems.

2.1 Declare and initialize variables


2.2 Use Comments, Indentation in programs
2.3 Discuss Data Types Booleans, Numbers
2.4 Use Decision Making Statements to solve different problems
2.5 Use Loop Statements with example to solve problems which are iterative
2.6 Perform operation on Lists, Tuples, Sets, and Dictionaries
2.7 Identify members of Lists, Tuples, Sets, and Dictionaries using Membership Operator
2.8 Process strings using operators and built-in functions
2.9 Build functions with/without arguments
2.10 Solve problems by using recursive method of problem solving
2.11 Differentiate between recursive and iterative way of problem solving

CO3: Develop classes, modules and packages.

3.1 Define class with its members and create instances of class
3.2 Implement different types of Inheritance
3.3Use super to call methods of a super class
3.3 Use Python Identity Operator
3.4 Create and import Modules and Packages
3.5 Use local and global variables
3.6 Sets up the virtual environment for python application
3.7 Install packages
3.8 Write programs using standard Mathematical function sqrt, cos, sine, pow, degrees and fabs
etc.
3.9 Use date time package in python application

CO4: Design Graphical user interface and Regular expressions.

4.1 Difference between compile time errors, runtime errors and logical errors
4.2 List common compile time errors and runtime errors
4.3 Using try/except, finally and else block to handle exceptions
4.4 Usage of raise statement
4.5 Create User defined exception classes
4.6 Define Multithreading
4.7 List pros and cons of Multithreading
4.8 Create threads using Threading Module
4.9 Create Multiple Threads which perform different tasks
4.10 Design threads using, start(), join(), isAlive(), getName(), setName(), activeCount() and
current Thread() methods
4.11 Achieve thread Synchronization in multithreaded environment
CO5: Develop Multithread applications and handles runtime exceptions.

5.1 Design a Graphical User Interface using TKinter library


5.2 Design GUI using different Geometry Managers
5.3 Use various Widgets in TKinter library
5.4 List attributes of widgets
5.5 Handle Events generated by various Widgets
5.6 Create patterns to use regular expressions
5.7 Validate data using regular expressions

CO6: Process files, database operations and implement applications using Raspberry
PI.

6.1 Open, close, read, write, append data to files using programs
6.2 List modes of opening a file
6.3 Delete files and folders
6.4 Connect to MySql database
6.5 Perform creation of table, insert a row in a table, update an entry in a table and execute
stored procedures
6.5 Store images using blob data type
6.6 Use Bread board, resistor, transistors, diode, capacitors, inductors, transformers and
adaptors
6.7 Work with I2C and SPI interface of Raspberry PI
6.8 Turn On and Off LED using python program
6.9 Make a buzzing sound with Raspberry Pi and python program
6.10 Connect to Wired or Wireless network

Suggested Student Activities

Note:
1. Student activity like mini-project, quizzes, etc. should be done in group of 3-5 students.
2. Each group should do any one of the following type of activity or any other similar activity
related to the course with prior approval from the course coordinator and programme
coordinator concerned.
3. Each group should conduct different activity and no repetition should occur.
4. Compare Intel mother board with Raspberry PI mother board.
5. Study IEEE paper on Block Chain and Prepare a Power point Presentation on the same
paper.
6. Prepare a Quiz on various Electronic Components and the rest of the class will answer the
quiz.
7. Prepare a Study report after studying three to four research papers on IOT.
8. Design a simple project that automates a task.
9. Study the impact of recent technologies on health and environment; prepare a report that
addresses the issues and solution to them.
10. Study Recent Technologies like Data Mining, Data Analysis, and Data Scientist; and write a
report that distinguishes these technologies.
Suggested E-learning references
1. https://www.python.org/about/gettingstarted/
2. https://www.w3schools.com/python/
3. https://www.programiz.com/python-programming
4. https://www.tutorialspoint.com/python/index.htm
5. https://realpython.com/start-here/
6. https://www.codecademy.com/learn/learn-python
7. https://www.dataquest.io/blog/learn-python-the-right-way/

Teaching
Course outcome Linked PO Hours

Configure Raspberry Pi with Linux OS and set up the


CO1 1,2,3,4,7 10
environment for python to meet IOT applications

Use data types, operators and control structures to


CO2 1,2,3,4,7 10
write simple python problems

CO3 Develop classes, modules and packages 1,2,3,4,7 15


CO4 Develop Multithread applications and handles
runtime exceptions. 1,2,3,4,7 10

CO5 Design Graphical user interface and Regular


expressions 1,2,3,4,7 15

CO6 Process file, database operations and implement


applications using Raspberry PI 1,2,3,4,7 15

Total Session 75
State Board of Technical Education
Linux and Python Programming
ES405---IV Semester
Mid SEM -1 Model Paper
Time: 1 hour Marks: 20
PART-A

Instructions: 4*1 =4 marks


Answer all questions
Each question carries 1 mark
1. List commands of Linux OS.
2. List the features of python programming language.
3. Write the purpose of Indentation.
4. Write the syntax to declare Dictionary.

NOTE: 1. Answer any one question from 5 and 6. 2*3=6 marks


2. Each question carries three marks.
5(a). Discuss the components of Raspberry PI
or
5(b). Write the differences between Python and Java

6(a). Write any five string processing functions.


or
6(b). Write the differences between implementing function using loops and recursion.

PART-C
NOTE: 1. Answer any one question from 7 and 8. 2*5=10 marks
2. Each question carries three marks.

7(a). Write the steps to build a PC and install operating system into Raspberry
or
7(b). Explain the different ways of executing a python program

8(a). Develop a python program to traverse, delete and add elements into list
or
8(b). Develop a python program to find the next prime number of a given prime number
State Board of Technical Education
Linux and Python Programming
ES405 --IV Semester
Mid SEM -II Model Paper
Time: 1 hour Marks: 20
PART-A
Instructions: 4 *1 =4 marks
Answer all questions
Each question carries 1 mark
1. What is the user of super keyword?
2. Define module.
3. List the keywords to handle exceptions.
4. Write the purpose of join method in Threading Module.

PART-B
NOTE: 1. Answer any one question from 5 and 6. 2*3=6 marks
2. Each question carries three marks.

5(a). Discuss different types of inheritance with a diagram.


or
5(b). Write any five methods of math module.

6(a). List different types of errors.


or
6(b). Write the advantages and disadvantages of multithreading.

PART-C
NOTE: 1. Answer any one question from 7 and 8. 2*5=10 marks
2. Each question carries three marks.

7(a). Write the steps to steps to create virtual environment for python application.
or
7(b). Write an application to create a module and import the same to other module.

8(a). Write a python program to create a multi threaded application.


or
8(b). Write a python program to handle different types of exceptions.
State Board of Technical Education, Telangana State
Semester End Examination (SEE)
Model Paper- ES405
Linux and Python Programming
Time: 2 Hours Total Marks: 40
PART – A
Instructions: 8 X1 M = 08 Marks
Answer all the following questions:
Each question carries 1 mark
1. Write the syntax to create a dictionary type variable.
2. Write the use of raise statement.
3. List any four widgets for developing a GUI.
4. Define Multithreading.
5. What is the purpose of Geometry Managers?
6. Define regular expression.
7. Write the syntax to open a file.
8. List types of transistors.
PART- B
NOTE: 1. Answer any one question from 9, 10, 11 and 12. MARKS: 4 X 3=12
2. Each question carries three marks.
9(a) Write different components of Raspberry PI.
or
9(b) Discuss search, replace and match function for regular expression.

10(a). List different types of inheritance with diagram.


or
10(b) Write how to calculate the resistance of a resistor by using color codes.

11(a) Discuss basic attributes of widgets.


or
11(b) Write different geometry managers.

12(a) Discuss the function to open, write and close a file.


or
12(b) Write the process to connect My Sql database.

PART-C
NOTE: 1. Answer any one question from 13, 14, 15 and 16 MARKS: 4 X 5=20
2. Each question carries five marks

13(a) Write a python program to print multiplication tables from 1 to 10.


or
13(b) Design a window application that displays number of times a user clicks a button.

14(a) Write a python script that denies access to multiple threads to critical section.
or
14(b) Write a python program to delete record from a table.

15(a) Create regular expression to validate email-id, and phone number.


or
15(b) Write a python application to handle list box events.

16(a) Write a python program to copy one file into another file and delete the original file.
or
16(b) Write a python program and steps to turn on/off LED.
ES-406 EMBEDDED REAL-TIME OPERATING SYSTEMS
Course Title: Embedded Real-Time Course Code ES-406
Operating Systems
Semester IV Semester Course Group Core
Teaching Scheme in Periods (L:T:P) 4:1:0 Credits 2.5

Methodology Lecture + Tutorials Total Contact Periods 75


CIE 60 Marks SEE 40 Marks

Pre requisites

Knowledge of Operating Systems

Course Outcomes

Upon completion of the course, the student shall be able to


CO1 Familiarize the concepts of Real Time Operating Systems
CO2 Use of Operating System Services
CO3 Illustrate about Inter Process Communication
CO4 Analyse about Deadlocks
CO5 Apply Real Time Operating System Management
CO6 Compare Embedded Linux System and Desktop Linux System

Course Content and Blue Print of Marks for SEE

Unit
No Unit Name Periods Questions to be set for SEE
R U A
Introduction to
I Real-Time 15
Operating Systems Q1 Q9(a) Q13(a)
Operating system
II 10
services
Inter Process
III 17
Communication Q2 Q10(a) Q14(a)
IV Deadlock in RTOS 08 Q4
Q9(b), Q13(b),
Management in
V 10 Q5,Q6 Q11(a), Q15(a),
RTOS
Q11(b) Q15(b)
Q3 Q10(b),
Q14(b),
Embedded Linux Q12(a),
VI 15 Q7,Q8 Q16(a),
System Q12(b)
Q16(b)
Total 75 8 8 8
Course Contents

UNIT - 1: Introduction to Real-Time Operating Systems


Duration: 15 Periods (L: 12 – T:3)

Basics of Operating Systems- Functions of operating system- Layered structure of O.S. -


Kernel services in an operating system - Kernel Architecture - Special requirements of
RTOS-Services offered by RTOS- Task concept - Task states - Concept of Context -
Context Switching

UNIT - 2: Operating System Services Duration: 10 Periods (L:8– T:2)

Scheduling in RTOS - Scheduling Algorithms - Pre-emptive and non pre-emptive Multi-


Tasking - Cyclic scheduling - Scheduling Management for multiple tasks by an RTOS -
Shared data in RTOS - Different ways to protect shared data

UNIT - 3: Inter Process Communication Duration: 17 Periods (L:13 – T:4)

Introduction to Inter Process Communication – Semaphores - Types of Semaphores - Binary


Semaphore - Counting Semaphore - Multiple Semaphores - Uses of semaphore for the
critical section of a task - Mutex - Features of Mailboxes - Features of Message Queue -
Pipes in IPC - Event in IPC - Signal in IPC - Timer in IPC

UNIT – 4 : Deadlock in RTOS Duration: 8 Periods (L:6– T:2)

Introduction to Deadlock in RTOS - Critical Section of Code – Deadlock - methods of


Deadlock - Deadlock Avoidance - Deadlock Prevention - Conditions of Deadlock
Prevention - Deadlock Prevention Method - Recovering from the Deadlocks - Priority
inversion problem - Priority Inversion problem‟s solution using Priority Inheritance

UNIT - 5: Management in RTOS Duration: 10 Periods(L:8– T:2)

Introduction – Task synchronization - Resource Synchronization - Memory management in


RTOS - Interrupts in RTOS - Latency in RTOS – Interrupt latency - Reduction of interrupt latency
in RTOS - Interrupt Service Routine - Types of ISRs - Interrupt routines in RTOS environment

UNIT - 6: Embedded Linux System Duration: 15 Periods (L:12 – T:3)

Various Real time Operating Systems - Features of various RTOS - Benefits of Embedded
Linux over Proprietary Embedded operating systems - Linux Kernel architecture -
Differences between Embedded Linux and Desktop Linux - Embedded Linux distribution -
Architecture of embedded Linux - Comparison between the architecture of traditional RTOS
and Embedded Linux - Linux start-up sequence - GNU cross platform tool chain -
Application porting road map from an RTOS to Embedded Linux

Reference Books

1. An Embedded Software Primer – by David E.Simon.


2. Embedded Systems – by Raj Kamal(TMH).
3. Embedded/Real time systems concepts, design and programming – by Dr. K.V.K.K.
Prasad.
4. Embedded System Design – by Frank Valid, Tony Givargis, (John Wiley).
5. Embedded System– by Lyla (Pearson).
6. “Embedded System Design”- An introduction to processes, Tools and techniques – by Arnold
s Burger (C M P books).
7. “Embedded Systems Architecture, Programming and design” – by Raj Kamal (TMH).
8. An Embedded Software Primer –by David E. Simon (PearsonEducation).
9. Introduction to Embedded Systems- K V Shibu , McGraw Hill-ISBN-978-0-0701-4589-4
10. Embedded Systems Design Using the TI MSP430 Series, 1st Edition - Chris Nagy,
Elsevier, 2003 – ISBN- 9780750676236

Suggested Student Activities :

1. Prepare a report on the case study on working of Embedded systems with respect to:
a) Automatic Chocolate vending machine
b) Smart card
c) Washing Machine
d) Microwave Oven
e) Traffic Signal Control System.

2. Conduct case studies for working of embedded systems for the following topics:
a) Air Conditioner
b) Automobile

3. Student visits Library to refer to the magazines on Embedded Systems to find out
about the latest emerging technologies.

4. Student inspects the equipments in the Lab to identify different hardware and
software tools and gets hands-on experience.
5. Visit nearby Industries to Familiarize with Embedded Systems and Fabrication
Techniques of Semiconductor Devices.
6. Analyze the Power Supply Unit & Grounding in the Institution premises.
7. Participation in the Technical Quiz and Tech fest.
8. Participation in Group discussion.
9. Search on Internet for Embedded Systems - Mini and Major Projects.
CO-PO Mapping Matrix

and
Basic and Discipline

Design/Development of

Society,
and
Tools,

Engineering Practices

Project Management
Specific Knowledge

Lifelong Learning
Problem Analysis

Experimentation

Sustainability
Environment
Engineering

Linked PO
Solutions

Testing

for
CO PO1 PO2 PO3 PO4 PO5 PO6 PO 7
CO1 3 1 1 1,2,7
CO2 3 2 2 1 1.2.3.7
CO3 3 3 1 1,3,7
CO4 3 2 3 1 1,2,3,7
CO5 2 1 2 1 1,3,6,7
CO6 2 2 1 2 1 1,2,3,5,7

Suggested Learning Outcomes

CO1 : Familiarize the concepts of Real Time Operating Systems

1.1 List various operating systems


1.2 Use the functions provided by operating system
1.3 Detail layered structure of operating system
1.4 Use kernel services in an operating system
1.5 Apply Kernel architecture for suitable application
1.6 Specify special requirements of RTOS
1.7 Use the services offered by RTOS
1.8 Define task
1.9 Differentiate task states
1.10 Define context
1.11 Use context switching

CO2: Use of Operating System Services

2.1 Define scheduling in RTOS


2.2 List different scheduling Algorithms
2.3 Compare preemptive and non preemptive multi-tasking
2.4 Use the cyclic scheduling
2.5 Apply schedule management for multiple tasks by an RTOS
2.6 Know shared data in RTOS
2.7 Determine different ways to protect shared data

CO3: Illustrate about Inter Process Communication

3.1 Define Semaphore


3.2 List different types of Semaphores
3.3 Use binary Semaphore
3.4 Use counting Semaphore
3.5 Use Multiple Semaphores
3.6 Use of semaphore for the critical section of a task.
3.7 Define Mutex
3.8 List the features of Mailboxes
3.9 List the features of message queue
3.10 List the features of pipes in IPC
3.11 Define Event in IPC
3.12 Know Signal in IPC
3.13 Use Timer in IPC

CO4: Analyse about Deadlocks

4.1 Apply critical section of code


4.2 Define deadlock
4.3 List the methods of Deadlock
4.4 Use Deadlock Avoidance
4.5 Prevent Deadlock
4.6 List the necessary conditions of Deadlock Prevention
4.7Apply Deadlock Prevention Method
4.7 Able to recover from the Deadlocks
4.8 Apply Priority inversion problem
4.9 Solve priority inversion problem‟s solution using Priority Inheritance

CO5: Apply Real Time Operating System Management

5.1 Define task synchronization


5.2 Define resource synchronization
5.2 Apply memory management in RTOS
5.4 List the interrupts in RTOS
5.5 Define latency in RTOS
5.6 Know interrupt latency
5.7 Able to reduce interrupt latency in RTOS
5.8 Define Interrupt Service Routine
5.9 List the types of ISRs
5.10 Able to know interrupt routines in RTOS environment

CO6: Compare Embedded Linux System and Desktop Linux System

6.1 List various real time operating systems


6.2 Know the features of various real time operating systems
6.3 Differentiate the benefits of Embedded Linux over proprietary Embedded operating
systems
6.4 Use Linux kernel architecture
6.5 Differentiate Embedded Linux and Desktop Linux
6.6 Illustrate Embedded Linux distribution
6.7 Describe the architecture of Embedded Linux
6.8 Compare the architecture of traditional RTOS and Embedded Linux
6.9 Use Linux start-up sequence
6.11 Describe GNU cross platform tool chain
6.12 Apply porting road map from an RTOS to Embedded Linux
State Board of Technical Education and Training, Telangana
Model Question paper
DESE IV Semester
Mid Semester-I Examination

Course Code: ES-406 Duration:1 hour


Course Name: Embedded Real-Time Operating Systems Max.Marks:20 Marks
---------------------------------------------------------------------------------------------------------------
-
PART-A
Answer all questions, Each Question carries ONE mark 4x1 = 4 Marks
1. Define task.
2. Define context.
3. What is Scheduling?
4. What is Pre-emptive multi-tasking?

PART-B
Answer TWO questions. Each question carries THREE marks 2x3 = 6 Marks

5(a). List various operating systems.


(OR)
5(b). State the functions provided by operating system.
6(a). List different scheduling Algorithms.
(OR)
6(b). What is shared data in RTOS?
PART-C
Answer TWO questions. Each question carries FIVE marks2x5= 10 Marks
7(a). Explain about Kernel architecture
(OR)
7(b). Explain context switching
8(a). Explain scheduling management for multiple tasks by an RTOS?

(OR)
8(b) Explain different ways to protect shared data?
State Board of Technical Education and Training, Telangana
Model Question paper
DESE IV Semester
Mid Semester-II Examination

Course Code: ES-406 Duration:1 hour


Course Name: Embedded Real-Time Operating Systems Max.Marks:20 Marks
---------------------------------------------------------------------------------------------------------------
-
Answer ALL questions, Each Question carries ONE mark 4x1 = 4 Marks
1. Define Semaphores.
2. List any two features of Mailboxes.
3. What is dead lock
4. List any two necessary conditions of Deadlock Prevention
PART-B
Answer TWO questions. Each question carries THREE marks. 2x3 = 6 Marks
5(a). Explain Multiple Semaphores.
(OR)
5(b). List the features of message queue
6(a). Explain critical section of code
(OR)
6(b). Explain Priority inversion problem

PART-C
Answer TWO questions. Each question carries FIVE marks 2x5 = 10 Marks
7(a). Explain the uses of semaphore for the critical section of a task.
(OR)
7(b). Explain the use of Mutex

8(a). Explain Deadlock Prevention Method


(OR)
8(b). Explain priority inversion problem‟s solution using Priority Inheritance
State Board of Technical Education and Training,Telangana
Model Question paper
DESE IV Semester
Mid Semester-II Examination

Course Code: ES-406 Duration:2 hour


Course Name: Embedded Real-Time Operating Systems Max.Marks:40 Marks

PART-A
Answer all questions. Each Question carries one mark 8x1 = 8 Marks
1. What is Scheduling?
2. Define Semaphores.
3. What is Embedded Linux.
4. List any two necessary conditions of Deadlock Prevention.
5. Define task synchronization.
6. Define Interrupt Service Routine.
7. List any two real time operating systems
8. What is Desktop Linux.
PART-B
Answer FOUR questions Each question carries three marks. 4 x 3 = 12 Marks
9(a). What is shared data in RTOS?
(OR)
9(b).List the types of ISRs
10(a). Explain Priority inversion problem
(OR)
10(b). What are the features of various real time operating systems?
11(a). What are interrupts in RTOS
(OR)
11(b). Write about interrupt latency
12(a). Compare the architecture of traditional RTOS and Embedded Linux.
(OR)
12(b). Illustrate Embedded Linux distribution.

PART-C
Answer FOUR questions. Each Question carries FIVE marks 4 x 5 = 20
Marks
13(a) Explain scheduling management for multiple tasks by an RTOS?
(OR)
13(b) Explain memory management in RTOS
14(a) Explain priority inversion problem‟s solution using Priority Inheritance
(OR)
14(b) Explain Linux kernel architecture.
15(a) Explain about interrupt latency
(OR)
15(b) Explain interrupt routines in RTOS environment
16(a) Describe GNU cross platform tool chain.

(OR)
16(b) Explain the Linux start-up sequence
EC-407: MICROCONTROLLERS LAB
Course Title Microcontrollers Lab Course Code EC-407
Semester IV Course Group : Practical

Teaching Scheme
1:0:2 Credits 1.25
in Hrs (L: T:P)
Methodology Lecture + Practical Total Contact Hours 45
CIE 60 Marks SEE 40 Marks

Prerequisites: This course requires the basic knowledge of Digital Electronics


Course Outcomes: Upon completion of the course the student shall be able to

CO Course Outcome

CO1: Write Programs for 8051 to perform various arithmetic, logical operations

CO2: Write Programs for 8051 using counter techniques

CO3: Interfacing of various devices to 8051

Recommended books

8. The 8051 Microcontroller and Embedded systems by Muhammad


Ali Mazidi, Janice Gillispie Mazidi, Rolin D. McKinlay (Pearson
Publications)
9. 8051 Microcontroller – Internals, Instructions, Programming & Interfacing by
Subrata Ghoshal
10. 8051 Microcontroller Architecture, Programming and Applications by
M.Mahalakshmi (Mahalakshmi Publications)

Suggestede-learningresources

1. www.nptel.com
2. www.electronics4u.com
3. www.guvi.in/courses/robotics/micro-controllers-and-micro-processors/
4. www.electronics-tutorials.ws

Course content and Blue Print of marks for Semester End Examination (SEE)

Unit Unit Name Periods Questions to be set for SEE


No R U A
Write Programs for 8051 to perform 1 1
1 20
various arithmetic, logical operations
2 Write Programs for 8051 using counter
15 1 1
techniques
3 Interfacing of various devices to 8051 10 2
Total 45
Suggested Learning Outcomes:
Upon completion of the course, the student shall be able to:

1. Add Two 8-bit numbers: Sum 8-bits


2. Add Two 8-bit numbers: Sum 16-bits (including carry)
3. Subtract Two 8-bit numbers: Difference 8-bits
4. Subtract Two 8-bit numbers: Difference 16-bits (including borrow)
5. Multiply Two 8-bit numbers
6. Divide Two 8-bit numbers
7. Complement an 8-bit/ 16-bit number
8. Perform AND/ OR/ XOR operations on Two 8-bit numbers
9. Perform Boolean Operations of individual bits (Setting/ Clearing a bit, Moving a bit)
10. To find sum of a series of numbers.
11. Perform Double Byte/ Multi byte addition/ subtraction
12. Find sum of first „n‟ natural numbers
13. Find largest number in a series of numbers
14. Find smallest number in a series of numbers
15. Sort the given numbers in Ascending order
16. Sort the given numbers in Descending order
17. Produce required time delay using counter technique
18. Write programs using subroutines
19. Interface LEDs to 8051
20. Interface 7-Segment Display to 8051
21. Interface a matrix keyboard to 8051

Suggested student Activities:


4. Identify various ICs on a Microcontroller kit
5. Familiarize with the edsim51 simulator for 8051 and run programs on it
6. Traffic light simulation using Arduino Board
7. Ultrasonic distance measuring using Arduino Board
8. Theft Alarm system using Arduino Board
9. RFID based access control using Arduino Board
CO

CO3
CO2
CO1
Basic and Discipline

3
2
2
PO1
Specific Knowledge

3
2
2
Problem Analysis
CO-PO Mapping Matrix

PO2
Design/Development of

3
1
1
PO3
Solutions

EngineeringTools,
3 Experimentation and
PO4

Testing

Engineering Practices
forSociety,
2
PO5

Sustainability and
Environment

Project Management

Lifelong Learning
PO6 PO 7

1, 2, 3
1, 2, 3

Linked PO
1, 2, 3, 4, 5
ES-408 LINUX AND PYTHON PROGRAMMING LAB
Linux and Python Programming
Course Title : Lab Course Code ES-408

Semester IV Course Group Practical


Teaching Scheme in
15:0:30 Credits 1.25
Periods(L:T:P)
Total Contact
Methodology Lecture + Practical 45 Periods
Periods:
CIE 60 Marks SEE 40 Marks

Pre requisites
This course requires the basic skills of programming and hardware

Course outcomes
On successful completion of the course, the students will be able to attain below Course
Outcomes (CO):
Course Outcome Teaching Hours
CO1 Build a Personal computer and Linux OS 3
CO2 Develop program using controls structures and applies 10
CO3 Build classes, modules and packages 6
CO4 Develop multithread application and handles runtimes exceptions 6
CO5 Design Graphical user interface and Validates data 10
CO6 Process Data and Program Raspberry Pi 10
45

Course Contents
Sl.No UNIT Name
1 Prepare a Personal System and Linux OS
2 Basic Of Python Programming
3 Classes, Modules and Packages
4 Multithreading and Exception Handling.
5 Graphical user interface and Regular expressions
6 File, Database and Interfacing to Raspberry PI

Text Books
1. Kenneth A. Lambert, The Fundamentals of Python: First Programs, 2011, Cengage
Learning.
2. Think Python First Edition, by Allen B. Downey, Orielly publishing.

Reference Books
1. James Payne, Beginning Python using Python 2.6 and Python 3, Wrox publishing
2. Paul Gries, Practical Programming: An Introduction to Computer Science using
python 3,The Pragmatic Bookshelf, 2nd edition (4 Oct. 2013)
3. Charles Dierach, Introduction to Computer Science using Python
4. Introduction to Computation and Programming Using Python. John V. Guttag, The
MIT Press.
5. Raspberry Pi Cookbook 2014 by Simon Monk
6. Core Python Programming 2018 by R. Nageswara Rao
7. Python: For Beginners: by Timothy C. Needham
8. Sams Teach Yourself Python Programming for Raspberry Pi in 24 Hours Second
Edition, Sams publication by Christine Bresnahan, Richard Blum
9. Python Programming Fundamentals- A Beginner's Handbook 2018 by Nischay
kumar Hegde

Suggested E-learning references


1. https://www.python.org/about/gettingstarted/
2. https://www.w3schools.com/python/
3. https://www.programiz.com/python-programming
4. https://www.tutorialspoint.com/python/index.htm
5. https://realpython.com/start-here/
6. https://www.codecademy.com/learn/learn-python
7. https://www.dataquest.io/blog/learn-python-the-right-way/

Mapping outcomes with program outcomes


(Course outcome linkage to cognitive learning)

S.No Outcome CL Linked Teaching Hours


PO
CO1 Build a Personal computer and Linux R,U,A 1,2,3,4,7 3
OS
CO2 Develop program using controls R,U,A 1,2,3,4,7 10
structures and applies
CO3 Build classes, modules and packages R,U,A 1,2,3,4,7 6
CO4 Develop multithread application and R,U,A 1,2,3,4,7 6
handles runtimes exceptions
CO5 Design Graphical user interface and R,U,A 1,2,3,4,7 10
Validates data
CO6 Process Data and Program Raspberry R,U,A 1,2,3,4,7 10
Pi
45

List of Experiments
1. Write a installation of Linux OS with python program using control structures
2. Write a python program to find the factorial of a number
3. Write a python program to perform matrix addition and multiplication
4. Write a python programs to make use of tuples, list and dictionary
5. Write a python program which consists of multiple threads
6. Write a python program to handle exception with multiple except statements with single
try
7. Write a python program using nested try statements
8. Design Graphical user interface application
9 Design regular expression to validate given text
10. Constructing a PC using Raspberry PI and Board com processor
11. Installation of operating system using Raspberry PI
12. Turning ON/OFF LED with Raspberry PI and Python program
13. Buzzer sound with Raspberry PI and Python program
14. Write a python program for method overloading
15. Write a python program for method overriding
16. Write a python program for multiple inheritance
17. Write a python program for hybrid inheritance
18. Write a python program to perform operations on strings
19. Write a python program to slice a list
20. Write a python program to display multiplication tables
21. Write a python program to achieve thread synchronization in multithreaded environment
22. Design Graphical user interface application using different widgets
23. Design GUI using different Geometry Managers
24. Develop a python program to handle events generated by various widgets
25. Develop a python program to open, close, read, write, and append data into the files
26. Develop a python program to connect to MySql database
27. Develop a python program for creation of table, insert a row in a table, update an entry
in a table
28. Develop a python program to execute stored procedures
29. Develop a python program to store images using blob data type
EC-409 COMPUTER HARDWARE & NETWORKING LAB
PRACTICE
Computer Hardware &
Networking Lab Practice
Course Title: Course Code EC-409

Semester IV Course Group Practical


Teaching 1:0:2 Credits 1.25
Scheme in
Periods(L:T:P)
Methodology Lecture + Practical Total Contact
Periods : 45Pds
CIE 60 Marks SEE 40 Marks

Rationale:
With the computer becoming a household item, the need for Computer hardware knowledge
need not be stressed. Computer hardware industry is another major area where excellent job
opportunities are available. Experiments in Optical fibre communication are also included to

give additional practical inputs.

Course outcomes:
On successful completion of the course, the students will be able to attain below Course
Outcome
Course Outcome CL Linked PO Teaching
Periods
CO1 Assemble and disassemble a R/U/A 15
1,2,3,4,5,6
computer
CO2 Install system software R/U/A 1,2,3,4,5,6,7 15

CO3 Design and test the computer R/U/A 15


network 1,2,3,4,5,6,7

45

Course Content:
1. Familiarize with basic computer hardware components, motherboard features, and
connecting expansion cards to internal and external slots.
2. List latest configurations for building a PC/Laptop available in market for below cases:
a. Entry Level PC/Laptop.
b. Mid Level PC/Laptop.
c. High End PC/Laptop.
3. Assemble and dissemble a PC
4. Assemble and dissemble a laptop.
5. Change the settings of CMOS Setup.
6. Install the Windows/Linux Operating System.
7. Install device driver software.
8. Connect, operate, and maintain printers, scanners, and webcams.
9. Identify and note down the specifications of various networking devices, cables, jacks,
connectors, and tools used in local area networks.
10. Prepare the UTP cable for cross and direct connections using a crimping tool.
11. Configure a router to connect to internet and establish LAN.
12. Configure a wireless access point with POE.
13. Practice the technique of splicing Fiber optic cables.
14. Measure the losses in a Fiber optic cable using appropriate testing equipment.
15. Install and Operate a network CC camera using a NVR.

REFERENCE BOOKS
1. PC Upgrading -- Stephen Bigelow (TMH)
2. Computer Hardware -- Manhar Lotia & Others (BPB Publications)
3. Computer Networks, 4th Edition -- Tannenbaum
4. Enhanced Guide to Managing And Maintaining Your PC -- Jean Andrews
(Thomson)
5. Basics of Networking -- NIIT PHI publications
6. PC Hardware A Beginners Guide -- Gilster (TMH)
7. Basics of Networking -- NIIT, PHI Publications
8. Networking Essentials with Projects - Palmer, Thomson
9. "Upgrading and Repairing PCs" by Scott Mueller
10. "The Laptop Repair Workbook: An Introduction to Troubleshooting and Repairing Laptop
Computers" by Morris Rosenthal
11. "Fiber Optics Installer (FOI) Certification Exam Guide" by Bill Woodward

Suggested E-Learning references


1. Course era
2. edX
3. Udemy
4. Youtube
5. Cisco network academy
6. Khan academy
7. Google IT Support Professional Certificate (offered by Coursera):
CO

CO3
CO2
CO1
Basic and Discipline

3
3
3
Specific Knowledge

PO1
CO-PO Matrix:

Problem Analysis

2
2
2
PO2
Design/Development

3
2
2
of Solutions

PO3
Engineering Tools,
Experimentation and

3
2
2
PO4 Testing
Engineering Practices
for Society,

1
1
1

Sustainability and
PO5

Environment

Project Management
2
1
1
PO6

Lifelong Learning
7

1
1
PO

Linked PO
1,2,3,4,5,6

1,2,3,4,5,6,7
1,2,3,4,5,6,7
HU-410 EMPLOYABILITY SKILLS LAB

Course Title Employability Skills Lab Course Code HU-410


Semester IV Course Group Practical
Teaching
15:0:30 Credits 1.25
Scheme in
periods (L:T:P)
45
cltclt Total
Methodology (3 periods per
Lecture + Practical Contact
Hours week)
CIE 60 Marks SEE 40 Marks

Rationale:
The course is designed to impart employability skills to make the students of
diploma get the initial employment, maintain the employment and get better
employment, if they wish.
Prerequisites:
The course requires the basic knowledge of vocabulary, grammar, four language
learning skills, viz. listening, speaking, reading and writing and life skills.
Course Contents

Module 1: Presentation Skills: Duration: 9 Periods (L3 P6)

a) Significance of presentation
b) What makes a good presentation?
i. Understand, Collect, Organize, Use presentational aids and Practice
c) Tips for an effective presentation.
ii. Good Beginning – Greeting, Confidence, Body Language, Opening Ideas
(Funny Videos, Ridicule. Asking Questions, Quote someone/Proverb or
telling a story/referring an historical event)
iii. Unveiling – Develop systematically, usage of appropriate linkers or
discourse markers. Eye contact and Effective usage of PPTs
iv. Conclusion – Summarize - Giving time to the audience for queries and Time
management
d) Guidelines for PPTs

Module 2: JAM Duration: 6 Periods (L 2 P 4)

a) What is JAM?
b) Significance of JAM
c) Enhancing Speaking skills, fluency, usage, coherence,
spontaneity, voice modulation, eye contact, body language,
Creativity, Sense of humor, Confidence and Time management.
d) Learn avoiding hesitation, deviation and repetition
Module 3: Group Discussion Duration: 9 Periods (L 3 P 6)

a) Purpose of Group Discussion


b) Types of Group Discussion
c) Different expressions and phases and their effective usage
d) Dos and Don‟ts of a Group Discussion
e) Practice.

Module 4: Interview Skills Duration: 6 Periods (L 2 P 4)

i. Importance of interview skills


ii. Types of interviews
a) Face to Face / One to Many,
b) Telephonic.
iii. Understanding the process of interview.
a) Before the interview
b) On the day of the interview
c) After the interview
iv. FAQs, Common expressions of an interviewer and interviewee
v. Body language, Grooming and Attire.

Module 5: Workplace Awareness and Professional Ethics

Duration: 9 Periods (L 3 P 6)
a) Workplace etiquette
b) Knowledge, skills and attributes useful at workplace
c) Workplace Relationships
d) Gender sensitization
e) Professional Ethics

Module 6: Writing Skills at Workplace: Duration: 6 Periods (L 2 P 4)

a)Various writing formats useful at workplace


i) Emails
ii) Notice
iii)Agenda
iv)Minutes of meeting
v)Circular Memo
vi) Press release
Course Outcomes

Make effective presentation, develop public speaking skills and learn to make
CO1
visually attractive PPTs.
Converse fluently and accurately accordingly in JAM sessions.
CO2

Group Discussions will enhance the willingness to take the Initiative, accept
CO3
adaptability in turn developing leadership qualities and Communication Skills
Understand purpose and process of interview in turn knowing how to prepare
CO4
and succeed in interview
Build strong workplace relationships by learning workplace etiquette, professional
CO5
ethics and gender sensitization.

CO6 Learn various writing formats useful at workplace and to develop an ability to
apply technical information in documentation.

CO-PO Matrix

CO PO PO PO PO PO PO PO Mappin
1 2 3 4 5 6 7 g POs
CO1 2 2 2 5,6,7

CO2 2 2 3 5,6,7

CO3 1 3 2 5,6,7

CO4 2 2 3 5,6,7

CO5 2 2 3 5,6,7

CO6 2 3 3 5,6,7

References:
 Adair, John. Effective Communication. London: Pan
Macmillan Ltd., 2003. Ajmani, J. C. Good English: Getting it
Right. New Delhi: Rupa Publications, 2012.
 Amos, Julie-Ann. Handling Tough Job Interviews. Mumbai:
Jaico Publishing, 2004. Collins, Patrick. Speak with Power and
Confidence. New York: Sterling, 2009.
 Fen sterheim, Herbert and Jean Baer. Don't Say Yes When You Want To
Say No. New York: D Raman, Meenakshi & Sangeeta Sharma. Technical
Communication: Principles and Practice. Second Edition. New Delhi:
Oxford University Press, 2011.
E-Learning Resources :

 http://www.dailywritingtips.com/
 http://www.englishdaily626.com/c-
errors.phphttp://www.owlnet.rice.edu/~cainproj/http://www.thehumorsource.com/
 http://www.indiabix.com/group-discussion/topics-with-
answers/http://networketiquette.net/
 https://public.wsu.edu/~brians/errorshttp://www.bbc.co.uk/worldservice/learningen
glish/radio/specials/15
BOARD DIPLOMA EXAMINATION (C-24)
MID SEMESTER EXAMINATION – I
HU-410 EMPLOYABILITY SKILLS LAB
Time: One Hour Total Marks: 20

Part – A 10 marks
Instruction: Answer any one of the following questions.
1. Write the guidelines of making a PPT?
2. What are some common mistakes which should be avoided during
presentation?
3. How can you use audio -visual aids effectively to enhance your
presentation?

Part – B 10 marks
Instruction: Answer any one of the following questions.
1. What are the tips to be followed to start a JAM session?
2. What are the do‟s and don‟ts of presenting JAM?
3. What is JAM? Write significance of JAM in
communication skills.

BOARD DIPLOMA EXAMINATION (C-24)


MID SEMESTER EXAMINATION – II
HU-410 EMPLOYABILITY SKILLS LAB
Time: One Hour Total Marks: 20

Part – A 10 marks
Instruction: Answer any one of the following questions.
1. List the abilities required by a person to succeed in a Group
Discussion.
2. Explain how to initiate, continue and conclude a
Group Discussion and mention some suitable phrases
to be used in each step.
3. Mention the guidelines to be followed in a Group
Discussion.

Part – B 10 marks
Instruction: Answer any one of the following questions.
1. What precautions do you take for a telephonic interview?
2. How do you prepare for an interview?
3. Explain interview process and suitable attire for an interview?
BOARD DIPLOMA EXAMINATION (C-24)
SEMESTER END EXAMINATION
HU-410 EMPLOYABILITY SKILLS LAB
Time: Three Hours Total Marks: 40

Part – A 10 marks

Instruction: Pick any one question from the given lot.


1. Write the guidelines involved in making a good presentation?
2. Describe the steps involved in JAM.
3. Mention different types phrases used in Group Discussion.
4. List few professional ethics useful at workplace.
5. Write a notice, agenda and minutes of meeting on any occasion.

Part – B 15 marks
6. Interview / Group Discussion

Part – C 15 marks

7. Viva Voice

You might also like