IS-202 Programming Project
- ECTS Credits:
- 10
- Responsible department:
- Faculty of Social Sciences
- Course Leader:
- Even Åby Larsen
- Lecture Semester:
- Autumn
- Teaching language:
- English when english speaking students attending. This will be decided by semesterstart.
- Duration:
- 1 term
The course is connected to the following study programs
- Bachelor's Programme in IT and Information Systems
Teaching language
English when english speaking students attending. This will be decided by semesterstart.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 work scope is 270 hours.
Evaluation
The study programme manager, in consultation with the student representative, decides the method of evaluation and whether the courses will have a midterm- or end of term evaluation, see also the Quality System, section 4.1. Information about evaluation method for the course will be posted on Canvas.
Offered as Single Standing Module
Yes, subject to capacity.
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 |