INF1000 – Introduction to object-oriented programming
Course description
Course content
An introduction to object-oriented programming in Java; development of algorithms, including use of arrays and other kinds of tables; user interface and file handling. Several central mechanisms of object-oriented programming will be covered, including use of classes, objects and references; cooperating objects created from a few classes; use of Java's class library. UML modeling of small systems. Social aspects of IT; privacy laws.
Learning outcome
After having completed this course, the students will be capable of developing their own Java programs based on a simple problem description. They will have suffucient knowledge and understanding of the Java class library to find required information themselves. They are expected to reach a level of competence enabling them to easily learn other, similar programming languages.
Admission
Students who are admitted to study programmes at UiO must each semester register which courses and exams they wish to sign up for in Studentweb.
If you are not already enrolled as a student at UiO, please see our information about admission requirements and procedures.
Prerequisites
Formal prerequisite knowledge
None.
Overlapping courses
- 10 credits overlap with INF1001 – Grunnkurs i objektorientert programmering (discontinued)
- 8 credits overlap with IN1000 – Introduction to Object-oriented Programming
- 6 credits overlap with INF1100 – Introduction to programming with scientific applications (contin