Courses: INF100 Introduction to programming - Spring 2018
Level of Study
Bachelor
Language of Instruction
Norwegian
Teaching semester
Fall
Objectives and Content
The course gives a comprehensive and practical introduction to programming in 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 Outcomes
Upon completion of INF100 Introduction to programming, the student is supposed to be able to
write simple Java programs and implement them on a computer
design Java classes
make use of available Java classes
extend and improve complete or partly complete classes and programs.
Compulsory Assignments and Attendance
Several designated assignments
Forms of Assessment
5 hours written exam. Assignment grades can count towards the final grade
Grading Scale
The grading scale used is A to F. Grade A is the highest passing grade in the grading scale, grade F is a fail.