Practical training in Computer Science (DAT330)

The student works in a company or in a larger project at the university to get more experience-based knowledge in computer science.


Course description for study year 2023-2024

Facts

Course code

DAT330

Version

1

Credits (ECTS)

10

Semester tution start

Autumn

Number of semesters

1

Exam semester

Autumn

Language of instruction

Norwegian

Content

In this course, the learning happens partially in a professional environment outside the university, such as in a software development company. The course can also be connected to a larger project on campus such as ION Racing or UiS Subsea. The student must find a company or project that is interested in having the student work for them during this period. The purpose of this course is to give the student practical experience and the possibility to delve into selected issues related to the company's practice.

The student, workplace and a teacher at IDE need to develop a plan for the course and how the student is to be supervised. The student will be evaluated based on a report submitted by the student. The student and supervisor need to determine what this report should contain before the course starts. The report might for instance contain a discussion on a problem related to the regular business of the company the student works for, documentation of the work the student has performed, and a signed list of hours that the student has worked.

Learning outcome

This course is a supplement to other courses. After this course is completed, the student is expected to have the following knowledge, skills and competencies:

Knowledge:

The student should know

  • How the knowledge and competencies of the student can be used in the workplace
  • How to apply for work
  • How to perform relevant tasks, cooperate with other employees or customers.

Skills:

The student should be able to

  • Use the knowledge from past courses in a real work situation
  • Form an impression on how the company is organized
  • Relate the knowledge from past courses to the situation in the company or organization that the student is now working for
  • Reflect on the student's own competence and discuss the practical application of this competence

Competences:

  • Experience a real application or employment process
  • Write technical reports in the student's subject based on the needs of the employer
  • Critically evaluate the student's own practise work

Required prerequisite knowledge

DAT120 Introduction to Programming

Exam

Form of assessment Weight Duration Marks Aid
Written report 1/1 Passed / Not Passed

The student must prepare a written report on their internship (including signed timetable).

Course teacher(s)

Course coordinator:

Vinay Jayarama Setty

Head of Department:

Tom Ryen

Study Program Director:

Erlend Tøssebro

Course teacher:

Karl Skretting

Course teacher:

Tormod Drengstig

Course coordinator:

Tom Ryen

Method of work

Practical or theoretical work under supervision after agreement.

Course assessment

There must be an early dialogue between the course coordinator, the student representative and the students. The purpose is feedback from the students for changes and adjustments in the course for the current semester.In addition, a digital course evaluation must be carried out at least every three years. Its purpose is to gather the students experiences with the course.

Literature

Search for literature in Leganto