C21 - CS - Iii Sem
C21 - CS - Iii Sem
C21 - CS - Iii Sem
OFFERED BY
Data Structures 14 35
4 CS-304 4 1 0 75 3 20 20 20 40 100
Through C
Data Structures 20 50
6 CS-306 1 0 2 45 1.5 20 20 20 40 100
Through C Lab
Multimedia 45 1.5 20 50
9 CS-309 1 0 2 20 20 20 40 100
Technologies Lab
Communication and 45 1.5 20 50
10 HU-310 1 0 2 20 20 20 40 100
Life Skills Lab
Pre requisites
This course requires the knowledge of Basic Engineering Mathematics and Engineering
Mathematics at Diploma 1st and 2nd Semester level.
Course Content:
Unit-I
Duration: 14 Periods ( L: 11 – T:3 )
Indefinite Integration-I
Integration regarded as anti-derivative – Indefinite integral of standard functions.
Properties of indefinite integral. Integration by substitution or change of variable. Integrals
of the form sinm . cosn . Where m and n are positive integers. Integrals of tan x, cot x,
sec x, cosec x and powers of tan x, sec x by substitution. Evaluation of integrals which are
reducible to the following forms: (Nine standard integrals)
1 1 1
i) , 2 , 2
a x a x x a2
2 2 2
1 1 1
ii ) , ,
a2 x2 a2 x2 x2 a2
iii ) x 2 a 2 , a 2 x 2 , x 2 a 2
Unit – II
Duration: 10 Periods ( L: 8 – T:2 )
Indefinite Integration-II
Integration by decomposition of the integrand into simple rational algebraic functions.
Integration by parts - Bernoulli’s rule.
Unit-III
Duration: 10 Periods (L: 8 – T: 2)
Definite Integral and its Properties:
Definite integral fundamental theorem of integral calculus properties of definite integrals,
evaluation of simple definite integrals. Definite integral as the limit of a sum.
Unit – IV
Duration: 12 Periods (L: 10 – T: 2)
Applications of Definite Integrals:
Areas under plane curves – Sign of the Area – Area enclosed between two curves. Solid
of revolution – Volumes of solids of revolution.
Unit – V
Duration: 10 Periods (L: 8 – T: 2)
Mean , RMS values and Numerical Integration:
Mean values and Root Mean Square values of a function on a given interval.
Trapezoidal rule, Simpson’s 1/3 rule to evaluate an approximate value of a definite integral.
Unit – VI
Duration: 19 Periods (L: 15 – T: 4)
Differential Equations of First Order:
Definition of a differential equation – order and degree of a differential equation – formation
of differential equations – solution of differential equation of first order, first degree :
Variables -separable, Homogeneous, Exact, Linear differential equation, Bernoulli’s
equation.
Reference Books:
1. Integral Calculus Vol. I, by M. Pillai and Shanti Narayan
2. Thomas’ Calculus, Pearson Addison –Wesley Publishers
3. Higher Engineering. Mathematics, by B.S. Grewal— Khanna publishers—New Delhi
Substitution.
(i) f (ax + b) dx where f(x) dx is in standard form.
(ii) [f (x)] n f (x) dx
(iii) f(x)/[f(x)] dx
(iv) f {g(x)} g (x) dx
1.5 Find the Integrals of tan x, cot x, sec x and cosec x using the above.
1.6 Evaluate the integrals of the form Sinm Cosn. d where m and n are positive
integers.
1.7 Evaluate integrals of powers of tan x and sec x.
1.8 Evaluate the Standard Integrals of the functions of the type : (Nine standard integrals)
1 1 1
i) , 2 , 2
a x a x x a2
2 2 2
1 1 1
ii ) , ,
a2 x2 a2 x2 x2 a2
iii ) x 2 a 2 , a 2 x 2 , x 2 a 2
1 1 1
a bSin d , a b cos d and a cos b sin cd .
Unit-II
2.0 Use Indefinite Integration to solve engineering problems
2.1 Evaluate integrals using decomposition method.
2.2 Evaluate integrals using integration by parts with examples.
2.3 Apply the Bernoulli’s rule for evaluating the integrals of the form .
2.4 Evaluate the integrals of the form ex [f(x) + f (x)] dx.
Unit-III
3.0 Understand definite integral and use it in engineering applications
3.1 Use the fundamental theorem of integral calculus in solving problems
3.2 Calculate the definite integral over an interval.
3.3 Apply various properties of definite integrals in engineering problems.
3.4 Evaluate simple problems on definite integrals using the above properties.
3.5 Find definite integral as a limit of sum by considering an area.
Unit –IV
4.0 Understand definite integral and use it in Engineering applications
4.1 Find the Areas under plane curves and area enclosed between two curves using
Integration.
4.2 Obtain the Volumes of solids of revolution and solve problems.
Unit –V
5.0 Understand Mean, RMS values and Numerical Methods
5.1 Obtain the Mean value and Root Mean Square (RMS) value of the functions in any
given Interval.
5.2 Apply the Trapezoidal rule, Simpson’s 1/3 rules for approximation of definite
integrals and solve some problems.
Unit –VI
6.0 Solve Differential Equations in engineering problems.
6.1 Identify a Differential equation and find its order and degree
6.2 Form a differential equation by eliminating arbitrary constants.
6.3 Solve the first order first degree differential equations by the following methods:
(i) Variables Separable.
(ii) Homogeneous Equations.
(iii) Exact Differential Equations
(iv) Linear Differential equation of the form + Py = Q,
Where P and Q are functions of x or constants.
(v) Bernoulli’s Equation (Reducible to linear form.)
6.4 Solve simple problems leading to engineering applications by using above methods.
CO / PO - MAPPING
Mapped
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7
POs
CO1 3 2 3 1, 2 ,7
CO2 3 2 3 1, 2 ,7
CO3 3 2 3 1, 2 ,7
CO4 3 2 3 1, 2 ,7
CO5 3 2 3 1, 2 ,7
CO6 3 2 3 1, 2 ,7
MID SEM-I EXAM
S.No Unit Name R U A Remarks
5(a) 7(a)
1 Unit-I 1, 2
5(b) 7(b)
6(a) 8(a)
2 Unit-II 3, 4
6(b) 8(b)
Total Questions 4 4 4
MID SEM –II EXAM
S.No Unit Name R U A Remarks
5(a) 7(a)
1 Unit-III 1, 2
5(b) 7(b)
6(a) 8(a)
2 Unit-IV 3, 4
6(b) 8(b)
Total Questions 4 4 4
Semester End Examination
Remembering
1 Mark
(R)
Legend: Understanding
3 Marks
(U)
Application
5 Marks
(A)
BOARD DIPLOMA EXAMINATIONS (C21)
MID SEM –I, III SEMESTER
SC-301- APPLIED ENGINEERING MATHEMATICS
TIME: 1: 00 Hour Max. Marks: 20
PART-A
Instructions: 1. Answer ALL questions 04 X 01 = 04
2 Each question carries ONE mark
2. Find dx
PART-B
Instructions: 1. Answer ALL questions 02 X 03 = 06
2. Each question carries THREE marks
5 a)
OR
5 b) Evaluate
6 a)
OR
6 b) .
PART- C
Instructions: 1. Answer ALL questions 02 X 05 = 10
2. Each question carries FIVE marks
7 a) Evaluate dx
OR
7 b) Evaluate:
8 a) Find
OR
8 b) Find
BOARD DIPLOMA EXAMINATIONS (C21)
MID SEM –II, III SEMESTER
SC-301-APPLIED ENGINEERING MATHEMATICS
TIME: 1: 00 Hour Max. Marks: 20
PART-A
Instructions: 1. Answer ALL questions 04 X 01 = 04
2 Each question carries ONE mark
1. Find
2. Evaluate :
3. Evaluate :
4. Write the formula to find area bounded by the curve y= f(x) , x-axis, between the
limits x=a and x =b
PART-B
Instructions: 1. Answer ALL questions 02 X 03 = 06
2. Each question carries THREE marks
5 a) Evaluate:
OR
5 b) Evaluate:
6 a) Find the area bounded by the line 2x + y =8, x-axis and the lines x = 2 and x = 4.
OR
6 b) Find the Volume of the Solid generated by revolving the part of the Circle
From x = 0 to x = 4 about x – axis.
PART C
Instructions: 1. Answer ALL questions 02 X 05 = 10
2. Each question carries FIVE marks
7 a) Evaluate:
Or
7 b) Evaluate:
8 a) Find the area enclosed between the Parabolas .
Or
8 b) Find the Volume of the Solid generated by the revolution of the area bounded by the
Ellipse , about x- axis.
BOARD DIPLOMA EXAMINATION (C-21)
III SEMESTER END EXAMINATION
SC-301-APPLIED ENGINEERING MATHEMATICS
Time: 2 hours [Total Marks: 40]
PART-A
Instructions: 1. Answer ALL questions 08 X 01 = 08
2 Each question carries ONE mark
1. Find – ) dx
2. Evaluate dx
3. Write the formula to find mean value of y = f(x), in the interval (a, b)
PART-B
Instructions: 1. Answer ALL questions 04 X 03 = 12
2. Each question carries THREE marks
9.
a) Evaluate:
OR
b) Find the approximate value of by taking n = 6 using Trapezoidal rule.
10.
a) Find the area bounded by the Parabola y = x2 – 2x + 1 and x-axis.
OR
b) Form the Differential Equation from where A, B are
arbitrary constants
11.
a) Find the RMS value of over the range x= 1 and x= e
OR
b) Calculate approximate value of by taking n = 4 using Simpson’s 1/3
rule
12.
a) Solve:
OR
b) Solve:
PART C
Calculate the approximate area bounded by the curve, x-axis and the lines x= 1 and
x= 4 using Simpson’s 1/3 rule
OR
b) Evaluate: approximately by taking n = 4 using
Simpson’s 1/3 rd Rule.
16.
a) Solve:
OR
b) Solve: Sin2x.
EC-302-DIGITAL ELECTRONICS
Pre requisites
This course requires the basic knowledge of electronics in Basic Physics at Secondary school
level.
Course Outcomes
CO1 Convert Codes and Solve Boolean expressions using K-map.
CO2 Compare various digital IC logic families and identify them by their characteristics.
Develop Combinational logic circuits like Adders, MUX , De-mux, encoder, decoder
CO3
and comparator circuits
CO4 Identify the need of sequential circuits and know different flip-flops.
CO5 Design Registers and counter circuits
CO6 Compare different types of memories and understand Converters.
After completion of the course, the student should be able to
COURSE CONTENT
UNIT 1 –
UNIT 3–Develop Combinational logic circuits like Adders ,MUX, De-mux, encoder,
decoder and comparator circuits.
Duration: 14 Periods (L: 10– T: 4)
Concept of combinational logic circuits- Half adder circuit -truth table- Half-adder using
NAND gates only &NOR gates only- Full adder circuit - Truth table- Full-adder using two
Half-adders and an OR – gate - a 4 Bit parallel adder using full – adders- 2’s compliment
parallel adder/ subtractor circuit- Serial adder -Performance of serial and parallel adder-
Operation of 4 X 1 Multiplexers- Operation of 1 to 4 demultiplexer- IC numbers -
applications- 3 X 8 decoder- BCD to decimal decoder- Decoders- Decimal to BCD encoder-
IC numbers -Applications - Tri-state buffer - Types of tri-state buffers-Applications - Digital
comparator.
UNIT 4–Identify the need of sequential circuits and know different flip-flops.
Duration: 10 Periods (L: 8– T: 2)
Concept of Sequential logic circuits- NAND and NOR latches with truth tables-Necessity of
clock - Clocked SR flip flop circuit using NAND gates- Need for preset and clear inputs -
Circuit of Clocked JK flip flop (using S-R flip-flops) with truth table -Race around condition-
Master slave JK flip flop circuit - clocked D and T flip flops - Truth table, Circuit diagram
and timing diagram- Symbols of above Flip Flops- Truth tables - Applications for each type
of flip flop
UNIT 5–Design Registers and counter circuitsusing flip-flops.
Duration: 14 Periods (L: 10– T: 4)
- Need for a Register - Types of registers- 4 bit shift left and shift right registers - 4-bit bi-
directional shift Register - Parallel in parallel out shift register - Universal shift register
(74194 ) - Applications of shift registers. 4-bit asynchronous counter - Asynchronous decade
counter with a circuit - 4-bit synchronous counter–Differences between synchronous and
asynchronous counters- asynchronous 3 bit up-down counter -Ring counter- applications
Specific Learning Outcomes: upon completing this course the student will be able to
1.0 Understand the basics of Digital Electronics
1.1 Retrieving inter system conversions of Binary, Octal and Hexadecimal number systems.
1.2 Memorizing binary addition, subtraction, Multiplication and Division.
1.3 Perform subtraction of binary numbers in 2’s complement method.
1.4 State the use of weighted and Un-weighted codes and list the types.
1.5 Work out 8421, Excess-3 codes.
1.6 Convert a given binary number into Gray code and vice-versa.
1.7 Explain the use of alphanumeric codes (ASCII & EBCDIC)
1.8 State the importance of parity Bit.
1.9 State different postulates in Boolean algebra.
1.10 State and Prove De-Morgan’s theorems.
1.11 Interpret the basic logic gates.
1.12 Explain the working of universal logic gates (NAND, NOR gates).
1.13 Explain the working of special purpose (exclusive – OR and exclusive NOR) gates.
1.14 Realize basic gates using NAND, NOR gates.
1.15 Realize Special Purpose gates using NAND / NOR gates.
1.16 Apply De-Morgan’s theorems related postulates to simplify Boolean expressions (up
to four variables).
1.17 Infer standard representations for logical functions (SOP and POS form)
1.18 Find Boolean expressions from the given truth table and draw the logic circuit.
1.19 Use Karnaugh map to simplify Boolean Expression (up to 4 variables only) in SOP
form.
1.20 Use Karnaugh map to simplify Boolean Expression (up to 4 variables only) in POS
form.
2.1 Classify digital logic families ( like TTL, CMOS and ECL).
2.2 Outline the important characteristics of Digital ICs
2.3 Explain logic levels and Voltage requirements of TTL and CMOS ICs.
2.4 Define propagation delay , Noise margin, Power dissipation and figure of merit of a
Logic family
2.5 Define Fan-in and Fan-out capacity of a digital IC.
2.6 Explain the working of open collector TTL NAND gate with a circuit diagram.
2.7 Explain the working of Totem pole output TTL NAND gate with a circuit diagram.
2.8 Explain the working of CMOS NAND gate with a circuit diagram.
2.9 Compare and contrast TTL, CMOS and ECL logic families.
2.10 Give IC numbers of Digital IC Logic gates (One for each type).
5.0 Understand the working of Sequential logic circuits: Registers and Counter
5.1 State the need for a Register and Classify the registers.
5.2 Explain the working of 4 bit shift left and shift right registers with a circuit and timing
diagram.
5.3 Explain the working of 4-bit bi-directional shift register with a circuit and timing
diagram.
5.4 Explain parallel in parallel out shift register with a circuit and timing diagram.
5.5 List any four common applications of shift registers.
5.6 Define a counter and modulus of a counter.
5.7 Explain the working of asynchronous 3 bit up-down counter with a circuit and Timing
diagram.
5.8 Explain the working of 4-bit asynchronous up counter with a circuit and Timing
diagram.
5.9 Explain the working of 4-bit synchronous counter with a circuit and Timing diagram.
5.10 Explain the working of decade counter with a circuit and Timing diagram.
5.11 Distinguish between synchronous and asynchronous counters.
5.12 List any 2 commonly used IC numbers of Registers/Counters.
5.13 Explain the working of ring counter.
5.14 List any three applications for counters and ring counter.
RECOMMENDED BOOKS
1. Digital Computer Electronics by Malvino and leach. 3rdedition Tata McGraw-Hill
Education
2. Modern Digital Electronics By RP JAIN TMH
3. Digital Electronics: Principles & Applications by Roger L. Tokheim -McGraw-Hill
Education, 2008
4. Digital Electronics by GK Kharate, Oxford University Press.
e-links
1. www.nptel.com
2. www.electronics4u.com
CO PO Mapping Matrix
Course Outcome CL Linked Teaching
PO Periods
Convert number systems and Solve Boolean expressions using R/U 1,2,10
CO1 : 16
K-map.
R/U 1,2,5,6,7
Compare various digital IC logic families and identify them
CO2 : 8
by their characteristics.
7(a) Explain the working of universal logic gates NAND and NOR with truth tables.
OR
7(b) Simplify the Boolean expression using De-Morgan’s theorems and draw its simplified
logic circuit.
+ + + ABCD +
7(a) Explain the working of 4-bit parallel adder using half adders.
OR
7(b) Explain 2’s compliment parallel adder/subtractor circuit.
8(a) Write the truth table of 1 x 8 demultiplexer and draw its circuit.
OR
8(b) Explain the working of BCD to decimal decoder circuit.
13(a) Simplify the Boolean expression using K- map and draw its
simplified logic circuit.
OR
13(b) Explain the working of 4-bit left shift register with a circuit and timing diagram.
14(a) Explain the working of 4-bit bit parallel adder using full adders.
OR
14(b) Explain the working of diode ROM.
15(a) Explain the working of parallel-in and parallel-out register with circuit and timing
diagram.
OR
15(b) Explain the working of master slave JK flip-flop circuit with necessary diagrams.
Pre-Requisites
Fundamentals of Digital Electronics and Basics of Computers and its peripherals.
Course Outcomes
Upon completion of the course the student shall be able to
Course Outcome
Recognize and explain the functional units
CO1
of computers
CO2 Categorize instruction formats and addressing modes
CO3 Develop fixed point, floating point arithmetic algorithms
CO4 Demonstrate about computer memory system.
CO5 Utilize input and output units efficiently.
CO6 Contrast vector and pipeline processing , RISC and CISC
Course Contents
1. Processor Organization:
Duration: 10 Periods
Functional block diagram of Digital computer - Simple accumulator based CPU and function
of each unit - Stored program concept.
2. Information representation and Instruction Format:
Duration: 10 Periods
Basic types of information representation - floating point representation and fixed point
representation of numbers-complements- Operand- Opcode and address - zero address, one
address, two address and three address instructions – Addressing modes.
3. Computer Arithmetic:
Duration: 10 Periods
Fixed point addition and subtraction, multiplication and division operations with flowcharts -
floating point addition, subtraction, multiplication and division operations with flowcharts.
4. Organization of Computer Memory system:
Duration: 15 Periods
Main and auxiliary memory - Need for memory hierarchy in a computer -Significance of
various memory devices characteristics: access time, access rate, alterability, permanence of
storage, cycle time - Associative Memory - Virtual memory organization in a computer
system - Virtual address and physical address organization - Principle and advantage of cache
memory organization- Principle of memory interleaving in a computer.
5. Input and output organization:
Duration: 15 Periods
Peripheral devices - Need for an interface - Three modes of data transfer - Synchronous and
asynchronous data transfer -Hand shaking procedure of data transfer - Programmed I/O
method of data transfer - Interrupted initiated I/O - DMA controlled transfer - Priority
interrupt, polling, and daisy chaining priority – Bus systems
6. Pipeline, Vector Processing and Processors Architecture:
Duration: 15 Periods
Principle of Parallel processing-Flynn’s classification of Parallel processing-Principles of
pipeline processing - Advantages of parallel processing and pipeline processing -Arithmetic
instruction pipeline -Vector processing and array processor- Processor- Introduction,
Advanced processor technology, instruction set architectures, CISC scalar processor, RISC
scalar processor, comparison between CISC and RISC.
REFERENCE BOOKS:
1. Computer System Architecture – M.Moris Mano, IIIrd Edition, PHI /Pearson, 2006.
2. Computer Organization – Car Hamacher, Zvonks Vranesic, Safwat Zaky,V Edition,
McGraw Hill, 2002.
3. Computer Organization and Architecture – William Stallings SeventhEdition,
PHI/Pearson, 2006.
4. Computer Architecture and Organization – John P. Hayes, Mc GrawHill International
editions,1998.
5. Computer architecture and organization , 4th edition , P Chakraborty ,JAICO
publishers
Suggested Learning Outcomes:
Upon completion of the course the student shall be able to
1.0 Processor Organization
1.1 Draw the functional block diagram of Digital computer and explain the function of
each unit.
1.2 Draw the block diagram of simple accumulator based CPU.
1.3 Explain the function of each unit.
1.4 Define the terms micro operation, macro operation, instruction cycle, fetch cycle and
execution cycle.
1.5 Define stored program concept.
1.6 Describe the sequential execution of a program stored in memory by the CPU
2.0 Information representation and Instruction Format
2.1 Explain the basic types of information representation in a computer.
2.2 Define floating point representation and fixed point representation of numbers.
2.3 Illustrate the same with example.
2.4 Distinguish between Fixed point and Floating point representations.
2.5 Complements.
2.6 (r-1)’s Complement.
2.7 (r)’s Complement.
2.8 Instruction format.
2.9 Define Operand, Opcode and address.
2.10 Explain zero address, one address, two address and three address instructions with
simple examples.
2.11 Explain addressing modes.
1 Student activity like mini-project, surveys, quizzes, etc. should be done in group of 5-
10 students.
2 Each group should do any one of the following type activity or any other similar
activity related to the course and before conduction, get it approved from concerned
Course coordinator and Program Coordinator
3 Each group should conduct different activity and no repeating should occur.
4 Visit different sites relevant to topics. Listen to the lectures and submit a handwritten
report.
5 Explore and analyze topics to improve the level of creativity and analytical skill by
taking Quiz/ tests/ assignments. Documents have to be maintained as a record.
6 Create a power point presentation on the topic relevant to course or advanced topic as
an extension to the course to improve the communication skills. Documents have to
be maintained as a record.
7 A Case study on Moore’s Law about the processors and submits a report.
8 Conduct a survey on types of memories and also about the cost and speed of various
memories with comparison.
Suggested E-learning references https://www.studytonight.com/computer-
architecture/https://www.phy.ornl.gov/csep/ca/node2.htmlhttps://nptel.ac.in/courses/106
102062/
5(a) 7(a)
1 Unit-I 1, 2
5(b) 7(b)
6(a) 8(a)
2 Unit-II 3, 4
6(b) 8(b)
Total Questions 4 4 4
5(a) 7(a)
1 Unit-I 1, 2
5(b) 7(b)
6(a) 8(a)
2 Unit-II 3, 4
6(b) 8(b)
Total Questions 4 4 4
1 Unit-I
1 9(a) 13(a)
2 Unit-II
3 Unit-III
2 10(a) 14(a)
4 Unit-IV
4 9(b) 13(b)
5 Unit-V 5,6 11(a) 15(a)
11(b) 15(b)
3
10(b) 14(b)
6 Unit-VI 7,8 11(a) 16(a)
11(b) 16(b)
Total Questions 8 8 8
PART-A
MARKS: 4 X1=4
PART-C
MARKS: 2 X5=10
7. a) Draw and explain the block diagram of simple accumulator based CPU.
(OR)
b). Describe the sequential execution of a program stored in memory by theCPU
8.a) Explain zero address, one address, two address and three address instructions with simple
examples. (OR)
PART-A
MARKS: 4 X1=4
NOTE: 1. Answer all questions.
2. Each question carries one mark.
1. Define normalization.
2. What is use biasing in floating point representation?
3. Define access time.
4. What is a cycle time?
PART-B
MARKS: 2 X3=6
NOTE: 1. Answer one question each from 7 and 8.
2. Each question is of internal choice type
3. Each question carries three marks.
PART-C
MARKS: 2 X5=10
NOTE: 1. Answer one question each from 7 and 8.
2. Each question is of internal choice type
3. Each question carries five marks.
7 a) Explain the fixed point addition and subtraction operations with flowchart.
(OR)
7. b) Explain floating point division operation with flowchart.
PART-A
MARKS: 8 X 1=8
PART-B
(OR)
b) Compare parallel processing and pipelining
PART-C
NOTE: 1. Answer one question each from 13, 14, 15and16
MARKS: 4 X 5=20
2. Each question is of internal choice type
3. Each question carries five marks.
14. a) Write about the fixed point addition and subtraction operations with flowchart.
(OR)
14. b) Explain array processor.
Prerequisites
Course Outcomes
Upon completion of the course the student shall be able to
Course Outcome
Have a understanding of store and manage the addresses of dynamically
CO1
allocated blocks of memory.
CO2 Be able to analyze the efficiency of programs based on time complexity.
CO3 Have a good knowledge of sorting techniques
CO4 Be able to understand principle of searching techniques .
CO5 Have a Understanding of stack, queue and linked list operation.
CO6 Have a knowledge of tree and graph concepts.
Course Contents
1. Pointers
Duration: 10 Periods
Pointer - Declaration and Initialization of Pointers- Accessing the address of a variable
using & operator- Accessing a value of a variable through pointer - Differentiate address and
de-referencing operators - Pointer Arithmetic- precedence of address and de-referencing
operators - Relationship between Arrays and Pointers - Accessing array elements using
pointers- Pointers as Function Arguments - Discuss Array of Pointers with examples-
pointers and structures.
2. Introduction to Data structures
Duration: 10 Periods
Dynamic Memory allocation – Introduction to Dynamic memory allocation, Allocating a
block of memory using Malloc, Allocating multiple blocks of memory using Calloc,
Releasing the used space using Free, Altering the size of memory using Realloc.
Data structures – Data types & Abstract data type(ADT), Categorization of data structures -
Linear & non linear , Algorithm analysis- time complexity – elementary asymptotic ( big-oh,
Omega, Theta notation) and space Complexity.
3. Sorting
Duration: 10 Periods
Sorting Algorithms– bubble sort program and algorithm analysis for time complexity,
selection sort program and algorithm analysis for its time complexity, insertion sort program
and algorithm analysis for time complexity, quick sort program and algorithm analysis for
time complexity& Merge sort program and algorithm analysis for time complexity,
Application of sorting techniques.
4. Searching
Duration: 06 Periods
Searching Algorithms – sequential(Linear) search - program and algorithm analysis, Binary
search-program and algorithm analysis, and application of searching techniques.
5. Linear data structures
Duration: 14 Periods
Stack and Queues - Implementation of stacks, application of stacks, converting infix to
postfix expression and evaluation of expression – Applications & Implementation of
queues, Circular queues, Priority queue – sparse matrix.
Linked Lists – Creation of Singly linked lists – insert, delete, search and replace an
element in a single linked list – Create circular singly linked list. Doubly linked list –
Create, insert, delete elements in doubly linked list - Create circular double linked list.
6. Non Linear Data Structures
Duration: 10 Periods
Trees - Trees –Binary trees – Linear representation – Linked list representation, tree
traversals, Tree Conversion & Applications
Recommended Books
1. Understanding pointers in C- YashwanthKanetk.
2. Data Structures using C – E Balaguru Swamy
3. Data Structures: A Pseudocode Approach with C++ - Gilberg / Forouzan
4. Data Structures using C – Aaron M. Tanenbaum.
5. Data structures through C- Yashwanth Kanetkar.
Suggested Activities
Student activity like mini-project, quizzes, etc. should be done in group of 5-10 students.
1. 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
program coordinator concerned.
2. Each group should conduct different activity and no repetition should occur.
3. Explore and analyze topics to improve the level of creativity and analytical skill by
taking Quiz/ tests/ assignments. Documents have to be maintained as a record.
4. Create a power point presentation on the topic relevant to course or advanced topic as
an extension to the course to improve the communication skills. Documents have to
be maintained as a record.
5. Visit different sites relevant to topics. Listen to the lectures and submit a handwritten
report
6. Coding competitions
1. https://www.tutorialspoint.com/data_structures_algorithms/index.htm
2. https://www.programiz.com/dsa
3. https://www.geeksforgeeks.org/data-structures/
4. https://www.w3schools.in/data-structures-tutorial/intro/
5(a) 7(a)
1 Unit-I 1, 2
5(b) 7(b)
6(a) 8(a)
2 Unit-II 3, 4
6(b) 8(b)
Total Questions 4 4 4
5(a) 7(a)
1 Unit-I 1, 2
5(b) 7(b)
6(a) 8(a)
2 Unit-II 3, 4
6(b) 8(b)
Total Questions 4 4 4
1 Unit-I
1 9(a) 13(a)
2 Unit-II
3 Unit-III
2 10(a) 14(a)
4 Unit-IV
4 9(b) 13(b)
5 Unit-V 5,6 11(a) 15(a)
11(b) 15(b)
3
10(b) 14(b)
6 Unit-VI 7,8 11(a) 16(a)
11(b) 16(b)
Total Questions 8 8 8
PART-A
Note: 1.Answer All questions.
4X1=4 Marks
2.Each carries 1 marks.
1. What is dereferencing operator?
2. Define pointer
3. Define linear data structure
4. What is dynamic memory allocation?
PART-B
Note:1. Answer any one question from 5 & 6.
2X3=6Marks
2. Each carries 3marks
5(a). Write a program to access array elements using pointers
OR
5(b). Explain self referential structure
6(a). Explain about algorithm analysis for time requirements
OR
6(b).List any five applications of non linear data structure
PART-C
Note:1. Answer any one question from 7 & 8.
2X5=10Marks
2. Each carries 5marks
7(a). Explain self referential structure with an example
OR
7(b). Write a program to access value of variable using pointer
8(a). Write a program to demonstrate calloc( )
OR
8(b). Write a program to demonstrate free( )
STATE BOARD OF TECHNICAL EDUCATION & TRAINING:TS:HYDERABD
CS-304, III Data Structures Through C
MID EXAM – II MODEL QUESTION PAPER
Time: 1 hour Max. Marks:20
PART-A
Note: 1.Answer All questions.
4X1=4 Marks
2.Each carries 1 marks.
1. Write the need of sorting
2. List sorting methods
3. Define searching
4. Write the leaner search time complexity
PART-B
Note:1. Answer any one question from 5 & 6.
2X3=6Marks
2. Each carries 3marks
5(a). Explain the procedure of selection sort with example
OR
5(b). Explain the procedure of bubble sort with example
6(a).Write the procedure for linear search
OR
6(b). Explain the time complexity of binary search
PART-C
Note:1. Answer any one question from 7 & 8.
2X5=10Marks
2. Each carries 5marks
7(a). Write a C program insertion sort
OR
7(b) . Explain the procedure for merge sort with example
8(a). Write a C program on binary search
OR
8(b). Write a C program for linear search
C18-Semester End Examination (SEE)
Model Paper- CS-304, III Semester, Data Structures Through C
Prerequisites
Knowledge of C Language
Course Outcomes
Upon completion of the course the student shall be able to
Course Outcome
CO1 Learn the Principles of object oriented programming.
CO4 Develop programs for constructors, destructors and operator overloading concepts.
CO5 Learn base class, derived class and types of inheritance and develop programs for
different
types of inheritances, virtual base class and virtual functions.
Course Contents
6. Templates
Duration:10 Periods
Need for Templates – classification of templates, function templates with single argument
and multiple argument - class templates with single argument and multiple argument.
Recommended Books
1. Teach yourself C++- Helbertschildt Osborne McG
2. Object-oriented Programming with C++- PoornachandraSarang PHI
3. Programming with C++- E. Balaguruswamy – TMH
4. Computer Science: A Structured Approach using C++- Forouzan/Gillberg - Thomson
5. C++ & OOPS Paradigm- DebasishJana PHI
2. Introduction to C++
2.1 Write the structure of C++ program
2.2 Demonstrate to Create, compile, link and execute a C++ program.
2.3 Differentiate between C, C++.
2.4 Explain C++ I/O operation with examples.
2.5 Syntax of comment statements in C++.
2.6 List keywords of C++ other than C.
2.7 Explain the operation of dynamic memory allocation using new and delete operators.
2.8 Define function and its proto type
2.9 Explain the concept of Default Arguments
2.10 Explain the concept of function overloading.
2.11 Explain inline function and write its advantages.
2.12 Explain friend function and its use.
2.13 Declare and use references
2.14 Define a class & object in C++.
2.15 Declare, define, and use Class.
2.16 Compare classes with structures.
2.17 Explain Creation of objects.
2.18 Declare and access array of objects.
2.19 Explain the concept of passing objects to functions.
2.20 Explain the concept of returning objects from functions.
2.21 Declare, access pointers to objects
2.22 State the use of ’this’ operator
1. Each group should conduct different activity and no repetition should occur.
2. Explore and analyze topics to improve the level of creativity and analytical skill by
taking Quiz/ tests/ assignments. Documents have to be maintained as a record.
3. Create a power point presentation on the topic relevant to course or advanced topic as
an extension to the course to improve the communication skills. Documents have to be
maintained as a record.
4. Visit different sites relevant to topics. Listen to the lectures and submit a handwritten
report
5. Coding competitions
5(a) 7(a)
1 Unit-I 1, 2
5(b) 7(b)
6(a) 8(a)
2 Unit-II 3, 4
6(b) 8(b)
Total Questions 4 4 4
5(a) 7(a)
1 Unit-I 1, 2
5(b) 7(b)
6(a) 8(a)
2 Unit-II 3, 4
6(b) 8(b)
Total Questions 4 4 4
1 Unit-I
1 9(a) 13(a)
2 Unit-II
3 Unit-III
2 10(a) 14(a)
4 Unit-IV
4 9(b) 13(b)
5 Unit-V 5,6 11(a) 15(a)
11(b) 15(b)
3
10(b) 14(b)
6 Unit-VI 7,8 11(a) 16(a)
11(b) 16(b)
Total Questions 8 8 8
PART-A
Note: 1.Answer All questions.
4X1=4 Marks
2.Each carries 1 marks.
1. List any four properties of OOP’s
2. What is meant by Procedure oriented language
3. Define class
4. What is “this” operator?
PART-B
Note:1. Answer any one question from 5 & 6.
2X3=6Marks
2.Each carries 3marks
5(a). Explain the benefits of OOP’s
OR
5(b). What is procedure oriented language? 6(a). Compare classes with structures
OR
6(b). Explain about reference with the help of program
PART-C
Note:1. Answer any one question from 7 & 8.
2X5=10Marks
2.Each carries 5marks
PART-A
Note: 1.Answer All questions.
4X1=4 Marks
2.Each carries 1 marks.
1. Define formatted I/O
2. Write the syntax of fopen( )
3. What is copy constructor?
4. Define destructor
PART-B
Note:1. Answer any one question from 5 & 6. 2X3=6Marks
2.Each carries 3marks
5(a). Write a C++ program to perform read operation from a file OR
5(b). List the C++ I/O operators with their meaning 6(a). Explain about multiple constructor
OR
6(b). Differentiate between constructor and destructor
PART-C
Note:1. Answer any one question from 7 & 8. 2X5=10Marks
2.Each carries 5marks
7(a). Explain the Binary I/O functions get( ) and put( )
OR
7(b). Explain the classes of stream.h
8(a)Write a C++ program to demonstrate binary operator overloading OR
8(b). Write a C++ program to demonstrate constructor with default arguments
C21-Semester End Examination (SEE) Model Paper-
CS-305 (OOP’s Through C++)
PART – A
Instructions:
8 Q X 1M = 8 Marks
i) Answer all the following questions:
ii) Each question carries one mark
1. List the properties of OOP’s
2. What is destructor?
3. Define inheritance
4. Write about software crises
5. What is hybrid inheritance?
6. What is base class?
7. Define template
8. Write the syntax for class template
PART – B
Pre requisites
Knowledge of Computer Operation.
Course Outcome
Course Outcome
CO1 Apply Pointers and Dynamic Memory allocation techniques
CO2 Implement Sorting and Searching algorithms
CO3 Implement Linear data structures
CO4 Implement Non Linear data structures
Course Content
Unit
Unit name Hours/Periods
No
Reference books:
1. Understanding pointers in C- Yashwanth Kanetk.
2. Data Structures using C – E Balaguru Swamy
3. Data Structures: A Pseudocode Approach with C++ - Gilberg / Forouzan
4. Data Structures using C – Aaron M. Tanenbaum.
5. Data structures through C- YashwanthKanetkar
E-References:
1. https://www.tutorialspoint.com/data_structures_algorithms/index.htm
2. https://www.programiz.com/dsa
3. https://www.geeksforgeeks.org/data-structures/
4. https://www.w3schools.in/data-structures-tutorial/intro/
Mapping Course Outcomes with Program Outcomes
Course Outcome CL Linked PO Teaching
Hours
LIST OF EXERCISES
1. Write simple programs to demonstrate usage of pointers
2. Write simple programs to demonstrate usage of dynamic memory operators
3. Write a program on Selection sort
4. Write a program on insertion sort
5. Write a program on bubble sort
6. Implement a program for merge sort on two sorted lists of elements
7. Write a program on linear search
8. Write a program on binary search
9. Write a program on creation, insertion, deletion & display of elements in a singly
linked lists
10. Write a program to implement a singly circular linked list
11. Write a program on creation, insertion, deletion & display of elements in a doubly
linked lists
12. Write a program on searching, sorting, reverse the elements of a given single linked
list.
13. Write a program to Implement a stack.
14. Write a program to implement a queue.
15. Write a program to create a binary tree & its traversal operations .
CS-307-C++ Lab
Teaching Scheme
1:0:2 Credits 1.5
in Periods(L:T:P)
Pre requisites
Knowledge of Computer Operation.
Course Outcome
Course
Outcome
CO1 Use of I/O operators, loops, Classes, objects and functions
Course Content
Unit Hours/
Unit Name
No Periods
1 I/O operators, loops, Classes, objects and functions 13
2 Constructors, Destructors and Operator overloading 13
3 Derived classes and types of inheritance 13
4 Templates 6
Total 45
Course outcomes
Course Teaching
CL Linked PO
Outcome Hours
Write programs using classes, objects and
CO1 R, U, A 1,2,3,4,7 15
functions
Construct programs using Constructors,
CO2 R, U, A 1,2,3,4,7 15
Destructors and Operator overloading
Demonstrate Derived classes and types of
CO3 R,U, A 1,2,3,4,7 15
Inheritance
CO4 Develop programs using Templates U, A 1,2,3,4,7 10
Total
45
Sessions
Reference Books:
E-References:
1. https://www.tutorialspoint.com/cplusplus/index.htm
2. http://www.cplusplus.com/doc/tutorial/
3. https://www.programiz.com/cpp-programming
4. https://beginnersbook.com/2017/08/c-plus-plus-tutorial-for-beginners/
5. http://www.cplusplus.com/files/tutorial.pdf
List of Experiments
Pre requisites
This course requires the basic skills of Handling bread boards and PCB.
Course outcomes:
On successful completion of the course, the students will be able to attain below Course
Outcome
Teaching
Course Outcome CL Linked PO
Hours
1,2,3,4,5,6,7,8
CO1 Identify Basic Gates and Logic Families R/U/A 9
Course Contents:
I. Basic Gates and Logic Families
1. Identify Digital ICs and noting down pin details from data sheets
a) Identify the given digital ICs and draw the pin diagrams. (Use TTL and CMOS
ICs of AND, OR,NOT, NAND, NOR and XOR gates with two and three
inputs).
b) Realize basic gate functions using toggle switches and a bulb.
2. Verify the truth tables of basic gates using universal gates.
a) Verify the truth table of 7403 IC (open collector quad 2input NAND gate).
b) Verify the Truth table of 4073 IC.
3.
a) Implement OR gate using NAND gates only and verify the Truth Table
b) Implement NOT gate using using NOR gates only and verify the Truth Table
4.
a) Verify the truth table of AND gate using NOR gates only.
b) From the data sheets find out CMOS equivalent of above ICs.
II. Realizing Boolean Functions.
5.
a) Verify the truth table of XOR using TTL NAND gates only.
b) Verify the truth table of XOR using CMOS NOR gates only.
c) From the data sheets find out CMOS Equivalent of XOR ICs.
6.
a) Implement a given Boolean function using basic gates and verify the truth table.
b) Implement a given Boolean function using NAND gates only and verify the truth
table.
7.
a) Verify the truth table of half adder using basic gates only.
b) Verify the truth table of half adder using NAND gates only.
8.
a) Verify the truth table of full adder using 2 half adders.
b) Implement a full adder using NOR gates only.
III. Realization of Boolean Functions using Multiplexers and Demultiplexers
9. a) Verify the truth table of IC 74153MUX.
b) Verify the truth table of IC 74154 DE-MUX.
10. a) Verify the function of 74148 Encoder and write the truth table
b) Verify the function of 74138 Decoder and write the truth table
11. a) Verify the to decimal decoder and write function of BCD its truth table.
b) Verify the function of decimal BCD to encoder and write its truth table.
IV. Flip Flops &Sequential Circuits
12. a) Construct clocked RS FF using NAND gates and Verify its truth table.
b) Verify the truth table of CD 4013 Dual D flip Flop
13. a) Verify the functionality and truth table of 74L71 RS flip flop with Preset and
Clear
b) Verify the Truth table of JK FF using 7476 IC.
14. a) Construct and verify the function of decade counter using 7490 ICs.
b) Verify the function of up/down counter using 74190, 74193
15. a) Verify the function of CD 4029 up/down counter.
b) Verify the function of shift register (ICs like 7495or 74194 etc.)
c) Verify the function of Johnson counter using CD 4017 IC
CS-309-Multimedia Technologies Lab
Prerequisites
Knowledge of formats of using text, pictures, audio, graphics and video.
Knowledge of Computer and basic application usages.
Course Objectives
Learn the various multimedia technologies and demonstrate proficiency in developing the
multimedia presentations.
Course Outcome
Course Outcome
CO1 Use CorelDRAW software to apply styles and templates and create animations.
CO2 Use PhotoShop software to edit photos and manipulate images and create brochures.
CO3 Use Adobe Flash software to develop and play animations, audio and video content,
games, and web apps.
CO4 Use Macromedia Director to create interactive cross-platform multimedia
presentations, animations and CD-ROM's.
CO5 Use Adobe Premiere software to edit videos for film, TV, and the web.
CO6 Use Maya software to create animations and visual effects
Course Content
Unit Unit Name Periods
Number
1 CorelDRAW 8
2 PhotoShop 8
3 Flash 8
4 Macro MediaDirector 5
5 AdobePremiere 7
6 MAYA 9
Total 45
On successful completion of the course, the students will be able to attain below Course
Outcome (CO):
Course Outcome Experiment CL Linked PO Lab
Linked Sessions
CO1 Use CorelDRAW software 1,2,3,4,5,6 R,U, A 1,2,3,4,5,7 8
to apply styles and
templates and create
animations.
CO2 Use PhotoShop software to 7,8,9,10,11,12 R,U, A 1,2,3,4,5,7 8
edit photos and manipulate
images and create
brochures.
CO3 Use Adobe Flash software 13,14,15,16,17 R,U, A 1,2,3,4,5,7 8
to develop and play
animations, audio and video
content, games, and web
apps.
CO4 Use Macromedia Director 18,19,20 R,U,A 1,2,3,4,5,7 5
to create interactive cross-
platform multimedia
presentations, animations
and CD-ROM's.
CO5 Use Adobe Premiere 21,22 R,U,A 1,2,3,4,5,7 7
software to edit videos for
film, TV, and the web.
CO6 Use Maya software to 23,24,25,26,27,28 1,2,3,4,5,7 9
create animations and ,29,30
visual effects
Total 45
Sessions
Legends: R = Remember U= Understand; A= Apply and above levels (Bloom’s revised
taxonomy)
1. https://www3.cs.stonybrook.edu/~lori//classes/MM/DirectorIntro.html
2. https://www.coreldraw.com/en/pages/10600028.html
3. https://www3.cs.stonybrook.edu/~lori/classes/facdev/MDintro.htm
4. https://www.tutorialspoint.com/basics_of_computer_science/basics_of_computer
_science_multimedia.htm
5. https://www.educba.com/flash-tools/
6. https://www.slideshare.net/sathyananthinis/online-assignment-39536910
7. https://www.vtc.com/products/Macromedia-Director-5-tutorials.htm
8. https://www.smashingmagazine.com/2009/08/the-ultimate-collection-of-maya-3d-
tutorials/
Course Delivery
The course will be delivered through Demonstration and Practices.
List of Exercises:
1. Familiarize with CORELDRAW, its shortcuts.
2. Perform the operation of implementing drawing and shaping of objects
3. Work with styles and templates
4. Organize the objects
5. Create styles and templates
6. Create special effects using CorelDAW
7. Familiarize with Phtoshop and its shortcuts.
8. Perform painting and patching
9. Generate graphics for creating images using Photoshop
10. Generate graphics for websites and brochures using Photoshop
11. Familiarization of conversion of black and white picture into colour
picture.
12. Generate graphics for videos using Photoshop
13. Familiarize with Flash and its features.
14. Create tweening (shape, motion) in Flash
15. Familiarize with Action script in Flash
16. Post sound to the animations using Flash
17. Create website using Flash
18. Familiarize with Macromedia Director and its shortcuts.
19. Perform the editing in Macromedia Director
20. Create animations using Macromedia Director
21. Edit the captured video in AdobePremiere
22. Blend multiple audio tracks using AdobePremiere
23. Familiarize with Maya and its shortcuts
24. Perform the operation of implementing drawing and shaping of objects
25. Work with material editor in Maya
26. Organize the objects(modeling) using Maya
27. Create texturing using Maya
28. Create special effects using Maya
29. Create animation to objects using Maya
30. Post sound to animations using Maya
HU-310 - Communication and Life Skills Lab
Communication and Life Skills HU-310
Course Title Course Code
Lab
Semester III Course Group Practical
Rationale:
The course is designed to impart listening skills and life skills to the students of diploma
which will help them a great deal in personal and professional fronts.
Prerequisites:
The course requires the basic knowledge of vocabulary, grammar, and four language learning
skills, viz. Listening, Speaking, Reading and Writing.
Course Contents
I. Listening Skills-I
Duration: 6 (L 2 P 4)
A paragraph
A song
A recipe
A dialogue
Flexibility
Curiosity
Determination
Innovative ideas
8. Critical Thinking
Observation
Curiosity
Introspection
Identify biases
Critical Analysis
9. Problem Solving and Decision Making
Define the problem
Generate Options
Evaluate and choose an option
Implement Solution
Monitoring and seeking feedback
Learn to be creative.
Think innovatively.
Know the reasons for a problem.
Learn to overcome problems.
Life Skills – III Learn the various techniques to solve the problems.
Learn to make proper decisions on time.
Think ‘out of the box’.
Think critically.
310.2 - - - - 3 2 3 5,6,7
310.3 - - - - 3 3 3 5,6,7
310.4 - - - - 2 2 3 5,6,7
310.5 - - - - 2 2 3 5,6,7
310.6 - -- -- 2 3 5,7
Evaluation Pattern:
I. Continuous Internal Examination: 60 Marks
i. Seminars: 10 marks
References:
a. Flint, Chrisand Jamie FlockhartListening: A2 (Collins English for Life: Skills) Collins.
2013
b. Brown, Stephen E. English in Everyday Life. McGraw-Hill Education.2008
c. Mohanraj, Jayashree. Let Us Hear Them Speak: Developing Speaking-Listening Skills
in English.Sage. 2015
d. Susan Earle – Carlin. Q Skills for Success: Listening and Speaking 5: Student Book
with Online Practice. Oxford University Press. 2013
e. Kumar, Sanjay and Pushpa Latha. Communication Skills: A Work Book.Oxford
University Press. 2018
f. Carnegie, Dale.The Leader in You. Simon & Schuster: 1995
g. Carnegie, Dale.The Art of Public Speaking. Prabhat Prakashan. NewDelhi.2013
h. Kaye, Martin. Goal Setting (Workbook Included): Goals & Motivation: Introduction
To A Complete & Proven Step-By-Step Blueprint For Reaching Your Goals (Goal
Setting Master Plan 1). Kindle Edition. MK Coaching.2016.
i. West, Steven. Critical Thinking Skills: Practical Strategies for Better Decision
making, Problem-Solving and Goal Setting. Kindle Edition.2018
j. Tracy, Brain. Goals. Berret-Koehler PublishersInc. San Francisco. 2017
k. Tracy, Brain. Master your Time Master your Life. Penguin Random House Inc. New
York. 2017
l. Sean Covey. The 7 Habits of Highly Effective Teens. Simon and Schuster,2011
E-Learning Resources:
a. http://www.bbc.co.uk/worldservice/learningenglish/youmeus/learnit/learnitv39.shtml
b. https://www.examenglish.com/leveltest/listening_level_test.htm
c. https://www.oxfordonlineenglish.com/listening?utm_referrer=https%3A%2F%2Fww
w.google.co.in%2F
d. https://takeielts.britishcouncil.org/prepare-test/free-ielts-practice-tests/listening-
practice-test-1
e. https://learnenglish.britishcouncil.org/en/listening
f. https://www.cambridgeenglish.org/learning-english/activities-for-
learners/?skill=listening
g. https://www.businessenglishsite.com/business-english-listening.html
BOARD DIPLOMA EXAMINATION (C-21)
MID SEMESTER EXAMINATION - I
HU-310- COMMUNICATION AND LIFE SKILLS LAB
Time : 1 Hour Total Marks: 20
Marks
Part – A 10 marks
1. Listening Comprehension: 5 X 2 = 10
(Teacher should give the questions before reading the passage given below)
There are two problems which cause great worry to our educationists – the problem of
religious and moral instruction in a land of many faiths and the problem arising out of a large
variety of languages.
Taking up the education of children we see that they should be trained to love one another,
to be kind and helpful to all, to be tender to the lower animals and to observe and think right.
The task of teaching them how to read and write and to count and calculate is important, but
it should not make us lose sight of the primary aim of moulding personality in the right way.
For this it is necessary to call into aid, culture, tradition and religion. But in our country.
we have in the same school, to look after boys and girls born in different faiths and belonging
to families that live diverse ways of life and follow different forms of worship associated
with different denominations of religion. It will not do to tread the easy path of evading the
difficulty by attending solely to physical culture and intellectual education.
It is not right for us in India to be dissuaded from this by considerations as to overtaking
the young mind. What is necessary must be done and it is not in the fact too great a burden.
On the basis of reading the above passage, answer the following questions:
1. Which two problems have our educations to face?
2. What is the primary aim of the education of children?
3.How should the problem of religious and moral instruction be dealt with?
4. Which basic training is the writer talking about?
5. How can we serve the spiritual needs of school children?
PART- B 10 Marks
Instruction: Answer any one of the questions in 150 words.
2. What are the benefits of developing an optimistic sense towards your life?
3. Give an instance from your life when you adapted yourself to a new situation.
BOARD DIPLOMA EXAMINATION (C-21)
MID SEMESTER EXAMINATION - II
HU-310- COMMUNICATION AND LIFE SKILLS LAB
Time : 1 Hour Total Marks: 20 Marks
Part – A 10 marks
1. Listening Comprehension: 5 X 2 = 10
(Teacher should give the questions before reading the passage given below)
Isaac Newton figured out why objects fall to the ground and why the planets move the
way they do. Isaac Newton was born in Lincolnshire, England, in 1643. His father died
before he was born but, despite having a difficult childhood, he gained a place at Cambridge
University. When the plague broke out he was forced to stay at home and, with so much free
time on his hands, Newton started to wonder about what made things fall.
Newton said that he was inspired to think about forces when he saw an apple fall from a
tree. He came up with the theory of gravity, an invisible force that pulls all of the objects in
the Universe together, and the reason things don’t float off into the sky.
In 1685, Newton described his Laws of Motion – a mathematical guide to how an object’s
movement is affected by speed and mass. Two years later, Newton published his ideas about
gravity in a book which contains many of the foundations of modern science.
Newton also invented a new kind of telescope called a reflector. It used a mirror to collect
light instead of lenses, and was much more powerful than existing telescopes. He also
showed that white light was made up of all the colours of the rainbow.
1. What did Isaac Newton find?
2. Where did Isaac Newton born?
3. Which disease broke out in his childhood?
4. What was the telescope that Isaac Newton invented?
5. From which colour rainbow is made up of?
PART- B 10 Marks
Instruction: Answer any one of the questions in 150 words.
2. What were the short term goals which you set to yourself and how you managed to achieve
them in the recent past?
3. Explain - i) how you prioritise your tasks.
ii) how you manage your time in the best possible way.
BOARD DIPLOMA EXAMINATION (C-21)
SEMESTER END EXAMINATION
HU-310- COMMUNICATION AND LIFE SKILLS LAB
Time: 3 Hours Total Marks: 40
Marks
Part – A 10 marks
1. Listen to the following passage and answer the questions give below it. 5 X 2 = 10
(Teacher should give the questions before reading the passage)
Some of us think that writing is only for writers. But writing is for all of us. As Julia
Cameron notes in her book The Right to Write: An Invitation and Initiation into the Writing
Life, “I believe we all come into life as writers.” Writing can be beneficial for all of us,
because it can be therapeutic. One of the most powerful parts of therapy is cultivating the
ability to observe our thoughts and feelings, said Elizabeth Sullivan, a licensed marriage and
family therapist in San Francisco. And that’s what writing helps us do.
“Most of us do not think in complete sentences but in self-interrupted, looping,
impressionistic cacophony,” she said. Writing helps us track our spinning thoughts and
feelings, which can lead to key insights (e.g., I don’t want to go to that party; I think I’m
falling for this person; I’m no longer passionate about my job; I realize how I can solve that
problem; I’m really scared about that situation.) Writing is “speaking to another
consciousness – ‘the reader’ or another part of the self. We come to know who we really are
in the present moment,” she said. Writing also creates a mind-body-spirit connection, she
said. “When you use your hands to pen or type something directly from your brain, you are
creating a powerful connection between your inner experience and your body’s movement
out in the world.” We hold worries, fears and memories in our bodies, Sullivan said. When
we use the body in positive ways – such as dancing or writing — we stay in the present
moment, we inhabit our bodies, and we can heal ourselves, she said. “Writing is a small
movement but it is incredibly powerful when you are writing down what is in your mind.”
Free writing or journaling is simply writing what’s on your mind. It’s letting it all
hang out without censoring yourself. According to Sullivan, this could be: “Today I woke up
and found the car window smashed and I wondered if the glass replacement guys go out at
night and do it.”
“Poetry is a natural medicine; it is like a homeopathic tincture derived from the stuff
of life itself–your experience,” writes John Fox in Poetic Medicine: The Healing Art of
Poem-Making.
Sullivan suggested writing a short letter to a loved one. Imagine this person has
written to you and asked you: “How are you doing, really?” Another exercise is to “write to
someone with whom you have ‘unfinished business’ without sending it.” The goal is for you
to gain a clearer understanding of your own thoughts and feelings about the person, she said.
Answer the following questions:
1. Why does Julia Cameron believe that we all come into life as writers
2. What is the most important therapeutic quality of writing?
3. Whose consciousness does a writer touch through his or her writing?
4. How does Elizabeth Sullivan describe our thinking? Why does she say so?
5. Which word in the passage means ‘a coarse unpleasant noise’?
Part – B 15 marks
2. Seminar Presentations on Life Skills topics:
Part – C 15 marks
3. Viva Voce.
CS-311-SKILL UPGRADATION
Course Title Skill Upgradation Course Code CS-311
Semester III Course Core
Teaching Scheme in periods 0:0:8 Credits 2.5
Total
Methodology Activities 120
Contact
Rationale: This course is introduced for all semesters with a purpose of providing
outside classroom experiences that lead to overall development of the students. One whole
day is allocated for activities.
Course Objective:
1. To create an awareness on Engineering Ethics and Human Values.
2. To instill Moral, Social Values and Loyalty.
3. Create awareness about social responsibilities of Engineers
4. To improve Communication and Participation skills
Course Content and Blue Print of Marks for
CIE
ActivityNo Activity Periods Frequency
Expert/Guest Lectures
Safety and Responsibilities of an Engineer
6 Occupational crime/Cyber crimes 27
4 Times in a
Responsibility of engineers
semester
Emerging technologies
Note: in case Expert faculties are not available English faculty may handle the expert
lectures or Video clips on the suggested lectures may be played and the suggested
activities are flexible.
Course Outcomes:
CO/PO
CO Outcome
Mapping
Application of known knowledge on real time 1,2,3,4,5,6,7
CO1
problems
Practice the moral values that ought to guide the 5,6,7
CO2
Engineeringprofession.
Develop the set of justified moral principles of 5,7
CO3 obligation, ideals that ought to be endorsed by the
engineers and applythem in real life situations
Create awareness of saving environment through 3,4,5,7
CO5
activities
CO6 Create awareness of Constitution of India 5
COURSE CONTENT:
Lifelong learning
Development tools
knowledge
Management
Environment
Engineering
Engineering
Design
Project
Mapped PO
Analysis
Problem
Tools
CO1 ✓ ✓ ✓ ✓ ✓ ✓ ✓ 1,2,3,4,5,6,7
CO2 ✓ ✓ ✓ 5,6,7
CO3 ✓ ✓ 5,7
CO4 ✓ ✓ ✓ ✓ 3,4,5,7
CO5 ✓ 5
FORMAT FOR STUDENT ACTIVITY ASSESSMENT
*All student activities should be done in a group of 4-5 students with a team leader.
NOTE: This is only an example. Appropriate rubrics may be devised by the
concerned course co-coordinator for assessing the given activity.If the average
score is greater than 1(>1), then 2.5 credits will be awarded to student.