Schedule, syllabus and examination date

Choose semester

Changes in the course due to coronavirus

Autumn 2020 the exams of most courses at the MN Faculty will be conducted as digital home exams or oral exams, using the normal grading scale. The semester page for your course will be updated with any changes in the form of examination.

See general guidelines for examination at the MN Faculty autumn 2020.

Course content

This course is a continuation of IN1000 – Introduction to Object-oriented Programming og goes deeper into object-oriented programming; the working language is java, and it´ll be given an introduction to it. The course also touch upon som useful data-structures and algorithms.

Learning outcome

After taking IN1010, you´ll:

  • have a good overview of the Java programming language and you can use it to solve real-life problems of moderate size
  • master advanced object-oriented mechanism such as sub-classes, polymorphism and interface
  • have overview of some basic data structures (especially linked lists) and you can program the most important operations on them
  • be able to develop robust and reliable programs with good object-oriented design and you can find alternative solutions for a given problem and evaluate the pros and cons of the different solutions
  • have knowledge of parallel programs with threads and you can use this in simple applications
  • know of event management and can write simple applications that handle events

Admission to the course

Students at UiO register for courses and exams in Studentweb.

Formal prerequisite knowledge

The course presuppose IN1000 – Introduction to Object-oriented Programming/INF1000 – Introduction to object-oriented programming (continued)/INF1001 – Grunnkurs i objektorientert programmering (discontinued)/INF1100 – Introduction to programming with scientific applications (continued)/IN1900 – Introduction to Programming with Scientific Applications/IN-KJM1900 – Introduksjon i programmering for kjemikere/IN105/INF101/IN101.

Overlapping courses

Teaching

2 hours of lectures, 2 hours of plenary teaching, 2 hours group teaching each week. Completion of mandatory assignments is required. Read more about requirements for submission of assignments, group work and legal cooperation under guidelines for mandatory assignments.

Examination

4 hours digital written exam. All mandatory assignments must be passed before you can take the exam.

It will also be counted as one of your three attempts to sit the exam for this course, if you sit the exam for one of the following courses: INF1010 – Object oriented programming (continued)

Examination support material

All written and printed.

Grading scale

Grades are awarded on a scale from A to F, where A is the best grade and F is a fail. Read more about the grading system.

Resit an examination

Special examination arrangements, use of sources, explanations and appeals

See more about examinations at UiO

Last updated from FS (Common Student System) Oct. 25, 2020 12:14:27 AM

Facts about this course

Credits
10
Level
Bachelor
Teaching
Spring
Examination
Spring
Teaching language
Norwegian