الحل الرائع لجميع واجبات الجامعة العربية المفتوحة 2013/2014

الموضوع في 'الدعاية والإعلان' بواسطة shora2, بتاريخ ‏أكتوبر 25, 2013.

حالة الموضوع:
مغلق
  1. shora2

    shora2 Active Member

    إنضم إلينا في:
    ‏أكتوبر 25, 2013
    المشاركات:
    693
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    31
    الجنس:
    ذكر
    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5



    Supplementary material for
    T224: Computers and Processors

    Tutor-Marked Assignment

    Question 1: (35 marks)
    This question carries 35% of the assignment marks. It enables you to demonstrate your mastery of Learning Outcomes of Block 1

    Some lounges in medical centers incorporate climate control, whereby a computer is used to maintain the temperature inside the lounge at a setting chosen by the patient. The climate control will be computer-controlled and will operate as follows:

    - There will be a small display to show the desired temperature. It will consist of two 7-segment displays showing the digits, plus a pre-set display showing the “°C”. The desired temperature will be factory pre-set to 25 °C. The patient will be able to change this temperature by means of two buttons. Pressing the button labeled UP will cause the desired temperature to increase by 1°C and pressing the button labeled DOWN will cause the desired temperature to decrease by 1°C. The new desired temperature will be shown on the display.
    - The processor in the computer will compare the temperature inside the lounge with the desired temperature, and if they are not the same it will switch on a fan to supply air of an appropriate temperature to the interior of the lounge. The processor controls the temperature of this air supply by setting a valve to a hot air supply and a valve to a cool air supply appropriately. Each of these valves has a number of settings, ranging from fully shut to fully open.

    a. The processor’s task in this climate-control system includes the following items:
    - Workout the valve settings.
    - Switch fan on.
    - Switch fan off.
    - Does actual temperature equal desired temperature?
    - Output the valve settings.
    - Input actual temperature.
    Draw the flowchart that corresponds to the above list using appropriate shapes for the boxes and drawing appropriate linking lines. Note that the flowchart includes at least one loop.
    (15 marks)
    b. The processor needs to find out whether the patient has pressed a button to change the desired temperature. It does this examining the state of the two buttons. If one has been pressed, the stored value for the desired temperature is changed appropriately. Draw a flowchart for this part of the total task, assuming that a button will not have been pressed more than once. (20 marks)




    Question 2: (25 marks)
    This question carries 25% of the assignment marks. It enables you to demonstrate your mastery of Learning Outcomes 4, 5, 10, 13 and 19 of Block 2.

    In this question, all numbers are in hexadecimal.

    This part of the question refers to the following subroutine for the T224 simulated processor:

    load immediate r1 0000
    load immediate r3 0012
    load immediate rA 0500
    load register-indirect via rA rB
    add immediate rB 0000
    jump if zero relative 0001
    jump relative 0001
    add immediate r1 0001
    add immediate rA 0001
    subtract immediate r3 0001
    jump if zero relative 0001
    jump relative FFF8
    return

    a. The subroutine includes a loop. Which register is being used as the loop counter?
    (4 marks)
    b. How many times in total will the set of instructions within the loop be executed?
    (4 marks)
    c. The loop reads successive data items from a block of locations in data memory. What are the lowest and highest addresses (in hexadecimal) of the locations in this block?
    (8 marks)
    d. Why is the following instruction: “add immediate rB 0000 “used? (4 marks)
    e. What does the loop do? Do not give a description on an instruction-by- instruction level; give the overall task of the loop in brief. (5 marks)


    Question 3: (20 marks)
    (a) This part relates to the 8-bit binary code word 0101 0001
    (i) Write down what this code word represents if it is the code for a text character using 7-bit ASCII code with a zero inserted in the leftmost position. (2 marks)
    (ii) Work out what this code word represents if it is instead the code for a signed integer using 2’s complement representation. Show your work. (6 marks)



    (b) The following two 8-bit binary code words both represent 2’s complement integers:
    0101 1010
    0110 1111
    (i) Add these two numbers in binary. Show the carry bits in your working. (6 marks)
    (ii) State if 2’s complement overflow has occurred. Justify your answer. (6 marks)

    Question 4: (20 marks)
    Given below the specifications of two microcontrollers:
    Microcontroller A:
    - The clock speed of the processor is 33.554432 MHz
    - 25-bit counter/timer.
    - 1024 bytes RAM.
    - 256 bytes non-volatile, read-write memory.
    - Watchdog timer
    Microcontroller B:
    - The clock speed of the processor is 131.072 KHz
    - 18-bit counter/timer.
    - 512 bytes RAM.
    - 128 bytes non-volatile, read-write memory.
    - Watchdog timer
    Which microcontroller would you choose from the above two if you need to generate clock pulse every 2 seconds? (Give reasons).












    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5

     
  2. shora2

    shora2 Active Member

    إنضم إلينا في:
    ‏أكتوبر 25, 2013
    المشاركات:
    693
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    31
    الجنس:
    ذكر
    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5




    M359 Relational databases: theory and practice
    TMA Fall 2013-2014


    Question 1
    Briefly describe the term “Cloud Database”. Your answer should include definition, different methods to run cloud database, benefits and examples of cloud database services. You need to check your e-library or external resources to provide an adequate answer to this question. Zero mark will be awarded for the answers without proper referencing.
    Question 2

    This question assesses your understanding of the Conceptual Data Model (CDM) presented in section 5 of Block 1.
    Give a conceptual data model (CDM) for the following given scenario using the Entity-Relationship model, including the complete E-R diagram, the entity types and any required constraints and assumptions.

    A social recreation club would like to create a database to keep track of club members, committees and activities. Suppose that after requirements collection and the analysis phase the database designers provide the following descriptions to be represented in the database.
    The club forms committees for different activities. Committee is formed by several members. Each committee has a unique name, a unique number, and a particular member who manages the committee. The system keeps track of the start date when that member began managing the committee. A committee controls a number of activities, each of which has a unique name, a unique number and description of the event. A committee may organize activities for several events. The database stores the member’s unique identification number, member name, address, gender and birth date. A member is assigned to one committee, but may participate on several activities, which are not necessarily controlled by the same committee. The system keeps track of the direct head of team members (who is another member). For payment purpose the system also keeps track of details of non-club members participating in the activities, in special circumstances. Their details to be stored in the system are artist’s first name, gender, birth date and the club member who recommended them to the club.
    Question 3

    This question assesses your understanding of E-R conceptual modeling as discussed in Section 5 of Block 1 and assesses your knowledge of Block 2, Sections 2 and 4, and in particular, your understanding of the relational representations. Questions a and b assess your ability to transform a simple E-R fragment into a corresponding relational representation and questions c and d assess your ability to transform relational representation into corresponding E-R fragment
    a. Convert the following E-R fragment into a relational representation.
    [​IMG]
    Customer (CustomerID, CustomerName)
    Students (InvoiceNo, InvoiceDate)
    b. Convert the following E-R fragment into a relational representation.

    [​IMG]

    Professor (StaffID, StaffName)
    Conference (ConferenceID,ConferenceTtile)
    c. Convert the following relational representation back into a CDM using two relationships and three entity types.
    relation Author
    AuthorID:AuthorIDs
    AuthorName: AuthorNames
    primary key AuthorID

    relation Submits
    AuthorID: AuthorIDs
    ArticleNo: ArticleNos
    primary key ArticleNo
    foreign key AuthorID references Author
    foreign key ArticleNo references Article
    constraint ((project Article over ArticleNo) difference (project Submits over ArticleNo)) is empty

    relation Article
    ArticleNo: ArticleNos
    ArticleTitle: ArticleTitles
    primary key ArticleNo
    a. Convert the following relational representation back into a CDM using two relationships and two entity types.

    relation Staff
    StaffID: StaffIDs
    StaffName: StaffNames
    primary key StaffID

    relation Project
    ProjectID: ProjectIDs
    ProjectName:projectNames
    StaffID: StaffIDs
    primary key ProjectID
    alternate key StaffID
    foreign key StaffID references Staff

    Question 4
    This question assesses your understanding of manipulating relations and constraints as discussed in Sections 3-5 of Block 2.
    1. Find all studentIDs and courseIds of course ‘C2’ with registration date less than 12/12/2004
    2. Find course_codes of courses taught by the tutor ‘Lai’
    3. Find the staff numbers and names of all staff members who are not working as tutors.
    4. Find the ids and names of all students in region number 4 together with the titles and enrollment date of the courses they are currently enrolled in.
    5. Find the ids of all students who are enrolled in courses with a quota 250 along with the course ID and their titles.
    Question 5
    This question assesses your understanding of normal forms as discussed in Section 5 of Block 2.
    Consider the relation R = (A, B, C, D, E, F, G, H, I) and the set of functional dependencies
    A, B -> C
    A -> D, E
    B ->F
    F -> G, H
    D -> I, J
    a. What is the key for R?
    b. Decompose R into 2NF, then 3NF relations.
    Question 6
    This question is based on Section 1,2,3 and 4 of Block 3. It assesses your ability to write and understand simple SQL queries (as defined in the sections). To answer this question, you should use the University database as it is provided in the course software and as summarized in the University database cards.
    Write SQL queries, and run them using iSQL against the University database. Include in your answer BOTH the SQL query you wrote and the output table that results. You MUST use meaningful column names, which may require using column aliases in the SQL query.
    1. Find all studentIDs and courseIds of course ‘C2’ with registration date less than 12/12/2004
    2. Find course_codes of courses taught by tutor ‘Lai’
    3. Find the staff numbers and names of all staff members who are not working as tutors.
    4. Find the ids and names of all students in region number 4 together with the titles and enrollment date of the courses they are currently enrolled in.
    5. Find the ids of all students who are enrolled in courses with a quota 250 along with the course ID and their titles.

    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5

     
  3. shora2

    shora2 Active Member

    إنضم إلينا في:
    ‏أكتوبر 25, 2013
    المشاركات:
    693
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    31
    الجنس:
    ذكر
    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5




    T324: Keeping ahead in ICTs
    Tutor-Marked Assignment, Fall 2013 2014


    Q1. Investigating socio-technical system
    You have studied in block three of the course materials the socio-technical system approach for investigating system failures. To demonstrate your understanding of this part of the course, answer to the following questions:
    1. Select a socio-technical system that you use in your daily life.
    2. Draw the system map that you think representative for the selected system.
    3. Present briefly two processes of the selected system.
    4. Discuss the major criteria of failure of such system.
    5. From your point of view, what is the major reason(s) that may lead such system to failure?
    6. Based on your answer in the previous part, which system questions can be regarded as counterparts to these?

    7. Explain briefly how investigating the system questions of the previous part could help in avoiding failure or identifying its reasons.

    Q2. Innovation in IEEE 802.11
    IEEE 802.11ac is the fifth generation of WiFi which is faster and more scalable version of 802.11n. IEEE 802.11ac couples the freedom of wireless with the capabilities of Gigabit Ethernet. Using the AOU e-library and Internet resources, you are asked to write an essay presenting an overview on the standard IEEE 802.11ac while providing its major physical layer specifications (e.g., throughput, RF bandwidth, channel bonding, number of MIMO spatial streams, modulation technique). Your essay should contain at least 500 words and the list of references. It should not include unapproved websites as Wikipedia or like citation. Marks will be deducted in case of essay lacking reliable references or containing errors in syntax, structure, and style.

    Q3. Sniffing wireless traffic using Wireshark
    Wireshark is the world’s most popular network protocol analyzer. It is used for troubleshooting, analysis, development and education. The software and its user guide could be downloaded from its home page (i.e., ). In this question, you will investigate the 802.11 wireless network protocol using this passive measurement tool. For more information on 802.11 management frame types, you can find many references as for example “Understanding 802.11 Frame Types” by Jim Geier (i.e., ).

    Unfortunately, most of the device drivers for wireless 802.11 NICs (particularly for Windows operating systems) don’t provide the hooks to capture/copy received 802.11 frames for use in Wireshark. Therefore, we will provide you in this question a trace of captured 802.11 frames to analyze; assume in the following questions that you are using this trace. If you are able to capture 802.11 frames using your hardware settings, we encourage you to train on this software using your proper tests. An alternative solution for packet capture that you can use in your upcoming projects is to use a small USB device, AirPcap, (i.e., ) that captures 802.11 frames and provides integrated support for Wireshark under Windows.

    To start the experiment, open in Wireshark the trace Wireshark_802_11.pcap which is attached to the TMA files. You can load the trace into Wireshark using the File pull down menu, choosing Open, and then selecting the Wireshark_802_11.pcap trace file. The resulting display should look just like Figure 1.



    Figure 1: Wireshark window, after opening the Wireshark_802_11.pcap file

    For answering the following questions, you should look at the details of the IEEE 802.11 frame and subfields in the middle Wireshark window.


    To deal with the plagiarized answers in this question, the student must make an oral demo of the software for his/her tutor showing him/her how he/she has opened the trace and manipulated the packets to find the answers provided in the submitted TMA. Then, tutor can decide to deduct (or not) part or whole of the marks awarded based on the quality of the demo.
    1. Given that beacon frames are used by an 802.11 AP to advertise its existence. What are the SSIDs of the two access points that are issuing most of the beacon frames in this trace?

    2. What are the intervals of time between the transmission of the beacon frames from the
    linksys_ses_24086 access point? From the 30 Munroe St. access point? (Hint: this interval of time is contained in the beacon frame itself).

    3. What (in hexadecimal notation) is the source MAC address on the beacon frame from 30 Munroe St?

    4. What (in hexadecimal notation) is the destination MAC address on the beacon frame from 30 Munroe St?

    5. What is the BSS ID of 30 Munroe St?

    6. The beacon frames from the 30 Munroe St access point advertise that the access point can support four data rates and eight additional “extended supported rates.” What are these rates?

    7. What is the Channel number used for WiFi communication?

    8. Consider the first PROBE REQUEST and the soonest subsequent PROBE RESPONSE PAIR occurs after t = 2.0 seconds in the trace. When these frames sent and what are the sender, receiver and BSS ID MAC addresses for these frames? What is the purpose of these two types of frames?






    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5

     
  4. shora2

    shora2 Active Member

    إنضم إلينا في:
    ‏أكتوبر 25, 2013
    المشاركات:
    693
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    31
    الجنس:
    ذكر
    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5



    Part 1 [40 marks]
    This assignment is an exercise in fundamental Java concepts such as: classes, constructors, methods, composition, interfaces, basic control structure, and arrays. This question includes four sub- parts, each of which is simple if done according to the specifications given in the exercise.
    Write the following Java programs according to their specifications:
    (a) Develop a public class Item to the following specifications: (10 marks)
    The class has two private instance variables: String name, and int id.
    The class has a one copy instance variable for all instance objects itemCounter, it keeps the current number of items that have been created.
    The class has a two-argument constructor to set its instance variables to given values.
    The class has a zero-argument constructor to initialize the values of its instance variable. It should invoke the two-argument constructor.
    The class overrides the Object’s toString() method in order to return a string representation of a item object similar to format given below:

    Name= ,ID=
    The class implements any additional necessary methods, if applicable.
    (b) Develop a public class SwItem to the following specifications: (8 marks)
    The class is a subclass of Item.
    The class has one private instance variable: String version.
    The class has a three-argument constructor to set its instance variables to given values. This constructor should invoke the super-class constructor.
    The class has setter and getter methods for version.
    The class overrides the toString() method in order to return a string representation of a SwItem object. It should invoke the parent’s toString()method to get the first part of the returned value to be similar to format given below:
    Sw Item {" Name= ,ID= ,Version= "}
    (c) Develop a public class HwItem to the following specifications: (8 marks)
    The class is a subclass of Item.
    The class has one private instance variable: String type.
    The class has a three-argument constructor to set its instance variables to given values. This constructor should invoke the super-class constructor.
    The class has setter and getter methods for type.
    The class overrides the toString() method in order to return a string representation of a SwItem object. It should invoke the parent’s toString()method to get the first part of the returned value to be similar to format given below:
    Hw-Item {" Name= ,ID= ,Type= "}
    (d) Develop a public class Equipment to the following specifications: (14 marks)
    The class has one private instance variable an array Item [ ], which will represent the collection of items from class Item in the class Equipment.

    The class has a zero-argument constructor that creates and initializes the array of items and assigns its maximum size with any number you use greater than 100.
    The class has a public method void addGeneralItem(int aid, String aname) which is used to create an instance object of Item and add it to the array of items.
    The class has a public method void addSWItem(int aid, String aname, String aver) which is used to create an instance object of SwItem and add it to the array of items.
    The class has a public method void addHWItem(int aid, String aname, String type)
    which is used to create an instance object of HwItem and add it to the array of items.
    The class has a public String showEquipment() which returns either a string representation of the array of items and all its different types of items or a string message that “The array is empty”.
    The add-Item methods will be used in the second part of this TMA.

    Part 2 [50 marks]
    This assignment is an exercise on using and building GUI interfaces, writing event driven programs,along with using flow control structures, and JOptionPane, Exception classes

    Develop a public class MyFrameMain to the following specifications:
    You are required to build a GUI interface to be able to input the values of the instance variables for the different types of items, add them to the array, copy the Array into a file, and exit the program.
    The GUI interface should appear as in figure 1 below, it contains: [22 marks] total
    1. A declaration and creation of a reference variable of the type Equipment [1 marks]
    2. Set its size to 500x500.
    3. Set its title to your AOU-ID and your name.
    4. A JLabel for the ID and a JTextField to input its value.
    5. A JLabel for the name a JTextField to input its value.
    6. A JButtonGroup that contains three JRadioButton/s for SW, HW, and General. The aim of using a JButtonGroup object is to tell Java that a set of buttons are grouped together and have the property that only one of the buttons can be selected at a time. Set General as an initial state selected.
    7. A JTextField to input the value SW version.
    8. A JTextField to input the value HW type.
    9. A JLabel for the itemCounter value, which updates when new item is added successfully to the array of items.
    10. The JTextArea which uses to display the items of the array of items, and it is not editable.
    11. The class has 4 JButton/s according to their detailed specifications below. [16 marks] total
    12. An appropriate event listener should be used and the buttons should implement the listener object. [4 marks]

    13. Appropriate resources should be checked and appropriate decisions should be implemented
    14. The class should have a main method to instantiate the class. [2 marks]

    (Add an Item into the Array - Button) [9 marks]
     When the user clicks on the button, the text -field values for a certain type of item will be collected and an appropriate addItem method should be used from Equipment class according to the user selection for the type of item s/he wants to add.
     An appropriate message should appear to inform the user that “the item is added successfully”.
     Finally all text-fields should be cleared to be empty. Write a void method that makes the fields clear. [2 marks]
     The value of ID text-Field should be checked first if its value is not a number, NumberFormatException exception should be invoked/handled if the value is not a number, and stop the processing of adding the item into the array. An appropriate message should appear to inform the user that "ID should be a number; the item won't be added into the array". Write a method that takes one argument which is the value of the id field and returns true if it is a number or false if not.
    (Copy Array Into File- Button)
     When the user clicks on the button, all the items in Equipment reference object should be copied into a text file (assign the name of the file by yourself).
     You have to use showEquipment()from Equipment class
     An appropriate message should appear to inform the user either that “the items are copied successfully” into the file or “the Array is empty”.
     Use try.. catch statement to handle IOException exception, and display a simple error message in case the process failed.

    (Show all items in the Array- Button) [2 marks]
    When the user clicks on the button, all the items in the Equipment reference object should be copied into a JTextArea in the second JPanel. An appropriate message should appear to inform the user that “The array is empty”.
    (Exit- Button) [1 mark]
    When the user clicks on the button, the program should terminate.
    Part 3 [10 marks]
    1- According to the Part 1 & 2 scenario, can we make Item class as an abstract class? Explain your answer. [2 marks]
    2- Consider the following Interface
    public Interface availableInterface{
    public boolean isAvailable();
    public String availableStatus(); }
    According to the Part 1 & 2 scenario, can the class Item implement the availableInterface interface? Explain your answer
    3- Source:
    “Object support for OpenMP-style programming of GPU clusters in Java” Carolin Wolf, Georg Dotzler, Ronald Veldema, Michael Philippsen
    University of Erlangen-Nuremberg, Computer Science Department, Programming Systems Group, Erlangen, Germany, 27th International Conference on Advanced Information Networking and Applications Workshops (WAINA 2013), 2013
    Using the AOU’s eLibrary facility and the internet, locate the paper indicated above (note the dates), Read the paper carefully and answer ONLY 3 questions. The answers should be written in your own words.
    Q1 Why do scientists use high level programming?
    Q2. How does object orientation helpful?
    Q3. What are the problems caused by placing objects in the memory? (List one)
    Q4. Why do we use the Java programming language?
    Q5. What does CKM stand for and what is it responsible for?
    Q6. What is the proposed solution?
    Q7. What are JaMP and OpenMPstyle?
    “End of the Assignment”
    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5

     
  5. shora2

    shora2 Active Member

    إنضم إلينا في:
    ‏أكتوبر 25, 2013
    المشاركات:
    693
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    31
    الجنس:
    ذكر
    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5



    Arab Open University
    Faculty of Computer Studies
    M150 Data, computing and information
    M150A
    TMA01 – Fall 2013/2014
    Cut-off date: 14-Dec-13
    Total marks: 80
    Arab Open University
    Faculty of Computer Studies
    M150 Data, computing and information
    Question 1 [20 marks]
    1. Read section 8.2 of the M150 course companion (You should have had a copy of it with the course material and you can also view a soft copy of it in the course CD ROM 1).
    a. Briefly define the term plagiarism. [2]
    b. How can you avoid plagiarism when writing your TMAs? [2]
    2. Explain the difference between the Internet and the Web. [4]
    3. Define a search engine. Give examples on two search engines you use. [4]
    4. Representations play a central role in facilitating communication by establishing a relationship between some form and some meaningful content subject to some convention; mention the two conditions for effective representation. [4]
    5. From your understanding of the term “complex representation”, briefly explain why traffic signs are considered to be complex representations?
    Explain the advantage of complex representations using the traffic signs as an example. [4]
    Question 2 [20 marks]
    1. Any feature of the analogue world can be taken inside the boundary of the computer using two-steps process. Mentions the two steps with brief explanation giving an example that illustrates the steps. [6]
    2. Show all the steps required to convert the binary value 111000101 to its decimal representation. [4]
    3. Show all the steps required to convert the decimal value 1980 to its octal representation. [4]
    4. Consider an image of size 1000 X 720 pixels which requires 2160000 bytes to be stored inside the computer. Find the number of bits used to represent each pixel, the pixel amplitude and the coloring system used for the image. [6]
    Question 3 [20 marks]
    1. What is the function of the following: [3]
    a. Control Unit.
    b. Main Memory.
    c. Compiler.
    2. Use truth tables to show whether the following two Boolean expressions are equivalent or not. [6]
    NOT (A AND NOT B) NOT A OR B

    3. The following flowchart diagram shows a loop structure program. [11]
    a. From the diagram, specify: The condition, the loop body, and any instruction(s) that is (are) not in the loop body.
    b. How many times will the loop be executed?
    c. What is the exact output after these instructions have been executed?
    You need to draw a simple tracing table that shows how you got your answer.
    d. What will be the output if the condition "NOT (a>10)" is replaced by " NOT (a>10) AND (b>1)"?

    Question 4 [20 marks]
    1. a. Write JavaScript program to calculate area and volume of a cube. The program should work according to the following specifications: [6]
    −Read the edge length of a cube.
    −Calculate the area and volume of the cube using the following formulas:
    Area = 6 *(edge length)2
    volume = (edge length)3
    −Print the edge length, area and volume in the output window.
    b. Run your program with two different values of edge length. In your Solution document insert two screenshots showing the different resulted output.
    2. a. Using nested if-else statement, write JavaScript program that works according to the following specifications: [14]
    – Ask the user if he wants to buy a "pc" or a "laptop". Read the answer from the user and store it in a variable.
    – If the user selected a "laptop" then ask the user to select which color he wants "white" or "black". Read the answer from the user and store it in a variable.
    – Calculate the price of the user selection as follows:
    - PC: 1700$.
    - Black laptop: 2500$.
    - White laptop: 3000$.
    – Give the following discount on the price and calculate the discounted price as follows:
    - PC: 20%.
    - Black laptop: 15%.
    - White laptop: 10%.
    – Print the user selection, price and discounted price in the output window.
    – Assume that all strings used in the program and entered by a user are in small letters.
    b. Test your program and run it to make sure it works properly. In your Solution document insert three screenshots for the output:
    – One showing the case when the user selected to buy a PC.
    – One showing the case when the user selected to buy a black laptop.
    – One showing the case when the user selected to buy a white laptop.

    M150B
    TMA – Fall 2013/2014
    Cut-off date: 7-Dec-13
    Total marks: 80
    Arab Open University
    Faculty of Computer Studies
    M150 Data, computing and information
    Question 1 [20 marks]
    1. Write JavaScript program according to the following:
    a. Define a JavaScript function occurrence(anArray,num), that takes an array anArray and a number num as arguments. The function returns the number of occurrences of num in anArray.
    b. Declare an array of 10 elements.
    c. Ask the user to enter any 10 numbers and fill them in the array.
    d. Print the array elements in the output window.
    e. Using the function occurrence(), display on the screen the number of occurrences of number 0 in the array. If the number 0 doesn’t exist in the array, you should display a suitable message also.
    f. Run your program two times: one where the number 0 is an element on the array and another time where the number 0 is not in the array. Provide two screenshots of the two required outputs of your program. This should also show the arrays elements.

    Question 2 [20 marks]
    In unit9, page 21 you were introduced to the methods associated with Date object. In the same unit, section 4.2 you learned how to use functions from the "dateLibrary.js" in JavaScript programs. The specifications for all the functions in this library are in Appendix 1 at the end of unit 9.
    Write JavaScript statements to do the following:
    a. Create a Date object representing the date 2 June 1950.
    b. Create another Date object representing the date 13 November 2013.
    c. Calculate the difference in years between the two dates and print it in the output window.
    d. For the Date object you've created in a. do the following:
    - Change the state to be 30 December 2000. You should not create a new date.
    - Display the day name.
    - Display it in long form.
    e. Insert a screenshot that shows the resulted output of parts c and d.
    f. Provide a copy of the specifications of all the functions you’ve used in writing your program.
    g. What information do we usually find in function specifications?

    Question 3 [20 marks]
    You are required to model a new user-defined object type, Game.
    The Game object type has the following properties:
    name: a string representing the name of the Game.
    level: a string representing the level of the game, such as easy, moderate, difficult.
    chance: a number (from 1 to 6) representing the chance of playing the game.
    The Game object can go forward to further chances, however, the maximum value of chance is 6.
    The Game object type has the following methods:
    getName(): a method that returns the name of the game.
    getLevel(): a method that returns the level selected of the game.
    getChance(): a method that returns the chance of playing the game.
    moveForward(): a method that gives the next chance (i.e. increments chance by 1) only if the chance is less than 6. Otherwise, set it to 1.
    displayInfo(): a method that displays the name, level and the chance of the game in an alert box, using the three methods: getName() and getLevel() and getChance().
    a. Write the Game constructor function Game(aName, aLevel, aChance).
    b. Implement the methods getName(),getLevel (), getChance(), and displayInfo() according to the above specifications.
    c. Prompt the user for values of name and level of a game he wants to create.
    d. Create a game instance and initialize its properties by the values entered by the user. Chance should be set to 1.
    e. Use an appropriate methods to:
    −Increment the game by two chances.
    −Print the game information.
    f. Run your program and test it to make sure it works properly. In your Solution document insert two screenshots: [3]
    −one showing the program prompting for the game name, with you having entered the name but not yet pressed OK;
    −one showing the resulted alert window.

    Question 4 [20 marks]
    1. Briefly define the term HCI. What's the purpose of this kind of study? [4 marks]
    2. What is a user interface? Give two examples of user interfaces you use in your daily life. [6 marks]
    3. In the context of UI design, define and briefly explain (using your own understanding) the terms: visibility, affordance, tolerance and consistency. [10]
    Important note: In your answers to questions 1, 2 and 3, you should follow good programming style that helps readability. This includes:
    Using short comment at the beginning stating the purpose of your program.
    Using spacing and indentations to help make the structure of your program clear.
    Following the M150 style guidelines when choosing names for the variables (Refer to section 2.2 of unit 7 page 16)


    Page 1 / 4
    M150A
    TMA01 – Fall 2013/2014
    Cut-off date: 14-Dec-13
    M150 Data, computing and information
    Page 2 / 4
    Question 1 [20 marks]
    1. Read section 8.2 of the M150 course companion (You should have had a copy of
    it with the course material and you can also view a soft copy of it in the course
    CD ROM 1).
    a. Briefly define the term plagiarism. [2]
    b. How can you avoid plagiarism when writing your TMAs? [2]
    2. Explain the difference between the Internet and the Web. [4]
    3. Define a search engine. Give examples on two search engines you use. [4]
    4. Representations play a central role in facilitating communication by establishing
    a relationship between some form and some meaningful content subject to
    some convention; mention the two conditions for effective representation. [4]
    5. From your understanding of the term “complex representation”, briefly explain
    why traffic signs are considered to be complex representations?
    Explain the advantage of complex representations using the traffic signs as an
    example. [4]
    Question 2 [20 marks]
    1. Any feature of the analogue world can be taken inside the boundary of the
    computer using two-steps process. Mentions the two steps with brief
    explanation giving an example that illustrates the steps. [6]
    2. Show all the steps required to convert the binary value 111000101 to its decimal
    representation. [4]
    3. Show all the steps required to convert the decimal value 1980 to its octal
    representation. [4]
    4. Consider an image of size 1000 X 720 pixels which requires 2160000 bytes to be
    stored inside the computer. Find the number of bits used to represent each
    pixel, the pixel amplitude and the coloring system used for the image. [6]
    Question 3 [20 marks]
    1. What is the function of the following: [3]
    a. Control Unit.
    b. Main Memory.
    c. Compiler.
    2. Use truth tables to show whether the following two Boolean expressions are
    equivalent or not. [6]
    NOT (A AND NOT B) NOT A OR B
    Page 3 / 4
    3. The following flowchart diagram shows a loop structure program. [11]
    a. From the diagram, specify:
    The condition, the loop body, and any instruction(s) that is (are) not in
    the loop body.
    b. How many times will the loop be executed?
    c. What is the exact output after these instructions have been executed?
    You need to draw a simple tracing table that shows how you got your
    answer.
    d. What will be the output if the condition "NOT (a>10)" is replaced by "
    NOT (a>10) AND (b>1)"?
    Page 4 / 4
    Question 4 [20 marks]
    1. a. Write JavaScript program to calculate area and volume of a cube. The program
    should work according to the following specifications: [6]
    − Read the edge length of a cube.
    − Calculate the area and volume of the cube using the following formulas:
    Area = 6 *(edge length)2
    volume = (edge length)3
    − Print the edge length, area and volume in the output window.
    b. Run your program with two different values of edge length. In your Solution
    document insert two screenshots showing the different resulted output.
    2. a. Using nested if-else statement, write JavaScript program that works according
    to the following specifications: [14]
    – Ask the user if he wants to buy a "pc" or a "laptop". Read the answer
    from the user and store it in a variable.
    – If the user selected a "laptop" then ask the user to select which color he
    wants "white" or "black". Read the answer from the user and store it in a
    variable.
    – Calculate the price of the user selection as follows:
    - PC: 1700$.
    - Black laptop: 2500$.
    - White laptop: 3000$.
    – Give the following discount on the price and calculate the discounted
    price as follows:
    - PC: 20%.
    - Black laptop: 15%.
    - White laptop: 10%.
    – Print the user selection, price and discounted price in the output window.
    – Assume that all strings used in the program and entered by a user are in
    small letters.
    b. Test your program and run it to make sure it works properly. In your Solution
    document insert three screenshots for the output:
    – One showing the case when the user selected to buy a PC.
    – One showing the case when the user selected to buy a black laptop.
    – One showing the case when the user selected to buy a white laptop.
    Important note: In your answers to question4, you should follow good
    programming style that helps readability. This includes:
    • Using short comment at the beginning stating the purpose of your program.
    • Using spacing and indentations to help make the structure of your program
    clear.
    • Following the M150 style guidelines when choosing names for the variables (
    Refer to section 2.2 of unit 7 page 16)
    Page 1 / 4
    M150B
    TMA – Fall 2013/2014
    Cut-off date: 7-Dec-13
    Total marks: 80
    This TMA should be submitted to your tutor electronically through the LMS system
    before the cut-off date indicated above.
    You should write your solutions to the questions in a single word document. Head the
    document with your name and your Personal Identifier (ID).
    This TMA assesses your understanding of Units 8 (section 3), 9, 10 and 12 of M150B.
    It is marked out of 80, out of which 20% will be considered for the continuous
    assessment grade.
    It consists of 4 questions. The total marks for each question are shown at the beginning
    of each question. The marks allocated to each part of a question are indicated in the
    margin.
    Important notes:
    − Before you start working with this assignment, you need to refer to section 8.2 of
    the M150 course companion to read about plagiarism and how to avoid it. This will
    help you in getting high grade in this TMA.
    Arab Open University
    Faculty of Computer Studies
    M150 Data, computing and information
    Page 2 / 4
    Question 1 [20 marks]
    1. Write JavaScript program according to the following:
    a. Define a JavaScript function occurrence(anArray,num), that takes
    an array anArray and a number num as arguments. The function
    returns the number of occurrences of num in anArray.
    b. Declare an array of 10 elements.
    c. Ask the user to enter any 10 numbers and fill them in the array.
    d. Print the array elements in the output window.
    e. Using the function occurrence(), display on the screen the number
    of occurrences of number 0 in the array. If the number 0 doesn’t exist in
    the array, you should display a suitable message also.
    f. Run your program two times: one where the number 0 is an element on
    the array and another time where the number 0 is not in the array.
    Provide two screenshots of the two required outputs of your program.
    This should also show the arrays elements.
    Question 2 [20 marks]
    In unit9, page 21 you were introduced to the methods associated with Date object. In
    the same unit, section 4.2 you learned how to use functions from the "dateLibrary.js" in
    JavaScript programs. The specifications for all the functions in this library are in
    Appendix 1 at the end of unit 9.
    Write JavaScript statements to do the following:
    a. Create a Date object representing the date 2 June 1950.
    b. Create another Date object representing the date 13 November 2013.
    c. Calculate the difference in years between the two dates and print it in the
    output window.
    d. For the Date object you've created in a. do the following:
    - Change the state to be 30 December 2000. You should not create a new
    date.
    - Display the day name.
    - Display it in long form.
    e. Insert a screenshot that shows the resulted output of parts c and d.
    f. Provide a copy of the specifications of all the functions you’ve used in writing
    your program.
    g. What information do we usually find in function specifications?
    Page 3 / 4
    Question 3 [20 marks]
    You are required to model a new user-defined object type, Game.
    The Game object type has the following properties:
    name: a string representing the name of the Game.
    level: a string representing the level of the game, such as easy, moderate, difficult.
    chance: a number (from 1 to 6) representing the chance of playing the game.
    The Game object can go forward to further chances, however, the maximum value of
    chance is 6.
    The Game object type has the following methods:
    getName(): a method that returns the name of the game.
    getLevel(): a method that returns the level selected of the game.
    getChance(): a method that returns the chance of playing the game.
    moveForward(): a method that gives the next chance (i.e. increments chance by 1)
    only if the chance is less than 6. Otherwise, set it to 1.
    displayInfo(): a method that displays the name, level and the chance of the
    game in an alert box, using the three methods: getName() and getLevel() and
    getChance().
    a. Write the Game constructor function Game(aName, aLevel, aChance).
    b. Implement the methods getName(),getLevel (), getChance(), and
    displayInfo() according to the above specifications.
    c. Prompt the user for values of name and level of a game he wants to create.
    d. Create a game instance and initialize its properties by the values entered by the
    user. Chance should be set to 1.
    e. Use an appropriate methods to:
    − Increment the game by two chances.
    − Print the game information.
    f. Run your program and test it to make sure it works properly. In your Solution
    document insert two screenshots: [3]
    − one showing the program prompting for the game name, with you having
    entered the name but not yet pressed OK;
    − one showing the resulted alert window.
    Page 4 / 4
    Question 4 [20 marks]
    1. Briefly define the term HCI. What's the purpose of this kind of study? [4 marks]
    2. What is a user interface? Give two examples of user interfaces you use in your
    daily life. [6 marks]
    3. In the context of UI design, define and briefly explain (using your own
    understanding) the terms: visibility, affordance, tolerance and consistency. [10]
    Important note: In your answers to questions 1, 2 and 3, you should follow good
    programming style that helps readability. This includes:
    • Using short comment at the beginning stating the purpose of your program.
    • Using spacing and indentations to help make the structure of your program
    clear.
    • Following the M150 style guidelines when choosing names for the variables (
    Refer to section 2.2 of unit 7 page 16)


    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5

     
  6. shora2

    shora2 Active Member

    إنضم إلينا في:
    ‏أكتوبر 25, 2013
    المشاركات:
    693
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    31
    الجنس:
    ذكر
    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5


    الواجب الدراسي علم النفس النمو (المراهقة) ED521, 522
    الفصل الدراسي الأول للعام الأكاديمي 2013/2014

    الموضوع الأول (10) درجات :

    تعد المراهقة مرحلة مهمة من مراحل النمو لدى الفرد، حيث تطرأ تغيرات على اتجاهاته وسلوكه، ولها تأثير بارز في كل مراحل تكوينه ( الجسمي، والعقلي، والانفعالي،، والاجتماعي، والنمو الخلقي)، والمطلوب منك الآتي :

    أ. تناول كل خاصية من خصائص التكوين لمرحلة المراهقة بالشرح موضحا التغيرات المفاجئة التي تطرأ على شخصية المراهق، مع ذكر بعض الأمثلة للتأثيرات البارزة لهذا التكوين لواقع حياة المراهق في الوطن العربي.
    ب. ما دور المدرسة كمؤسسة تعليمية في رعاية النمو النفسي والاجتماعي للمراهق ؟

    الموضوع الأول (10) درجات :
    -التنشئة الاجتماعية والإعداد الجيد يلعبا دوراً بارزا في استعداد المراهق لمواجهة الحياة المستقبلية الجديدة بمتطلباتها المختلفة، ومن أهم هذه المتطلبات تتصدر القيم والمعايير الاجتماعية في حياة المراهق. المطلوب منك الآني:
    أ ـــ تحدث عن مصادر القيم والمعايير الاجتماعية التالية: الدين، الأسرة، المدرسة، الأقران.
    ب ـــ تعرف على آثار قيمتين من هذه القيم الايجابية منها والسلبية على حياة المراهق على عينة عددها (5) من المراهقين ، وأكتب تقريراً في حدود صفحتين من واقع مقابلتك لهم.

    الواجب الدراسي علم النفس النمو (المراهقة) ED521, 522
    الفصل الدراسي الأول للعام الأكاديمي 2013/2014

    الموضوع الأول (10) درجات :

    تعد المراهقة مرحلة مهمة من مراحل النمو لدى الفرد، حيث تطرأ تغيرات على اتجاهاته وسلوكه، ولها تأثير بارز في كل مراحل تكوينه ( الجسمي، والعقلي، والانفعالي، والاجتماعي، والنمو الخلقي)، والمطلوب منك الآتي :

    خاصية من خصائص التكوين لمرحلة المراهقة التغيرات المفاجئة التي تطرأ على شخصية المراهق، مع ذكر بعض الأمثلة للتأثيرات البارزة لهذا التكوين لواقع حياة المراهق في الوطن العربي. دور المدرسة كمؤسسة تعليمية في رعاية النمو النفسي والاجتماعي للمراهق ؟

    الموضوع الأول (10) درجات :
    التنشئة الاجتماعية والإعداد الجيد يلعبا دوراً بارزا في استعداد المراهق لمواجهة الحياة المستقبلية الجديدة بمتطلباتها المختلفة، المتطلبات القيم والمعايير الاجتماعية في حياة المراهق عن مصادر القيم والمعايير الاجتماعية التالية: الدين الأسرة المدرسة الأقران
    آثار القيم الايجابية منها والسلبية على حياة المراهق على عينة عددها (5) من المراهقين ، وأكتب تقريراً في حدود صفحتين من واقع مقابلتك لهم.
    انتهت الأنشـــطة




    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5

     
  7. shora2

    shora2 Active Member

    إنضم إلينا في:
    ‏أكتوبر 25, 2013
    المشاركات:
    693
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    31
    الجنس:
    ذكر
    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5



    [​IMG]

    عمادة البرامج الأكاديمية في التربية
    استمارة الواجب الدراسي (TMA Form)
    مقرر مناهج وطرق تدريس العلوم (الدبلوم)
    ED 537
    الفصل الدراسي الأول
    للعام الأكاديمي 2014/2013


    الواجب الدراسي

    يشهد تدريس العلوم في عصر المعلومات والاتصالات اهتماما كبيراً وتطوراً مستمراً لمواكبة خصائص العصر العلمي وتفجر المعرفة العلمية . أكتب تقريراعلميا من حوالي2000 -1200 كلمة عن مجالات التنمية المهنية الداعمةلتأهيل المعلمينمستعينا بالمكتبة الالكترونيةو موضحاً ما يلي:
    -1 – كيف تطور تدريس العلوم في العصر الحديث ؟ (5علامات)
    -2-وضح مفهوم التربية العلمية المعاصرة ، وما هي الأهداف الكبرى لتعليم العلوم؟ (5علامات)
    -3-بين كيفية تفاعل عمليات العلم المختلفة مع مادته؟ (5علامات)
    4-ما هي البرامج والدورات المتوفرة في منطقتك لتطوير أداء المعلمين حديثي التخرج؟ (5علامات)




    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5

     
  8. shora2

    shora2 Active Member

    إنضم إلينا في:
    ‏أكتوبر 25, 2013
    المشاركات:
    693
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    31
    الجنس:
    ذكر
    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5




    عمادة البرامج الأكاديمية في التربية
    استمارة الواجب الدراسي (TMA Form)
    لمقرر القياس والتقويم وبناء الاختبارات ED 423&ED 523
    الفصل الدراسي الأول للعام الأكاديمي 2013/2014
    الدرجة لكل نشاط (في حالة وجود عدة نشاطات) الدرجة النهائية: / / 20

    سؤال الواجب
    اختر أي من مقررات المرحلة الابتدائية او المتوسطة ثم قم بما يلي:-
    1- حلل المحتوى التعليمي لهذا المقرر في ضوء النموذج المرفق .
    2- صمم جدول مواصفات مناسب في ضوء وحدات المقرر والأهداف السلوكية لكل وحدة .
    3-اعداد امتحان نهائي مكون من 20 سؤال من نوع خيار من متعدد لقياس تحصيل الطلبة في هذا المقرر في ضوء جدول المواصفات الذي تم اعداده.

    موجهات للإجابة:
    - يمكنك تنظيم جدول تحليل المحتوى للموضوعات وللأهداف ومفردات المحتوى التعليمي كما في الجدول الآتي:

    االوحدات الدراسية
    الأهداف
    مستوى الهدفمفردات المحتوى التعليمي
    مفاهيم قوانيننظريات علاقات مهارات................الخ
    11

    2
    .
    .
    .الخ
    2
    3
    4
    .
    .
    .
    .
    الخ




    - يمكنك تنظيم جدول المواصفات على النحو التالي:-
    الوحدات الدراسية
    الوزن النسبي
    مستويات الاهداف المجموع
    تذكر فهمتطبيق تحليل تركيبتقويم ................الخ
    1

    2
    3
    4
    .
    .
    .
    الخ.
    المجموع

    - قد تتضمن الوحدة الدراسية هدفاً واحداً أو أكثر.
    - تصاغ الأهداف صياغة سلوكية
    - اعتمد تصنيف بلوم للأهداف في المجال المعرفي (تذكر، فهم واستيعاب، تطبيق، تحليل، تركيب، تقويم)
    - يمكنك الاستفادة من مقرر علم النفس التعلم والتعليم بما يتعلق بالأهداف وتصنيفها، كما يمكنك الاستفادة من مقرر القياس والتقويم الوحدة الثامنة تأكد أن صياغة الأسئلة تتفق مع معايير إعداد الأسئلة.
    - ليس بالضرورة أن تتضمن كل وحدة جميع مستويات الأهداف
    - تأكد من مطابقة الهدف مع السؤال الذي وضعته لقياس ذلك الهدف
    - كتابة تعليمات الإجابة على الاختبار.
    يمكنك تحديد الوزن النسبي لكل وحدة دراسية في ضوء مايلي:-
    - اهمية الوحدة
    - الوقت المستغرق في تدريس الوحدة
    - مستويات الاهداف التي تضمنتها الوحدة الدراسية
    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5

     
  9. shora2

    shora2 Active Member

    إنضم إلينا في:
    ‏أكتوبر 25, 2013
    المشاركات:
    693
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    31
    الجنس:
    ذكر
    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5




    الواجب الدراسي (TMA Form)
    مقرر الإدارة والإشراف ED 513
    الفصل الدراسي الأول للعام الأكاديمي 2013/2014





    الواجب
    س 1 / كانت النظم الإدارية في مؤسسات التعليم العام قبل التزايد الهائل في الطلب على التعليم تمارس أدوارها بالحد الأدنى من التنظيم الوظيفي والأداء الإداري , وعالجت أوضاعها بشكل تقليدي أدّى إلى تعطل القدرة التنبؤية وضعف التخطيط في استعمال الموارد في كثيرٍ من الأحيان، وقد أدى ذلك إلى عدم القدرة على مسايرة تطور التعليم والوفاء بمتطلباته , وبناءً عليه ظهر ما يسمّى بمقاومة التغيير.
    ــ كيف يمكن تحقيق التوازن بين استقرار مؤسسات التعليم العام وإحداث التغيير الإيجابي بأسلوب علمي , كاستجابة للتحديات الداخلية والخارجية التي تعاني منها مؤسسات التعليم العام .

    س 2 / تبرز العناية بإدارة مؤسسات التعليم العام من خلال الرسائل العلمية التي تناولت تطويرها من جوانب متعددة , أختر احد الرسائل العلمية ( ماجستير , دكتورة ) التي تناولت ذلك واستعرض ما يلي :
    ــ عنوان الرسالة العلمية .
    ــ اسم الباحث .
    ــ الجامعة ــ والكلية التي أُعدت بها الرسالة العلمية.
    ــ مشكلة البحث وأهدافه وأهميته والمنهج الذي استخدمه الباحث .
    ــ أهم النتائج التي توصل إليها الباحث .
    ــ رأيك في أهمية الموضوع والنتائج التي توصل إليها الباحث .
    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5

     
  10. shora2

    shora2 Active Member

    إنضم إلينا في:
    ‏أكتوبر 25, 2013
    المشاركات:
    693
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    31
    الجنس:
    ذكر
    القراءة عملية عقلية معرفية
     
  11. shora2

    shora2 Active Member

    إنضم إلينا في:
    ‏أكتوبر 25, 2013
    المشاركات:
    693
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    31
    الجنس:
    ذكر
    مفهوم القراءة كعملية عقلية معرفية
     
  12. shora2

    shora2 Active Member

    إنضم إلينا في:
    ‏أكتوبر 25, 2013
    المشاركات:
    693
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    31
    الجنس:
    ذكر
    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5



    Faculty of Computer Studies
    Information Technology and Computing Program
    M105 Tutor-Marked Assignment
    When writing your programs, you should follow good programming style that helps readability. This includes:
    • Using short comment at the beginning stating the purpose of each program.
    • Selecting meaningful names for identifiers.
    • Using spacing and indentations to help make the structure of your program clear.
    Question One: [10 marks]
    a. Write a Java class (program) that reads from user a duration in hours, minutes and seconds. Then calculates and prints an equivalent duration in seconds. [9 marks]
    b. Give the exact output of your program. Provide a snapshot representing the exact output of any value from your choice. [1 mark]
    Example: If user inserts 2 hours, 10 minutes and 30 seconds, the output should be 7830 seconds.
    Hint: You could assume that user will insert non-negative integers.
    Question Two: [20 marks]
    a. Academic status of AOU students could be: - "regular" if their GPA ≥ 2 - "warned" if their GPA < 2 and number of warnings they received < 4 - "dismissed" if their GPA < 2 and number of warnings they received = 4 Write a Java application that reads from user the GPA of a student as a real number and number of warnings he/she received. Then prints the academic status of the student. [17 marks]
    b. Give the exact output of your application. Give 3 snapshots representing the exact output of 3 different cases (i.e., when the student is regular, warned and dismissed). [3 marks]
    Hints:
     If the GPA of the student ≥ 2, do not request from user to enter number of warnings.
     You could assume that user will insert valid data.
    Question Three: [25 marks]
    a. A fruits shop sells several types of fruits each day. Write a program that reads from user several lines of input. Each line includes a fruit's name, price per kilogram (as an integer), number of kilograms sold (as an integer). The program should calculate and print the earned money of all fruits sold and fruit that achieved the largest profit. [23 marks]
    4
    b. Give the exact output of your application. Provide 2 snapshots representing the exact output of 2 different inputs. [2 marks]
    Hint:
     You could assume that user will insert valid data
     User could stop the program via entering the word "stop" as a fruits' name.
    Sample Input and Output: In each line, insert a fruit's name, price per kilogram, number of kilograms sold To halt the program, insert "stop" as a fruit's name ----------- banana 2 11 mango 3 8 peach 4 5 stop ----------- The earned money of all fruits sold: 66 Fruit that achieved the largest profit: mango
    Question Four: [5 marks]
    Provide a snapshot representing the exact output of the following piece of code:
    int x = 9, y = 4, z;
    switch (x + 1 % y) {
    case 1: System.out.println("1: " + x + y);
    case 2: System.out.println("2: " + x + y);
    case 10: System.out.println("10: " + x + y);
    default: System.out.printf("def: %d\n", x + y);
    }
    z = 2;
    do {
    System.out.printf("%-10s", "Now,");
    if (++z == 4)
    continue;
    System.out.printf("z = %d\n" , z);
    } while (z < 6);
    char c = (z == 6) ? 'Y' : 'N';
    System.out.printf("c = %c\n", c);
    String text = "TEXT";
    if ( ! text.equals("text") && (x == 9.0) )
    System.out.println(text);
    if (y > x);
    System.out.printf("%.0f\nOK\n", 99.7);
    5
    Question Five: [27 marks]
    a. Write a Java application that does the following: [26 marks]
     Reads a positive integer from user represents number of the employees in a company.
     Reads salaries of the employees from user (user should enter the salaries, which are real numbers, in one line separated by spaces).
     Calculates and prints the following statistical measures:
     The mean of salaries of the employees (rounded to 2 decimal places).
     The standard deviation of salaries of the employees (rounded to 2 decimal places).
    b. Give the exact output of your application. Provide a snapshot representing the exact output of any values from your choice. [1 mark]
    Hints:
     There is at least one employee in the company.
     You could assume that user will insert valid data.
     Read about "the mean" and "the standard deviation" in any "statistics" book, or search the internet in order to know how to calculate them.
    Sample Input: Enter number of the employees in the company: 5 Enter their salaries: 900 851.75 915.25 700 800.5
    Sample Output: The mean of salaries of the employees is: 833.50 The standard deviation of salaries of the employees is: 77.91
    6
    Question Six: [30 marks]
    a. Write a Java method called isPrime that checks if a given integer is prime or not. The method takes an integer as an argument. Then it returns true if it is prime, false otherwise. [13 marks]
    b. Include your method into a Java program that reads from user number of integers he/she wants to test their primality. Then the program reads a sequence of integers and for each one it invokes (calls) the method isPrime and prints if it is prime or not. At the end, the program displays number of prime numbers inserted. [16 marks]
    c. Give the exact output of your program. Provide a snapshot representing the exact output of a sequence of at least 5 integers. [1 mark]
    Hint:
     Read about "prime numbers" in any "number theory" book, or search the internet in order to know how to test primality of any number. (You could use % operator)
    Sample Input and Output: How many integers do you want to test their primality? 5 Please, insert them: 11 --> is prime 9 --> is not prime -3 --> is not prime 2 --> is prime 1 --> is not prime -----------
    2 prime numbers have been inserted
    Faculty of Computer Studies
    Information Technology and Computing Program
    M105 Tutor-Marked Assignment
    Course Code: M105 Semester: Fall 2013-2014
    Course Title: Introduction to Programming with Java Credit Hours: 3 Hours
    Cut-Off Date: Sunday, December 8, 2013 Total Marks: 120
    Contents
    This TMA covers chapters 1, 2, 4, 5, 6 and 7 of the text book.
    2
    Instructions for submitting TMA
    1. Create a new project in NetBeans. Name it: StudentName_StudentID (e.g. AhmadOmar_099999)
    2. Create all the required classes in TMA inside this project. Name each class according to the question No. in addition to your ID (e.g. Q2_StudentID, Q3_A_StudentID)
    3. You will find a solution template (document file) on LMS with the following name: M105-TMA-2013-2014-Fall-Branch-StudentID-FirstNameLastName
    You should write your answers inside this document, but you need to:
    a) Sign the “Declaration of No Plagiarism” electronically (it is enough to put your name and ID).
    b) Modify the following information in the file name: Branch, StudentID and FirstNameLastName Example: "Ali Hashem" is in Kuwait Branch and his ID is 091234. He should change the file name to be: M105-TMA-2013-2014-Fall-KWT-091234-AliHashem
    4. Copy and paste the code of all the classes + the required snapshots inside the above document file.
    5. Create a compressed file including the folder of your project.
    6. Name the compressed file as the document file.
    7. Submit two separated files: the compressed file + the document file (without compression).
    3
    Important Note: [3 marks]
    When writing your programs, you should follow good programming style that helps readability. This includes:
    • Using short comment at the beginning stating the purpose of each program.
    • Selecting meaningful names for identifiers.
    • Using spacing and indentations to help make the structure of your program clear.
    Question One: [10 marks]
    a. Write a Java class (program) that reads from user a duration in hours, minutes and seconds. Then calculates and prints an equivalent duration in seconds. [9 marks]
    b. Give the exact output of your program. Provide a snapshot representing the exact output of any value from your choice. [1 mark]
    Example: If user inserts 2 hours, 10 minutes and 30 seconds, the output should be 7830 seconds.
    Hint: You could assume that user will insert non-negative integers.
    Question Two: [20 marks]
    a. Academic status of AOU students could be: - "regular" if their GPA ≥ 2 - "warned" if their GPA < 2 and number of warnings they received < 4 - "dismissed" if their GPA < 2 and number of warnings they received = 4 Write a Java application that reads from user the GPA of a student as a real number and number of warnings he/she received. Then prints the academic status of the student. [17 marks]
    b. Give the exact output of your application. Give 3 snapshots representing the exact output of 3 different cases (i.e., when the student is regular, warned and dismissed). [3 marks]
    Hints:
    • If the GPA of the student ≥ 2, do not request from user to enter number of warnings.
    • You could assume that user will insert valid data.
    Question Three: [25 marks]
    a. A fruits shop sells several types of fruits each day. Write a program that reads from user several lines of input. Each line includes a fruit's name, price per kilogram (as an integer), number of kilograms sold (as an integer). The program should calculate and print the earned money of all fruits sold and fruit that achieved the largest profit. [23 marks]
    4
    b. Give the exact output of your application. Provide 2 snapshots representing the exact output of 2 different inputs. [2 marks]
    Hint:
    • You could assume that user will insert valid data
    • User could stop the program via entering the word "stop" as a fruits' name.
    Sample Input and Output: In each line, insert a fruit's name, price per kilogram, number of kilograms sold To halt the program, insert "stop" as a fruit's name ----------- banana 2 11 mango 3 8 peach 4 5 stop ----------- The earned money of all fruits sold: 66 Fruit that achieved the largest profit: mango
    Question Four: [5 marks]
    Provide a snapshot representing the exact output of the following piece of code:
    int x = 9, y = 4, z;
    switch (x + 1 % y) {
    case 1: System.out.println("1: " + x + y);
    case 2: System.out.println("2: " + x + y);
    case 10: System.out.println("10: " + x + y);
    default: System.out.printf("def: %d\n", x + y);
    }
    z = 2;
    do {
    System.out.printf("%-10s", "Now,");
    if (++z == 4)
    continue;
    System.out.printf("z = %d\n" , z);
    } while (z < 6);
    char c = (z == 6) ? 'Y' : 'N';
    System.out.printf("c = %c\n", c);
    String text = "TEXT";
    if ( ! text.equals("text") && (x == 9.0) )
    System.out.println(text);
    if (y > x);
    System.out.printf("%.0f\nOK\n", 99.7);
    5
    Question Five: [27 marks]
    a. Write a Java application that does the following: [26 marks]
    • Reads a positive integer from user represents number of the employees in a company.
    • Reads salaries of the employees from user (user should enter the salaries, which are real numbers, in one line separated by spaces).
    • Calculates and prints the following statistical measures:
     The mean of salaries of the employees (rounded to 2 decimal places).
     The standard deviation of salaries of the employees (rounded to 2 decimal places).
    b. Give the exact output of your application. Provide a snapshot representing the exact output of any values from your choice. [1 mark]
    Hints:
    • There is at least one employee in the company.
    • You could assume that user will insert valid data.
    • Read about "the mean" and "the standard deviation" in any "statistics" book, or search the internet in order to know how to calculate them.
    Sample Input: Enter number of the employees in the company: 5 Enter their salaries: 900 851.75 915.25 700 800.5
    Sample Output: The mean of salaries of the employees is: 833.50 The standard deviation of salaries of the employees is: 77.91
    6
    Question Six: [30 marks]
    a. Write a Java method called isPrime that checks if a given integer is prime or not. The method takes an integer as an argument. Then it returns true if it is prime, false otherwise. [13 marks]
    b. Include your method into a Java program that reads from user number of integers he/she wants to test their primality. Then the program reads a sequence of integers and for each one it invokes (calls) the method isPrime and prints if it is prime or not. At the end, the program displays number of prime numbers inserted. [16 marks]
    c. Give the exact output of your program. Provide a snapshot representing the exact output of a sequence of at least 5 integers. [1 mark]
    Hint:
    • Read about "prime numbers" in any "number theory" book, or search the internet in order to know how to test primality of any number. (You could use % operator)
    Sample Input and Output: How many integers do you want to test their primality? 5 Please, insert them: 11 --> is prime 9 --> is not prime -3 --> is not prime 2 --> is prime 1 --> is not prime -----------
    2 prime numbers have been inserted
    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5

     
  13. shora2

    shora2 Active Member

    إنضم إلينا في:
    ‏أكتوبر 25, 2013
    المشاركات:
    693
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    31
    الجنس:
    ذكر
    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5






    Arab Open University


    T324: Keeping ahead in ICTs
    Tutor-Marked Assignment, Fall 2013 2014

    Cut-Off Date: Week 11, Dec. 11 Total Marks: 100



    Q1. Investigating socio-technical system
    You have studied in block three of the course materials the socio-technical system approach for investigating system failures. To demonstrate your understanding of this part of the course, answer to the following questions:
    Select a socio-technical system that you use in your daily life.
    Draw the system map that you think representative for the selected system.
    Present briefly two processes of the selected system.
    Discuss the major criteria of failure of such system.
    From your point of view, what is the major reason(s) that may lead such system to failure?
    Based on your answer in the previous part, which system questions can be regarded as counterparts to these?

    Explain briefly how investigating the system questions of the previous part could help in avoiding failure or identifying its reasons.

    Q2. Innovation in IEEE 802.11
    IEEE 802.11ac is the fifth generation of WiFi which is faster and more scalable version of 802.11n. IEEE 802.11ac couples the freedom of wireless with the capabilities of Gigabit Ethernet. Using the AOU e-library and Internet resources, you are asked to write an essay presenting an overview on the standard IEEE 802.11ac while providing its major physical layer specifications (e.g., throughput, RF bandwidth, channel bonding, number of MIMO spatial streams, modulation technique). Your essay should contain at least 500 words and the list of references. It should not include unapproved websites as Wikipedia or like citation. Marks will be deducted in case of essay lacking reliable references or containing errors in syntax, structure, and style.

    Q3. Sniffing wireless traffic using Wireshark
    Wireshark is the world’s most popular network protocol analyzer. It is used for troubleshooting, analysis, development and education. The software and its user guide could be downloaded from its home page (i.e., ). In this question, you will investigate the 802.11 wireless network protocol using this passive measurement tool. For more information on 802.11 management frame types, you can find many references as for example “Understanding 802.11 Frame Types” by Jim Geier (i.e., ).

    Unfortunately, most of the device drivers for wireless 802.11 NICs (particularly for Windows operating systems) don’t provide the hooks to capture/copy received 802.11 frames for use in Wireshark. Therefore, we will provide you in this question a trace of captured 802.11 frames to analyze; assume in the following questions that you are using this trace. If you are able to capture 802.11 frames using your hardware settings, we encourage you to train on this software using your proper tests. An alternative solution for packet capture that you can use in your upcoming projects is to use a small USB device, AirPcap, (i.e., ) that captures 802.11 frames and provides integrated support for Wireshark under Windows.

    To start the experiment, open in Wireshark the trace Wireshark_802_11.pcap which is attached to the TMA files. You can load the trace into Wireshark using the File pull down menu, choosing Open, and then selecting the Wireshark_802_11.pcap trace file. The resulting display should look just like Figure 1.



    Figure 1: Wireshark window, after opening the Wireshark_802_11.pcap file

    For answering the following questions, you should look at the details of the IEEE 802.11 frame and subfields in the middle Wireshark window.


    1. Given that beacon frames are used by an 802.11 AP to advertise its existence. What are the SSIDs of the two access points that are issuing most of the beacon frames in this trace?

    2. What are the intervals of time between the transmission of the beacon frames from the
    linksys_ses_24086 access point? From the 30 Munroe St. access point? (Hint: this interval of time is contained in the beacon frame itself).

    3. What (in hexadecimal notation) is the source MAC address on the beacon frame from 30 Munroe St?

    4. What (in hexadecimal notation) is the destination MAC address on the beacon frame from 30 Munroe St?

    5. What is the BSS ID of 30 Munroe St?

    6. The beacon frames from the 30 Munroe St access point advertise that the access point can support four data rates and eight additional “extended supported rates.” What are these rates?

    7. What is the Channel number used for WiFi communication?

    8. Consider the first PROBE REQUEST and the soonest subsequent PROBE RESPONSE PAIR occurs after t = 2.0 seconds in the trace. When these frames sent and what are the sender, receiver and BSS ID MAC addresses for these frames? What is the purpose of these two types of frames?








    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5

     
  14. shora2

    shora2 Active Member

    إنضم إلينا في:
    ‏أكتوبر 25, 2013
    المشاركات:
    693
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    31
    الجنس:
    ذكر
    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5



    حل واجبات الجامعة العربية المفتوحةاتصل : O544321455 - OO966544321455واتس اب: 966544321455+ايميل : a_al_shora@hot mail.comسكايبي : a_al_shora
    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة

    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5ايميل : a_al_shora @ h.o.t.m.ail.c.o.mسكايبي: a_al_shoraواتس اب: OO96654.4.3.2.1.4.5.5




    حل واجبات الجامعة العربية المفتوحةاتصل : O544321455 - OO966544321455واتس اب: 966544321455+ايميل : a_al_shora@hot mail.comسكايبي : a_al_shora
    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة

    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5ايميل : a_al_shora @ h.o.t.m.ail.c.o.mسكايبي: a_al_shoraواتس اب: OO96654.4.3.2.1.4.5.5
    حل واجبات الجامعة العربية المفتوحةاتصل : O544321455 - OO966544321455واتس اب: 966544321455+ايميل : a_al_shora@hot mail.comسكايبي : a_al_shora
    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة

    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5ايميل : a_al_shora @ h.o.t.m.ail.c.o.mسكايبي: a_al_shoraواتس اب: OO96654.4.3.2.1.4.5.5



    المملكة العربية السعودية

    الجامعة العربية المفتوحة – الرياض

    قسم الدراسات التربوية

    لجنة الأنشطة الطلابية

    Kingdom of Saudi Arabia

    Arab Open University – Riyadh Center

    Department of Education

    ========================-------------








    TMA لمقرر التربية العملية الميدانية ED534-

    الفصل الدراسي الأول للعام الأكاديمي 2014 /2013 م

    1-البحث أو المقال



    الدرجة النهائية: ( 10 درجات )





    · اكتب مقالا مستوفيا العناصر فيما لا يقل عن ( 2000كلمة ) في أحد الموضوعات التالية :

    v الثقافة التقنية للمعلم الفعال

    v ملف الانجاز للمعلم

    v دور المعلم في اكتشاف وتوجيه ميول الطلاب

    v مدرسة المستقبل

    v دور النشاط اللاصفي في بناء شخصية الطالب



    · سوف يقيم المقال وفق الالية التالية :

    توفرعناصر المقال : مقدمة-موضوع-خاتمة



    التوثيق



    ترابط الموضوع



    دقة المعلومات



    الشكل العام

    3درجات

    2درجة

    2درجة

    2درجة

    1درجة



    مع خالص التمنيات بالتوفيق للجميع









    TMA لمقرر التربية العملية الميدانية ED534-

    الفصل الدراسي الأول للعام الأكاديمي 2014 /2013 م

    1-البحث أو المقال



    الدرجة النهائية: ( 10 درجات )




    • اكتب مقالا مستوفيا العناصر فيما لا يقل عن ( 2000كلمة ) في أحد الموضوعات التالية :

     الثقافة التقنية للمعلم الفعال

     ملف الانجاز للمعلم

     دور المعلم في اكتشاف وتوجيه ميول الطلاب

     مدرسة المستقبل

     دور النشاط اللاصفي في بناء شخصية الطالب



    • سوف يقيم المقال وفق الالية التالية :

    توفرعناصر المقال : مقدمة-موضوع-خاتمة

    التوثيق

    ترابط الموضوع

    دقة المعلومات

    الشكل العام

    3درجات 2درجة 2درجة 2درجة 1درجة




    مع خالص التمنيات بالتوفيق للجميع

    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5

     
  15. shora2

    shora2 Active Member

    إنضم إلينا في:
    ‏أكتوبر 25, 2013
    المشاركات:
    693
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    31
    الجنس:
    ذكر
    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5



    استمارة الواجب الدراسي (TMA Form)
    مقرر الإدارة والإشراف ED 513
    الفصل الدراسي الأول للعام الأكاديمي 2013/2014



    الواجب
    س 1 / كانت النظم الإدارية في مؤسسات التعليم العام قبل التزايد الهائل في الطلب على التعليم تمارس أدوارها بالحد الأدنى من التنظيم الوظيفي والأداء الإداري , وعالجت أوضاعها بشكل تقليدي أدّى إلى تعطل القدرة التنبؤية وضعف التخطيط في استعمال الموارد في كثيرٍ من الأحيان، وقد أدى ذلك إلى عدم القدرة على مسايرة تطور التعليم والوفاء بمتطلباته , وبناءً عليه ظهر ما يسمّى بمقاومة التغيير.
    ــ كيف يمكن تحقيق التوازن بين استقرار مؤسسات التعليم العام وإحداث التغيير الإيجابي بأسلوب علمي , كاستجابة للتحديات الداخلية والخارجية التي تعاني منها مؤسسات التعليم العام .

    س 2 / تبرز العناية بإدارة مؤسسات التعليم العام من خلال الرسائل العلمية التي تناولت تطويرها من جوانب متعددة , أختر احد الرسائل العلمية ( ماجستير , دكتورة ) التي تناولت ذلك واستعرض ما يلي :
    ــ عنوان الرسالة العلمية .
    ــ اسم الباحث .
    ــ الجامعة ــ والكلية التي أُعدت بها الرسالة العلمية.
    ــ مشكلة البحث وأهدافه وأهميته والمنهج الذي استخدمه الباحث .
    ــ أهم النتائج التي توصل إليها الباحث .
    ــ رأيك في أهمية الموضوع والنتائج التي توصل إليها الباحث .

    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5

     
  16. shora2

    shora2 Active Member

    إنضم إلينا في:
    ‏أكتوبر 25, 2013
    المشاركات:
    693
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    31
    الجنس:
    ذكر
    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5



    Supplementary material for
    T175B: Networked living: Exploring Information and Communication technologies







    Question One (10 marks)
    Given the following spreadsheet which shows number of subscriptions in both telephone lines and Mobiles in Uganda as stated in .
    Use the excel file provide with the TMA file and answer the following questions.



    a) Create a chart taking into account the following chart options. (Paste the chart in the TMA file taking into consideration that all the following points are clear in the pasted version.)

    1) A column chart
    (1 mark)
    2) The x-axis represents the years.
    (1 mark)
    3) Series represents rows 3 and 4.
    (2 mark)
    4) Write a chart title.
    (1 mark)
    5) Write a title for the x-axis.
    (1 mark)
    6) Write a title for the y-axis.
    (1 mark)
    7) Legend position in top.
    (1 mark)

    b) By looking at the data given in the above table, you notice that the growth in fixed telephone lines is going down after 2006. Does that mean the PSTN infrastructure is not being developed any more? Justify your answer.
    (2 marks)

    c) After 2006, number of mobile subscription among 100 inhabitants is more than 100. What does that mean?
    (2 marks)

    Question Two (13 marks)
    Part 1 of Block 4 discussed telehealth for providing clinical health care at a distant. Teleradiology is a category of telemedicine field.
    Search the web and answer the following.

    a) Define Teleradiology .
    (2 marks)
    b) List three ICTs needed for Teleradiology .
    (3 marks)
    c) List three situations in which Teleradiology would be useful.
    (3 marks)
    d) Write about one real life application/experiment of Teleradiology .
    (2 marks)
    e) List three URLs of the web pages you used. (Wikipedia is not counted)
    (3 marks)

    Question Three (7 marks)
    An ANPR system takes two images of each passing car -- one on the car’s approach and one as it departs. Each image is 750 x 230 pixels. Each pixel is stored using one byte. On average, four cars pass per minute.
    a) If each uncompressed image is sent back to the control centre for processing, what is the average rate of data transfer in kbps?
    (4 marks)
    b) A modification of the ANPR system described previously carries out some processing at the roadside. It detects the number plate area and sends image data for this area only back to the control centre. In a typical image the number plate occupies a rectangular area 90 pixels wide and 30 pixels high. What is the ratio of the area of the whole image to the number plate area?
    (3 marks)


    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5

     
  17. shora2

    shora2 Active Member

    إنضم إلينا في:
    ‏أكتوبر 25, 2013
    المشاركات:
    693
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    31
    الجنس:
    ذكر
    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5


    Supplementary material for
    T175A: Networked living: Exploring Information and Communication technologies





    Question One (10 marks)

    (Based on in general Block 1 ideas and specially Block 1 Part2 Session 1)
    In a Company a number of hand scanners are distributed in different buildings to for login and log out purposes. They are all connected to a main server through the wired network. An employee has a PC, printer and scanner in his/her office.





















    a) Draw an equivalent block diagram and write key processes in black and others in grey.
    (6 marks)

    b) Write the block description for the hand scanners key process.
    (3 marks)

    c) If employees are goring to share the printer. Modify the above system map to reflect that.
    (1 mark)



    Question Two (12 marks)

    a) (Based on Block 1 Part 1 Session 2, Block 2 Part 3 Session 2)
    Giving that T is a shortcut of Tera which is equivalent to 1024 Giga, find out the equivalent storage capacity of 8.25 TB in bits in scientific notation and rounded to 4 digits.
    (4 marks)

    b) (Based on Block 2 Part 3 Session 2 )
    Use the ‘short-cut’ method to evaluate the following, write the result in scientific notation. (Show the steps in details)


    (4 marks)

    c) (Based on Block 2 Part 3 Sessions 3 and 6)
    Estimate how many times larger the duty cycle of device A that typically connects to a network and transmits for 20 ms in every 0.5 second to device B which transmits for 40 ms in every 2 seconds.

    (4 marks)
    Question Three (8 marks)

    a) (Based on Block 1 Part 2 Session 3, Block 2 Part 3 Session 7)
    Compare RFID technology with Barcode systems by filling the following table.
    Characteristics RFID Technology Barcode System
    How transmitted
    Equipment needed
    Items identification
    Potential information stored
    Damage possibility
    (5 marks)

    b) For each of the following figures choose a suitable network technology and justify your choice.


    Network 1 Network 2

    (3 marks)
    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5

     
  18. shora2

    shora2 Active Member

    إنضم إلينا في:
    ‏أكتوبر 25, 2013
    المشاركات:
    693
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    31
    الجنس:
    ذكر
    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5



    Arab Open University
    Faculty of Computer Studies
    M150 Data, computing and information
    M150A
    TMA01 – Fall 2013/2014
    Cut-off date: 14-Dec-13
    Total marks: 80
    Arab Open University
    Faculty of Computer Studies
    M150 Data, computing and information
    Question 1 [20 marks]
    1. Read section 8.2 of the M150 course companion (You should have had a copy of it with the course material and you can also view a soft copy of it in the course CD ROM 1).
    a. Briefly define the term plagiarism. [2]
    b. How can you avoid plagiarism when writing your TMAs? [2]
    2. Explain the difference between the Internet and the Web. [4]
    3. Define a search engine. Give examples on two search engines you use. [4]
    4. Representations play a central role in facilitating communication by establishing a relationship between some form and some meaningful content subject to some convention; mention the two conditions for effective representation. [4]
    5. From your understanding of the term “complex representation”, briefly explain why traffic signs are considered to be complex representations?
    Explain the advantage of complex representations using the traffic signs as an example. [4]
    Question 2 [20 marks]
    1. Any feature of the analogue world can be taken inside the boundary of the computer using two-steps process. Mentions the two steps with brief explanation giving an example that illustrates the steps. [6]
    2. Show all the steps required to convert the binary value 111000101 to its decimal representation. [4]
    3. Show all the steps required to convert the decimal value 1980 to its octal representation. [4]
    4. Consider an image of size 1000 X 720 pixels which requires 2160000 bytes to be stored inside the computer. Find the number of bits used to represent each pixel, the pixel amplitude and the coloring system used for the image. [6]
    Question 3 [20 marks]
    1. What is the function of the following: [3]
    a. Control Unit.
    b. Main Memory.
    c. Compiler.
    2. Use truth tables to show whether the following two Boolean expressions are equivalent or not. [6]
    NOT (A AND NOT B) NOT A OR B

    3. The following flowchart diagram shows a loop structure program. [11]
    a. From the diagram, specify: The condition, the loop body, and any instruction(s) that is (are) not in the loop body.
    b. How many times will the loop be executed?
    c. What is the exact output after these instructions have been executed?
    You need to draw a simple tracing table that shows how you got your answer.
    d. What will be the output if the condition "NOT (a>10)" is replaced by " NOT (a>10) AND (b>1)"?

    Question 4 [20 marks]
    1. a. Write JavaScript program to calculate area and volume of a cube. The program should work according to the following specifications: [6]
    −Read the edge length of a cube.
    −Calculate the area and volume of the cube using the following formulas:
    Area = 6 *(edge length)2
    volume = (edge length)3
    −Print the edge length, area and volume in the output window.
    b. Run your program with two different values of edge length. In your Solution document insert two screenshots showing the different resulted output.
    2. a. Using nested if-else statement, write JavaScript program that works according to the following specifications: [14]
    – Ask the user if he wants to buy a "pc" or a "laptop". Read the answer from the user and store it in a variable.
    – If the user selected a "laptop" then ask the user to select which color he wants "white" or "black". Read the answer from the user and store it in a variable.
    – Calculate the price of the user selection as follows:
    - PC: 1700$.
    - Black laptop: 2500$.
    - White laptop: 3000$.
    – Give the following discount on the price and calculate the discounted price as follows:
    - PC: 20%.
    - Black laptop: 15%.
    - White laptop: 10%.
    – Print the user selection, price and discounted price in the output window.
    – Assume that all strings used in the program and entered by a user are in small letters.
    b. Test your program and run it to make sure it works properly. In your Solution document insert three screenshots for the output:
    – One showing the case when the user selected to buy a PC.
    – One showing the case when the user selected to buy a black laptop.
    – One showing the case when the user selected to buy a white laptop.
    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5

     
  19. shora2

    shora2 Active Member

    إنضم إلينا في:
    ‏أكتوبر 25, 2013
    المشاركات:
    693
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    31
    الجنس:
    ذكر
    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5



    M150B
    TMA – Fall 2013/2014
    Cut-off date: 7-Dec-13
    Total marks: 80
    Arab Open University
    Faculty of Computer Studies
    M150 Data, computing and information
    Question 1 [20 marks]
    1. Write JavaScript program according to the following:
    a. Define a JavaScript function occurrence(anArray,num), that takes an array anArray and a number num as arguments. The function returns the number of occurrences of num in anArray.
    b. Declare an array of 10 elements.
    c. Ask the user to enter any 10 numbers and fill them in the array.
    d. Print the array elements in the output window.
    e. Using the function occurrence(), display on the screen the number of occurrences of number 0 in the array. If the number 0 doesn’t exist in the array, you should display a suitable message also.
    f. Run your program two times: one where the number 0 is an element on the array and another time where the number 0 is not in the array. Provide two screenshots of the two required outputs of your program. This should also show the arrays elements.

    Question 2 [20 marks]
    In unit9, page 21 you were introduced to the methods associated with Date object. In the same unit, section 4.2 you learned how to use functions from the "dateLibrary.js" in JavaScript programs. The specifications for all the functions in this library are in Appendix 1 at the end of unit 9.
    Write JavaScript statements to do the following:
    a. Create a Date object representing the date 2 June 1950.
    b. Create another Date object representing the date 13 November 2013.
    c. Calculate the difference in years between the two dates and print it in the output window.
    d. For the Date object you've created in a. do the following:
    - Change the state to be 30 December 2000. You should not create a new date.
    - Display the day name.
    - Display it in long form.
    e. Insert a screenshot that shows the resulted output of parts c and d.
    f. Provide a copy of the specifications of all the functions you’ve used in writing your program.
    g. What information do we usually find in function specifications?

    Question 3 [20 marks]
    You are required to model a new user-defined object type, Game.
    The Game object type has the following properties:
    name: a string representing the name of the Game.
    level: a string representing the level of the game, such as easy, moderate, difficult.
    chance: a number (from 1 to 6) representing the chance of playing the game.
    The Game object can go forward to further chances, however, the maximum value of chance is 6.
    The Game object type has the following methods:
    getName(): a method that returns the name of the game.
    getLevel(): a method that returns the level selected of the game.
    getChance(): a method that returns the chance of playing the game.
    moveForward(): a method that gives the next chance (i.e. increments chance by 1) only if the chance is less than 6. Otherwise, set it to 1.
    displayInfo(): a method that displays the name, level and the chance of the game in an alert box, using the three methods: getName() and getLevel() and getChance().
    a. Write the Game constructor function Game(aName, aLevel, aChance).
    b. Implement the methods getName(),getLevel (), getChance(), and displayInfo() according to the above specifications.
    c. Prompt the user for values of name and level of a game he wants to create.
    d. Create a game instance and initialize its properties by the values entered by the user. Chance should be set to 1.
    e. Use an appropriate methods to:
    −Increment the game by two chances.
    −Print the game information.
    f. Run your program and test it to make sure it works properly. In your Solution document insert two screenshots: [3]
    −one showing the program prompting for the game name, with you having entered the name but not yet pressed OK;
    −one showing the resulted alert window.

    Question 4 [20 marks]
    1. Briefly define the term HCI. What's the purpose of this kind of study? [4 marks]
    2. What is a user interface? Give two examples of user interfaces you use in your daily life. [6 marks]
    3. In the context of UI design, define and briefly explain (using your own understanding) the terms: visibility, affordance, tolerance and consistency. [10]
    Important note: In your answers to questions 1, 2 and 3, you should follow good programming style that helps readability. This includes:
    Using short comment at the beginning stating the purpose of your program.
    Using spacing and indentations to help make the structure of your program clear.
    Following the M150 style guidelines when choosing names for the variables (Refer to section 2.2 of unit 7 page 16)
    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5

     
  20. shora2

    shora2 Active Member

    إنضم إلينا في:
    ‏أكتوبر 25, 2013
    المشاركات:
    693
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    31
    الجنس:
    ذكر
    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5



    Question 1 [20 marks]
    1. Write JavaScript program according to the following:
    a. Define a JavaScript function occurrence(anArray,num), that takes
    an array anArray and a number num as arguments. The function
    returns the number of occurrences of num in anArray.
    b. Declare an array of 10 elements.
    c. Ask the user to enter any 10 numbers and fill them in the array.
    d. Print the array elements in the output window.
    e. Using the function occurrence(), display on the screen the number
    of occurrences of number 0 in the array. If the number 0 doesn’t exist in
    the array, you should display a suitable message also.
    f. Run your program two times: one where the number 0 is an element on
    the array and another time where the number 0 is not in the array.
    Provide two screenshots of the two required outputs of your program.
    This should also show the arrays elements.
    Question 2 [20 marks]
    In unit9, page 21 you were introduced to the methods associated with Date object. In
    the same unit, section 4.2 you learned how to use functions from the "dateLibrary.js" in
    JavaScript programs. The specifications for all the functions in this library are in
    Appendix 1 at the end of unit 9.
    Write JavaScript statements to do the following:
    a. Create a Date object representing the date 2 June 1950.
    b. Create another Date object representing the date 13 November 2013.
    c. Calculate the difference in years between the two dates and print it in the
    output window.
    d. For the Date object you've created in a. do the following:
    - Change the state to be 30 December 2000. You should not create a new
    date.
    - Display the day name.
    - Display it in long form.
    e. Insert a screenshot that shows the resulted output of parts c and d.
    f. Provide a copy of the specifications of all the functions you’ve used in writing
    your program.
    g. What information do we usually find in function specifications?
    Page 3 / 4
    Question 3 [20 marks]
    You are required to model a new user-defined object type, Game.
    The Game object type has the following properties:
    name: a string representing the name of the Game.
    level: a string representing the level of the game, such as easy, moderate, difficult.
    chance: a number (from 1 to 6) representing the chance of playing the game.
    The Game object can go forward to further chances, however, the maximum value of
    chance is 6.
    The Game object type has the following methods:
    getName(): a method that returns the name of the game.
    getLevel(): a method that returns the level selected of the game.
    getChance(): a method that returns the chance of playing the game.
    moveForward(): a method that gives the next chance (i.e. increments chance by 1)
    only if the chance is less than 6. Otherwise, set it to 1.
    displayInfo(): a method that displays the name, level and the chance of the
    game in an alert box, using the three methods: getName() and getLevel() and
    getChance().
    a. Write the Game constructor function Game(aName, aLevel, aChance).
    b. Implement the methods getName(),getLevel (), getChance(), and
    displayInfo() according to the above specifications.
    c. Prompt the user for values of name and level of a game he wants to create.
    d. Create a game instance and initialize its properties by the values entered by the
    user. Chance should be set to 1.
    e. Use an appropriate methods to:
    − Increment the game by two chances.
    − Print the game information.
    f. Run your program and test it to make sure it works properly. In your Solution
    document insert two screenshots: [3]
    − one showing the program prompting for the game name, with you having
    entered the name but not yet pressed OK;
    − one showing the resulted alert window.
    Page 4 / 4
    Question 4 [20 marks]
    1. Briefly define the term HCI. What's the purpose of this kind of study? [4 marks]
    2. What is a user interface? Give two examples of user interfaces you use in your
    daily life. [6 marks]
    3. In the context of UI design, define and briefly explain (using your own
    understanding) the terms: visibility, affordance, tolerance and consistency. [10]
    Important note: In your answers to questions 1, 2 and 3, you should follow good
    programming style that helps readability. This includes:
    • Using short comment at the beginning stating the purpose of your program.
    • Using spacing and indentations to help make the structure of your program
    clear.
    • Following the M150 style guidelines when choosing names for the variables (
    Refer to section 2.2 of unit 7 page 16)
    حل واجبات الجامعة العربية المفتوحة
    اتصل : O544321455 - OO966544321455
    واتس اب: 966544321455+
    ايميل : a_al_shora@hot mail.com
    سكايبي : a_al_shora

    حل واجب 0.5.4.4.3.2.1.4.5.5 الجامعة العربية المفتوحة


    حل واجبات الجامعة العربية المفتوحة O54.4.3.2.1.4.5.5 - OO96654.4.3.2.1.4.5.5
    ايميل : a_al_shora @ h.o.t.m.ail.c.o.m
    سكايبي: a_al_shora
    واتس اب: OO96654.4.3.2.1.4.5.5

     
حالة الموضوع:
مغلق

مشاركة هذه الصفحة