2PRO101 Programming I

    • Course code
      2PRO101
    • Number of credits
      10
    • Teaching semester
      2024 Autumn
    • Language of instruction
      English
    • Campus
      Hamar
    • Required prerequisite knowledge

      No special requirements 

Course content
  • syntax and structure of programming languages  

  • functions, parameters and transfer of parameters  

  • development tools and compilation  

  • object oriented programming: classes  

  • simple file processing 

Learning Outcome

Once the student has passed the course, they will have achieved the following learning outcomes: 

Knowledge

The student 

  • has knowledge of key concepts regarding programming 

  • has knowledge of structure and functionality in modern programming languages  

  • has knowledge of structured and object oriented work methods  

  • has knowledge of developing and testing programs  

  • has knowledge of different programming languages 

Skills

The student 

  • has skills in programming syntax and the use of relevant development tools for testing and troubleshooting 

General competence

The student 

  • is able to solve simple basic problems by programming using a modern development tool 

Teaching and working methods

The course is organised as a combination of lectures, practical exercises, self-study and supervision. 

Required coursework
  • 3–5 individual assignments

Assessments
Form of assessmentGrading scaleGroupingDuration of assessmentSupport materialsProportionComment
Written examination with invigilation
ECTS - A-F
Individual
4 Hour(s)
  • All
All aids allowed, except internett sources
Form of assessment
  • 4-hour individual written exam
Course name in Norwegian Nynorsk: 
Programmering I
Course name in Norwegian Bokmål: 
Programmering I
Faculty
Faculty for Film, TV and Games
Department
Department of Game Development - The Game School
Area of study
Matematisk-naturvitenskapelige fag/informatikk
Programme of study
Bachelor's Degree in Game Technology and Simulation
Course level
Foundation courses, level I (100-LN)