You are on page 1of 12

Printed Pages:02 Sub Code: KIT-061

Paper Id: 236679 Roll No.

B.TECH.
(SEM VI) THEORY EXAMINATION 2022-23
BLOCKCHAIN ARCHITECTURE DESIGN
Time: 3 Hours Total Marks: 100
Note: Attempt all Sections. If require any missing data; then choose suitably.

SECTION A

1. Attempt all questions in brief. 2 x 10 = 20


(a) Give the formal definition of Blockchain.
(b) Classify the different types of Blockchain.
(c) Examine this statement-“suppose an adversary (or malicious user) wants to change
the transaction of one block.” If s/he is successfully change it then what are
consequences occurred due to the this modification?
(d) Describe “Mining” procedure used in Public Blockchain.
(e) Define the term “Channels” used in the Hyper-ledger fabric.
(f) List down the properties of Smart Contracts.
(g) List down the Pros and Cons of using Blockchain in the Trade/Supply Chain System.
90

6
22
(h) In PBFT consensus algorithm, if the number of byzantine nodes is 5, then find out
_2
the number of honest nodes and total number of nodes present in the blockchain

3.
P1

network.

11
(i) Define Private and Public Key Cryptography.
3E

0.
(j) Examine the security mechanism utilized in the Blockchain.

.2
P2

25
Q

SECTION B
|1
2. Attempt any three of the following: 10x3=30
30

(a) Describe the centralized, decentralized and distributed system architecture. Also give
a brief comparison among these three architecture based on their unique properties.
8:

(b) What is the consensus algorithm? Explain the basic requirements for consensus
:5

protocol.
08

(c) Discuss Hyper-ledger Fabric. How do we decompose the consensus process?


(d) Discuss the public distribution system (PDS). Also, discuss the utilization of
3
02

blockchain in PDS with respect to the centralized PDS.


(e) Given the Elliptic curve E11(1,6) with the coordinate G (2,7). Find out the (2*P).
-2
06

SECTION C
1-

3. Attempt any one part of the following: 10x1=10


|2

(a) Define Merkletrees. Explain the use of Merkle tree in blockchain in detail.
(b) Suppose you have eight data points (or eight transactions)- 8 to 1. Create the Merkle
tree for the given set of transactions ordered from 8 to 1 and then compute the in-
order, pre-order, and post-order traversal for the created Merkle tree.
4. Attempt any one part of the following: 10x1=10
(a) Define hash functions. Also, discuss the characteristics and applications of hash
functions.

QP23EP1_290 | 21-06-2023 08:58:30 | 125.20.113.226


(b) Explain Proof-of-Work (PoW) consensus algorithm used in the public blockchain.

5. Attempt any one part of the following: 10x1=10


(a) Describe the Practical Byzantine Fault Tolerance (PBFT) consensus model adopted
in Hyper-ledger Fabric.
(b) Create the smart contract for withdrawal and deposit functionality of banking
application using the modifier.

6. Attempt any one part of the following: 10x1=10


(a) The current Financial Software System (FSS) utilizes the centralized platforms to
perform the customer’s transactions. As a developer, if we shift from centralized
system to decentralized system, then list down the advantages and disadvantages of
the decentralized FSS. Also, Justify your answer with the support of your argument.
(b) Now-a-days the blockchain technology is considered as trusted approach for
different applications like supply chain management system. This technology
achieves data immutability and provides the transparent system. Is it possible that
blockchain technology can be used to completely removes the fraud and corruption
from the present public and private sectors? Provides your observation on it.

7. Attempt any one part of the following: 10x1=10


90

6
(a) Describe the concept of “Digital Signature” used in the blockchain.

22
_2
(b) Discuss Blockchain for Government with respect to Digital identity, land records

3.
and other kinds of record keeping between other government entities. Is it safe?
P1

11
Justify your answer.
3E

0.
.2
P2

25
Q

|1
30
8:
:5
08
3
02
-2
06
1-
|2

QP23EP1_290 | 21-06-2023 08:58:30 | 125.20.113.226


Printed Pages:02 Sub Code:KCS-603
Paper Id: 236895 Roll No.

B.TECH.
(SEM VI) THEORY EXAMINATION 2022-23
COMPUTER NETWORKS
Time: 3 Hours Total Marks: 100
Note: Attempt all Sections. If require any missing data; then choose suitably.

SECTION A

1. Attempt all questions in brief. 2 x 10 = 20

a. Explain the differences between point to point and point to multipoint.


