حل واجبات الجامعة العربية المفتوحة حلول نموذجية مضمونة وغير مكررة واتس اب: 966544321455+

shora2

Active Member
حل واجبات الجامعة العربية المفتوحة 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

مع نخبة من أفضل المعيدين والاساتذه والمهندسين المتخصصين

متوفر الان حلول واجبات:

M180, M256, M363, M150A, M150B, M275

M359, M129, M130, M131, M132, TT284

مع نخبة أفضل المعيدين و الاساتذة والمهندسين المتخصصين : حلول مضمونه وغير مكرره

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

المفتوحة
2015-2016


السلام عليكم ورحمة الله وبركاته

نتقدم بخدماتنا المميزة لطلاب وطالبات

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

واجباتالجامعةالعربيةالمفتوحةفلقد تميزنا من بداية انشاءالجامعةالعربيةالمفتوحةمنذ عام 2003 بتقديم اروع الأمثله و النماذج في حصول الطلاب على اعلى التقديرات بحول الله تعالى في مختلف تخصصاتالجامعةالعربيةالمفتوحةفهناك تخصص ادارة الأعمال الذي يقوم بالإشراف عليه نخبه من دكاترة و حملة الماجستير في تخصص ادارة الاعمال و البيزنس لطلابالجامعةالعربيةالمفتوحةوكذلك تخصص تقنية المعلومات و الحاسب و الذي يقوم بالإشراف عليه نخبة من المهندسين والاساتذة والمعيدين المتخصصين

(00966544321455 -a_al_shora@hotmail.com)وكذلك تخصصات الإدب و اللغة الانجليزية بقيادة اساتذة الجامعات و الدكاترة في تخصص الإنجلش و اخيرا وليس بأخر نقدمحلولنموذجيه غير متشابهة لقسم التربوي واللغةالعربيةشعارنا هو التميز والاستمرارية و بحمد الله فنحن مستمرون من 12 عام في تقديم النموذج الباهر والنجاحات المتعدده ولا يأتي هذا النجاح من فراغ بل من تفوق طلابنا بأعلى الدرجات ولله الحمدنضمن لكم عدم التكرار ولا التشابه بين الواجبات المختلفة فنحن على يقين بأن نجاح الطالب هو الضمان الوحيد لنجاحنا و استمراريتنايمكنكم التواصل عن طريق البريد الالكترونيa_al_shora@hotmail.comاو عن طريق رقم جوال :00966544321455او واتس أب+966544321455يسعدنا تلقي استفساراتكم وطلباتكم على مدار 24 ساعه يوميايمكنكم التواصل عن طريق البريد الالكترونيa_al_shora@hotmail.comاو عن طريق رقم جوال :00966544321455او واتس أب+966544321455وسيتم سرد قائمه بأسماء المواد التي نقوم بتقديم الحلول النموذجية والمنفرده طبقا لنظام التشابه Turnitin الذي يضمن عدم تشابه الواجبات سواء من مصادر الانترنت او من بينواجباتالطلاب و بعضها

مواد تقنية المعلومات بدأ منحل واجب مادة TU170حل واجب مادة M150a حل واجب مادة M150bحل واجب مادةM363

حل واجب مادةM180

حل واجب مادة TT284

حل واجب مادةM256

حل واجب مادة T324حل واجب مادة T325حل واجب مادة T490حل واجب مادة M257حل واجب مادة M275حل واجب مادة t103حل واجب مادة M105حل واجب مادة T175aحل واجب مادة T175bحل واجب مادة M256حل واجب مادة M359حل واجب مادة T471حل واجب مادة M129حل واجب مادة M131حل واجب مادة M132حل واجب مادة M130حل واجب مادة M253يمكنكم التواصل عن طريق البريد الالكترونيa_al_shora@hotmail.comاو عن طريق رقم جوال :00966544321455او واتس أب+966544321455لديناحلولمضمونة 100% بإذن الله وغير مكررة لكافة موادالجامعةالمفتوحةمع إمكانية شرح ومراجعة المواد التي باللغةالعربيةو يوجد وغيرها كثير وكمان عمل كافة الأبحاث ومراجعات لغوية للرسائل العلمية باللغةالعربيةللاستشارات المجانية حلواجباتالجامعه العربيه المفتوحهيمكنكم التواصل عن طريق البريد الالكترونيa_al_shora@hotmail.comاو عن طريق رقم جوال :00966544321455او واتس أب+966544321455


