 |
|
 |
|
 |
INF100 / Introduction to programming methodology (Programming 1) Schedule (list)
Syllabus
Credits: 10.0
Course offered (semester)Fall and spring
Language of InstructionNorwegian
Subject OverlapI110: 10 ECTS
Aim and ContentThe course gives an introduction to programming, including program and data structures, and the concept of algorithms. The course gives a comprehensive and practical introduction to the use of a high-level programming language (Java).
The main emphasis is on object based programming (OBP), comprising the design of classes and communication between objects. Central concepts covered are data types, variables, expressions, control flow, arrays, and file handling. The course covers the program development process from the formulation of simple problems to the implementation of a solution on a computer. Several assignments, including some compulsory ones, are an integral part of the course. In addition to the lab sessions, the course requires long hours on the computer.
Learning OutcomesTo understand basic concepts in a modern programming language. The students will learn to solve problems using a computer and to acquire good programming techniques and methods.
Compulsory RequirementsSeveral designated assignments
Assessment methods3 hours written exam. Assignment grades can count towards the final grade
|
|