Imperative and Object-Oriented Programming Methodology

20 credits

Syllabus, Bachelor's level, 1DL221

Code
1DL221
Education cycle
First cycle
Main field(s) of study and in-depth level
Computer Science G1F, Technology G1F
Grading system
Pass with distinction (5), Pass with credit (4), Pass (3), Fail (U)
Finalised by
The Faculty Board of Science and Technology, 6 February 2026
Responsible department
Department of Information Technology

Entry requirements

Participation in Program Design and Data Structures, of which 9 credits must have been completed.

Other regulations

The course can not be included in a degree together with one of the following courses:

Programming Techniques II, NV2, MN2: 1TD720, 1TD721, 1TD722, 1TD770, 1TD772

Programming: 1DL042, 1DT042

Object-Oriented Programming (with Java/C++): 1DL013, 1DL100, 1DL028, 1TD292, 1TD321, 2AD510, 2AD512

Computers and Programming 1TD317

Computers and Programming, Third Course: 1TD335

Imperative programming: 1DL126

Imperative and object-oriented programming 1DL220

Programming for language engineers II: 5LN446

Algorithms and Data Structures in object-oriented programming: 5LN405

Algorithms, data structures and object-oriented programming: 2AD239.

Software Engineering 1DL250, 1DL004

Test methodology 1DT053

Of Algorithms and Data Structures DV1, 1TD442, 6 credits (of 9) can be credited together with this course.

FOLLOW UPPSALA UNIVERSITY ON

Uppsala University on Facebook
Uppsala University on Instagram
Uppsala University on Youtube
Uppsala University on Linkedin