Faculty of Computer Studies

Course Code: M256

Course Title: Software Development with Java


Fall 2015-2016


Tutor Marked Assignment


Cut-Off Date: Total Marks:100




Plagiarism Warning:

As per AOU rules and regulations, all students are required to submit their own TMA work and avoid plagiarism. The AOU has implemented sophisticated techniques for plagiarism detection. You must provide all references in case you use and quote another person's work in your TMA. You will be penalized for any act of plagiarism as per the AOU's rules and regulations.


Declaration of No Plagiarism by Student (to be signed and submitted by student with TMA work):

I hereby declare that this submitted TMA work is a result of my own efforts and I have not plagiarized any other person's work. I have provided all references of information that I have used and quoted in my TMA work.


Name of Student:

Signature:

Date:

Question 1[15 Marks]

Launch NetBeans and open the project called school, which should be located on your computer in the folder My Documents\M256\M256Code\Systems. Compile, run and then answer the following questions regarding it:

Assume that the DisplayTheOldest Pupils is one of the use cases of the school system. Which method is responsible for implementing the use case “Display The Teacher With Most Pupils”? In which class this method is identified? And then write the complete code of this method. [15 Marks]

Question 2[25 Marks]

The first three phases of object-oriented software development are requirements specification, developing a conceptual model and developing dynamic models.

a) What are the main activities that take place in each phase mentioned above? [13 Marks]

b) What are the main input and output of each phase mentioned above? [12 Marks]

Question 3 [30 Marks]:

The Unified Modelling Language (UML) is the most popular modelling language used in modern software engineering. Investigate the UML including some details of:

a) Most famous modelling languages before the rise of the UML. [6 marks]


b) UML gurus and their contributions to the language. [6 marks]


c) UML versions and standards. [12 marks]


d) The importance of the UML today. [6 marks]

Question 4 [30 Marks]

Using the AOU’s Library facility search for the regular paper “Do design patterns impact software quality positively? and use it to answer the following questions:


a) What are design patterns? [6 marks]


b) In the paper, reusability was given two different definitions. What are these definitions? [6 marks]


c) According to the paper, what impact do design patterns have on the qualities Expandability, Reusability and Understandability? [6 marks]


d) According to the paper, what is the impact of the patterns Composite, Abstract Factory and Flyweight and on the quality of the systems? [6 marks].


e) Name four more design patterns mentioned in the paper. [6 marks]


-- End of Questions –
 
حل واجبات الجامعة العربية المفتوحة 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

مع نخبة من أفضل المعيدين والاساتذه والمهندسين المتخصصين

متوفر الان حلول واجبات:

M180, M256, M363, M150A, M150B, M275

M359, M129, M130, M131, M132, TT284

مع نخبة أفضل المعيدين و الاساتذة والمهندسين المتخصصين : حلول مضمونه وغير مكرره

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

المفتوحة
2015-2016

السلام عليكم ورحمة الله وبركاته


نتقدم بخدماتنا المميزة لطلاب وطالبات

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

واجباتالجامعةالعربيةالمفتوحةفلقد تميزنا من بداية انشاءالجامعةالعربيةالمفتوحةمنذ عام 2003 بتقديم اروع الأمثله و النماذج في حصول الطلاب على اعلى التقديرات بحول الله تعالى في مختلف تخصصاتالجامعةالعربيةالمفتوحةفهناك تخصص ادارة الأعمال الذي يقوم بالإشراف عليه نخبه من دكاترة و حملة الماجستير في تخصص ادارة الاعمال و البيزنس لطلابالجامعةالعربيةالمفتوحةوكذلك تخصص تقنية المعلومات و الحاسب و الذي يقوم بالإشراف عليه نخبة من المهندسين والاساتذة والمعيدين المتخصصين


