IS-202 Programming Project
- ECTS Credits:
- 10
- Responsible department:
- Faculty of Social Sciences
- Course Leader:
- Rania Fahim Hassan Ibrahim Elgazzar
- Lecture Semester:
- Autumn
- Teaching language:
- Norwegian
- Duration:
- 1 term
The course is connected to the following study programs
- Bachelor's Programme in IT and Information Systems
Teaching language
NorwegianRecommended 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 |