Students undertake a substantial software implementation project, working in pairs. This aims of this module are to: The type of project will dictate the content and structure of the following chapters and you should discuss this with your supervisor. The individual project is examined by a dissertation based on the project work and an oral examination. This module aims to provide a thorough grounding in the principles of software development for mobile devices.
You will have regular meetings with your supervisor, who will advise on any problems you encounter. Individual modules are occasionally updated or withdrawn. The programme consists of two semesters of taught modules and a dissertation project, which is completed during the summer. It also presents a range of strategies that can be used to adapt and reengineer such systems to improve their quality and viability. The project is based around a client who may be from an external organisation or another University department who has a real software development problem to be solved. You will have the option to choose from a number of modules which occur over both semesters. Gain practical experience of working on a software development project for a client Teaching informed by researchers working in relevant areas such as information engineering and software systems The Department of Computer Science is 5th in the UK for Research Excellence REF
Computer Science Home – Computer Science – The University of Sheffield
This may be assessed by oral examination. Further work – describes two things: These must be included in quotation marks and again the relevant work must dizsertation cited. You will prepare an 7, word dissertation, which includes the material from the interim report, but also contains a complete design, implementation and evaluation of the results of your project.
A substantial amount of time will be spent on the ideas of software testing and specific testing techniques.
The individual project is examined by a dissertation based on the project work and an oral examination. The Android platform will be used as an example, although the modules emphasizes general principles that are common across all mobile platforms.
Graduates from this programme are well qualified for employment dissetration to electronic commerce, web databases, and other internet applications. The lab sessions require a basic command of Linux in general and the command line shell in particular.
Students undertake a substantial software implementation project, working in pairs. The philosophy underlying the project is that the skills needed for team working in the software engineering field can most effectively be learned by experience.
The internet is now a key technology for industry and commerce. Software development often involves the improvement and adaptation of “legacy systems” – well-established, business-critical software systems that might have become difficult to maintain over time. In addition to illustrating “coding traps”, this should highlight particular novel aspects to algorithms.
Sissertation to the popularity of the MSc courses offered by the Department of Computer Science, we have introduced a staged admissions process for entry in September Dissertahion appendices do not count towards the page limit, but equally they are not treated as part of the dissertation for the purposes of assessing it.
If the project involves the solution of a specific problem or the production of a specific system this should be clearly specified in an informal way. A suggested flow is background, project aims and main achievements.
A bad abstract would have a final paragraph that just said vcs achievements will be described” – this is useless, as it says nothing. Study with us and you can achieve your ambitions. Goals achieved – describes sheffieldd degree to which the findings support the original objectives laid out for the project. This module aims to provide a solid foundation for the Dissertation Project. This should be two or three short paragraphs words totalsummarising the dissertation.
The module will introduce statistical machine learning and probabilistic modelling and their application to describing real world phenomena.
It deals with fundamental techniques that are the basis of work in a range of industries, e. The module will include project work involving the diwsertation and assessment of a speech technology device.
It is important that this is not just a restatement of the original project outline. For their individual project, students can choose from a wide range of possibilities in many different environments both within and outside the University.
The title of this chapter is open to discussion. Testing and evaluation should be given due consideration.
There are many different types of project and so it is difficult to produce a detailed set of recommendations to suit every single dissertation. Students are also encouraged to propose their own topic, provided they can find a supervisor willing to supervise it and with the agreement of the Projects Officer. For more information please see the staged admissions web pages. You can select modules from the different themes which are listed below.
Department of Computer Science
These may be provided to include further details of results, mathematical derivations, certain illustrative parts of program code e. It also presents a range of strategies that can be used to adapt and reengineer such systems to improve their quality and viability. It teaches students how to reverse-engineer and appraise complex, unwieldy systems by implementing source code and execution analysis techniques.