(00966544321455 -a_al_shora@hotmail.com)وكذلك تخصصات الإدب و اللغة الانجليزية بقيادة اساتذة الجامعات و الدكاترة في تخصص الإنجلش و اخيرا وليس بأخر نقدمحلولنموذجيه غير متشابهة لقسم التربوي واللغةالعربيةشعارنا هو التميز والاستمرارية و بحمد الله فنحن مستمرون من 12 عام في تقديم النموذج الباهر والنجاحات المتعدده ولا يأتي هذا النجاح من فراغ بل من تفوق طلابنا بأعلى الدرجات ولله الحمدنضمن لكم عدم التكرار ولا التشابه بين الواجبات المختلفة فنحن على يقين بأن نجاح الطالب هو الضمان الوحيد لنجاحنا و استمراريتنايمكنكم التواصل عن طريق البريد الالكترونيa_al_shora@hotmail.comاو عن طريق رقم جوال :00966544321455او واتس أب+966544321455يسعدنا تلقي استفساراتكم وطلباتكم على مدار 24 ساعه يوميايمكنكم التواصل عن طريق البريد الالكترونيa_al_shora@hotmail.comاو عن طريق رقم جوال :00966544321455او واتس أب+966544321455وسيتم سرد قائمه بأسماء المواد التي نقوم بتقديم الحلول النموذجية والمنفرده طبقا لنظام التشابه Turnitin الذي يضمن عدم تشابه الواجبات سواء من مصادر الانترنت او من بينواجباتالطلاب و بعضها

مواد تقنية المعلومات بدأ منحل واجب مادة TU170حل واجب مادة M150a حل واجب مادة M150bحل واجب مادةM363

حل واجب مادةM180

حل واجب مادة TT284

حل واجب مادةM256

حل واجب مادة T324حل واجب مادة T325حل واجب مادة T490حل واجب مادة M257حل واجب مادة M275حل واجب مادة t103حل واجب مادة M105حل واجب مادة T175aحل واجب مادة T175bحل واجب مادة M256حل واجب مادة M359حل واجب مادة T471حل واجب مادة M129حل واجب مادة M131حل واجب مادة M132حل واجب مادة M130حل واجب مادة M253يمكنكم التواصل عن طريق البريد الالكترونيa_al_shora@hotmail.comاو عن طريق رقم جوال :00966544321455او واتس أب+966544321455لديناحلولمضمونة 100% بإذن الله وغير مكررة لكافة موادالجامعةالمفتوحةمع إمكانية شرح ومراجعة المواد التي باللغةالعربيةو يوجد وغيرها كثير وكمان عمل كافة الأبحاث ومراجعات لغوية للرسائل العلمية باللغةالعربيةللاستشارات المجانية حلواجباتالجامعه العربيه المفتوحهيمكنكم التواصل عن طريق البريد الالكترونيa_al_shora@hotmail.comاو عن طريق رقم جوال :00966544321455او واتس أب+966544321455


Faculty of Computer Studies
Course Code: M150A
Course Title: DATA, COMPUTING and INFORMATION - A
Tutor Marked Assignment
Cut-Off Date: Total Marks: 60
Contents
Question 1 ……………………..…………………………………..……… 2
Question 2 ……………………………..………………..………………… 3
Question 3 ………………………………..………………..……………… 3
Plagiarism Warning:
As per AOU rules and regulations, all students are required to submit their own TMA work and avoid plagiarism. The AOU has implemented sophisticated techniques for plagiarism detection. You must provide all references in case you use and quote another person's work in your TMA. You will be penalized for any act of plagiarism as per the AOU's rules and regulations.
Declaration of No Plagiarism by Student (to be signed and submitted by student with TMA work):
I hereby declare that this submitted TMA work is a result of my own efforts and I have not plagiarized any other person's work. I have provided all references of information that I have used and quoted in my TMA work.
Name of Student:
Signature:
Date:
Question1: (20 marks)
1. What does GPS stands for? Explain how does it work?
2. Traffic sign are represented in a complex way. Basic components were provided to facilitate their representation. List them.
3. Write down the proper term defined by each of the following definitions:
a. _________ is the range of numbers available to represent a pixel digitally.
b. _________ is a method for storing images in computer memory in which the image is divided into rows of pixels and each pixel is represented by certain fixed number of bits.
c. _________ are programs that allow us to draw and display vector graphics.
d. _________ are systems for constructing and displaying raster graphics.
4. What are the two mechanisms used to translate a program written in a high-level language into a machine language? Explain the two mechanisms.
Question 2: (20 marks)
1. Based on your JS programming knowledge in M150A, answer the following.
a. Write two points to improve the readability of your code?
b. Define the terms Boolean data type and Boolean expression
c. What is the difference between the operators = and = =
2. Use the truth table to prove the following Boolean expressions:
NOT (A OR NOT B) OR NOT A ≡ NOT A
3. Find the decimal equivalence for the binary number (01100110)2 Show your steps.
4. For the following diagrams, mention and briefly explain each control instruction.
1
2
Question 3: (20 marks)
1. Consider a four-hour film to be displayed on a computer at 24 fps. Each frame is 420 x 270 pixels and a 24-bit RGB color encoding is being used.
a. How many bytes will be required to represent the whole film?
b. In how many gigabytes the film in (a.) can be represented?
2. Consider the following flowchart for an algorithm.
a. Use trace table to find the output y of the algorithm corresponding to the given x values: {-2, -1/2, 0, 1/2, 2}
b. How many conditions do you have in this algorithm?
c. Identify all the conditions in (b).
Input
x
y=x +1
y=
x
y= x-1
Is
x>
1
?
Is
x>-
1
?
Print
x, y
Yes
Yes
No
No
START
STOP

 
حل واجبات الجامعة العربية المفتوحة 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

