Semester "Fall 2011"
Communication Skills
MCM301
Assignment No. 01 Marks:15

"Communication in On-line Learning System"

Conventional education system provides classroom environment to students where teacher and students have face-to-face interaction. Due to the limited seats in universities, many students fail to take admission in their respective disciplines. Today, student wishes to acquire a recognized university degree without quitting his current job. In this scenario, on-line learning promises to meet the student's education needs with ease and flexibility.

Keeping in view the growing education needs of the country, Government introduced a highly modernized & technology oriented education system in the form of Virtual University of Pakistan, providing world class education opportunities to thousands of national and overseas students without any discrimination of gender, age, language or religion.

Q-1: Being a part of an on-line learning environment Answer the given questions. Questions are designed keeping in view the ways of communication which takes place between student and teacher in an on-line learning environment.You are required to share your Personal Experiences Briefly. NO THEORY REQUIRED.
Communication on YOUR Part:

1. How is the experience of asking queries in writing through MDBs and Emails instead of asking them verbally as practiced in conventional system? (03)
2. What types of academic issues do you generally discuss with your teacher? (02)
3. Would you like to seek assistance on your personal matters with your on-line teacher? (02)
4. How do you define your relationship with your teacher? (02)

Communication on Teacher's Part:

5. Do teacher's responses in form of MDB and Email replies help you develop better understanding about topic? (02)
6. Favoritism is a common practice at conventional university. Did you notice any kind of favoritism from teacher in on-line learning environment? (02)
7. Do you incorporate your teacher's suggestions/comments in study/work? (02)

Note: Copied material will be marked as ZERO.

Schedule
Opening Date and Time 27th Oct , 2011 At 12:01 A.M. (Mid-Night)
Due Date and Time 03rd Nov , 2011 At 11:59 P.M. (Mid-Night)


Solution:



Communication in On-line Learning System


Communication on your part:


1. Its better and easy way to ask for the queries through MDBS and emails, firstly because in conventional class sometimes student get embarrassed to ask anything second time, the reason could be his/her follow students and teacher as well they might think that what a dull person he/she is asking the same question again and again, secondly sometimes its difficult to understand through verbal communication whereas in writing we get the response of our query with an example.


2. Usually students discuss the topics related to their course, if they don’t get accurately or don’t comprehend the situation from video lectures and handouts then they post their queries related to their particular topic.


3. No! As far as concerned about assistance related to personal matters being a student i would like to say it’s not suitable because online teachers are for the assistance of our study not for our personal matters and if anyhow we ask from our teachers about our personal matters they must refuse to talk about issues of this kind.


4. Although the relationship of a student with his/her teacher is very respectable and being a student its our duty to respect our teachers but here the scenario is differ because interacting face to face is something else other person understands what he/she trying to say in which manner from body language, expressions etc but in online studies case we ain’t negotiate or interact like face to face communication so we should treat our teacher as our instructor and ask him/her questions to the point which don’t bother them.


Communication on Teacher’s Part:


5. The teacher’s responses in form of MDBs and Emails played a vital role in our grades and in CGPA as well because if they don’t assist us and don’t response our queries answers then it will be very difficult to understand which we try to comprehend our own. The responses clear our concepts and cut out hazards related to any topic and develop the understanding better.


6. No doubt favoritism always takes place in any conventional university but in online learning system there is nothing like favoritism teachers treats all students equally whether he/she gets good grades or bad.


7. Yes! Obviously students should incorporates teacher’s suggestions and comments in study or work because they are teachers, got loads of knowledge if students don’t take their suggestion and comments seriously then they won’t be a successful person in their lives, teachers comments/suggestion could be for appraisal or could be for improvements it depends on us how and in which sense we take them, if they comment for improvements that’s for our own good then we should understand that next time we struggle hard and don’t do that mistake again and if they give us some good and appraisal comments then we have to keep our image always like that.
Read More
Software Project Management
Assignment # 01
Fall 2011    Marks: 20
Due Date
Your assignment must be uploaded before or on 31 October, 2011.

Uploading instructions:

Please view the Assignment Submission Process document provided to you by the Virtual University for uploading assignments.

