Advanced Computer Science Project - IT Assignment Help

Download Solution Order New Solution
Assignment Task
 


MSC ADVANCED COMPUTER SCIENCE PROJECT
The project is an individual, rigorous, critical and complex piece of work. It is not an assignment set by a tutor, where you mainly provide information that is coming from someone else’s research with your personal critical thinking. It is not just a piece of software development. You are expected to study what other people have done, and more importantly generate information yourself and develop expertise in your area of study.
There are eight different project modules, but only TWO really different kinds of project, investigative or development. You must do the type of project specified by the award you seek.
 

Learning outcomes for ALL students
1. be able to plan and manage a substantial body of work, identify any risks inherent in their chosen approach, and work independently with minimum supervision;
2. be able to both critically evaluate and discuss the outcome of their project work in written and oral form
3. be able to articulate the broader contexts of their work in relation to legal, social, ethical, and professional issues, and assess the economic impact of their project.

Investigative project
This type of project requires you to work on an investigative and practical project. It applies to those of you who study Software Engineering, AI with Robotics, Networking, Cyber Security, Data Science with Analytics or Advanced Computer Science. “This type of project involves a thorough investigation of a particular area; improving your understanding of that area, identifying strengths and weaknesses within the field, discussing how the field has evolved, and acknowledging areas suitable for further development and investigation. This kind of project will involve some form of literature search and review. A research-based project may well have to do more than establish the field of study.” (Dawson, 2009)
You must have a research question or hypothesis to investigate.

MSc Project Handbook
Investigative project learning outcomes
• be able to critically evaluate advanced literature in topics relevant to their chosen project;
• be able to refer to the findings of other academic writers to justify their chosen approach to the development of a solution, and to evaluate the outcomes of their project work;
• be able to combine their knowledge of the subject, their reading of research papers and the outcome of their own investigations to conceive original ideas of their own.
Advanced CS project (7COM1039) • be able to select and use appropriate techniques and tools employed in computer science in order to conduct a practical investigation of a particular advanced computer science problem.
Computer Networks and Systems Security Project (7COM1077) • be able to select and use appropriate techniques and tools employed in computer networking, distributed systems, and system security in order to conduct a practical investigation into a particular distributed systems or system security problem.

Development project
*If you are on the “crossover” award, the requirements are significantly different. The development project “includes the development of, not only software and hardware systems, but also of process models, methods, algorithms, theories, designs, requirement specifications, and other interim documents. Examples of software development projects include database systems, multimedia systems, information systems, and web-based systems. For some developments (notably software) you will be required to include requirements documentation, designs, analyses, and fully documented test results along with user manuals or guides. Depending on the nature of your course, the focus for a development project may vary.
Whichever kind of development project you tackle, it is unlikely that the development of a product would be acceptable on its own. In addition, you would normally be expected to include a critical evaluation of the product as well as the development process used. Critical evaluation emphasises the distinction between the academic qualities of your work from technical ability alone.” (Dawson, 2009)

Development project learning outcomes
1. be able to demonstrate a deep understanding of different approaches to modelling, design and programming;
2. show how these approaches might affect the nature of solutions to computational problems and critically evaluate their deployment in appropriate contexts.
3. be able to refer to the findings of other academic writers to justify their chosen approach to the development of a solution, and to evaluate the outcomes of their project work.
4. be able to undertake a practical piece of work that demonstrates that they can apply their knowledge and skills to the design and development of complex computerised solutions to a particular problem within the domain of computer science.

Ethics approval
If you are planning to use other people in your project, you MUST apply for Ethics Approval. You will need to get ethics approval before running a survey, conducting interviews, or getting people to evaluate your system. However, if the questions you propose to ask are noncontroversial, and you promise to keep the responses anonymous, this should be a formality, but not trivial.
To get approval, you need to complete some forms, write a statement that explains in detail what kind of questions you will ask (-- it would be better if you could provide the actual questions). You should email all the documents to your supervisor to check before submitting for the Ethics Approval.
Your application will be reviewed by the Ethics Committee. They have many forms to look at, so you need to give them enough information to decide quickly. You should apply at least three weeks in advance. For example, do not just say "conduct a survey" or "interview some clients", because you haven't told them enough to let them judge whether there might be a problem with MSc Project Handbook 9 what you propose to do. You should explain the purpose(s) of the survey/interviews (e.g. to determine functional requirements, or to obtain feedback on the quality of the user interface) and say what the questions will be about.

Project management
You should always have in mind that this is your project and you set the agenda for it. You should expect to learn new things while working on your MSc Project and not just complete something you could have done as an undergraduate. You are responsible for your work and management and you need to manage the time you spend on your project including the time you spend with your supervisor.
After all your time management is very important for the outcome of your work. You need to concentrate on your aim, define appropriate deadlines, and also plan on what you are working on and reading each day. It is important not to be over optimistic and have a simple plan. You can divide the time you have available into weeks and keep a note of whether you are on schedule or not. You should expect parallel processes in your project plan and also allow enough time for writing up your report, instead of planning to write up everything at the end.
You could try planning forward at the end of each day, so that you have a diary for the following day. Often you may need to re-plan and re-organise in order to take account of the actual state of your project. However, there is no need to submit revised plans since you should use this for the organisation and management of your own project.
It is a wise idea to consider preparing and maintaining weekly progress reports. A weekly progress report will help you to get the most out of your meeting with your supervisor as well. This might include what you have done, learnt, trouble shooted, planned for next week. It will also help your project supervisor to focus on important issues on your next meeting, while it will force you to be clear about what you have achieved, and to be honest about any problems you are having. When the problems are fixed, they can be described under what have been done and learnt as one of your achievements.
It is a good practise to keep it short, so that it fits on one A4 sized page. Small tasks are best and you should keep it measurable, e.g. I wrote 6 lines of code or I read 270 pages of “C++ in 21 days”. Examples of non-reasonable achievements are: reading about VPNs, learning VB, thinking about the design, or started on implementation.
Be aware of the Serious Adverse Circumstances (SAC) rules and procedures, as you cannot get extra time to finish without SACs, nor a better mark than the work deserves (even with SACs). If you are applying for a SAC, do it as soon as possible.
 


This IT Assignment has been solved by our IT Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment Experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.