Saturday 31 December 2016

HCI QUIZ 4 DEADLINE 2 JANUARY 2k17

SOLUTION
Q! Discuss the ways in which a full-page word processor is or is not a direct manipulation interface
for editing a document using Shneiderman’s criteria. What features of a modern word processor
break the metaphor of composition with pen (or typewriter) and paper?

Answer We will answer the first point by evaluating the word processor relative to the criteria
for direct manipulation given by Shneiderman.
Visibility of the objects of interest
The most important objects of interest in a word processor are the words themselves.
Indeed, the visibility of the text on a continual basis was one of the major usability
advances in moving from line-oriented to display-oriented editors. Depending on the
user’s application, there may be other objects of interest in word processing that may
or may not be visible. For example, are the margins for the text on screen similar to
the ones which would eventually be printed? Is the spacing within a line and the line
breaks similar? Are the different fonts and formatting characteristics of the text visible
(without altering the spacing)? Expressed in this way, we can see the visibility criterion
for direct manipulation as very similar to the criteria for a WYSIWYG interface.
Incremental action at the interface with rapid feedback on all actions
We expect from a word processor that characters appear in the text as we type them
in at the keyboard, with little delay. If we are inserting text on a page, we might also
expect that the format of the page adjust immediately to accommodate the new changes.
Various word processors do this reformatting immediately, whereas with others
changes in page breaks may take some time to be reflected. One of the other important
actions which requires incremental and rapid feedback is movement of the window
using the scroll button. If there is a significant delay between the input command to
move the window down and the actual movement of the window on screen, it is quite
possible that the user will ‘overshoot’ the target when using the scrollbar button.
Reversibility of all actions, so that users are encouraged to explore without
severe penalties
Single-step undo commands in most word processors allow the user to recover from
the last action performed. One problem with this is that the user must recognize the
error before doing any other action. More sophisticated undo facilities allow the user
to retrace back more than one command at a time. The kind of exploration this reversibility
provides in a word processor is best evidenced with the ease of experimentation
that is now available for formatting changes in a document (font types and sizes and
margin changes). One problem with the ease of exploration is that emphasis may move
to the look of a document rather than what the text actually says (style over content).
174 Chapter 4 n Paradigms
Syntactic correctness of all actions, so that every user action is
a legal operation
WYSIWYG word processors usually provide menus and buttons which the user uses
to articulate many commands. These interaction mechanisms serve to constrain the
input language to allow only legal input from the user. Document markup systems,
such as HTML and LaTeX, force the user to insert textual commands (which may be
erroneously entered by the user) to achieve desired formatting effects.
Replacement of complex command languages with actions to manipulate
directly the visible objects
The case for word processors is similar to that described above for syntactic correctness.
In addition, operations on portions of text are achieved many times by allowing
the user to highlight the text directly with a mouse (or arrow keys). Subsequent action
on that text, such as moving it or copying it to somewhere else, can then be achieved
more directly by allowing the user to ‘drag’ the selected text via the mouse to its new
location.
To answer the second question concerning the drawback of the pen (or typewriter)
metaphor for word processing, we refer to the discussion on metaphors in Section
4.2.6. The example there compares the functionality of the space key in typewriting versus
word processing. For a typewriter, the space key is passive; it merely moves the
insertion point one space to the right. In a word processor, the space key is active,
as it inserts a character (the space character) into the document. The functionality of
the typewriter space key is produced by the movement keys for the word processor
(typically an arrow key pointing right to move forward within one line). In fact, much of
the functionality that we have come to expect of a word processor is radically different
from that expected of a typewriter, so much so that the typewriter as a metaphor for
word processing is not all that instructive.

Q3 Solution


Q2 Solution

