The course is connected to the following study programs

  • Bachelor's Programme in IT and Information Systems

Teaching language

Norwegian

Recommended prerequisites

Teaching requires that students have basic programming skills, such as IS-110 or equivalent.

Course contents

  • Programming

  • Automation of tasks, such as compiling and testing

  • Source code control

  • Documentation

  • Use of code libraries and documentation

  • Modularization of systems

  • Error handling. 

Learning outcomes

Upon succesful completion of the course the student should be able to participate as a developer, and cooperate with other project members, in larger system development projects. The student should be able to:

  • work as programmers in a system development project

  • follow best practice for larger projects

  • read, understand, and use code written by other programmers

  • find and use documentation for libaries/frameworks, and then use the libaries/frameworks

  • use source code control systems

  • use tools for automation of building and testing.

  • estimate and plan system development activities

Examination requirements

Completed and passed project assignment in groups. Further information is provided in Canvas at the start of the semester.

Teaching methods

Teaching is given as lectures. Students work on a project in groups. Learning assistance will be available for guidance in the lab. The project is coordinated with IS-200 and IS-201, so students are advised to take these in the same semester. Estimated workload is 270 hours.

Evaluation

The person responsible for the course decides, in cooperation with student representative, the form of student evaluation and whether the course is to have a midway or end of course evaluation in accordance with the quality system for education, chapter 4.1.

Admission for external candidates

No

Assessment methods and criteria

Groupwise oral examination based on the project assignment and the curriculum. Individual grading.

Reduction of Credits

This course’s contents overlap with the following courses. A reduction of credits will occur if one of these courses is taken in addition:

Course Reduction of Credits
IS-907 – Programmeringsrelaterte emner 10
IS-2710 – Programming Related Topics 6
IS-2710 – Programming topics 6
IS210 – Internal Data Representation 6
IS-2700 – Algorithms and Data Structures 6
Last updated from FS (Common Student System) July 1, 2024 2:02:04 AM