•Assignment should be in .doc format.
•Save your assignment with your ID (e.g. bx020200786.doc).
•Assignment submission through email is highly discouraged.

Rules for Marking:

It should be clear that your assignment will not get any credit if:
•The assignment is submitted after due date.
•The submitted assignment file is corrupted.
•The assignment is copied.

Note:
Your answer must follow the below given specifications. You will be assigned zero marks if you do not follow these instructions.

•Font style: “Times New Roman”
•Font color: “Black”
•Font size: “12”
• Bold for heading only.
• Font in Italic is not allowed at all.
• No formatting or bullets are allowed to use.

Assignment:
Q.NO.1
Progressive elaboration is the characteristic of the project. Progressively means "developing thoroughly in steps and continuing steadily by increments" while elaborated means “worked out with care and detail, developed thoroughly” Considering the above definition, give progressive elaboration of Motorway construction project.

Q.NO.2
Why project procurement management is most important? Give an overview.


Solution:



CS615 Assignment No. 1 Fall 2011 Solution


Q.NO.1
Progressive elaboration is the characteristic of the project. Progressively means "developing thoroughly in steps and continuing steadily by increments" while elaborated means “worked out with care and detail, developed thoroughly” Considering the above definition, give progressive elaboration of Motorway construction project.


Solution:
A highway is any public road. In American English, the term is common and almost always designates major roads. In British English, the term (which is not particularly common) designates any road open to the public. Any interconnected set of highways can be variously referred to as a "highway system", a "highway network", or a "highway transportation system". Each country has its own national highway system.


A highway is designed exclusively for high-speed vehicular traffic, with all traffic flow and ingress/egress regulated. They are known by various terms worldwide such as motorway, parkway, expressway, etc.


Highways provide an unhindered flow of traffic, with no traffic signals and intersections (where two roads meet). They are free of any at-grade crossings with other roads, railways, or pedestrian paths. 


A highway is also known as Motorway. So don’t get confused.


Construction techniques:
The most frequent way freeways are laid out is usually by building them from the ground up after things such as forestry or buildings are cleared away. Sometimes they deplete farmland, but other methods have been developed for economic, social, and even environmental reasons. Full freeways are sometimes made by converting at-grade expressways or by replacing at-grade intersections with overpasses; however, any at-grade intersection that ends a freeway remains. Often, when there is a two-lane undivided freeway or expressway, it is converted by constructing a twin corridor on the side by leaving a median between the two travel directions. The opposing side for the old two-way corridor becomes a passing lane.


Other techniques involve building a new carriageway on the side of a divided highway that has a lot of private access on one side and sometimes has long driveways on the other side since an easement for widening comes into place, especially in rural areas.


When a "third" carriageway is added, sometimes it can shift a directional carriageway by 50–200 ft (or maybe more depending on land availability) as a way to retain private access on one side that favors over the other. Other instances involve constructing a service drive that shortens the long driveways typically by less than 100 m.


Environmental effects:
Environmental effects are related to curiosity of the project and work with care and develop thoroughly. 


Controlled-access highways have been constructed both between urban centers and within them, leading to the sprawling suburban development found near most modern cities. 


They ideally serve to reduce travel times and accident rates, though the higher speeds have increased the severity and death rates of the collisions that do occur.


Q.NO.2
Why project procurement management is most important? Give an overview.


Solution:
Project Risk management is the systematic process of identifying, analyzing, and responding to project risk. It includes maximizing the probability and consequences of positive events and minimizing the probability and consequences of adverse events to project objectives.


Project procurement management is important because of the following factors:


• Risk Management Planning—deciding how to approach and plan the risk management activities for a project.
• Risk Identification—determining which risks might affect the project and documenting their characteristics.
• Qualitative Risk Analysis—performing a qualitative analysis of risks and conditions to prioritize their effects on project objectives.
• Quantitative Risk Analysis—measuring the probability and consequences of risks and estimating their implications for project objectives.
• Risk Response Planning—developing procedures and techniques to enhance opportunities and reduce threats to the project’s objectives.
• Risk Monitoring and Control—monitoring residual risks, identifying new risks, executing risk reduction plans, and evaluating their effectiveness throughout the project life cycle.
• These processes interact with each other and with the processes in the other
• knowledge areas. Each process generally occurs at least once in every project.
Read More
Question # 1 of 10 Total Marks: 1
Read the cause in the given situation and choose the effect. We had a tremendous snowstorm during the night. Winds gusted to 45 mph. The roads are blocked, even at the bus stop.
Select correct option:
We decided to make a snowman.
We were not able to go to school.
We stayed inside and made hot chocolate.
We went to the store to get some snacks.

