The
goal of
this course is for the students learn how methods required for GIS
application
development work. After the course, the student has an understanding how
software development projects work, how spatial data is developed, how
services are set up, and how databases can be maintained, and used in
GIS
analysis. Depending on the exact project topic as well as the student's
role in the project group, they are likely to focus on some of these
topics more than others.
In
addition, the students familiarize themselves and practice with the technological
tools required in GIS software development and management of GIS data sets, and
make a short GIS development project. In the project, the students will
practice how to keep track of the amount of work done on a project,
and compare this to the amount of resources assigned.
The project
will be done in groups. The groups will have 3-5 people, with group of size 4
being the optimal. A group of this size can continue to function, even if one
person needs to drop out of the course. A group of four is also sufficiently
large that the participants can divide work between them, and people can
specialize in different tasks. However, in a group of four, there aren’t too
many people, and therefore everyone will find work they need to do in the
project.
The amount
of time a student should dedicate for project work is approximately 100
hours. This comes to approximately 10 hours of work per week during the
10 weeks of the project work. This number includes both the work done
for developing the
group project, as well work needed for individual studying.
After the
course, the students are familiar with the practical work and tools used in
software projects, and have practiced working in a software project group.
Thus,
in total, the course can take 100-150 hours of work. The total amount
of work per student may vary a lot, depending on individual
circumstances.