Skip to main content

Ticorporate - Web (6cr)

Course unit code: HT00CF46

General information


Credits
6 cr
Teaching language
Finnish
Responsible person
Antony Smal
Jarkko Immonen

Objective

The object of the course

What is it like to work on a real application development project—one that addresses actual needs and challenges faced by companies? In this course, you will work on assignments that deliver concrete value to real clients.

You will learn how software development models operate in practice when a project has a clear goal, schedule, and external stakeholders. You will experience how different areas of expertise connect and enable the creation of a functional software product. The course provides skills and confidence that support your internship, working life, and future projects.

Course competences

- Operating in a workplace: Is able to work constructively in a work community and promotes their own and their work community’s wellbeing.
- Operating in a workplace: Is able to act professionally in communication and interaction situations at a workplace.
- Operating in a workplace: Utilises the opportunities offered by technology and digitalisation in their work.
- Operating in a workplace: Has capabilities for an entrepreneurial approach.
- Proactive development: Solves problem situations creatively and reforms operating methods together with others.
- Ethics: Takes others into account and promotes equality and non-discrimination.
- Sustainable development: Is able to use information related to their field in finding, implementing and establishing sustainable solutions and operating models.
- Business Competence: Understands the significance of information technology as part of organizational operations and its role in business development.
- Software Engineering Competence: Is familiar with tools and methods related to software engineering and able to apply the knowledge in practical work.
- Software Engineering Competence: Is able to define, plan, test and/or implement software products.
- Application Development Competence: Knows the technologies used in application development and recognizes the significance of different technologies and their relationships.
- Application Development Competence: Is able to program and develop secure applications.
- Information System Competence: Is familiar with typical information systems and services and understands the importance of security in utilizing services.

Learning outcomes

After completing the course, you will have practical experience in carrying out real company assignments. You will have hands-on experience in aligning your own skills with those of other team members in a software development project. You will also be familiar with sustainable development practices.

Content

The main focus of this course is working in a production-oriented role within a software project. Throughout the course, you will tackle the kinds of challenges that inevitably arise in real software development. You will gain a realistic understanding of the skills required in modern application development and how collaboration with clients progresses from start to finish. You will also deepen your existing knowledge in project management, production work, and teamwork. In addition, you will learn more about sustainable development practices in the ICT field.

The course is part of the integrated Ticorporate program, which in the Information Processing studies also includes the Working Life Project (ZZ00CD11, 9 ECTS) and the thesis.

Qualifications

To participate in the course, you need to have a basic knowledge of software production processes and models. You should be able to master the basics of agile application development. You should be able to play a production role in one of the software development project areas. You should have a basic understanding of software development tools. You should have experience of working in a team on software or other projects.

Assessment criteria, approved/failed

Passed: You are familiar with the key principles, areas, and processes of agile software development, and you can apply your knowledge appropriately in a real project. You participate actively in the software development project and contribute to project tasks according to your area of responsibility. You are able to work productively within the project and in alignment with its objectives. You can solve development-phase problems and apply your previous knowledge to practical challenges. Your skills in your area of responsibility have developed, and you are able to reflect on your own competence realistically. You understand sustainable development practices in the ICT field and can apply them in your work.

Additionally, a requirement for a passing grade is that the project outcome is approved, functional, and consistent with the agreed plan and objectives.

Go back to top of page