مع نخبة من أفضل المعيدين والاساتذه والمهندسين المتخصصين

متوفر الان حلول واجبات:

M180, M256, M363, M150A, M150B, M275

M359, M129, M130, M131, M132, TT284

مع نخبة أفضل المعيدين و الاساتذة والمهندسين المتخصصين : حلول مضمونه وغير مكرره

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

المفتوحة
2015-2016

السلام عليكم ورحمة الله وبركاته


نتقدم بخدماتنا المميزة لطلاب وطالبات

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

واجباتالجامعةالعربيةالمفتوحةفلقد تميزنا من بداية انشاءالجامعةالعربيةالمفتوحةمنذ عام 2003 بتقديم اروع الأمثله و النماذج في حصول الطلاب على اعلى التقديرات بحول الله تعالى في مختلف تخصصاتالجامعةالعربيةالمفتوحةفهناك تخصص ادارة الأعمال الذي يقوم بالإشراف عليه نخبه من دكاترة و حملة الماجستير في تخصص ادارة الاعمال و البيزنس لطلابالجامعةالعربيةالمفتوحةوكذلك تخصص تقنية المعلومات و الحاسب و الذي يقوم بالإشراف عليه نخبة من المهندسين والاساتذة والمعيدين المتخصصين


(00966544321455 -a_al_shora@hotmail.com)وكذلك تخصصات الإدب و اللغة الانجليزية بقيادة اساتذة الجامعات و الدكاترة في تخصص الإنجلش و اخيرا وليس بأخر نقدمحلولنموذجيه غير متشابهة لقسم التربوي واللغةالعربيةشعارنا هو التميز والاستمرارية و بحمد الله فنحن مستمرون من 12 عام في تقديم النموذج الباهر والنجاحات المتعدده ولا يأتي هذا النجاح من فراغ بل من تفوق طلابنا بأعلى الدرجات ولله الحمدنضمن لكم عدم التكرار ولا التشابه بين الواجبات المختلفة فنحن على يقين بأن نجاح الطالب هو الضمان الوحيد لنجاحنا و استمراريتنايمكنكم التواصل عن طريق البريد الالكترونيa_al_shora@hotmail.comاو عن طريق رقم جوال :00966544321455او واتس أب+966544321455يسعدنا تلقي استفساراتكم وطلباتكم على مدار 24 ساعه يوميايمكنكم التواصل عن طريق البريد الالكترونيa_al_shora@hotmail.comاو عن طريق رقم جوال :00966544321455او واتس أب+966544321455وسيتم سرد قائمه بأسماء المواد التي نقوم بتقديم الحلول النموذجية والمنفرده طبقا لنظام التشابه Turnitin الذي يضمن عدم تشابه الواجبات سواء من مصادر الانترنت او من بينواجباتالطلاب و بعضها

مواد تقنية المعلومات بدأ منحل واجب مادة TU170حل واجب مادة M150a حل واجب مادة M150bحل واجب مادةM363

حل واجب مادةM180

حل واجب مادة TT284

حل واجب مادةM256

