## Tuesday, 4 December 2018

### CS201-Intro to Programming Assignment no. 1 Solution FALL 2018 Due date: 05 December, 2018 | SUPERSTARWEBTECH

Subject: CS201-Intro to Programming
Semester: FALL 2018
Assignment No. 1
Due date: 05 December, 2018

 CS201 ASSIGNMENT 1 SOLUTION FALL 2018

CS201-Intro to Programming Assignment 1 #Instructions

DON’T miss these important instructions:

It should be clear that your assignment will not get any credit if:
§ The assignment is submitted after due date.
§ The assignment is submitted via email.
§ The assignment is copied from Internet or from any other student.
§ The submitted assignment does not open or file is corrupt.
§ It is in some format other than .cpp.

1) Note: You are supposed to submit your assignment in .cpp format. Any other formats like scan images, PDF, zip, doc, rar and bmp etc will not be accepted. All types of plagiarism are strictly prohibited.
For any query about the assignment, contact at CS201@vu.edu.pk

CS201-Intro to Programming Assignment 1 #Objective

To enable students to write, compile and execute a program in Dev C++. Moreover to familiarize students with the concepts of:

Loops
Switch, break, continue
Functions
Arrays
Pointers

CS201-Intro to Programming Assignment 1 #Questions

Write a program which defines three functions:
genRandNum()
findMinNum()
swapValue()

genRandNum(): This function will generate 5 random numbers in range 1-100 and store these numbers in array and print array on console.
Now start sorting these numbers in ascending order (lower to higher) by following the given steps:

1. findMinNum(): This function will search smallest number in unsorted part of array.
2. If leftmost number is the smallest number in unsorted array then no need to swap it otherwise swap the smallest number with left most unsorted number using swapValue() function. Now this number is fully sorted.
3. Repeat the above 2 steps until the whole array get sorted.

CS201-Intro to Programming Assignment 1 #Output Sample

Sample Output:

CS201-Intro to Programming Assignment 1 #Video with output

## Monday, 3 December 2018

### CS304-OOP Assignment no. 1 Solution FALL 2018 Due date: 07 December, 2018 | SUPERSTARWEBTECH

Subject: CS304-Object Oriented Programming
Semester: FALL 2018
Assignment No. 1
Due date: 07 December, 2018

 CS304-OOP ASSIGNMENT 1 SOLUTION FALL 2018

CS304-OOP Assignment 1 #Instructions

DON’T miss these important instructions:

It should be clear that your assignment will not get any credit if:
§ The assignment is submitted after due date.
§ The assignment is submitted via email.
§ The assignment is copied from Internet or from any other student.
§ The submitted assignment does not open or file is corrupt.
§ It is in some format other than .cpp.

1) Note: You are supposed to submit your assignment in .cpp format. Any other formats like scan images, PDF, zip, doc, rar and bmp etc will not be accepted. All types of plagiarism are strictly prohibited.
For any query about the assignment, contact at CS304@vu.edu.pk

CS304-OOP Assignment 1 #Objective

The objective of this assignment is:

o To give you the idea of practical implementation of some concepts like, definition of classes, Data members, member functions, Constructors, Aggregation and Composition etc.

For any query about the assignment, contact at cs304@vu.edu.pk

CS304-OOP Assignment 1 #Questions

Problem Statement:
We have the following part of class diagram showing aggregation relationship:

You are required to implement above class diagram (complete program) in C++ with all data members, constructors, member functions and concept (aggregation).
CS304-OOP Assignment #Output Sample

Note: You have to submit .CPP file. See the sample Output to view the messages you need to print in constructors of all classes.
Sample Output:

CS304-OOP Assignment 1 #Video with output

## Wednesday, 28 November 2018

### MTH301-Calculus 2 Assignment no. 1 Solution FALL 2018 Due date: 29 November, 2018 | SUPERSTARWEBTECH

