Software Project Works (6 cr)
Code: 5G00BD83-3003
General information
- Enrolment period
- 11.06.2018 - 02.09.2018
- Registration for the implementation has ended.
- Timing
- 27.08.2018 - 21.12.2018
- Implementation has ended.
- Credits
- 6 cr
- Local portion
- 6 cr
- Mode of delivery
- Contact learning
- Unit
- ICT Engineering
- Campus
- TAMK Main Campus
- Teaching languages
- Finnish
- Seats
- 0 - 42
- Degree programmes
- Degree Programme in ICT Engineering, students who began in 2014-2018
Objectives (course unit)
Students are able to:
- make small SW works in that technology, method, tool which is handled in the course.
- retrieve information related to the field, summarize and combine it with both independently and in
group.
- make an overview of the retrieved information so that the gathered information can be applied to the
problem under study.
- apply the handled technologies, methods and tools in his work in SW companies.
- decide in the future the relevant technologies, methods and methodologies needed in the work and can gather information about them independently / in groups.
Content (course unit)
Small SW works are made from selected areas of technologies, methods, tools and methodologies applied in IT industry today. Some topics may be familiar from earlier courses but they are handled more thorough fully in here. Relevant areas of IT industry are sources of these works.
Location and time
Tämä on kirjattu ko. luokan lukujärjestykseen. Yhteistä kokoontumista kolme tuntia viikossa.
Exam schedules
There is no exam in this course.
Evaluation methods and criteria
We make topical small-scale projects related to the course field of software where the main idea is to explore in each case present technology, methods, working methods, etc. Each project is evaluated on a scale 0 -. 5 by pupils or group and course grade is a weighted average of the amount of work.
Assessment scale
0-5
Teaching methods
We aim to work as a software house working groups operate. At the beginning of each teacher keeps job information to initiate a strike from work and provides support for work progresses. The working group, students also support each other in doing the work as well as between groups.
Learning materials
Is published every project assignment documents.
Student workload
Gathering 3h per week. The student must be given time to these projects outside the meetings about the same amount.
Content scheduling
Tentatively:
- project work concerning modern Web / mobile technologies
- Artificial intelligence / Machine learning project work
Practical training and working life cooperation
The work of the knowledge gained through the use of companies in the sector, as well as accumulating Bachelor of ongoing projects for knowledge.
Further information
The student must have an effective capacity for data retrieval from various sources and the ability to use the material in English fluently. In addition, must have a good working capability.
Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)
Did not participate in classes and did not the tasks assigned. There is no proven know-how.
Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)
Necessary course of its own software technical capabilities. The reports do not contain material deficiencies and are, as a rule returned on time. Can handle group work.
Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)
Able to apply treated courses dossiers and programming methods. Reports have been prepared in accordance with the instructions and largely restored in time. Some of the software technical matters of the course and knows how to use the tools associated with them. Is able to work in a group.
Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)
Able to independently and extensively apply the treated courses dossiers and programming methods. Able to prove the case load management course. Reports have been prepared in accordance with the instructions and returned on time. Manages programming methods and tools used, how to apply them and be able to analyze the results obtained. Is able to work in a group proactively.