Some diagrammatic notations may be clear enough to be used in user documentation as well as in
design. Figure 16.15 shows a state transition diagram for the major modes of a digital watch, taken from
the instruction booklet. The booklet goes on to use some similar diagrams and some tabular descriptions
of each of the modes (using the other two buttons).
The watch has only three buttons, and only one of these, button A, is used to move between modes.
As the diagram is being used in documentation, the states are denoted by representations of the watch
in the appropriate mode. This is a useful approach for any stage in the design process, and is similar to
the use of screen images in the flow diagram in Figure 16.13.
There are four modes, and pressing the button A moves between them. The most common modes are
the time display and stop watch. So the dialog is designed to make it easy to switch between these
modes and difficult to slip accidentally into the time- or alarm-setting modes. To achieve this aim, pressing
‘A’ usually toggles between the two main modes. However, the watch’s owner will want to set the
time eventually, and the designer does not want another button to be used (buttons cost money and
the watch only costs £2). Therefore, the setting modes are achieved by holding the button down for
two seconds or more. So, a quick press does one thing, whereas a long one does something else. The
semi-formal nature of a state transition diagram makes this real-time behavior easy to denote. It is
merely added as textual commentary.
But this documentation diagram does not have all the information one would require for design purposes.
If you are in the time-setting mode and press ‘A’, what happens? Do you go to the time display
or to the stop watch? Also, when going from time display to alarm setting, what do you see during the
two seconds you hold down button A?

Tuesday 27 December 2016

CCN ASSIGNMENT # 4

CHP # 19 Q 3,4,5,7,10 Q15,21,23,25,27,31,35,41
CHP # 20 Q 1,3,7,9,11,17,21,23
CHP # 21 Q 1,5,7,11,9,13,17,19,21,23,25,27
CHP # 22 Q 1,4,5,7,9,11,15,17,19,21,23,25,27,31,33,35

Deadline: 3/01/17


Submission in hard copy is a Desideratum

LECTURE 21-22 Research Mehodology

Saturday 17 December 2016

CCN Assignment

CCN Assignment

Chapter 7

What is the position of the transmission media in the OSI or the Internet model?

What is the significance of the twisting in twisted-pair cable?

What is the purpose of cladding in an optical fiber?

How does sky propagation differ from line-of-sight propagation?

A beam oflight moves from one medium to another medium with less density. The
critical angle is 60°. Do we have refraction or reflection for each of the following
incident angles? Show the bending of the light ray in each case.
a. 40°
b. 60°
c. 800


Chapter 8

Describe the need for switching and define a switch.

What are the two approaches to packet-switching?

Compare space-division and time-division switches.

Define blocking in a switched network.

A path in a digital circuit-switched network has a data rate of I Mbps. The exchange
of 1000 bits is required for the setup and teardown phases. The distance between
two parties is 5000 km. Answer the following questions if the propagataion speed is
2 X 108 m:
a. What is the total delay if 1000 bits of data are exchanged during the data transfer
phase?
b. What is the total delay if 100,000 bits of data are exchanged during the data
transfer phase?
c. What is the total delay if 1,000,000 bits of data are exchanged during the data
transfer phase?
d. Find the delay per 1000 bits of data for each of the above cases and compare
them. What can you infer?



An entry in the switching table of a virtual-circuit network is normally created
during the setup phase and deleted during the teardown phase. In other words, the
entries in this type of network reflect the current connections, the activity in the
network. In contrast, the entries in a routing table of a datagram network do not
depend on the current connections; they show the configuration of the network and
how any packet should be routed to a final destination. The entries may remain
the same even if there is no activity in the network. The routing tables, however, are
updated if there are changes in the network. Can you explain the reason for these
two different characteristics? Can we say that a virtual-circuit is a connectionoriented
network and a datagram network is a connectionLess network because of the
above characteristics?


Answer the following questions:
a. Can a routing table in a datagram network have two entries with the same destination
address? Explain.
b. Can a switching table in a virtual-circuit network have two entries with the same
input port number? With the same output port number? With the same incoming
VCls? With the same outgoing VCls? With the same incoming values (port, VCI)?
With the same outgoing values (port, VCI)?



Consider an n X k crossbar switch with n inputs and k outputs.
a. Can we say that switch acts as a multiplexer if n > k?
b. Can we say that switch acts as a demultiplexer if n < k?



DEADLINE : TUESDAY 20th Dec, 2016

CCN LAB 10 task

