Studyinfo subject MEK3100 2021 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
- Weight
- 10.0 ECTS
- Year of study
- 2021/2022
- Curriculum
-
FALL
2021
- 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. Students must:
Knowledge
The student must:
- have basic knowledge in C
- be able to apply object-oriented programming using C++
- have knowledge in C++, programming with the use of data structures, functions, classes, objects, memory allocation, and modules.
- have knowledge in the use of C ++ programs to communicate with and manage external hardware
Skills
The students must:
- be able to write clear and efficient programs in C++
- be 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.
- be able to create programs that communicate with and manage external hardware
General competence
The students must:
- be able to create effective programs in C and 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.