Studyinfo subject MEK3100 2022 HØST
MEK3100 Programming 2 Course description
- Course name in Norwegian
- Programmering 2
- Study programme
-
Bachelorstudium i ingeniørfag - elektronikk og informasjonsteknologi / Bachelorstudium i ingeniørfag - bioteknologi og kjemi / Bachelorstudium i ingeniørfag - maskin / Bachelorstudium i ingeniørfag - bygg
- Weight
- 10.0 ECTS
- Year of study
- 2022/2023
- Curriculum
-
FALL
2022
- Schedule
- Programme description
Introduction
After a brief introduction to C, the course provides knowledge and programming skills in C++ including functions, operators, pointers, structures, efficient memory allocation, and object-oriented programming.
Required preliminary courses
MEK1300 - Programming 1
Learning outcomes
After completing this course, the student has the following learning outcomes, defined as knowledge, skills, and general competence:
Knowledge
The student:
- is able to apply object-oriented programming using C++
- has knowledge in C++, programming with the use of data structures, functions, classes, objects, memory allocation, and modules.
Skills
The student:
- is able to write clear and efficient programs in C++
- is able to construct, find, and correct errors in their own programs and be able to familiarize themselves with other people's programs, troubleshoot, and modify them.
General competence
The student:
- is able to create effective programs in C ++ and solve relevant issues.
Teaching and learning methods
Lectures and exercises.
Course requirements
The following work requirement is mandatory and must be approved to sit for the exam:
- Submission of two programming assignments.
Assessment
An Individual written exam of three hours.
Exam results can be appealed.
In the event of a resit or rescheduled exam, an oral examination may be used instead. In case an oral exam is used, the examination result cannot be appealed.
Permitted exam materials and equipment
No aids are allowed.
Grading scale
Graded scale A-F.
Examiners
One internal examiner. External examiners is used regularly.
Course contact person
Hadi Zahmatkesh
Overlapping courses
The course has 2 ECTS overlaps with the course ELI1500 Digital Systems.