FOLLOW THE RIP ROUTING IN THIS TASK AND IMPLEMENT IT ON TASK 9 AND A VIVA 'll BE CONDUCTED ON 23/12/2016 
PRINT OUTS OF THESE TASKS ARE TO BE SUBMITTED IN DESIDERATUM

FOLLOWING CANDIDATES ARE REQUIRED TO BRING THEIR TASKS IN PRINTED FORM:

LAB # 06
1)HAMZA MUNIR 
2)MALIK ARSALAN
3)IBRAHIM FARID
LAB # 05
1)MUHAMMAD FAIZAN SHAKeEL
2)IBRAHIM FARID

LAB # 4

1)MUHAMMAD FAIZAN SHAKEEL
2)MUHAMMAD USAMA NAEEM 
3)M.JUNAID KHAN

LAB # 03

1) MUHAMMAD FAIZAN SHAKKEL
2)HAMZA MUNIR
3)MAYRA AHMAD



THE FOLLOWING HYPER LINK CONTAINS THE LAB 10 TASK
LAB 10 TASK AND DOCUMENTATION

Monday 12 December 2016

Computer Architecture Assignment

Classification of Instruction Sets


  1. Latest Instruction Set (Explainations in Detail).
  2. Instruction computer (Processor).
It Should be done in 3 Pages with Title Page
Deadline: 14/12/16 

Saturday 10 December 2016

CCN LAB 9 TASK

Attention Pals,
                        This task has to be accomplished and submitted on Friday
Submission in Hardcopy is a Desideratum.

Thanks And Regards,

M.AHAD JAHANZEB BAJWA

The following hyperlink contains the .doc file

Thursday 8 December 2016

Computer Architecture Lec 2 After Mid

A quiz 'll be conducted tomorrow

From this Material and the previous Video Clip Uploaded
The following Hyper link contains the Lecture
CISC RISC ETC

How CPU Works


How CPU works
This Diagram must be Drawn and write a brief of each component

Tuesday 6 December 2016

Lecture 15-16 and 17-18 of Research Methodology

Attention Pals,
                       It is requested to submit the proposal of your research project on Friday 9/12/16
which must comprise of your 1)topic name
                                                2)Names of your group menbers (MAX 4)
                                                3)Each Member is intended to download 1 paper of his topic and construct a case study on it which is to be submitted at 15/12/2016 which must be of Length 1.5 Pages (Show that paper to Sir in Fridays Class he 'll make sure either the paper is certain or uncertain)
                                                4)By the End of December A Final Case study (Summary of All Case Studies must be submitted of length 3 pages.
                                                5)In the First Week of January  A presentation on the final case study generated 'll be conducted.

The Following Hyper link contains the Lecture 15,16,17,18

Lec 15-16 & 17-18


Thanks & Regards


Sunday 4 December 2016

HCI Paper

HCI Experiment 6 7 8





















CCN LAB TASK 8

THIS TASK hAS TO BE PERFORMED ON PACKET TRACER AND SCREEN SHOTS SHOULD BE PRINTED AND SUBMITTED ON FRIDAY

+

.PKT FILE + .DOC FILE SHOULD BE MAILED TO MA'AM

AT

kinzashabbir14@gmail.com

THE FILE IN .RAR(ZIP)FORMAT  SHOULD BE RENAMED TO

CCN-LAB8-CSU-XXX-XXX

THE FOLLOWING HYPERLINK CONTAINS THE FILE

CCN LAB TASK 8

Assignment of C.C.N

NOTE : Assignment Should be Submitted on 6th Dec

Should be Handwritten, and Do not write your name on Assignment Take a Title Page from University Photocopier. 

Sir, Will Give 6 Assignments till our Final Exams. Final exam Questions will be given from these 6 Assignments.


Thanks and Regards

M.Ahad Jahanzeb Bajwa

Click on the following link

Computer Architecture Lecture RIsC and CISC

A Make up class from 9-12am 'll be conducted
1)A Quiz will be conducted from the following Lecture
2)A Credit Assignment will be given
Class Room will be confirmed by Ateeb khawaja Contact # 03235380003
The Following Link.
RISC And CISC Lecture