Subject: MTH301-Calculus II
Semester: FALL 2018
Assignment No. 1
Due date: 29 November, 2018

MTH301-Calculus II Assignment #Instructions

DON’T miss these important instructions:

· To solve this assignment, you should have good command over first 6 lectures.
· Upload assignments properly through LMS, (No Assignment will be accepted through email).
· All students are directed to use the font and style of text as is used in this document.
· Don’t use colorful back grounds in your solution files.
· Use Math Type or Equation Editor etc for mathematical symbols.
· No excuse will be accepted by anyone if found to be copying or letting others copy.
· Don’t wait for the last date to submit your assignment.

### PHY101-Intro to Physics Assignment no. 1 Solution FALL 2018 Due date: 26 November, 2018 | SUPERSTARWEBTECH

Subject: PHY101-Intro to Physics
Semester: FALL 2018
Assignment No. 1
Total Marks: 25
Due date: 29 November, 2018

PHY101-Intro to Physics Assignment #Instructions

DON’T miss these important instructions:

· Upload assignments properly through LMS, (No Assignment will be accepted through email).
· All students are directed to use the font and style of text as is used in this document.
· Don’t use colorful back grounds in your solution files.
· Use Math Type or Equation Editor etc for mathematical symbols.
· No excuse will be accepted by anyone if found to be copying or letting others copy.
· Don’t wait for the last date to submit your assignment.

## Friday, 23 November 2018

### CS403-DBMS Assignment no. 1 Solution FALL 2018 Due date: 26 November, 2018 | SUPERSTARWEBTECH

Subject: CS403-DBMS
Semester: FALL 2018
Assignment No. 1
Total Marks: 20
Due date: 26 November, 2018
 CS403-DBMS ASSIGNMENT 1 SOLUTION FALL 2018

CS403-DBMS Assignment 1 #Instructions

Instructions:

You need to use MS word document to prepare and submit the assignment on VU-LMS.
It should be clear that your assignment will not get any credit if:
§ The assignment is submitted after due date.
§ The assignment is not in the required format (doc or docx)
§ The submitted assignment does not open or file is corrupt.

Assignment is copied(partial or full) from any source (websites, forums, students, etc)

· Assignment should be in .doc or .docx format

Assignment submission through email is NOT acceptable
CS403-DBMS Assignment 1 #Objective

Objective

The objective of this assignment is

· To give basic knowledge and understanding of Database.
· To be able to understand Conceptual Database Design.

CS403-DBMS Assignment 1 #Note

Note:

· Font style: “Times New Roman”
· Font color: “Black”
· Font size: “12”
· Font in Italic is not allowed at all.
· No formatting or bullets are allowed to use.
· Your answer should be precise and to the point, avoid irrelevant detail.

Lectures Covered: This assignment covers Lecture # 01 - 10

CS403-DBMS Assignment 1 #Question

Question

“Stay Fit” is a gym equipment providing company. Company buys exercise machines from different suppliers. Company provides different types of exercise machines of different suppliers to gyms or home customers. Special discount is offered to regular customers. Customers place order and after checking the availability of the demanded machines, order is confirmed. After order confirmation, order is dispatched. Every order has a voucher (bill). When order is received, customers pay the bill.

The entire application is going to be developed in the broad perspective, However you are required to keep in view only the scenario (portion) whose details have mentioned above and perform the following tasks.

·         Draw the context level diagram.
·         Identify Entities, their attributes, relationships among entities in above scenario and draw Entity Relationship Diagram (ERD) for it.

Note: You are required to submit Context level diagram and ERD as your solution only.

## Tuesday, 20 November 2018

### CS610-Computer Networking Assignment no. 1 Solution FALL 2018 Due date: 22 November, 2018 | SUPERSTARWEBTECH

Subject: CS610-Computer Networking
Semester: FALL 2018
Assignment No. 1
Total Marks: 20
Due date: 22 November, 2018
 CS610-ASSIGNMENT NO. 1 SOLUTION FALL 2018