b. Define bit rate and baud rate.
c. Compare OSI with TCP/IP protocol suit.
d. Construct the Polar NRZ-L and NRZ-I schemes for the following Data: 01001110
e. Describe piggybacking?
f. Explain ICMP BGP protocol and its application in real-world scenarios.
90

6
g. If a 7-bit hamming code received as 1110101, show that the code word has error. Also,

22
rectify error in this code.
_2

3.
h. Define QoS.
P1

11
i. State difference between HTTP and HTTPS.
3E

0.
j. Describe the “ count to infinity problem” with an example.

.2
P2

SECTION B 25
Q

|1
2. Attempt any three of the following: 10x3=30
08

a. Name and Explain 4 network devices, and write about transmission Impairment in brief.
3:

b. Explain CSMA/CD with CSMA/CA with diagram.


:5
08

c. Explain the working principle of the Congestion Control mechanism with a well-labeled
diagram.
3

d. Explain the following terms by taking real-world examples:


02

i) Go Back-N
-2

ii) Selective repeat.


06

e. Explain Asymmetric cryptography. Also, write the steps used in RSA algorithm,
6-

demonstrate the transmission of character “F” using RSA.


|2

SECTION C
3. Attempt any one part of the following: 10x1=10

a. Describe all the layers of the OSI model with a well-labeled diagram.
b. Differentiate between various topologies with well labeled diagram.

QP23EP1_290 | 26-06-2023 08:53:08 | 125.20.113.226


4. Attempt any one part of the following: 10x1=10

a. A bit stream 10011101 is transmitted using x3+1 generator polynomial. Generate the
CRC code word for this message.
b. Explain error control mechanism in Data link layer and giving example of each
method.

5. Attempt any one part of the following: 10x1=10

a. Illustrate the difference between IPv4 and IPv6.


b. The IP network 200.198.160.0 is using subnet mask 255.255.255.224. Draw the
subnets.

6. Attempt any one part of the following: 10x1=10

a. Explain the following terms:


(i) FTP (ii) SMTP (iii) DNS (iv)ARP

b. Differentiate TCP and UDP in context of the header format.

90

6
7. Attempt any one part of the following: 10x1=10

22
_2

3.
a. Explain DNS.
P1

11
b. Define SNMP Protocols and working scenario.
3E

0.
.2
P2

25
Q

|1
08
3:
:5
08
3
02
-2
06
6-
|2

QP23EP1_290 | 26-06-2023 08:53:08 | 125.20.113.226


Printed Pages:2 Sub Code:KIT-601
Paper Id: 236803 Roll No.

B. TECH
(SEM VI) THEORY EXAMINATION 2022-23
DATA ANALYTICS
Time: 3 Hours Total Marks: 100
Note: Attempt all Sections. If require any missing data; then choose suitably.

SECTION A

1. Attempt all questions in brief. 2 x 10 = 20


(a) What are the main characteristics of Big Data?
(b) Generalize the role of analytical tools in Big data?
(c) What are the purposes of regression analysis?
(d) What do you mean by fuzzy qualitative model?
(e) Define association rule.
(f) State the benefits of analytic sandbox.
(g) What do you mean by data stream management system?
(h) What do you mean by response modeling?
(i) What are the benefits of visual data exploration?
90

6
22
(j) Mention some main goals of Hadoop.
_2

3.
P1

11
SECTION B
3E

0.
2. Attempt any three of the following: 10x3=30

.2
P2

(a) Compare and contrast analysis and reporting in data analytics with suitable
example.
25
Q

(b) What is a neural network? How can it be used in analytics?


|1
(c) Explain Apriori association rule mining algorithm.
09

(d) List the advantages and disadvantages of K-Means clustering.


(e) What is HDFS? How does it handle Big Data?
6:
:5
08

SECTION C
3
02

3. Attempt any one part of the following: 10x1=10


-2

(a) What are the various stages in big data analytics life cycle? Illustrate with a
figure, explaining each of them.
06

(b) What is the difference between regression modelling and Bayesian modeling?
3-

Explain in brief.
|2

4. Attempt any one part of the following: 10x1=10


(a) Explain the role of principal component analysis in neural networks.
(b) What are the parameters used to characterize any fuzzy membership function?

QP23EP1_290 | 23-06-2023 08:56:09 | 125.20.113.226


5. Attempt any one part of the following: 10x1=10
(a) Discriminate the concept of sampling data in a stream.
(b) Illustrate various Real Time Analytics Platforms (RTAPs) with examples.

6. Attempt any one part of the following: 10x1=10