حل واجب مادة T324حل واجب مادة T325حل واجب مادة T490حل واجب مادة M257حل واجب مادة M275حل واجب مادة t103حل واجب مادة M105حل واجب مادة T175aحل واجب مادة T175bحل واجب مادة M256حل واجب مادة M359حل واجب مادة T471حل واجب مادة M129حل واجب مادة M131حل واجب مادة M132حل واجب مادة M130حل واجب مادة M253يمكنكم التواصل عن طريق البريد الالكترونيa_al_shora@hotmail.comاو عن طريق رقم جوال :00966544321455او واتس أب+966544321455لديناحلولمضمونة 100% بإذن الله وغير مكررة لكافة موادالجامعةالمفتوحةمع إمكانية شرح ومراجعة المواد التي باللغةالعربيةو يوجد وغيرها كثير وكمان عمل كافة الأبحاث ومراجعات لغوية للرسائل العلمية باللغةالعربيةللاستشارات المجانية حلواجباتالجامعه العربيه المفتوحهيمكنكم التواصل عن طريق البريد الالكترونيa_al_shora@hotmail.comاو عن طريق رقم جوال :00966544321455او واتس أب+966544321455


Fall 2015 M363 TMA Question 1
Faculty of Computer Studies
Course Code: M363
Course Title: Software Engineering with Objects
Tutor Marked Assignment
Cut-Off Date: 6, December 2015 Total Marks:80
Plagiarism Warning:
As per AOU rules and regulations, all students are required to submit their own TMA work and avoid plagiarism. The AOU has implemented sophisticated techniques for plagiarism detection. You must provide all references in case you use and quote another person's work in your TMA. You will be penalized for any act of plagiarism as per the AOU's rules and regulations.
Declaration of No Plagiarism by Student (to be signed and submitted by student with TMA work):
I hereby declare that this submitted TMA work is a result of my own efforts and I have not plagiarized any other person's work. I have provided all references of information that I have used and quoted in my TMA work.
This TMA should be submitted only as a Word File to your tutor electronically through the LMS before the cut-off date indicated above.
Name of Student:
Signature:
Date:
Fall 2015 M363 TMA Question 2
Question 1 10 Marks
This question analyses the students’ general knowledge in Software Development
Models. Students need to check e-library or external resources to provide an
adequate answer to this question with proper referencing.
1.1 List and briefly describe any four Software Development Models
1.2 List two advantages and two disadvantages for each model
1.3 Provide examples of suggested systems developed by each model
1.4 Write a summary of your analysis
Question 2 10 Marks
This question assesses your theoretical understanding of units 1-6
Answer the following short answer questions
2.1 In the context of Software Engineering, differentiate between
coupling and cohesion by providing examples. Why does it help to
have high cohesion in the modules of a system?
2.5 Marks
2.2 What is a legacy system? Briefly describe any four characteristics of
a legacy system.
2.5 Marks
2.3 In object-oriented modeling: distinguish between objects and classes
2.5 Marks
2.4 There are some main problems associated with the development of
software. Mention any FIVE (5) of these problems with examples
2.5 Marks
Question 3 40 Marks
This question covers Units 1-5 of the course. It assesses your understanding of the
theoretical and practical concepts covered in those units.
Given a scenario of a multi store online website. Analyze the given scenario and
answer questions 3.1 to 3.8
A multi store website is designed to market variety of products, where sellers can make
various products available for customers to choose from by adding, modifying and
removing the products, a guest/ user can view all the products and they can add the
products to the shopping cart, where they can view the total cost of all the products, to
place an order users has to be registered, if the user is already registered he or she
should log in with valid credentials, website allow the users to pay online or pay on
delivery options, the website is designed to be responsive to various screen sizes and it is
secured by third part security services to secure user data. The website also displays
occasional based offers e.g. for birthday, wedding or other festivals. The website is
developed using minified version of css in order to load the web pages swiftly.
Fall 2015 M363 TMA Question 3
3.1 Identify any two business processes 2 Marks 3.2 Identify any two business rules 2 Marks
3.3 Identify any four functional requirements of the system? 4 Marks 3.4 Identify any four non-functional requirements and their types of the system? 4 Marks 3.5 How many actors is part of this system? 4 Marks 3.6 What are the use cases used in this system? 4 Marks 3.7 Draw a use case diagram for the given scenario 10 Marks 3.8 Draw an activity diagram of online payment service where user has to be registered in order to place an order and pay online use credit card. 10 Marks
Question 4 20 Marks This question assesses your understanding of practical knowledge of units 3-6 Given below is a scenario for a club and its activities. Analyze the scenario and answer questions 4.1, 4.2 and 4.3 A social recreation club has a system to keep track of club members, committees and activities. Each club has a registration number and a title. Committee is formed by several members. Members are male and females. Each committee has a name, a unique number and a date which the committee has formed. The system stores the members’ unique identification number, name, address, gender, birth date and club joining date. The club forms committees for different activities. A committee controls and organizes a number of activities, each of which has a unique name, a unique number and description of the event. An event has event ID and description of the event. An activity may consist of several events. Committee publishes many online advertisements about the activities. Advertisement details are ID and a title. 4.1 Identify the classes in the above scenario 3 Marks 4.2 Identify the attributes of each class 3 Marks 4.3 Draw a class diagram to represent the above scenario 14 Marks
END OF QUESTIONS

 
حل واجبات الجامعة العربية المفتوحة 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