CS610-Computer Networking Assignment #Instructions

Instructions:

You need to use MS word document to prepare and submit the assignment on VU-LMS.

It should be clear that your assignment will not get any credit if:
§ The assignment is submitted after due date.
§ The assignment is not in the required format (doc or docx)
§ The submitted assignment does not open or file is corrupt.

Assignment is copied(partial or full) from any source (websites, forums, students, etc)

CS610-Computer Networking Assignment #Questions

Suppose as a network administrator, you want to check the connectivity of following websites using Ping command:

By default, ping command uses 32 bytes packet size but you are required to change the packet size with last 3 digit of your VUID then take the screen shot of the responses from both websites and paste it as your solution in word file.
CS610-Computer Networking Assignment 1 Solution !Watch Video!

Question no. 1:

Question no. 2:

Open command prompt and type the following command:

ipconfig /all

the result will be like this:

Take screenshot of your result and then paste in your solution file

## Monday, 19 November 2018

### PHY301-Circuit Theory Assignment no. 1 Solution FALL 2018 Due date: 22 November, 2018 | SUPERSTARWEBTECH

Subject: PHY301-Circuit Theory
Semester: FALL 2018
Assignment No. 1
Total Marks: 25
Due date: 22 November, 2018
 PHY301-Assignment no. 1 SOLUTION FALL 2018

PHY301-Circuit Theory Assignment #Instructions

DON’T miss these important instructions:

· To solve this assignment, you should have good command over first 6 lectures.
· Upload assignments properly through LMS, (No Assignment will be accepted through email).
· All students are directed to use the font and style of text as is used in this document.
· Don’t use colorful back grounds in your solution files.
· Use Math Type or Equation Editor etc for mathematical symbols.
· No excuse will be accepted by anyone if found to be copying or letting others copy.
· Don’t wait for the last date to submit your assignment.
· You can draw circuit diagrams in “Paint” in “Corel Draw” or in “circuit maker”. The simple and easy way is to copy the given image in Paint and do the required changes in it.

PHY301-Circuit Theory Assignment #Questions

Q: 1:

Find the total resistance between the positive and negative terminal of the battery also calculate current of the equivalent circuit. Draw and label the circuit diagram of each step, otherwise you will lose your marks. Write each step of calculation to get maximum marks

Q: 2:

Consider the circuit arrangement shown in fig. below.

(1)   Find the current I through the network.

(2)   Calculate the current through each resistor

(3)   Calculate the power dissipated across resistance R1

(Note: mention the unit of each derived quantity)

Q: 3:

Given below is a simple circuit containing battery, bulbs and two switches.

Describe the current flow in the circuit and bulb (glow or not) for each given condition

1. When switch 1is ON and switch 2 is OFF.
2. When both switches are ON.
3. When switch 1 is ON and switch 2 is directly connected without bulb (short)

### CS302-DLD Assignment no. 1 Solution FALL 2018 Due date: 22 November, 2018 | SUPERSTARWEBTECH

Subject: CS302-Digital Logics and Design
Semester: FALL 2018
Assignment No. 1
Total Marks: 20
Due date: 22 November, 2018
 CS302-DLD Assignment no. 1 SOLUTION FALL 2018

CS302-Digital Logics and Design Assignment #Instructions

RULES FOR MARKING

It should be clear that your assignment would not get any credit if:
• The assignment is submitted after the due date.
• The submitted assignment does not open or file is corrupt.
• Strict action will be taken if submitted solution is copied from any other student or from the internet.
You should concern the recommended books to clarify your concepts as handouts are not sufficient.

You are supposed to submit your assignment in .doc or docx format.
Any other formats like scan images, PDF, zip, rar, ppt and bmp etc will not be accepted.

CS302-Digital Logics and Design Assignment #Topics Covered

Topics Covered:

· Number Systems
· Logic Gates
· Boolean Algebra
· Logic Simplification

CS302-Digital Logics and Design Assignment #Important Note

NOTE

No assignment will be accepted after the due date via email in any case (whether it is the case of load shedding or internet malfunctioning etc.). Hence refrain from uploading assignment in the last hour of deadline. It is recommended to upload solution file at least two days before its closing date.

If you people find any mistake or confusion in assignment (Question statement), please consult with your instructor before the deadline. After the deadline no queries will be entertained in this regard.

For any query, feel free to email at:

cs302@vu.edu.pk

CS302-Digital Logics and Design Assignment #Questions

Question no. 1: [Marks 5]

Perform the following operations with complete steps.
(725157)o + (F12ADE)h - (101101010101011111001110101)b - (9925)d

Question no. 2: [Marks 5]

Find the Gray Code of the following Hexadecimal Number.
(EAC129)h
Question no. 3: [Marks 10]
Simplify the following Boolean expression to a minimum number of literals with complete steps. State the property used in each step.
(A' + B' + E)(A'+C'+D)(C+D+E')(B'+D)(A+E)

## Sunday, 18 November 2018

### STA301-Statistics and Probability GDB No. 1 Solution FALL 2018 Due date: 19 November, 2018 | SUPERSTARWEBTECH

Subject: STA301-Statistics and Probability
Semester: FALL 2018
GDB No. 1
Total Marks: 5
Due date: 19 November, 2018
 STA301-Statistics and Probability GDB 1 Solution FALL 2018

STA301-Statistics and Probability GDB #Question

Construct the Stem and Leaf table from the following data:

76, 82, 98, 59, 62, 61, 58, 73, 74, 77

## Saturday, 17 November 2018

### CS101-Introduction to Computing Assignment no. 1 Solution Fall 2018 Due date: 21 November, 2018 | SUPERSTARWEBTECH

Subject: CS101-Introduction to computing
Semester: FALL 2018
Assignment No. 1
Total Marks: 20
Lectures covered: 1-8
Due date: 21 November, 2018
 CS101-Assignment no. 1 Solution FALL 2018

CS101-Introduction to Computing Assignment #Instructions

Please read the following instructions carefully before solving & submitting the assignment:
It should be clear that your assignment will not get any credit (zero marks) if:
o        The assignment is submitted after the due date.
o        The submitted assignment is other than .doc or .docx file.
o        The submitted assignment does NOT open or file is corrupted.
o        The assignment is copied (from another student or internet).

o   Upload/Submit assignment in your VULMS assignment interface only in MS Word format( .doc or .docx).

CS101-Introduction to Computing Assignment #Objective

The objective of this assignment is:

This assignment has been designed to elaborate the following concepts:

o   To understand Number System

o   Number System conversion

o   To develop a truth table for logic operation.

CS101-Introduction to Computing Assignment #Questions

Question no. 1: [Marks 10]

Convert the following decimal numbers into equivalent binary numbers and then convert the binary answer back into equivalent decimal. Show all the steps of conversions

3242

Question no. 2: [Marks 10]