(a) Explain the working of CLIQUE algorithm in brief.
(b) Identify the major issues in data stream query processing.

7. Attempt any one part of the following: 10x1=10


(a) Illustrate and explain the concept of Map Reduce framework in brief.
(b) Write R function to check whether the given number is prime or not?

90

6
22
_2

3.
P1

11
3E

0.
.2
P2

25
Q

|1
09
6:
:5
08
3
02
-2
06
3-
|2

QP23EP1_290 | 23-06-2023 08:56:09 | 125.20.113.226


Printed Pages:02 Sub Code: KNC-602
Paper Id: 236402 Roll No.

B.TECH
(SEM VI) THEORY EXAMINATION 2022-2023
INDIAN TRADITIONS, CULTURE AND SOCIETY
Time: 3 Hours Total Marks: 100
Note: Attempt all Sections. If require any missing data; then choose suitably.

SECTION A

1. Attempt all questions in brief. 2 x 10 = 20

a. Define the role of women in ancient India.


b. Explain Varna System.
c. Write short notes on Sanskrit Literature.
d. Discuss the role of Brahmi Script in helping the growth of other scripts.
e. Explain the four noble truths taught by Buddha.
f. Discuss the Shad-Darshna of Indian Philosophy.
g. Describe the importance of developing Science.
90

2
h. Discuss the role of mathematics during Harappan Civilization.

13
_2
i. Outline main feature of Cinematograph Act 1952.

2.
P1

j. Describe briefly Indian Dance Forms.

24
3E

5.
SECTION B

.5
P2

2. Attempt any three of the following: 10x3=30


17
Q

|1
a. Examine Saptanga Theory of Kautilya.
b. Illustrate the teaching of Ramayana and Mahabharata.
02
1:

c. Compare the teachings of Buddhism and Jainism.


:5

d. Explore important contributions in the field of Physics in ancient India


08

e. Explore some important fairs and festivals of India.


3
02

SECTION C
-2

3. Attempt any one part of the following: 10x1=10


06

a. Examine the role of king and various ministers during ancient India’s State
5-

Administration.
|1

b. Examine the Social Contract Theory of State formation.

4. Attempt any one part of the following: 10x1=10

a. Illustrate the characteristics and relevance of Upanishads.


b. Illustrate the emergence of North Indian languages from various scripts.

QP23EP1_290 | 15-06-2023 08:51:02 | 117.55.242.132


5. Attempt any one part of the following: 10x1=10
a. Analyze the significance of Ramakrishna Mission and Satya Sodhak Samaj.
b. Appraise thedifferent features of Bhakti Movement.

6. Attempt any one part of the following: 10x1=10


a. Explore the major contributions in the field of textile technology in Ancient India
b. Explore thecontribution of Aryabhata in astronomy.

7. Attempt any one part of the following: 10x1=10


a. Analyze the impact of India’s culture on different parts of the world.
b. Classify some important classical dances in India.

90

2
13
_2

2.
P1

24
3E

5.
.5
P2

17
Q

|1
02
1:
:5
08
3
02
-2
06
5-
|1

QP23EP1_290 | 15-06-2023 08:51:02 | 117.55.242.132


Printed Pages: 02 Sub Code:KOE-064
Paper Id: 236485 Roll No.

B.TECH.
(SEM VI) THEORY EXAMINATION 2022-23
OBJECT ORIENTED PROGRAMMING
Time: 3 Hours Total Marks: 100
Note: 1. Attempt all Sections. If require any missing data; then choose suitably.

SECTION A

1. Attempt all questions in brief. 2 x 10 = 20

a. Differentiate between Object and Class.


b. Describe the difference between Abstract Classes and Interfaces.
c. List down the different types of Relationships in Class diagrams.
d. Explain the terms Association, Aggregation, and Composition relationships.
e. List down the different phases of Object-Oriented Analysis.
f. Differentiate between Procedural and Object-Oriented language features.
g. What is the namespace in C++? Explain its significance.
90

2
h. Describe the concept of typecasting in C++.

13
_2
i. Discuss operator overloading in C++.

2.
P1

j. Differentiate between private and public members of a class in C++.

24
3E

5.
.5
SECTION B
P2

2. Attempt any three of the following: 17 10x3=30


Q

|1
a. Explain different types of diagrams in UML along with example of each.
20

b. Explain the different modelling techniques used in Class/Object diagrams.


2:

c. Define Abstraction and Encapsulation and explain their significance in Object-


:5

Oriented Programming.
08

d. Explain the difference between call by value and call by reference in C++, with the
3

help of suitable example.


02

e. Explain the concept of constructors in C++. Discuss different types of constructors.


-2

Give example of each.


06

SECTION C
7-
|1

3. Attempt any one part of the following: 10x1=10

a. Explain Object-Oriented Modelling, and Differentiate it with modelling techniques.


Explain your answer with proper reasoning.
b. Define Polymorphism and give an example of its implementation in object-oriented
Programming.

QP23EP1_290 | 17-06-2023 08:52:20 | 117.55.242.132


4. Attempt any one part of the following: 10x1=10
a. Explain the reason of Polymorphism being depicted in collaboration diagrams.

b. Discuss the callback mechanism, and its representation in sequence diagrams?

5. Attempt any one part of the following: 10x1=10

a. Explain the advantages and disadvantages of SA/SD and JSD in comparison to


Object-Oriented Analysis and Design?
b. Explain the process of combining three Models (Class, Use Case, and Interaction) in
to object-oriented analysis and design.

6. Attempt any one part of the following: 10x1=10

a. Discuss an inline function in C++. Explain its significance along with example.

b. Explain the difference between static and virtual functions in C++ with the help of
example.

7. Attempt any one part of the following: 10x1=10


90

2
13
a. Illustrate the types of inheritance in C++. Give an example of each.
_2

2.
P1

b. Explain pure virtual function in C++.Explain its usefulness with an example.

24
3E

5.
.5
P2

17
Q

|1
20
2:
:5
08
3
02
-2
06
7-
|1

QP23EP1_290 | 17-06-2023 08:52:20 | 117.55.242.132


Printed Pages:2 Sub Code: KCS-601
Paper 236546 Roll
Id: No.

B. TECH.
(SEM VI) THEORY EXAMINATION 2022-23
SOFTWARE ENGINEERING
Time: 3 Hours Total Marks: 100
Note: Attempt all Sections. If require any missing data; then choose suitably.

SECTION A
1. Attempt all questions in brief. 2 x 10 = 20
(a) Define generic software with example.
(b) Define software components.
(c) Mention any two non-functional requirements on software to be developed.
(d) What is meant by software prototyping?
(e) What do you mean by horizontal and vertical partitioning?
(f) What is the software architecture?
(g) Distinguish between verification and validation:
90

6
(h) Distinguish between alpha and beta testing?

22
(i) Mention the advantages of CASE tools.
_2

3.
(j) Define adaptive maintenance.
P1

11
3E

0.
SECTION B

.2
P2

2. Attempt any three of the following: 10x3=30


25
Q

(a) Iterative waterfall and spiral model for software lifecycle clean and discuss
|1
various activities in each phase.
(b) What are the problems faced in software engineering? Explain each in detail.
56

(c) Explain about the structure chart and all its types with suitable example.
4:

(d) Explain boundary value analysis and its significance with example.
:5

(e) Discuss Software Configuration Management and various tasks in SCM process.
08

Explain version control and various types of project risks.


3
02

SECTION C
-2
06

3. Attempt any one part of the following: 10x1=10


(a) Explain software characteristics in detail. Discuss the reasons of software crisis.
9-

(b) Discuss the various Mc Call’s quality factors with quality triangle.
|1

4. Attempt any one part of the following: 10x1=10


(a) Explain the SEI-CMM model. What do you mean by state of fire fighting.
(b) What are the various stages of requirement engineering process? Explain it
with diagrammatic representation.

QP23EP1_290 | 19-06-2023 08:54:56 | 125.20.113.226


5. Attempt any one part of the following: 10x1=10
(a) Draw the software design framework and discuss the elements of design model.
(b) Illustrate the principles of software design. Discuss the characteristics of good
software design.

6. Attempt any one part of the following: 10x1=10


(a) Draw the control flow graph and Calculate the cyclomatic complexity with three
methods and independent paths for the given code-

IF A = 100
THENIF B > C
THEN A = B
ELSE A = C
ENDIF
ENDIF
PRINT A

(b) Discuss the various types of structural testing techniques with example of each.

90

6
7. Attempt any one part of the following: 10x1=10

22
_2
(a) Draw the general model of software re-engineering and elaborate it.

3.
P1

(b) Write short notes on:

11
(i) Function Point
3E

0.
(ii) COCOMO

.2
(iii)Defect, Fault, Failure
P2

25
Q

|1
56
4:
:5
08
3
02
-2
06
9-
|1

QP23EP1_290 | 19-06-2023 08:54:56 | 125.20.113.226

You might also like