Question # 2 of 10 Total Marks: 1
Fill in the blank with the correct form of word. The Olympics attract............from all over the world.
Select correct option:
Competition
Competitors
Competitive
Competitively

Question # 3 of 10 Total Marks: 1
Find the word or phrase that best completes each sentence. "Give it to me, will you?" "_____"
Select correct option:
Please.
Here you are.
It's here.
I'll.

Question # 5 of 10 Total Marks: 1
What are the major qualities of a well-written paragraph?
Select correct option:
elaboration
unity
coherence
all of the above

Question # 6 of 10 Total Marks: 1
Fill in the blank with the correct spelling of the word from the given option. She was in _______ over her beautiful new dress.
Select correct option:
ecstacy
eckstacy
estasy
ecstasy

Question # 7 of 10 ( Start time: 04:25:56 PM ) Total Marks: 1
Fill in the blank with the most suitable choice. _____________ when we heard the noise.
Select correct option:
We rushed at downstairs
We rushed to downstairs
We rushed for downstairs
We rushed downstairs

Question # 8 of 10 Total Marks: 1
Find the word or phrase that best completes each sentence. It's been a long time since you've seen him, _____?
Select correct option:
hasn't he
isn't it
hasn't it
haven't you

Question # 9 of 10 ( Start time: 04:28:04 PM ) Total Marks: 1
Choose the best meaning or synonym for the word in capital letters. Your plan looks good. I hope it will really work. It’s time to IMPLEMENT it and see if it’s as brilliant as you claim.
Select correct option:
change
take apart
carry out
instrument

Question # 10 of 10 Total Marks: 1
What is the antonym of Ennui?
Select correct option:
Paucity
Infamy
Excitement
Kindness
Read More
Assignment 1: (Fall 2011) Physics
PHYSICS (PHY101)
TOTAL MARKS: 20
Due Date: 31/10/2011

DON'T MISS THESE Important instructions:
• To solve this assignment, you should have good command over first 8 lectures.
• Upload assignments (Microsoft word) properly through LMS, (No Assignment will be accepted through email).
• Write your ID and name on the top of your solution file.
• 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.
• Write to the point avoid from unnecessary explanation, such superfluous explanation will reduce your number.
• Avoid copy/paste from internet etc, if found you will be graded as zero marks.
• This is not a group assignment, it is an individual assignment so be careful and avoid copying others' work. If some assignment is found to be copy of some other, both will be awarded zero marks. It also suggests you to keep your assignment safe from others. 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.

Question # 1
A hand holding the apple lifts it upwards, applying a force of 10N. If the mass of the apple is 250g has a weight of 2.5N. Find the acceleration of the apple. Marks = 5

Q: 2:
A frog applies a constant force of 80N while pushing him up a hill, while gravity and legs friction cause a constant 80N force in the opposite direction. In this situation 
a. the frog applied force of 80N means the frog must be accelerating
b. the net force on the frog is 0N, which means the frog is not accelerating
c. the combined force of gravity and legs friction means the frog must be decelerating
d. the frog can't be moving up the hill, because the forces on it are balanced.

Write the detail of your above choice as well. vusolutions Marks = 5

Q. 3:
If a motorcyclist is moving at 70 km/h and it rounds a corner, also at 70 km/h, does it maintain a constant speed, or a constant velocity? Explain your answer. Marks = 5

Question # 4
A Pakistani satellite moves in a straight line towards the north with a speed of 3 × 104m/s.It has subjected to different frictional forces (like air frication, gravity etc) acting on it. During a 5m displacement, vusolutions the total work done on the satellite is 
(I) zero
(II) positive
(III) negative
(IV) insufficient information provided in question.

