Programplaner og emneplaner - Student
PROG1000 Introduction to Programming Course description
- Course name in Norwegian
- Introduction to Programming
- Weight
- 7.5 ECTS
- Year of study
- 2021/2022
- Course history
-
- Curriculum
-
SPRING 2022
- Schedule
- Programme description
-
Introduction
This course focuses on the development of basic programming techniques, analytical thinking, comprehension of code, and problem-solving skills achieved through a programming-based approach. It aims to develop basic programming skills relevant for professional use within the realm of business and administration. It provides theoretical and practical exposure to different programming technologies and programming concepts such as object-oriented programming, web programming, etc.
To understand some of the concepts presented in this course, a knowledge of mathematics at high school algebra level is a definite advantage but not a requirement.
The tuition is in English.
-
Required preliminary courses
No additional requirements to the general requirements for entry to the programme.
-
Learning outcomes
After completing this course, the student should have the following learning outcomes:
Knowledge
On successful completion of this course the student has:
- basic understanding of the operation and capabilities of software
- an understanding of what an algorithm is and the ability to use algorithmic problem-solving to address real-life problems in business and administration
- basic knowledge of the methods used to debug software
- basic knowledge of how processes within the realm of business and administration can be automated using software
- insight in how software are written, and an understanding of various types of programming languages and their function in various areas of business and administration.
Skills
On successful completion of this course the student has acquired an ability to:
- format and write basic code
- explain how problem-solving principles are used in programming
- understand how to frame and elicit unstructured business and/or administration problems in order to solve them through programming,
- understand the steps required to make software more efficient
General competence
On successful completion of this course the student is:
- proficient in planning and implementing a project plan for software development for business and administration
- able to identify and remediate bugs
- able to identify specific business and/or administration requirements that can be solved with programming
- able to communicate these requirements in a structured manner
- able to recognize the place that programming has within the domain of business and administration
-
Teaching and learning methods
Undervisningen gis i form av forelesninger og seminarer. Det forutsettes aktiv deltakelse fra studentene i undervisningen, og det legges vekt på dialog.
-
Course requirements
Vurderingen skjer i form av en individuell oppgave på 3500 ord (eksklusive tittelside, evt innholdsfortegnelse, referanseliste og evt appendiks) gitt som hjemmeeksamen over tre dager (72 timer). Det stilles krav til kildebruk og henvisningsteknikk.
-
Assessment
Alle hjelpemidler er tillatt så lenge regler for kildehenvisning følges.
-
Permitted exam materials and equipment
Gradert skala A-F.
-
Grading scale
Ekstern sensor brukes ved tvil om besvarelsen er bestått og til sensurering av et tilfeldig utvalg på 25 % av besvarelsene som skal danne grunnlaget for karakterfastsetting på alle besvarelser.
-
Examiners
Two examiners will be used. External examiner is used in at least 25% of the assessments. The grades awarded to exam papers assessed by the external and internal examiner will be used to determine the level of all exam papers.
-
Overlapping courses
None.