spring 2020
ELE-3506 Programming - 5 ECTS
Objectives of the course
After completing the subject, the students will have the following learning outcome:
Knowledge and understanding:
- The candidate will know how a program is created from source code to a running program
- The candidate will be familiar with concepts such as compiler, linker, machine code, executable code
- The candidate will know how a program is built up from sequences, loops, control structures, functions, objects and classes
- The candidate will know the concept of recursion
- The candidate will know how to transfer parameters to and from a function
- The candidate will be able to distinguish differences between C++ an other well-known programming languages
- The candidate will have an overview of the content of the standard library
Skills:
- The candidate will be able to use a programming environment for program development (IDE, Integrated Development Environment)
- The candidate will be able to write a program that use functions to develop modular programs
- The candidate will be able to debug a program
- The candidate will be able to write a program that reads and writes to files
- The candidate will be able to write programs that use structs and classes
- The candidate will be able to use pointers and different parameter transfer mechanisms
- The candidate will be able to write unit tests
- The candidate will be able to create programs that uses data structures and algorithms from the C++ standard library
- The candidate will be able to create DLL's
General competence:
- The candidate will be able to see the benefit of writing well-structured programs
- The candidate should see the benefit of thinking through a problem, and find / write an pseudo-code algorithm to solve problems
- The candidate should be able to use other programming IDE's and languages
- About the course
- Campus: Narvik |
- ECTS: 5
- Course code: ELE-3506
- Responsible unit
- Institutt for elektroteknologi
- Tidligere år og semester for dette emnet