Justify your above selected choice as well. Marks = 5

Solution:



Read More
Online Quiz # 01

All Students of Fall Semester 2011 are informed that Online Quiz # 01 for 

“Research Methods (STA630)” will be uploaded according to the following schedule:

Opening Date and Time : October 31, 2011 At 12:01 AM

Closing Date and Time November 01, 2011 At 11:59 PM

Read More
Question 1 10 marks
What are the problems lying in odd parity method and how even parity can be used in advantage for filling polygon?

Question 2 10 marks
Using the scan line polygon filling algorithm, find "All edge table" and "Global edge table" for following figure.

Read More
Question: 
Write a program that computes the average and standard deviation of the text floating point numbers in a file. Use the following formulas for the average and the standard deviation of N values. The formulas compute the sum, the sum of squares, the average, the average square, the variance, and finally, the standard deviation.
sum = x1 + x2 + x3 + ... + xN-1 + xN 

sumSQ = x12 + x22 + x32 + ... + xN-12 + xN2 

avg = sum/N

avgSQ = sumSQ/N

var = avgSQ - avg2

sd = var(1/2)
The input file will contain any number text floating point numbers, similar to the following:
10.5
12.9
9.67
12.05
8.23
10.08
10.23
7.7
10.4
11.34
Numbers could be several, or none per line, and negative numbers are perfectly OK. 

Solution:

Input Text:

10.0
20.0
30.0
40.0
50.0
............

SAVE THIS FILE IN .JAVA

import java.io.*;
import java.util.*;
import javax.swing.*;

public class assignment1{

public static void main( String args[] ){

try{
FileReader fr = null;
BufferedReader br = null;

fr = new FileReader ("input.txt");
br = new BufferedReader (fr);
String line = br.readLine();

double sum =0 ;


while (line != null) {
double num = Double.parseDouble(line);
sum += num;
line = br.readLine();
}

JOptionPane.showMessageDialog(null, "Sum = " + sum);
br.close();
fr.close();
}
catch(NumberFormatException nfEx) {
System.out.println(nfEx);
}
catch(FileNotFoundException fnfEx){
System.out.println(fnfEx);
}
catch(IOException ioEx){
System.out.println(ioEx);
}
}
}
Read More
ABC corporation stock is selling for Rs. 150 per share according to Karachi stock exchange market summary. A rumor about the company has been heard that the firm will make an exciting new product announcement next week. By studying the industry, it is being concluded that this new product will support a growth rate of 20% in dividend for two years. After that it is expected that the growth rate in dividend will decline to 6% and remains same onwards. The firm currently pays an annual dividend of Rs. 4.

The rate of return on stocks like ABC corporation is 10%.

Required:

I. Find out the values for D1, D2 and D3 (8 Marks)
II. What will be the price of stock (P2) at the end of year 2? (4 Marks)
III. What will be the present value (P0) of stock? (6 Marks)
IV. Should we buy stocks of ABC Corporation at Rs. 150? (2 Marks)

Solution

Find out the values for D1, D2 and D3

D1= 4 (1+0.2) =4.8

D2= 4.8 (1+0.2) =5.76

D3=5.76 (1+0.05) =6.11

What will be the price of stock (P2) at the end of year 2?

P2= 5.76 (1+0.2)/ .1-0.05

P2=138.24

What will be the present value (P0) of stock?

PO= 4.8/(1+.1)1 + 5.76/(1+.1)2 + 6.11/(1+.1)3 + 128.31/(1.1)3

= 110

Should we buy stocks of ABC Corporation at Rs. 150

As the present value of the stock is less then the current selling price so the stock should not be purchased.

::::::::::::::::::::::::::::::

Q1. Keeping other factors constant, you are required to highlight the reasons for the increase in current ratio.

As per my suggestions if all other factors are kept constant than the reasons for increase in currents ratios are as followings

Solution:
1-Sweeping of Bank Accounts by company
2-Improved Current Asset by Rising Shareholder’s Funds
3-Sell-off Unproductive Assets by company
4-Pay off Current Liabilities
5-Faster Conversion Cycle of Debtors or Accounts Receivables
6-Increase in company cash balance with a long-term loan
7-Increase in current assets with new equity investments
8-Convertion fixed assets to cash by company
9-Pay off of some current liabilities

