Assignment - Java Portfolio

Assignment Help Other Subject
Reference no: EM132509944

Object Oriented Programming

Assignment - Java Portfolio

Personal and Transferable Skills

Learning Outcome 1. Communicate complex academic issues effectively to specialist and non-specialist audiences.
Learning Outcome 2. Defend the rationale and decisions made for the research proposal.

Research, Knowledge and Cognitive Skills

Learning Outcome 3. Select appropriate research strategies and data generation methods for a computing
context, and critically evaluate their effectiveness within the development and evaluation of computing-related artefacts.

Learning Outcome 4. Use a systematic search, analysis, synthesis and critique of the literature within computing to articulate how their work, or planned work, contributes to knowledge within the computing field.

Learning Outcome 5. Design a research proposal to address significant areas of computing-related theory and/or practice

Professional Skills
Learning Outcome 6. Critique the professional, legal and ethical implications of their work within a computing context.

Assessment Strategy

Assessment will be by means of a single individual in-course assessment comprising:

Part 1: A literature review on a chosen topic (2,500 words)

Part 2: A poster outlining an individual proposal for a masters project that could be undertaken in the final stage of a masters programme.

Part 1 - Report (~2500)

You are asked to carry out a systematic search of Teesside University library's online databases, looking for peer-reviewed academic journal or conference papers (not books). Your aim is to discover relevant, peer-reviewed, academic research articles on a computing topic chosen by you. This topic should be the same topic as that on which you base your project proposal (Part 2 of this ICA). Your list of articles should include some primary research, not just papers that summarise the literature or give a personal opinion. In your Part 1 report you should describe your full literature search and review process:
- Short introduction of your topic.
- Your repeated cycles of define search question, search, assess results, refine question, refine search, assess results, refine question etc.
- Your criteria, with reasons, for deciding the relevance to your topic of articles that you found and therefore their inclusion or exclusion from your final list.
- Your conclusions about the results of your literature search, and your evaluation of the search's limitations.

Part 1, your literature search/review report, should be a maximum of 2500 words excluding references. As a guide, you should aim to have a final list of 10-30 papers that are the most relevant to your chosen research topic.

Part 2 -Research Proposal Poster

Create aresearchproposal poster which will form the basisof your masters project. Your proposal should mostly draw upon the papers that you found in Part 1 (but you can include additional references). It should contain the following bulleted lists covering the aspects below:
Research purpose. Introduce and explain the research's purpose, including a single overall research question that will be addressed by the research. You must also define the anticipated product(s) i.e. the anticipated contribution to knowledge.
Background context. Previous academic research in your topic area, and how your project will relate to that previous work. The majority of your cited references in this section should be to the papers that you found in Part 1 of this ICA.
Research methodology. Intended research methodology by which you will address and answer your research question. The research methodology should consist of one or more research strategies, one or more data generation methods and, if appropriate, your intended data analysis techniques.
Evaluation methodology.Justify how you plan to evaluate your end product(s) or contribution to knowledge. Note that masters projects are expected to include third party evaluation of the end product if at all possible.
Schedule and publishing. Explain the set of tasks, the timescale for each task and hence the timescale for the overall research which captures your schedule visually. Allow 13 weeks from ‘project start' to ‘hand-in of all project work' (you need not include the presentation & viva, which normally come after the hand-in). Also identifythe academic journal or conference for which you will prepare your project's final research paper.
Professional, legal and ethical issues.professional, legal and ethical issues that your proposal raises, and how they will be addressed. This includes identifying which level of ethical clearance will be required from the School's Research Ethics Committee.

Portfolio Requirements

Brief

All portfolio entries are due in by the final ICA deadline for the module but you are strongly advised to present work as the module progresses. This will prevent you having a lot of work to complete at the end of the module, but more importantly you will receive feedback that can be reflected and acted upon, and will also strengthen your future work.

For each portfolio entry you are expected to submit:

1. A NetBeans project containing all relevant code (including tests, etc).

This should be provided as a .zip compressed file.
Do not include irrelevant code or other portfolio work.
If your code does not compile or is not laid out correctly or your Netbeans project has an invalid structure, then your work will not be marked.

2. A brief written report which outlines:

a. The design of your code;
b. Identifies the classes used and provides a critical evaluation of the choices you made (generally this should include a brief comment about any collection classes used);
c. Record of any feedback received and any subsequent actions taken.

3. A summary of the testing used.

