AT1000 – Mandatory Research Project

Master of Science in Computer Science and Business Technologies

Core Course

AT1000 – Mandatory Research Project

Course Unit Code: AT1000

Type Of Unit: Core

Level of Course Unit: Second cycle

Year of Study: First/Second year

Semester: On demand

Number of ECTS Credits: 18

Class Contact Hours: Not applicable

Mode of Delivery

Face to Face

Prerequisites

None

empty chairs tables room vintage retro tone (1)

The objective of the course is to complete a final project, Thesis, on a topic of modern computer science. The topic has to either be directly related to a business application or has the potential to be applied to business. Eventually, the outcome will be a report of about 60 pages. The report should have the potential to be presented in a scientific conference. The students will be encouraged to submit an abstract or short paper to a scientific conference. A student can work individually on a project or students can work in groups of two or three for a project. The Final Project is prepared and submitted in several steps where the student receives the professor’s feedback on the submissions.

Learning Outcomes

  • Select a topic and perform literature review about it to select around twenty related papers. Consistent reference of academic & non-academic sources. Critically review the literature and potentially refine the topic.
  • Collect primary and secondary data related to the research project. The data can be from open repositories or from a source related to the student.
  • Develop and organize the methodology. Select the appropriate tools and software libraries to use.
  • Perform experiments and obtain results related to the real problem.
  • Analyze the results and show that they are consistent with the assumptions of the methodology.
  • Discuss the data, the methodology used, and the results.
  • Discuss the legal and ethical implications.
  • Apply the acquired research and analytical skills to professional and career development proposing a path for continuous improvement.
  • Prepare a report documenting the project in a professional and scientific manner.
  • Overall, learn to manage and execute a computer science software project. The agile approach can also be used.

Course Features

Planned learning activities and teaching methods
Face-to-face or virtual meetings and discussion.
Provide feedback based on drafts of the report. The feedback will be both on research methodology as well as on the actual experiments.

Assessment methods and criteria
Face-to-face or virtual meetings.
Evaluation of the final report based on a rubric that considers all the phases of software project development. Correct English are also considered.
The final project is also reviewed by the program director who approves the grade.

Language of Instruction
English

Work placement(s)
Not applicable

Readings

It is related to the topic of the project and the methodology that is used.