Q2. You are also required to suggest that, with company’s point of view, would this increase be considered as positive or negative. Give arguments in favor of your suggestion.

Solution :
The ideal current ration is supposed to be 2:1 means that current assests must be twice that that of current liabilities. If this ratio is less than 2:1 the short term financial position is not supposed to be too favourable but if its is more than this limit than it is showing idleless no working capital.

Here in this scenario
current ratio in 2009 is 1.2:1 
current ratio in 2010 is 1.96:1
conclusion

Although increase in current ratio is positive sign but ratios in both years don’t match the standard requirements 
Read More
Object Oriented Programming (CS304)
Assignment No.1

Deadline
Your assignment must be uploaded before or on Monday 31st October, 2011

Rules for Marking
It should be clear that your assignment will not get any credit if:

The assignment is submitted after due date
The assignment is copied

Assignment: 
In this course we are going to develop software for “Electronic Card System” that will computerize all the necessary processes. This application will facilitate the Normal user, Member User and Administrator in running and managing the card creation, customization and sending to appropriate receiver. We will mainly focus on these aspects,

1. Normal User related functionalities
2. Member User related functionalities
3. Administrator related functionalities

The explanation of these three systems is given below,

1. Normal User related functionalities :
Normal user/visitor can sign up the application by just providing username and email address. He/She can view different categories of cards (birthday, marriage, friendship etc). He/She can select card form the given categories and then send to the appropriate receiver by providing email address and name of the receiver. Normal User can be a member user upon request.


2. Member User related functionalities:
Member/Registered user can perform all the functionalities of Normal user along with some additional benefits. He/She can customize cards as per his/her own will. For this He/She can select card from a list of card category, select sound (background music), and a textual space. After Creation of card he/she can send to a desired person. He/She can additionally make up a profile and a contact list. Member User can discard/cancel any transaction under process. 
a. We will store necessary attributes for member user such as,
(name, age,e-mail address, , roll no, telephone #, NIC number,  …..)
b. We will store necessary attributes for  cards and category  as,
(Card ID, category ID, music ID, name …..)


3. Administrator related functionalities:

Administrators can add/modify/delete cards and its related categories, music. Some new cards can be inserted into any existing category or in a new category. Modification of card deals change in category from one to another, also some new sound files (music) can be added. Old ones can be deleted as well.
Administrator can add/delete a user.  

The tasks you have to do are:

1. You have to identify the main entities (objects) for this system.
2. You have to find out the relationships between these objects.
3. You will have to find the necessary attributes and functions that need to be associated with each object to implement the functionality mentioned above.
4. You will make a final comprehensive diagram show and all objects and their relations along with their attributes and functions. 

Note: Use all concepts you have studied so far like abstraction, encapsulation, and inheritance and sub typing, Information Hiding and Polymorphism wherever applicable. You can use any tool for drawing like MS Office or Visio.

Important things to consider:  

1. As happens in real world that everyone visualize a problem in different way so the solutions of all students should be according to their own thinking not taken from some source.
2. As this is preliminary phase of our system so it is recommended that you identify as much objects and their relationships as you can some of them may be eliminated in next assignments.

Example:

A snapshot of final object model from the solution of previous semester first assignment is shown below, (you need not to worry about data types at this moment)

Example Object Model for Learning Management System


Solution:


In this assignment we need to provide:


1) Context Level diagram
2) Entity Relationship Model
3) Level 1 Diagram
4) Detail level Diagram.


I suggest MS Visio should be used

::::::::::::::::::::::::::::::::::::::

1. Main Objects.


Student
Content Management System (Portal)
Study Program
Course
Topic
Sub-Topic
Lesson


2. Relationship between the objects


A Student must logon to Portal
Portal contains one or more Study Programs
A Student must select a Study Program
A Study Program is a group of more than one Course
A Course is composed of more than one lesson and more than one Topic
A Topic may contain Sub-Topics
A Topic may span for one or more Lessons
A Lesson may contains one or more Topics
A Sub Topic is “a kind” of topic
A Topic / Sub Topic can be available in HTML, PPT and PDF formats
Student should be able to Search, View, Read and Download contents


