Curricula

Curriculum Table
Competences
Assessment Framework
General Information

Description


IN00ED14 Software Development Application Project (15 cr)
Prerequisites -
Objectives The student recognizes and understands the basic steps of software development, such as requirements, design, implementation and testing. The student knows the meaning of different phases, phase deliverables and differences between the phases. The student is able to create documents needed in the project and is able to communicate orally and in writing.

The student is able to interpret and create diagrams of the object-oriented based modelling language at different stages of the software development process, and the student knows how to write program code based on the diagrams. The student can design and implement a graphical application in accordance with an object-oriented based class library, and the student can design and implement applications database architecture.

During the various phases of the project - through independent work and teamwork - the student learns how to design and implement a system based on requirement specifications. In addition, the student understands the importance of teamwork in software development.

The student learns to write technical documents in English.
Content The different phases of the software development process and their documentation. Object-oriented based modelling and programming, and the use of tools that utilize them in the various phases of the software development project. Software testing at different stages of the development process. The version control tool. Written project communication in various communication situations.
Recommended optional programme components If necessary, the student advisor will recommend optional programme components for each student based on their individual study plan.
Accomplishment methods Not applicable
Execution methods Not applicable
Materials Not applicable
Literature Not applicable
Evaluation Criteria 0-5
Evaluation Criteria satisfactory (1-2)
The student is able to use the basic concepts learned in the course. The student recognizes the phenomena related to the course. The student is able to satisfactorily express the definitions of the course. The student completes the given tasks with guidance and knows the different procedures, but doesn’t know how to justify their choices. The student knows how to give and receive feedback by examining and evaluating from their own perspective. The student can work in a group, has interaction skills and takes responsibility for their own studying. The student is able to write technical documents.

good (3-4)
The student can apply the basic concepts learned in the course. The student analyses the phenomena related to the course and understands well the definitions of the course. The student solves the given tasks and uses the different procedures, knowing how to justify the choices. The student is able to give and receive feedback actively and constructively, looking and evaluating from one's own and environmental perspective. The student can work in a group with commitment. The students have good interaction skills and are ready to develop themselves in their studies. The students can write technical documents in English.

excellent (5)
The student can use the concepts learned in the course. The student understands the phenomena related to the course and can connect the definitions with professional context. The student solves excellently the given tasks and uses the different procedures creatively, evaluating the justification of the choices. The student is able to give and receive feedback actively and constructively, looking and evaluating from own and professional study field perspective. The student can act responsibly, flexibly and constructively as a team member, developing own and group interaction skills. The student is capable of professional development. The students can write technical documents in English..
Assessment Frameworks Not applicable
Further Information -
Responsible persons Not applicable
Links Not applicable

Implementations


Show old implementations
  • 11.03.2024 - 05.05.2024 (IN00ED14-3001 | TVT23SPL)
  • 11.03.2024 - 05.05.2024 (IN00ED14-3002 | TVT23SPO)
20.5.2024 10:52:41