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
Course Objectives
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 Content
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.