Portfolio work
The following problems are intentionally understated. They do not provide Object Oriented designs or specify which classes from the Java API should be used or which should be coded. Tutors will provide advice when asked but expect discussions about design, etc. to be led by you. Considering appropriate designs and investigating the API & facilities offered by Netbeans contribute to the learning outcomes of this module and form part of the problem-based learning approach we use.

Note that all programs should include the following:

• A UI adequate for testing and demonstration purposes. These can be minimalistic but should be clean and obvious to use.
• Appropriate use of pop-up messages to inform users of key events (Option panes or other).
• Testing at class and UI level (save time by learning to use the testing facilities in Netbeans).
Portfolio problems

1. phone book #1 [1 PP]
A simple phone-book which associates names with phone numbers. Allows name/number entries to be added and provides a number lookup function (find a number for a given name). Complete solutions will also allow lookup of names given numbers.
2. phone book #2 [1 PP]

Extends phone book #1 by associating names with more personal data eg: mobile number, email address, work number, etc.
2. additional (optional) [1 PP]
Lookup mechanism for partial names.
3. text messaging
[1 PP]
Provide a facility to display SMS format messages ordered appropriately by contact name & date. You are required to provide UI facilities to add new entries for testing purposes but you are not expected to provide load/save routines so take an easy approach to loading sample data for testing purposes.
4. student marks [2 PP]
A simple UI linking to a dataset of student marks where each student has a name, an id and a range of marks for their modules. The UI allows new students to be added; new marks to be added and provides various lookup functions and facilities to check the average mark & number of passes/fails for a given student.
• Additional guidance for this problem will be given by tutors.
4. additional (optional)
[1 PP]
Module statistics; the UI provides various lookup functions and facilities to check the average mark & number of passes/fails for a given module.

5. stock control with change monitor [3 PP]
Implement a stock control system which reads/writes stock data to/from text files. A UI provides lookup facilities and functions to buy (remove) stock and to resupply. A facility to add change monitor(s) is part of this work.
• Information about change monitors and other additional guidance for this problem will be given by tutors.
6. Cellular Automata (Conway's Game of Life) [3 PP]
The first tile-based and animated graphics work. Uses 2 image buffers (and 2 backing data structures) to update and display tile-based cellular automata following Conway's rules for the game of life. Programs will be single-threaded but will allow basic world- size, speed and pause adjustments.
• Additional guidance for this problem will be given by tutors.
7. Cellular Automata (Genetic Drift) [1 PP]
Extending the work developed for the Game of Life this will change the CA rules to implement a genetic drift model.
8. Agents - the trail [2 PP]

Further extending the cellular automata infrastructure, this adds mobile agents/entities, implementing (for this example) an entity that makes random movements, leaving a trail of coloured tiles.
9. Agents - vants [1 PP]
Extending earlier work, this will adapt "the trail" to implement Langton's Virtual Ants.

Attachment:- Object Oriented Programming.rar

Reference no: EM132509944

Questions Cloud

What would be the balance in the investment account : On January 3, 2019, Sheppard Corporation purchased 25% of Meredith Corporation's common stock for $65,000. What would be the balance in the investment account
What is the time to maturity of a coupon bond : What is the time to maturity of a 6.0% coupon bond if its YTM is 9.0%? The bond's price is $766.42 and coupons are paid annually.
Leadership style interview for company newsletter : Select someone in a leadership position at your organization or at a local company where you might seek employment
What is Ellucians net interest revenue : Ellucian paid par value plus accrued interest. Ellucian's fiscal year ends on December 31. What is Ellucian's net interest revenue for 2018
Assignment - Java Portfolio : Communicate complex academic issues effectively to specialist and non-specialist audiences and Defend the rationale and decisions made for the research proposal
Determining the valuation analysis : There are 50 million shares outstanding. How much is each share worth according to your valuation analysis?
Federal reserve extended the liquidity swap-lines : Why has Federal Reserve extended the liquidity swap-lines to certain countries only?
Considerations For E- Commerce Development : Some companies start with a traditional business model and modify their approach to build a strong e-commerce presence.
What are basic principal types of cash flows : What are basic principal types of cash flows? Briefly explain each of them.

Reviews

len2509944

5/8/2020 4:59:01 AM

We need to prepare two research method assignment and 1 java assessment. Content should not be plagiarised in both research method files. PFA the sample posters and literature reviews of Research Method Assignment for your reference. Please note the Poster is comprising of 60%and literature review is of 40% in the total assignment. Please make sure both the assignments are independent to each other and also to other samples. (ZIP FILES)

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd