Software Project (3 cr)
Code: TTOS0800-3001
General information
- Enrollment
-
02.11.2020 - 30.11.2020
Registration for the implementation has ended.
- Timing
-
11.01.2021 - 30.04.2021
Implementation has ended.
- Number of ECTS credits allocated
- 3 cr
- Local portion
- 0 cr
- Virtual portion
- 3 cr
- Mode of delivery
- Online learning
- Unit
- School of Technology
- Campus
- Lutakko Campus
- Teaching languages
- Finnish
- Seats
- 0 - 32
- Degree programmes
- Bachelor's Degree Programme in Information and Communications Technology
Evaluation scale
0-5
Content scheduling
https://ttos0800-ttos0900.pages.labranet.jamk.fi/
Objective
The student masters the phases of software project lifecycle and understands their significance in software product development. The student learns to work in a project work, take responsibility of given tasks and communicate with various stakeholder groups. The student learns to produce documentation required in software industry in general. The student gets a first impression on agile software development and service production.
Content
During the course, the student participates in a software project implemented as group work. The task is assigned by an external client. The student acts in various designated roles, e.g. project manager, programmer, tester or documenter. During the project, the group studies in detail the lifecycle of a small-scale software project, starting from recognizing client needs all the way to implementation and testing, finally handing out the product to the client. The project group produces the required project documents, e.g. project plan, requirement specification and testing plan.
Location and time
https://ttos0800-ttos0900.pages.labranet.jamk.fi/
Materials
Materials in the e-learning environment.
https://ttos0800-ttos0900.pages.labranet.jamk.fi/
Teaching methods
- itseopiskelu
- projektioppiminen
- ZOOM-ryhmäohjaus
- ryhmäprojekti
Employer connections
- Ulkopuolinen toimeksianto teollisuudesta/sidosryhmiltä
Exam schedules
Yksilösuorituksille EXAM-tenttijärjestelyt
International connections
Riippuen toimeksiannosta
Completion alternatives
The admission procedures are described in the degree rule and the study guide. The teacher of the course will give you more information on possible specific course practices.
Student workload
One credit (1 Cr) corresponds to an average of 27 hours of work.
- virtual lectures 20 h
- project work 50 h
Total 70 h
Assessment criteria, satisfactory (1)
The group work is assessed based on observations and remarks recorded by the supervisor, customer and group. The group produces a peer-assessment of their own performance at the end of the course. The optional learning log is used to support assessment in needed.
Excellent 5: The student knows the lifecycle of a software project and is able to produce the required documents. The student takes responsibility and participates in the decision-making. The student is able to work effortlessly in various roles if necessary. With their participation in the project implementation, the student contributes remarkably to the action of the group and project progress.
Very good 4: The student masters the lifecycle of a software project and participates in producing documentation. The student acts effortlessly in various roles and participates in the decision-making during the project. With their participation, the student contributes remarkably to the progress of the project.
Good 3: The student knows the lifecycle of a software project and is able to produce the required documents when needed. The student acts in his/her chosen role during the project and is able to help to progress the project with their participation.
Satisfactory 2: The student knows the phases of the software project lifecycle and participates in documentation. The student demonstrates skills in their chosen role and takes care of the given tasks independently.
Sufficient 1: The student is able to picture the general structure of a software project. The student participates in project work in a restricted role and takes care of given tasks.
Fail 0: The student does not meet the minimum criteria set for the course. The student cannot work as a part of a project group.
Qualifications
Basics of software design and testing, programming skills, Basics of Object-orientated Programming
Further information
http://ttos0100.pages.labranet.jamk.fi/amk/aloitusvaihe/info-alkuvaiheen-toimenpiteet/