What system or application you wish to develop motivations

Assignment Help C/C++ Programming
Reference no: EM13998924

1. 1. Course Assessments

1. Project Proposal

A project proposal (1-2 pages) outlines what system or application you wish to develop, the motivations or aims, user requirements or required functions, system structures and a rough plan. What you need to submit is a standalone Word or PDF file. A template for the proposal is provided.

2. Project Progress Report

The project progress report aims to provide an opportunity for students to reflect what they have achieved in the process of the project development. For the progress report, please submit a ZIP file containing the following:

- Your updated proposal (Word or PDF). You can take this chance to update project proposal. The project proposal is named "Proposal.doc" or "Proposal.PDF" ;

- A project progress report (Word or PDF) named "Documentation.doc" or "Documentation.PDF". The document is typically 5-10 page long and must at least contain the following sections:

o Architecture. A diagram showing the overall architecture of the project. This diagram should clearly display the different functional modules involved in the system and their interaction and relationships;

o Snapshots. All the snapshots of the system interfaces that you have developed. You can capture the screen using various screen capture softwares;

o Classes. A detailed documentation of all the classes (including their fields and methods) involved in the system. You need to provide detailed description of each class, field and method regarding their meaning, usage and relationships. A hierarchy diagram of classes may be included.

3: Final Project Report

The final project submission is expected to be lodged at the end of the semester. Both documentation and source code need to be submitted. Specifically, the final submission should include the following four (4) items:

- The finalized project proposal (Word or PDF). It will be used for the assessor as a summary of your project in the final submission. The project proposal is named "Proposal.doc" or "Proposal.PDF" ;

- A project report (Word or PDF) named "Documentation.doc" or "Documentation.PDF". The document is typically 15-20 page long and must at least contain the following sections:

o Background and Motivation. Please discuss the background of the project and motivation behind your decision for carrying out the project;

o Architecture. A diagram showing the overall architecture of the project. This diagram should clearly display the different functional modules involved in the system and their interaction and relationships;

o Snapshots. The complete set of snapshots of the system interfaces. You can capture the screen using various screen capture softwares;

o Classes. A detailed documentation of all the classes (including their fields and methods) involved in the system. You need to provide detailed description of each class, field and method regarding their meaning, usage and relationships. A hierarchy diagram of classes may be included;

o Features. Please state how do you particularly implement the feature(s) of Java language you have chosen in your project. For example, if you choose to use JDBC to develop database applications, you need to state how do you use JDBC to establish connection to the database and how do you use the database in your system;

o Use instructions. A document contains instructions as to how to compile and execute the java code. Please be as specific as possible in the instructions;

o Lessons and experiences. Please discuss any lessons you learn from this project and any experiences you would like to share from this work;

o Conclusion. Conclude the whole project and possibly identify the limitation of the current system and any future work.

- A separate directory, named "SouceCode", containing all the Java source code. Please make sure to provide adequate comments within the programs for help assessor to better understand your code. A script file (e.g. a .bat file or a makefile) may also be included in the folder.

- A short video clip to demonstrate your system. Please see the following for the detailed instruction for the video clip.

The final project proposal, project report, the source code and the video clip need to be zipped into a single file for submission. You can also provide a link for the video clip if it is available somewhere on the Internet.

2. Instruction for the Demonstration Video of your system One of the most important assessment items that you need to submit is a short (3-5 min.) video clip that shows how your system is executed and working. This video is important as it provides a good opportunity for training your skills in presenting your good work to others and significantly facilitate the evaluation of your project by the marker. Your video should cover the whole operation of your system, from the start of the system until finishing going through all the major functions/features that are developed. You can use ANY existing on-screen activity capturing softwares to produce this video. One of the good candidates is Camtasia Studio or Camtasia Mac (www.techsmith.com/Camtasia). This software is not free though but you can download a trial version for producing your video.

Your video shouldn't be fancy and doesn't need to have any (sophisticated) editing. A simple recording of running your system is sufficient. It is required to record voice in the video at the same time for any explanations you may want to provide. Please export the video using thelowest resolution in order to keep its size minimum. Please submit the video in some commonly-used formats such as MP4 or AVI. You can submit the  video together with other documentations and source code of your project to Studydesk or you can upload your video to some other websites such as YouTube and provide a link in your submission.

Please kindly note that, irrespective of how well you develop your system, you will lose a significant portion of your mark if you fail to provide this video demonstration for assessment.

3. Bonus Projects

