About the course

In this course you will study the way of designing object oriented applications and how to transfer (implement) a design model into a functional C++-program. The main focus will be on implementation, that is, we learn to create a well-functioning and good C++ program from a mainly predefined design. How to make a good program design can be studied in courses covering Software Engineering.

You will learn the programming language C++ on a quite detailed level, allowing you to use most of the language features when designing your applications. We place great importance on the language features developed to support a good program quality. That is, program structures promoting reuse, maintenance and safe use of C++ programs. You will also learn how to use the most common standard libraries supplied with the development environment (Microsoft Visual Studio).

This course will not deal with user interfaces, like Windows applications. Instead we concentrate on the core of the C++ language, using the simple, Console-based input and output that is supported by cin and cout. The course is, like the previous basic course, structured in steps that build upon each other. The figure below provides an overview of the different step content.

Kursens stegvisa upplägg

Each step ends with an examination of practical applications and theoretical elements – step test. Detailed description of content in each step can be found in the menu section Course Content. Lessons in the form of slide shows or PDF files are available on each step. They treat the current subject with explanation and problem solving examples intended for analysis, design and coding of applications. Since the ‘lessons’ are supplementary materials, current theory in the textbook should be studied before you take part of them.

The course grade is based on an overall assessment of theory and practice, where the quality of the practical applications has a major impact on the final grading. Mandatory examinations are held on both theory course and laboratory work. More information about examination forms can be found in the menu section Examination.

Welcome to CoursePress

en utav Linnéuniversitets lärplattformar. Som inloggad student kan du kommunicera, hålla koll på dina kurser och mycket mer. Du som är gäst kan nå de flesta kurser och dess innehåll utan att logga in.

Läs mer lärplattformar vid Linnéuniversitetet

Student account

To log in you need a student account at Linnaeus University.

Read more about collecting your account

Log in LNU