Skip to main content

Software Development Tools (5 cr)

Code: HT00CF21-3002

General information


Timing
25.08.2025 - 31.05.2026
The implementation has not yet started.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Face-to-face
Unit
School of Business
Campus
Main Campus
Teaching languages
Finnish
Seats
20 - 30
Degree programmes
Bachelor's Degree Programme in Business Information Technology
Teachers
Jarkko Immonen
Juha-Tapio Teno
Groups
HTK25S1
Tietojenkäsittely (AMK)
ZJAHTK25S1
Avoin AMK, Tiko, amk-väylä, tietojenkäsittely, tradenomi amk
HTK25SA
Tietojenkäsittely (AMK)
Course
HT00CF21
No reservations found for realization HT00CF21-3002!

Evaluation scale

Pass/Fail

Content scheduling

The autumn part is two (2) ECTS, and spring is three (3) ECTS credits.

Objective

Purpose of the course

Modern software development is often a team effort that requires the daily use of several tools. In this course, you will learn to use the tools needed in software development, such as the command line, integrated development environment, version control and various communication and collaboration software.

Course competences

- Information System Competence: Is familiar with typical information systems and services and understands the importance of security in utilizing services.
- Application Development Competence: Knows the technologies used in application development and recognizes the significance of different technologies and their relationships.
- Software Engineering Competence: Is familiar with tools and methods related to software engineering and able to apply the knowledge in practical work.

Learning objectives of the course

You know how to create a development environment suitable for modern application development and you know how to use it. You know how to use communication and collaboration tools to cooperate with the team and customers. You understand the meaning and function of version control in software development projects.

Content

In this course, you will become familiar with topics such as:

- Basics of the command line
- Web developer's environment and package management
- Communication and collaboration tools
- Project management tools
- Version control

Location and time

Course is held at Jamk's main campus, and it is divided into two parts: autumn + spring.

Materials

Lecture materials and assignments prepared by teachers.

Teaching methods

Teaching is organized in classroom consisting of individual and group assignments.

Exam schedules

Separate assignment submission rounds during the autumn and spring semesters. More detailed information will be provided during the first meeting.

Completion alternatives

You can apply for recognition of previous experience and knowledge through the eRPL process.

Student workload

The total estimated workload of the course is 135 hours.

Assessment criteria, approved/failed

Pass: You know the basics of the command line and know how to use commands in daily work. You know how to set up and use a development environment suitable for application development and you are familiar with modern application development tools. You know the communication and project management tools used in the course and know how to use them. You know how to work in a team in a goal-oriented manner. You understand the concepts of version control and know how to use version control from the command line.

Further information

Accepted submission of two sets of assignments (autumn + spring).

Go back to top of page