Courses within the program

Programnamn

Study Programme in Computer Science and Geographical Information Technology

Overview of the courses that make up the programme:

Year 1

Semester 2
Development of Distributed GIS 15 hp
Field Computer Science

In the course, you will learn about the life cycle of an IT system and different models for the software engineering process and its central work flow. You will learn how to describe and evaluate commonly occurring architectures for IT systems, with emphasis on web applications and Geographic Information Systems (GIS). The course includes a project, where you will use an object-oriented systems development methodology and language for both the server and client side, to develop a dynamic web application that includes a mapping component and/or another GIS element. In the course, you will also learn central concepts in the area of Human-Computer Interaction (HCI) and possibility to apply basic HCI principles for evaluating user friendliness of an existing web application.
The course can be carried out on different technical platforms, for example Ruby on Rails or Java servlets and Java Server Pages (JSP) at Google App Engine. Based on the choice of platform, specific technologies for the server and client side and GIS components will be included in the course contents.

Syllabus
Take as freestanding course

Year 2

Semester 1
GIS raster/vector 7.5 hp
Field Geography, Geomatics, Surveying Technology, Spatial Planning, Geospatial

The course aims at deepening the understanding of how GIS works, both in theory and in practice. Topics covered include for example methods for data gathering in raster and vector environments, integration and conversions of different spatial data, editing and updating methods, raster and vector analyses, digital elevation modeling as well as graphical presentation of analysis results. Note that the course cannot be credited for if taken parallel with the course GIT in Land Management.

Syllabus
Take as freestanding course

Semester 2
Reference Systems and Positioning 5 hp
Field Computer Science, Geomatics

The aim of the course is to provide the student with knowledge of the importance of international and national geodesic reference systems in managing geographic information, and also to provide knowledge of different methods for positioning in the reference systems.

Syllabus
Take as freestanding course

Semester 2
GIS Application Development 10 hp
Field Computer Science

After completion of the course the student shall be able to:
1. clarify what GIS applications are and present different application areas
2. develop and customize a GIS application
3. implement and administer a GIS database
4. develop an application using ArcObjects and an object oriented language, and use Python scripts for the same purpose
5. search and sort out data that is required for a GIS application
6. get familiar with the ArcObjects model och use the most common interfaces
7. in a project develop a GIS application to solve a geographically bound problem within a company or organization.

Syllabus
Take as freestanding course

Year 3

Semester 1
Scientific Theory and Writing 7.5 hp
Field Geography, Building Engineering, Computer Science, Geomatics, Surveying Technology, Applied Geographical Information Technology, Mechanical Engineering, Spatial Planning, Industrial Economics, Electronics, Energy Systems

The purpose of the course is to prepare the students within the programmes of the Faculty of Engineering and Sustainable Development for their coming theses. The main focus of the course is on a scientific literature study and on writing a literature review paper.

Syllabus
Take as freestanding course

Semester 1
Remote Sensing and GIS Analysis in Land Management 7.5 hp
Field Geomatics

The purpose of this course is to give the student training in satellite image interpretation and analysis as well as applying advanced GIS analysis on the results from the satellite image analyses within the field of land management.

Syllabus
Take as freestanding course

Semester 2
Bachelor Thesis in Computer Science 15 hp
Field Computer Science

The course consists of an independent research project or a systematic investigation or a development project in computer science or a neighbouring IT-related subject.
Through this work, you will acquire deeper knowledge in this subject, as well as formal competence for further studies. At the end of the project you present your work as a written report and at a public seminar.

Syllabus
Take as freestanding course

Published by: Veronica Liljeroth Page responsible: Veronica Liljeroth Updated: 2018-03-09
Högskolan i Gävle
www.hig.se
Box 801 76 GÄVLE
026-64 85 00 (växel)