Bachelor's Programme in Multimedia Technology and Design
ICT, 1-year Programme
Language of instruction
Norwegian
Learning outcomes
On successful completion of the course, the student should be able to:
- Write programmes
- Explain programmes
- plan programmes
Course contents
The course gives a basic introduction to programming. The course includes teachings in structured programming with an introduction to variables, data types, data structures including arrays, control structures, classes, objects and functions. Also included in the course are loops, assignments, logical expressions, parameter transfers and third-party libraries and version control. The course is based upon JavaScript and HTML5, in addition to several external libraries. The students will get experience with several relevant concepts with JavaScript as the foundation including object-oriented, event-driven and functional programming.
Teaching methods
Lectures and laboratory exercises. The exercises take place in the computer laboratory. A laboratory engineer, student assistant and/or course lecturer is present. The students get training in development and use of professional software. Some of the exercises can involve group work. The problems for the students to solve, are typically development of own programmes.
Examination requirements
Students must pass the compulsory assignments/tests in order to take the examination. Information about the compulsory assignments are given in Canvas by the start of each semester for that semester.
Assessment methods and criteria
Individual written examination, 4 hours, counts 75 % of the final grade. Project work done in groups counts 25 % of the final grade. Graded assessment.
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.
Offered as Single Standing Module
Yes. Subject to availability or capacity.
Admission Requirement if given as Single Standing Module