3. Attributes & Methods


:::Attributes:::
Portal: (No. of Study Programs, Selected Program, Selected Course)
Study Program: (Code, Title)
Course: (ID, Name)
Student: (ID, Name)
Topic: (ID, Title, HTML File, PDF File, PPT File)
Sub Topic: (ID, Title, HTML File, PDF File, PPT File)
Lesson: (ID, Title)


:::Methods:::
Portal: Add, Remove, Select, Search, View, Print, Download
Study Program: Select, List Courses, View
Student: Logon, Select, Read
Course: Add, Select, View
Topic: Add, Remove, Select, Search, View, Print, Download
SubTopic: Add, Remove, Select, Search, View, Print, Download
Lesson: Add, Remove, Select, Search, View, Print, Download

Read More
Question No. 1:
a)
Suppose your computer has a processor with 24-bit address lines. What is maximum amount of memory that can be attached in your system? (Show the step(s) for calculation of maximum addressable memory) (2.5 marks)

Solution: -
Accessible memory addresses = 2number of address bits
224 = 16777216 bytes
16777216 / 1024 = 16384 KB
16384 / 1024 = 16 MB

b)
How many address bits are required for accessing 1GB RAM? (Show the step(s) for calculation of required address bits) (2.5 marks)

Solution: -
As you know 1GB means 1024MB so we can write it as
1GB = 1024 x 1MB
As you know that 1MB is 220
So we can write the expression as
1024 x 220
This can be further simplified as
210 x 220
=230
Hence, 30 address lines are required to access 1GB RAM.

Question No. 2:
What are the contents of memory locations 0151, 0152, 0153, ………….,0158 if 0151 is starting address for vusolutions Label1. (1 mark for each location)
Label1: dw 8494
db 42
dw 54
dw 7500
db 01

Solution: -
Memory location Contents
0151                              94
0152                              84
0153                              42
0154                              54
0155                              00
0156                              00
0157                              75
0158                              01

Question No. 3:
a)
Calculate physical address using the following segment offset pairs. (1 mark each)
1. 00EA:02A4
2. 0100:AA23
3. D3B8:F222
4. 00A0:1234
5. 8FEf:0FFF

Solution: -

Memory Location
Contents
0151
94
0152
84
0153
42
0154
54
0155
00
0156
00
0157
75
0158
01

Question No. 3:
a)
Calculate physical address using the following segment offset pairs. (1 mark each)

1. 00EA:02A4
2. 0100:AA23
3. D3B8:F222
4. 00A0:1234
5. 8FEf:0FFF

Solution: -
1)
00EA0
002A4 +
_______
01144 = physical address
2)
01000
0AA23 +
_______
0BA23 = physical address
3)
D3B80
0F222 +
______
E2DA2 = physical address
4)
00A00
01234 +
________
01C34 = physical address
5)
8FEF0
00FFF +
_________
90EEF = physical address

b)
What is effective address generated by the following instructions? Every instruction is independent of others. vusolutions Initially bx = 0x0101, bp=0x0222, si=0x1234, var1=0x1771 (1 mark each)

1. mov ax, [bx+si]
2. mov ax, [bx+100] (100 is in decimal)
3. mov ax, [bp+si]
4. mov ax, [var1+bp]
5. mov ax, [si+var1]

Solution: -
1)
Effectice address = [bx+si]
= [0101 + 1234]
= [1335]
2)
Effectice address = [bx + 100]
After converting 100 into hexadecimal
Effectice address = [bx + 64]
= [0101 + 64]
= [0165]

3)
Effective address = [bp+si]
= [0222 + 1234]
= [1456]
4)
Effective address = [var1+bp]
= [1771 + 0222]
= [1993]
5)
Effective address = [si + var1]
= [1234 + 1771]
= [29A5]


Q.2:
Answer:


A) Segment: 0000: Range: 00000-0FFFF 
B) Segment: FFFF: Ranges: FFFF0-FFFFF and 00000-0FFEF
Read More
Next PostNewer Posts Previous PostOlder Posts Home