5025.16 - IT-project

Course number
This course is placed late in the education - just after 18 other courses (135 ECTS). Preferred prerequisites are therefore a broad knowledge and maturation corresponding to at least 10 courses (75 ECTS) from the Software Engineering education, e.g.: Introduction to Computer Science, Computer Networks and Data Communications, Introductory Programming in C++, Mathematics 1 for Information Technology, Object based programming in C++, Object oriented programming in C++, Databases and SQL, Introduction to Web Development, Algorithms and Data Structures, Computer Architecture and Operating Systems.
The objective of this project-based course is to acquire the in-depth knowledge of a selected field of Software Engineering, Information Technology, or Computer Science, conduct research and development within this area, and present the results in a written report to be presented and defended during an oral examination. From this course the student gains experience with project-based work and the course also serves as a preparation step for the Bachelor-project.
Topics will be selected by the students jointly with their advisors. This course may also be used for small projects together with the IT-industry.
Learning and teaching approaches
Project based self-study and group work. A project report is mandatory and has to be approved in order to be listed for an oral examination in this course.
Learning outcomes
By the end of the course, the student should be able to: - In an organized way follow the supervisors advise on selecting a subject for the project, meet the project milestones and deadlines and independently be able to conduct a small IT-project. - Critically search, select and use reliable and current knowledge from textbooks, from the internet or from other sources, and clearly cite all the sources used. - Individually or in a group write a clear, organized and stylistically sound report, which gives a good documentation of the project and also discusses the project in a broader context within e.g. current IT-developments, IT-innovation and/or IT-research. - Individually, present the project and defend it orally.
Assessment method
- Students with approved projects will be listed individually for an oral examination to present and defend the project-report. The final grade will represent a combined grading of both the written report and the oral examination. - Students that fail the oral examination may be listed for a re-examination. - Students, that did not submit an approved project-report will get the grade 00/not passed, and may be listed for a re-examination, when they have submitted an approved report, which may be a corrected version of the originally submitted report.
Marking scale
Mikael Berndtsson, Jörgen Hansson, B. Olsson: Thesis Projects: A Guide for Students in Computer Science and Information Systems, Springer, 2008. Paperback: 172 pages ISBN-13: 978-1848000087 http://www.amazon.co.uk/Thesis-Projects-Students-Computer-Information/dp/1848000081/ref=sr_1_1?s=books&ie=UTF8&qid=1412160853&sr=1-1&keywords=Thesis+Projects%3A+A+Guide+for+Students The course IT-project is based on group work with projects based on the use of The Arduino Starter Kit (www.arduino.cc) - purchased by NVD. The user-instructions of this kit has some ideas for projects, and other sources of ideas for projects may be found on the internet, e.g.: “30 Arduino Projects for the Evil Genius” and on the Arduino homepage.
Hannes Gislason