EPN-V2

MBIB4140 Metadata and Interoperability Course description

Course name in Norwegian
Metadata og interoperabilitet
Study programme
Library and Information Science, Courses
Master Programme in archival, library and information sciences
Master Programme in archival, library and information sciences – Part-time
Weight
15.0 ECTS
Year of study
2020/2021
Course history

Recommended preliminary courses

Knowledge

On successful completion of this course the student has:

  • Basic understaning of the operantion and capabilities of computers
  • Basic knowledge about the software creation process, programming languages, and how to use them to develop program.
  • Fundamental understanding of good programming practices such as clean coding, pair programming and version control 2

Skills

On successful completion of this course the student has the ability to:

  • Read code in python and understand its basic function
  • Develop simple procedural software.
  • Use the most basic operations in version control • Write code using pair programming methodology

General competences

On successful completion of this course the student can apply:

  • Simple code to solve simple problems
  • The knowledge acquired to support further self-learning

Required preliminary courses

None.

Learning outcomes

Knowledge

The student has

  • specialised insight into key technical web standards
  • specialised knowledge about API design and exploration
  • extensive knowledge about fundamental and general principles of interoperability
  • extensive knowledge about different ways of securing interoperability between metadata formats
  • specialised knowledge about data processing and reuse

Skills

The student

  • is capable of working practically with data exchange and metadata conversion
  • is capable of employing ontologies
  • has expertise in ordering technological solutions in order to develop information based services for the future that support interoperability
  • is capable of participating in and holding responsibility for working with interoperability between different information systems
  • is capable of working practically with data sources and APIs with basic scripting skills

Content

Answer correctly the Quiz in each module and deliver the project in each module. On the fulfillment of all modules the student qualifies for taking the exam.

Teaching and learning methods

The course is organised as a weekly series of seminars. The students can attend the lectures on campus or follow them remotely online

Course requirements

Students must submit two course assignment. These consist of two practical group assignments on specified topics. If an assignment is not approved, a student is given one opportunity to submit a new version. Course assignments must be approved by the subject teacher within the given timeframe before the student can submit the final exam.

Assessment

The form of assessment is a semester paper. The semester paper can be written individually, in which case its scope shall be approx. 15 pages (35,000 characters including spaces), or it can be written in groups of two or three students, in which case it shall have a scope of approx. 20 pages (46,000 characters including spaces). Font and font size: Arial / Calibri 12pkt. Line spacing: 1.5.

If the semester paper is done as a group, everyone in the group must sit for a new / postponed exam if not passed.Candidates who do not receive a passing grade on the semester paper can resubmit the paper once.

Permitted exam materials and equipment

All written aids are allowed as long as the source reference rules are followed.

Grading scale

A micro course offered at Makerspace for students of all areas interested in developing fundamental practical understanding of programming.

Examiners

No requirement.

Admission requirements

Online Videos, Live lectures, group discussions, and demonstrations using pre-developed code. The course will run in asynchronous way modules. Each module has an associated lecture, a quiz, and a small project.