ELE205 Advanced Programming
Course description for academic year 2022/2023
Contents and structure
The course deals with topics within theoretical and practical object-oriented programming relevant to automation.
The programming language is C #.
Content
• Object-oriented programming
• GUI, Event-Driven Programming
• Exception handling
• Data structures (Collections)
Learning Outcome
Knowledge:
Candidate:
• has knowledge of the development of object-oriented programs,
• have knowledge of data structures for efficient organization of information and algorithms related to these,
• is familiar with various technologies for the practical development of structured computer programs for larger information systems.
Skill:
Candidate:
• can use data structures and algorithms for efficient processing of information,
• masters planning, implementation, troubleshooting methodology, and the use of relevant software to be able to work in a structured and targeted manner,
• can work both independently and together with others in engineering projects,
• has experience with the practical use of object-oriented design, data structures, and algorithms.
General competence:
• The candidate can convey academic information related to theories, issues, and solutions within the field of object-oriented programming.
• The candidate can design, implement, develop and test object-oriented programs.
Entry requirements
none
Recommended previous knowledge
ELE102 Programming and microcontrollers
Teaching methods
Lectures, LAB/project work
Compulsory learning activities
5 approved submissions
Assessment
• Digital exam, 4 hours.
• Students must bring their own computer. The software required to complete the exam must be installed and tested before the exam day.
• Grade scale A-F, where F is not passed.
Examination support material
Exam aids: all materials and PC. It is not allowed to contact others during the exam. There will be additional requirements from the administration.
More about examination support materialCourse reductions
- ELE124 - Vidaregåande programmering - Reduction: 10 studypoints
- ELE205D - Vidaregåande programmering - Reduction: 10 studypoints