sw1-python

Programming Project 1 - Text Adventure Game

The programming project makes use of all the areas of programming studied during the course in the same application. It is an extensive (2.5 credits) individual assignment, and work on it begins at the start of the course.

Objective and Schedule

The objective of the programming project is for the student to learn to:

During the project, students will see concretely how software is gradually built from small parts into a functioning whole.

The project is divided into two stages:

  1. Alongside programming instruction and small programming assignments, students complete tasks that advance the project. These must be submitted by the submission deadline. The schedule can be found in the assignments in Oma.
  2. The final weeks of the course are dedicated to independently continuing development of the student’s own application and completing the application.

The application must be submitted according to the instructions by the final submission deadline. During the final week of the course, an assessment session is held in which the student presents their work personally to the teachers.

The project involves developing an adventure game played through a command-line interface. The topic and content are otherwise free, but the game must comply with the constraints and requirements presented below.

Requirements

Assessment

0–10 points. Minimum passing score: 5 points.

The maximum score for a project created using AI is 5 points (grade 1).

Deductions:

The grade for the project component is determined based on the points as follows:

Points Grade
0-4 0
5 1
6 2
7-8 3
9 4
10 5

Submission

See the instructions in the assignments in Oma.