مع نخبة من أفضل المعيدين والاساتذه والمهندسين المتخصصين

متوفر الان حلول واجبات:

M180, M256, M363, M150A, M150B, M275

M359, M129, M130, M131, M132, TT284

مع نخبة أفضل المعيدين و الاساتذة والمهندسين المتخصصين : حلول مضمونه وغير مكرره

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

المفتوحة
2015-2016

السلام عليكم ورحمة الله وبركاته


نتقدم بخدماتنا المميزة لطلاب وطالبات

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

واجباتالجامعةالعربيةالمفتوحةفلقد تميزنا من بداية انشاءالجامعةالعربيةالمفتوحةمنذ عام 2003 بتقديم اروع الأمثله و النماذج في حصول الطلاب على اعلى التقديرات بحول الله تعالى في مختلف تخصصاتالجامعةالعربيةالمفتوحةفهناك تخصص ادارة الأعمال الذي يقوم بالإشراف عليه نخبه من دكاترة و حملة الماجستير في تخصص ادارة الاعمال و البيزنس لطلابالجامعةالعربيةالمفتوحةوكذلك تخصص تقنية المعلومات و الحاسب و الذي يقوم بالإشراف عليه نخبة من المهندسين والاساتذة والمعيدين المتخصصين


(00966544321455 -a_al_shora@hotmail.com)وكذلك تخصصات الإدب و اللغة الانجليزية بقيادة اساتذة الجامعات و الدكاترة في تخصص الإنجلش و اخيرا وليس بأخر نقدمحلولنموذجيه غير متشابهة لقسم التربوي واللغةالعربيةشعارنا هو التميز والاستمرارية و بحمد الله فنحن مستمرون من 12 عام في تقديم النموذج الباهر والنجاحات المتعدده ولا يأتي هذا النجاح من فراغ بل من تفوق طلابنا بأعلى الدرجات ولله الحمدنضمن لكم عدم التكرار ولا التشابه بين الواجبات المختلفة فنحن على يقين بأن نجاح الطالب هو الضمان الوحيد لنجاحنا و استمراريتنايمكنكم التواصل عن طريق البريد الالكترونيa_al_shora@hotmail.comاو عن طريق رقم جوال :00966544321455او واتس أب+966544321455يسعدنا تلقي استفساراتكم وطلباتكم على مدار 24 ساعه يوميايمكنكم التواصل عن طريق البريد الالكترونيa_al_shora@hotmail.comاو عن طريق رقم جوال :00966544321455او واتس أب+966544321455وسيتم سرد قائمه بأسماء المواد التي نقوم بتقديم الحلول النموذجية والمنفرده طبقا لنظام التشابه Turnitin الذي يضمن عدم تشابه الواجبات سواء من مصادر الانترنت او من بينواجباتالطلاب و بعضها

مواد تقنية المعلومات بدأ منحل واجب مادة TU170حل واجب مادة M150a حل واجب مادة M150bحل واجب مادةM363

حل واجب مادةM180

حل واجب مادة TT284

حل واجب مادةM256

حل واجب مادة T324حل واجب مادة T325حل واجب مادة T490حل واجب مادة M257حل واجب مادة M275حل واجب مادة t103حل واجب مادة M105حل واجب مادة T175aحل واجب مادة T175bحل واجب مادة M256حل واجب مادة M359حل واجب مادة T471حل واجب مادة M129حل واجب مادة M131حل واجب مادة M132حل واجب مادة M130حل واجب مادة M253يمكنكم التواصل عن طريق البريد الالكترونيa_al_shora@hotmail.comاو عن طريق رقم جوال :00966544321455او واتس أب+966544321455لديناحلولمضمونة 100% بإذن الله وغير مكررة لكافة موادالجامعةالمفتوحةمع إمكانية شرح ومراجعة المواد التي باللغةالعربيةو يوجد وغيرها كثير وكمان عمل كافة الأبحاث ومراجعات لغوية للرسائل العلمية باللغةالعربيةللاستشارات المجانية حلواجباتالجامعه العربيه المفتوحهيمكنكم التواصل عن طريق البريد الالكترونيa_al_shora@hotmail.comاو عن طريق رقم جوال :00966544321455او واتس أب+966544321455

