- University of Gävle
- / Education
- / Programmes
- / Study Programme in Computer Science, 180 cr
- / Courses within the programme
Courses within the programme
Programnamn
Overview of the courses that make up the programme:
Year 1
Semester 1
|
Geographical information technology 7.5 cr
Field Spatial Planning, Geomatics, Geography, Surveying Technology
|
No information.
Semester 2
|
Development of Distributed GIS 15 cr
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.
Year 2
Semester 1
|
GIS raster/vector 7.5 cr
Field Spatial Planning, Geospatial Information Science, Geomatics, Geography, Surveying Technology
|
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.
Semester 2
|
GIS Application Development 10 cr
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.
Semester 2
|
Algorithms and Datastructures for Geographical Information Technology 7.5 cr
Field Computer Science
|
Year 3
Semester 1
|
Scientific Theory and Writing 7.5 cr
Field Spatial Planning, Industrial Economics, Electronics, Geomatics, Building Engineering, Computer Science, Applied Geographical Information Technology, Geography, Energy Systems, Mechanical Engineering, Surveying Technology
|
The purpose of the course is to prepare the students for their coming theses. The main focus of the course is on a scientific literature study and on writing a literature review paper.
Semester 1
|
Remote Sensing and GIS Analysis in Land Management 7.5 cr
Field Spatial Planning, Geospatial Information Science, Geomatics, Geography, Surveying Technology
|
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.
Semester 2
|
Image processing with applications towards geodata 7.5 cr
Field Computer Science
|
The course aims to provide knowledge and practiical skils in digital image processing. Special focus is on applications towards geodata processing. Students learns how to process a digital image, create enhancement functions and extract different objects of interest. Automatic image processing is given a priority. Matlab is used as a tool to create image processing script.
Semester 2
|
Bachelor Thesis in Computer Science 15 cr
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.