Syllabus for Imperative and Object-Oriented Programming Methodology

Imperativ och objektorienterad programmeringsmetodik

  • 20 credits
  • Course code: 1DL221
  • Education cycle: First cycle
  • Main field(s) of study and in-depth level: Computer Science G1F, Technology G1F

    Explanation of codes

    The code indicates the education cycle and in-depth level of the course in relation to other courses within the same main field of study according to the requirements for general degrees:

    First cycle

    • G1N: has only upper-secondary level entry requirements
    • G1F: has less than 60 credits in first-cycle course/s as entry requirements
    • G1E: contains specially designed degree project for Higher Education Diploma
    • G2F: has at least 60 credits in first-cycle course/s as entry requirements
    • G2E: has at least 60 credits in first-cycle course/s as entry requirements, contains degree project for Bachelor of Arts/Bachelor of Science
    • GXX: in-depth level of the course cannot be classified

    Second cycle

    • A1N: has only first-cycle course/s as entry requirements
    • A1F: has second-cycle course/s as entry requirements
    • A1E: contains degree project for Master of Arts/Master of Science (60 credits)
    • A2E: contains degree project for Master of Arts/Master of Science (120 credits)
    • AXX: in-depth level of the course cannot be classified

  • Grading system: Fail (U), Pass (3), Pass with credit (4), Pass with distinction (5)
  • Established: 2011-03-10
  • Established by:
  • Revised: 2022-10-17
  • Revised by: The Faculty Board of Science and Technology
  • Applies from: Autumn 2023
  • Entry requirements:

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

  • Responsible department: Department of Information Technology

Other directives

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: 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.

Reading list

The reading list is missing. For further information, please contact the responsible department.