1
M180: Data Structure and Algorithms in Java
Tutor-Marked Assignment (Fall 2015/2016)
Cut-Off Date:
Total Marks: 40
Contents
Warnings and Declaration………………………………………………………………………………..1
Question 1……………..……………………….………………………………………………………….2
Question 2 ………………..…………………………………………………………………………….….3
Question 3 ………….………..………………………………………………………………………….….4
Question 4 ………….…………..……………………………………………………………………….….4
Question 5 ………….…………..……………………………………………………………………….….4
Plagiarism Warning:
As per AOU rules and regulations, all students are required to submit their own TMA work and avoid plagiarism. The AOU
has implemented sophisticated techniques for plagiarism detection. You must provide all references in case you use and
quote another person's work in your TMA. You will be penalized for any act of plagiarism as per the AOU's rules and
regulations.
Declaration of No Plagiarism by Student (to be signed and submitted by student with TMA work):
I hereby declare that this submitted TMA work is a result of my own efforts and I have not plagiarized any other
person's work. I have provided all references of information that I have used and quoted in my TMA work.
Name of Student:………………………………..
Signature:…………………………………………...
Date:……………………………………………………
Arab Open University
2
Question 1: (10 marks)
Given the following method:
public void guessIt(Stack s, int[] arr1, int[] arr2){
Stack s1=new Stack();
Queue myQueue=new Queue();
int i=0, j=0;
while(!s.isEmpty()){
int x=s.pop();
if(x%3==0)
arr1[i++]=x;
if(x%5==0)
arr2[j++]=x;
s1.push(x);
}
while(!s1.isEmpty())
myQueue.enqueue(s1.peek());
s.push(2*s1.pop());
}
Consider that the arrays were initially empty, and the initial state of the stack was as follows:
15
30
12
11
9
20
0
2
s
a- What will be the elements of arr1 after executing the code?
b- What will be the elements of arr2 after executing the code?
c- Draw the stack s after executing the code.
d- Draw the queue myQueue after executing the code, indicating Front and Rear.
3
Question 2: (11 marks)
You are given a Node class and a List class:
public class Node
{
int data;
Node next;
}
public class List
{
Node first;
}
Given an array myArray and a linked list myList depicted in the following diagrams.
myArray
A- Write a code that takes the array and the list as arguments, and fills the first five nodes in the list
with the first five positive numbers in the array using a proper loop.
B- Draw the List after applying the code.
C- Draw the Final shape of the List after applying the code and the following statements as well:
Node p=first.next.next.next;
p.next.next.data= myArray[11];
p.next.next.next=first;
myArray[0]
myList
4
Question 3: (6 marks) : For the following method findBigO:
a) Determine the step count of each line in this method (fill in the ??? places)
b) Find the Total of the total steps (T)
c) Deduce , at the end , the final time complexity (Big-O notation) .
Statement
Total Steps/
line
public static void findBigO(int [] x, int n) ???
{ 0
for (int i = 0; i < n; i += 2) ???
x += 2; ???
int i = 1; ???
while (i <= n/2) ???
{ 0
x += x[i+1]; ???
i++; ???
} 0
} ???
Total T
Question 4: (8 marks)
Write a Java method that takes a Stack myStack as an argument. The method should empty the
stack and fill its elements in a doubly linked list myList , and returns this list.
N.B: Use header in your method.
Question 5: (5 marks) Given the code below, that includes a recursive method:
class recursion {
public static int func (int n) {
int result;
result = func (n - 1);
return result;
}
}
class Output {
public static void main(String args[]) {
recursion obj = new recursion() ;
System.out.print(obj.func(12));
}
}
a) Run the given code on your computer, and provide a screenshot to display the result.
b) Why do you think the output was like that?
End of Assessment


 
عودة
أعلى