Bonus projects are created particularly to help students quickly grasp ideas of project for this course. A small portion of bonus points are given as an incentive for students to take up the bonus projects. Students can feel free to choose one of the bonus projects as their project for this course. They can also choose other projects designed by themselves. The detailed instructions for the bonus projects can be found on the course homepage.

4. General Notes and Suggestions

Some notes and suggestions are given for the course, as follows:

1. Please note that the Project Progress report is the Assignment 1 referred in the course specification.

2. The project must be implemented predominately in Java. Of course, you can use other languages such as HTML for Java Applet.

3. Start the project as early as possible. Feel free to discuss the project with other students or examiner.

4. Please stick to the deadline for submission. Please contact examiner if you are not able to submit the assignment on time and seek an extension.

Reference no: EM13998924

Questions Cloud

Medicare stinks as insurance : Discuss the following – What feature (s) of Medicare would cause an economist to say that “Medicare stinks as insurance”? Medicare supplement insurance is available from the commercial market and most commonly covers ‘up-front’ deductibles and least ..
Find the tension in the cable : The beam is supported at an angle of 35.0o by cable attached to one end. There is a pin through the other end of the beam (Figure). Use the values given in the figure to find the tension in the cable.
For each force-the competitors and suppliers : Use Porter’s five competitive forces to perform Domino Pizza’s strength assessment ( Do not miss factors for each Factors, The answer should have the same format as the required format, For each force, the competitors, suppliers, or customers are not..
Explain at least four strategies of managerial influence : Identify and explain at least four strategies of managerial influence. Give examples of how each strategy may or may not work when exercising influence, both downward and upward, in organizations.
What system or application you wish to develop motivations : A project proposal (1-2 pages) outlines what system or application you wish to develop, the motivations or aims, user requirements or required functions, system structures and a rough plan. What you need to submit is a standalone Word or PDF file...
Identify each person class race and gender : Interview two different individuals regarding their positions in society. Analyze their responses regarding:  Identify each person's class, race, and gender
Company prepares its financial statements according to ifrs : What amount of impairment loss should C&R recognize if the company prepares its financial statements according to IFRS?
Key economic principles-successful gatekeeper program : Gatekeeper models of MCOs require patients to see a primary care doctor before going to see a specialist. What two key economic principles would be involved in a successful gatekeeper program?
What characters do you think were best portrayed : What character/s do you think were best portrayed? Is this movie realistic? Do you think this really happens in schools? What life events make it more real to you? What was the most important thing that Erin learned about her students? What is the mo..

Reviews

Write a Review

C/C++ Programming Questions & Answers

  Program that prints out any size triangle based on 2 inputs

My goal is to write a program that prints out any size triangle based on either one or two inputs (would prefer 2; e.g. range[a, e]). Each line of the triangle will be centered and looks like the attached output (equilateral triangle).

  What does the return statement do

What is the purpose of the function header?How may you identify the body of a function?  What does the return statement do?

  Write a program that reads an infix or postfix expression

Write a program that reads an infix or postfix expression from an input file, evaluates the expression and outputs the result.

  Explain characteristics unique to object-oriented programing

The machine language treats a message as bits while object-oriented programming language treats every message as an object. Do you agree with this statement? Why or why not? Explain the characteristics unique to object-oriented programming and how..

  Create a vector class called vectordouble

Two constructors: a default constructor that creates a dynamic array for 50 elements and a constructor with one int argument for the number of elements in the initial dynamic array.

  Ansi-c program complete assignment as per written in the

complete assignment as per written in the attachment

  Create a script that uses case logic

Display the command(s) used to do the following: display the cclontents of .bashrc file. Next, use the vi editor to edit that file and put in an alias so that you see a long file listing of a directory every time you type list.

  Write function to accept character array

Write down the C++ function which will accept the character array of at most 30 cells. Your function must return true if string and its reverse are identical;

  Amounts of production time and paper

A publishing house publishes three weekly magazines-daily life, agriculture today, and surf's up. Publication of one issue of each of the magazines requires the following amounts of production time and paper:

  What is meant by value type and reference type objects

Explain what is meant by value type and reference type objects in C#. Explain the differences, providing an example of each. Write the code for an example of each. Develop your examples, instead of using examples from the textbook or the Internet

  Assume we have an array named $students

Assume we have an array named $students. Each entry in the array contains a student's full name (e.g. "Jane Smith"). Write the PHP code needed to display all students (in the array) whose first name starts with the letter "J".

  Create class that allows you to generate number of plants

In your driver, you should create at least 2 different plants, after you instantiate a plant, you should print out the information about the plant, then water the plant at least three times and then print out the plant again.

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