EPN-V2

KJM3100 Biotechnology Course description

Course name in Norwegian
Bioteknologi
Weight
10.0 ECTS
Year of study
2025/2026
Course history
Curriculum
SPRING 2026
Schedule
  • Introduction

    Biotechnology uses living organisms (bacteria, yeast, plants, animals) to develop and produce different products. Students will acquire knowledge on DNA cloning, nucleic acids analysis, gene modification and gene editing of plants and animals, industrial microbiology, stem cells, model organisms and the principles of vaccine development. In addition, students will explore the ethical implications surrounding biotechnology. In the laboratory, students will learn how to perform horizontal gene transfer, Polymerase Chain Reaction (PCR), restriction digests and genotyping.

  • Recommended preliminary courses

    The course builds on DAPE1400 Programming and DATA1200 Inclusive web design.

  • Required preliminary courses

    The students shall acquire basic knowledge of web servers and develop skills in and insight into full-stack web programming. Furthermore, they shall develop skills in and insight into the programming of dynamic web pages that communicate with a database. They shall also gain knowledge of information security in web design.

  • Learning outcomes

    No requirements over and above the admission requirements.

  • Teaching and learning methods

    After completing the course, the student is expected to have achieved the following learning outcomes defined in terms of knowledge, skills and general competence:

    Knowledge

    The student is capable of:

    • explaining the principles behind web architecture and client/server architecture
    • explaining different security challenges and how they are dealt with
    • explaining how to maintain state using sessions and cookies
    • explain the purpose with and functioning of generic data types

    Skills

    The student is capable of:

    • developing dynamic web pages t by maintaining high-level user-friendliness and accessibility
    • linking dynamic web pages to a relational database
    • utilise Java Collections
    • understanding the functioning and use of recursion

    General competence

    The student is capable of:

    • developing object-oriented program structures in a web architecture
    • developing an extensive dynamic website with persistent data storage
  • Course requirements

    Lectures and supervisory sessions. The students work individually.

  • Assessment

    The following coursework is compulsory and must be approved before the student can sit the exam:

    • one individual assignment
  • Permitted exam materials and equipment

    A handheld calculator that cannot be used for wireless communication or to perform symbolic calculations. If the calculator’s internal memory can store data, the memory must be deleted before the exam. Random checks may be carried out.

  • Grading scale

    All printed and written aids, and an approved handheld calculator that cannot be used for wireless communication or to perform symbolic calculations. If the calculator’s internal memory can store data, the memory must be deleted before the exam. Random checks may be carried out.

  • Examiners

    Grade scale A-F

  • Course contact person

    One internal examiner. External examiners are used regularly.

  • Overlapping courses

    The course overlaps 8 ECTS with DATA1600.