Solve the given Boolean Expression by using truth table.
(A⊕B).((A' + C')⊕(A'+B)

(Here . is for AND Sign)

## Monday, 27 August 2018

### CS504-Software engineering 1 Quiz MCQs Lecture 23-45 Finalterm Objective Questions | SUPERSTARWEBTECH

CS504-Software Engineering I Quiz  MCQS #Objective #Questions #Finalterm

1. It ensures that a class only has one instance and provides a global point of access to it.
• Singleton pattern (page # 142)
• Observer pattern
• Real pattern
• None
2. The static structural model shows the major system.....
• Leaks
• Components (page # 126)
• Activities
• Objectives
3. Complex Expressions:
• Make the code easy to modify
• Make the code difficult to modify (page # 164)
• Make the code easy to understand
• Does not affect the understandability
4. N-tier architecture stems from the struggle to find a ------ between the fat-client architecture and thin-client architecture.
• Concurrency
• Distribution point
• Middle ground (page # 131)
• Similarity
5. MVC stands for:
• Model View Controller (page # 140) ✔
• Modern View Centre
• Model View Centre
• Modern View Controller
6. Class Variables should never be declared public. Public variables violate which of the following:
• Information Hiding
• Encapsulation
• Information Hiding & Encapsulation (page # 158)
• None
7. ----- provides a unified interface to a set of interfaces in a sub-system.
• Observer Pattern
• Singleton Pattern
• FaÃ§ade Pattern (page # 143)
• All of the above
8. "Description of communicating objects and classes that are customized to solve a general design problem in a particular context." is called ------
• Design pattern (page # 137)
• System pattern
• System Design
• None
9. In the N-tier architecture, the idea is to enhance scalability and ------ by distributing both the data and the application using multiple server machines.
• Usability
• Performance (page # 131)
• Interoperability
• None
10. In case of a file servers, client requests selected records from a ….. and the server transmits records to client over the network.
• Local memory
• Network
• Database
• File (page #129 )
11. Alpha testing is:
• Testing individual components independent of other components
• Testing a collection of dependent components
• Validation against user expectations
• Acceptance testing for customized projects, in-house testing for products
12. Code should not be:
• commented
• indented
• cryptic
• aligned
13. When an error is thrown the overall system (on the lookout for this error flag) responds by ___ the error.
• Ignoring
• Casting
• Catching
• All of the given
14. The complexity of a program may ___ if there are exceptional paths in it.
• Decrease
• Increase
• Remain the same
• All of given options
15. Which of the following is used for multi-level commenting?
• // Comment
• /*Comment*/
• (Comment)
• */Comment/*
16. Testing of collection of modules to discover interfacing problems among interacting modules is called
• Unit testing
• Module testing
• Subsystem testing
• None
17. Which of the following shows a commented statement in C++
• # Ans = first + second
• // Ans = first +second
• \\ Ans = first + second
• /# Ans = first + second
18. STL stands for ___
• Standard Template Library
• Standard Tempo Line
• None
19. There are ___ layers in CSI reference model.
• 5
• 6
• 7
• 8
20. Floating point constants should always be written wth decimal point and at leat
• one decimal
• two decimal
• three decimal
• none
21. In case of using unrelated operators in a single expression, ___ would be best choice to prevent the logical errors.
• Indents
• Parenthesis
• Short cuts
22. Physical view in Krutchen's 4+1 architectural view model captures ___
• Object model of the design
• Concurrency and synchronization aspects of the design
• Mapping(s) of the software onto the hardware and reflects its distributed aspect
• Static organization of the software in its development environment
23. Which of the following is/are among ten things, which the basic template of GOF design pattern includes.
• Problem
• Context
• Forces
• All of the given
24. Data-Centered Architectural Style is also called ___
• Repository model
• Client Server model
• Sub system model
• Reference model

## Thursday, 16 August 2018

### CS401-Assembly language Quiz # 2 from lecture 23-30 solved with reference due date: 17, August 2018 | SSWT

QUIZ # 2
CS401-Computer Architecture & Assembly Language Programming

ðŸ‘‰Shared by: Anny
Quiz was Easy, Basic Questions

Question # 1 of 10:
Which of the following IRQs is a cascading interrupt?
• IRQ 0
• IRQ 1
• IRQ 2 (page # 106)
• IRQ 3
Question # 2 of 10:
Which of the following IRQs is connected to serial port COM 2?
• IRQ 0
• IRQ 1
• IRQ 2
• IRQ 3 (page # 106)
Question # 3 of 10:
Which of the following instruction selects memory address space?
• MOV (page # 107)
• DEC
• IN

Question # 4 of 10:
Which of the following port number is used to send an end of interrupt (EOI) signal to the PIC after an interrupt is ended?
• 0x16
• 0x20 (page # 108 example 9.2)
• 0x60
• 0x378
Question # 5 of 10:
The interrupt mask register which can be used for enabling or disabling interrupts is associated with:
• Port 19
• Port 20
• Port 21 (page # 107)
• Port 22
Question # 6 of 10:
The parallel port connector is called?
• DB-25 (page # 117)
• BD-25
• DB-24
• BD-24
Question # 7 of 10:
If ___ is set, the after every instruction type 1 interrupt will be automatically generated.
• parity flag
• trap flag (page # 125)
• carry flag
• overflow flag

Question # 8 of 10:
Which of the following is highest priority interrupt?
• INT 3
• INT 2
• INT 1
• INT 0 (page # 106)
Question # 9 of 10:
Threads can have function calls, parameters and ___ variables.
• global
• local (page # 133)
• legal
• illegal
Question # 10 of 10:
The first parallel port LPT1 has port number designated from ___ .
• 178 to 17A
• 278 to 27A
• 378 to 37A  (page # 117)
• 478 to 47A
in the chat box present at the bottom on the right side

Like share and subscribe for more!

## Monday, 6 August 2018

### CS304-OOP Assignment no. 3 Solution Spring 2018 Due Date: 09 August, 2018 | SUPERSTARWEBTECH

Assignment No. 03
SEMESTER Spring 2018
CS304- Object Oriented Programming
Total Marks: 20
Due Date: 9th Aug 2018

CS304-OOP Assignment 3 #Instructions

It should be clear that your assignment will not get any credit if:
The assignment is submitted after due date.
The assignment is submitted via email.
The assignment is copied from Internet or from any other student.
The submitted assignment does not open or file is corrupt.
It is in some format other than .cpp.

1) Note: You are supposed to submit your assignment in .cpp format. Any other formats like scan images, PDF, zip, doc, rar and bmp etc will not be accepted. All types of plagiarism are strictly prohibited.

For any query about the assignment, contact at CS304@vu.edu.pk

CS304-OOP Assignment 3 #Learning Outcomes

Students will be able to:

o Define base and derived classes with their respective data members and member functions

o Implement Multiple Inheritance.

CS304-OOP Assignment 3 #Problem Statement

Consider yourself working as a software engineer in a marketing company of both hardware and software. The IT manager has given you a task to model a part of their simple advertising system. In this system, there will be four classes named Item, Sales, hwItem (Hardware Item), swItem (Software Item)

Steps to follow:

1. Create a base class Item that should store the title of the item (a string) and its price (a float).
2. Then create another base class called Sales which should contain an array of three floats so that it can record the sale in rupees of a particular item for the last three months.
3. After that derive two classes hwItem (hardware item) and swItem (software item) from both Item and Sales classes. The hwItem class should hold category of the item and its original manufacturer (om), whereas the swItem class should contain the type of the software and the Operating System (os) under which it works.
4. Each class should have its own getData() and displayData() functions to input and output data respectively.

The following hierarchy of classes should be used for the assignment solution.

CS304-OOP Assignment 3 #Sample Output

CS304-OOP Assignment 3 #Video

## Saturday, 4 August 2018

### ENG101-English Comprehension Assignment no. 3 Solution Spring 2018 Due Date: 05 August, 2018 | SUPERSTARWEBTECH

ENG101-English Comprehension
Spring 2018
Assignment No. 3
Total Marks: 20
Lectures: 23-37

ENG101-English Comprehension Assignment #Instructions

• Upload your assignments in a proper format, i.e. MS word file. Corrupt files will be awarded zero marks.
• The assignments should be zoomed in at 100%.
• Please avoid plagiarism; plagiarized work will be marked zero.
• After the due date, the assignments submitted via email would not be entertained.
• Please avoid submitting copied assignments; otherwise, such a case would be referred to the discipline committee.
• The font color should be preferably black and font size 12 Times New Roman.

ENG101-English Comprehension Assignment #Questions

Q1. Thinking, speaking and writing are closely related to each other. If you are familiar with the essential rules of good English and think clearly, you will speak and write with confidence - the confidence that comes from a sense of having mastered the rules and conventions which must be followed in all acceptable writing. Keeping this in mind, define a sentence and write down 5Ws (who, what, where, when why) for each of the sentences in the given table. (3+1*7=10 Marks)

Q2. Writing is not easy, especially in a foreign language. Writing is, in fact, a process. It is done in a series of steps and stages. A paragraph is a series of sentences about one main thought, idea or point. A paragraph typically starts with a point and the rest of the paragraph provides details to support and develop that point. Keeping this in mind, arrange the following paragraph in the suggested order. Also, provide a suitable title to the given text.

1. Her parents are going to stop giving her money after college. 2 She is in search of a job. 3. She decided to get information about applying to the job. 4. Anna is a senior student in college. 5. This morning, she read in the paper about a job downtown. 6. Life there can be very difficult.7. It is expensive. 8. She lives in New York City. 9. The job sounded interesting and offered good pay. (1+1+8*1=10Marks)

## Friday, 3 August 2018

### CS601-DATA Communication Assignment no. 3 solution spring 2018, Due date: 03, July 2018 | SUPERSTARWEBTECH

Assignment No. 03
Semester: Spring 2018
Data Communication– CS601
Total Marks: 15
Due Date: 03/08/2018

CS601-Data Communication Assignment #Objective

· To understand the concept of Error Detection and Correction based on different Conversion Techniques.

CS601-Data Communication Assignment #Instructions

It should be clear that your assignment would not get any credit if:
• Assignment sent via Email will not be replied and accepted/graded in any case.
• If the submitted assignment does not open or file is corrupt, it will not be graded.
• Assignment should be completed by your own efforts it should not be copied from internet, handouts or books.
Assignment is covered from Chapter no 4 to 5 complete (From Topic 124 to Topic 165 - Lessons).
• The assignment is submitted after due date.
• The submitted assignment does not open or file is corrupt.
• The assignment is copied. Note that strict action would be taken if the submitted assignment is copied from any other student. Both students will be punished severely.

1) You should consult recommended books to clarify your concepts as handouts are not sufficient.

2) You are supposed to submit your assignment in .doc or docx format. Any other formats like scan images, PDF, Zip, rar, bmp etc will not be accepted.

CS601-Data Communication Assignment #Note

Assignment comprises of 10 Marks. Note that no assignment will be accepted after due date via email in any case (whether it is the case of load shedding or emergency electric failure or internet malfunctioning etc.). Hence, refrain from uploading assignment in the last hour of the deadline, and try to upload Solutions at least 02 days before the deadline to avoid inconvenience later on.

CS601-Data Communication Assignment #Questions

Question. 1                             (5 Marks)

Suppose a station (PC-1) wants to transmit a message to a station (PC-2) as a list of five 4-bit numbers. In order to have an error-free transmission, PC-1 adds a 4-bit checksum at the end of this message to enable error detection at the receiver end. If the set of data contained in the message is (5, 12, 15, 3, 10), calculate the 4-bit checksum needed to be appended with the data using the one’s compliment arithmetic.

Question. 2                            (5 Marks)

A station is transmitting data at a rate of 1.5Mbps over a channel which gets affected by an instantaneous noise source for a short period of time. If the noise occurs for duration of 0.1 msec (milliseconds), how many bits are going to be impacted by this burst error?

Question #3:                         (5 Marks)

In Block-coding, we divide our message into blocks, each of ‘k’ bits, called datawords and then add ‘r’ redundant bits to each block to make the length ‘n = k + r’. The resulting ‘n-bit’ blocks are called codewords. Two station agree upon using an “odd parity” block coding scheme in which every datawords is appended with one parity bit to make an odd parity codeword (Number of 1s in the codeword should be odd). If they use dataword of length 3 (k=3), then draw the table for this coding scheme representing each dataword with its corresponding codewords.