CLASSIC vhb-Kursprogramm
Navigationsbereich
Kursdetails
- Trägerhochschule
- FH Deggendorf
- Leistungsnummer
- LV_569_1575_1_80_1
- Fächergruppe
- Informatik
- Teilgebiet
- Angewandte Informatik
- Bemerkungen
- After successful completion of a study work (C++/P1 [3 ECTS] or C++/P1&2 [6 ECTS]) students receive a vhb certificate. Prerequisities are task submissions. No registrations after submissions are due.
- Kursanmeldung
- 01.10.2024 16:00 Uhr bis 30.11.2024 23:59 Uhr
- Kursabmeldung
- 01.10.2024 00:00 Uhr bis 07.12.2024 23:59 Uhr
- Kursbearbeitung / Kurslaufzeit
- 01.10.2024 bis 11.01.2025
- Freie Plätze
- unbegrenzt
- Anbieter
- Prof. Dr. Peter Faber
- Umfang
- Details zur Anrechnung in den FAQs
- SWS
- 4
- ECTS
- 6
- Sprache
- Englisch
- Zielgruppe
- Informatik für FH-Studierende, Informatik für Uni-Studierende
- Nutzbar im Studiengang
Business Informatics, Computer Science, Medical Engineering, Computational Engineering, Information Systems,
- Geeignet für Berufsfeld
software development, software architecture, requirements engineering, systems engineering
- Online Prüfungsanmeldung
- Nein
Programming in C++
zum Kurs anmelden Anmeldung: Anmeldefrist läuft
english version
Inhalt
Abstract:
This course teaches the fundamentals of the programming language C/C ++ in 2 parts of the course. Part 1 is suitable for beginners and participants with basic C / C ++ knowledge. Part 2 deals above all with dynamic objects and C ++ special concepts and turns to advanced users. The two parts of the course can be worked on independently of each other, or even in one semester.
Gliederung:
Part 1: C ++ for Beginners (static concepts)
1.1 Introduction to Programming
1.2 Variables, data types, operators, in-/output
1.3 Functions
1.4 Control Structures
1.5 Arrays / Sample application procedural programming
1.6 Paradigms of object orientation (OO)
1.7 Classes and objects
1.8 Constructor, member initialization list, overloading, destructor, static member variables
1.9 Inheritance / Sample application object-oriented programming
Part 2: Advanced C ++ (Dynamic concepts)
2.1 File Processing & Exception Handling
2.2 Pointers
2.3 Dynamic objects
2.4 Linked lists / Sample application file processing & error handling with linked lists
2.5 Polymorphism, virtual functions, abstract classes
2.6 Operator overloading
2.7 Templates
Detaillierter Inhalt:
The focus of the course is on the practical application of the programming concepts and syntax elements for solving problems in business informatics.
The students is offered intensive support from e-tutors.
Each part of the course includes a script with many practical examples. Each chapter also includes video tutorials, self-test tutorials and programming tutorials.
In each part of the course, two programming exercises must be prepared and delivered by the students by individual work. The timely delivered programming solutions are evaluated by e-tutors. A successful result is the precondition for attending the exam. Depending on successful exam-results, students will receive a certificate with note and ects.
Qualification Goals:
In Part 1 (Fundamentals) the participants are enabled to learn the basics of an procedural programming language (C) and a object-oriented programming language (C++) in theory and practice to solve simple application problems of business informatics.
Part 2 introduces advanced programming concepts of an object-oriented programming language. The students acquire the skills and experience needed to solve complex application problems.
Schwierigkeitsgrad:
Einsteiger, Erfahrene
Lehr-/Lernform:
Virtuelle Vorlesung
Interaktionsformen mit dem System/Betreuer:
Übungsaufgaben, Übungsaufgaben für Selbstlernbetrieb, E-Mail
Interaktionsformen mit Mitlernenden:
E-Mail, Forum
Kursdemo:
Schlagworte:
C++, Programmierung, C
Nutzung
Zielgruppe:
Informatik für FH-Studierende, Informatik für Uni-Studierende
Nutzbar im Studiengang:
Business Informatics, Computer Science, Medical Engineering, Computational Engineering, Information Systems,
Geeignet für Berufsfeld:
software development, software architecture, requirements engineering, systems engineering
Formale Zugangsvoraussetzungen:
-
Erforderliche Vorkenntnisse:
basic knowledge of programming helpful, but not essential
Erforderliche Vorkenntnisse bzgl. Handhabung der Lernplattform:
-
Verantwortlich
Trägerhochschule:
FH Deggendorf
Anbieter:
Prof. Dr. Peter FaberAutoren:
Herbert Fischer
Betreuer:
Prof. Dr. Peter FaberPrüfung
"Take-Home-Exam" (study-work) for programming in C ++ part1+2
Art der Prüfung:
Studienarbeit
Prüfer:
Prof. Dr. Peter Faber
Anmeldeverfahren:
keine Anmeldung erforderlich
Prüfungsanmeldefrist:
–
Prüfungsabmeldefrist:
–
Kapazität:
–
Prüfungsdatum:
–
Prüfungszeitraum:
–
Prüfungsdauer:
90 Minuten
Prüfungsort:
Take-Home-Exam (study-work)
Zustündiges Prüfungsamt:
Examination Office of the home university of the students
Zugelassene Hilfsmittel:
- Allowed tools: computer (notebook), software development tool, access to the iLearn course and course documents - Direct or indirect communication with other people or code generation systems is NOT allowed
Formale Voraussetzungen für die Prüfungsteilnahme:
Precondition for participation in the "Take-Home-Exam" (study-work) for C ++ Teil1 + 2: Successful participation in the submission tasks (ESA) for C ++ / Teil1 and C ++ / Teil2.
Inhaltliche Voraussetzungen für die Prüfungsteilnahme:
course contents (part 1 & part 2)
Zertifikat:
Ja (After passing the study-work, you will receive a graded certificate (vhb certificate with grade, ECTS and SWS))
Anerkennung an folgenden Hochschulen:
UniBw München, Uni Regensburg, Uni Würzburg, FH Würzburg-Schweinfurt, KSFH München, FH Rosenheim, FH Weihenstephan-Triesdorf, FH Nürnberg (GSO), FH Regensburg, FH München, FH Neu-Ulm, Uni München (LMU), Uni Passau, Uni Bayreuth, Uni Erlangen-Nürnberg (FAU), Uni Augsburg, Uni Bamberg, KU Eichstätt-Ingolstadt, TU München, FH Amberg-Weiden, FH Ansbach, EvFH Nürnberg, FH Kempten, FH Landshut, FH Hof, FH Ingolstadt, FH Coburg, FH Deggendorf, FH Aschaffenburg, FH Augsburg
Sonstige Anerkennung:
noch nicht bekannt
Online-Prüfungsan-/-abmeldung:
Nein
Bemerkung:
Content: Part1 and Part2
"Take-Home-Exam" (study-work) on programming in C ++ part 1
Art der Prüfung:
Studienarbeit
Prüfer:
Prof. Dr. Peter Faber
Anmeldeverfahren:
keine Anmeldung erforderlich
Prüfungsanmeldefrist:
–
Prüfungsabmeldefrist:
–
Kapazität:
–
Prüfungsdatum:
–
Prüfungszeitraum:
–
Prüfungsdauer:
60 Minuten
Prüfungsort:
Take-Home-Exam (study work)
Zustündiges Prüfungsamt:
Examination Office of the home university of the students
Zugelassene Hilfsmittel:
- Allowed tools: computer (notebook), software development tool, access to the iLearn course and course documents - Direct or indirect communication with other people or code generation systems is NOT allowed
Formale Voraussetzungen für die Prüfungsteilnahme:
Precondition for participation in the "Take-Home-Exam" (study-work): successful participation in the submission tasks (ESA) to C ++ / Teil1.
Inhaltliche Voraussetzungen für die Prüfungsteilnahme:
course contents (part 1)
Zertifikat:
Ja (After passing the study-work, you will receive a graded certificate (vhb certificate with grade, ECTS and SWS))
Anerkennung an folgenden Hochschulen:
Uni Würzburg, UniBw München, Uni Passau, Uni Regensburg, Uni Erlangen-Nürnberg (FAU), Uni München (LMU), Uni Bamberg, Uni Bayreuth, FH München, FH Neu-Ulm, FH Kempten, FH Landshut, FH Hof, FH Ingolstadt, FH Coburg, FH Deggendorf, TU München, Uni Augsburg, FH Würzburg-Schweinfurt, KSFH München, FH Rosenheim, FH Weihenstephan-Triesdorf, FH Nürnberg (GSO), FH Regensburg, FH Aschaffenburg, FH Augsburg, FH Amberg-Weiden, FH Ansbach
Sonstige Anerkennung:
noch nicht bekannt
Online-Prüfungsan-/-abmeldung:
Nein
Bemerkung:
Content: only part 1
Erforderliche Technik
Browser:
Internet-Explorer (Version: 4)
Nutzungsbedingungen
Gebühren:
Nein
Nutzungsentgelte:
für andere Personen als (reguläre) Studenten der vhb Trägerhochschulen nach Maßgabe der Benutzungs- und Entgeltordnung der vhb
Copyright:
-
Hinweise zur Nutzung:
-
Kursverwaltung
Kursprogramm WS24/25
- Einstiegskurse
- Geistes- und Kulturwissenschaften
- Gesundheitswissenschaften
- Informatik
- Ingenieurwissenschaften
- Lehramt
- Berufs- und Wirtschaftspädagogik
- Deutsch als Zweitsprache
- Deutsche Literaturwissenschaft
- Didaktik interdisziplinär
- Erziehungswissenschaften
- Ethik
- Fachdidaktik Deutsch
- Fachdidaktik Englisch
- Fachdidaktik Geographie
- Fachdidaktik Mathematik
- Fachdidaktik Religion
- Fachdidaktik Sozialkunde
- Fachdidaktik Wirtschafts- und Arbeitslehre
- Fachwissenschaft Mathematik
- Geographie
- Geschichtswissenschaften
- Grundschulpädagogik und -didaktik
- kein Teilgebiet zugewiesen
- Medienpädagogik
- Psychologie
- Schulpraktische Studien
- Medizin
- Allgemeinmedizin
- Anatomie
- Arbeits- und Umweltmedizin/ Hygiene
- Biochemie
- Chemie, Entwicklungsbiologie, Genetik, Immunologie, Mikrobiologie
- Chirurgie
- Epidemiologie
- Hals-, Nasen- und Ohrenheilkunde
- Infektiologie und Virologie
- Innere Medizin
- Kinderheilkunde
- Klinische Medizin
- Medizinische Forschung
- Mund-, Kiefer- und Gesichtschirurgie
- Onkologie
- Orthopädie und Unfallchirurgie
- Pathologie
- Pharmakologie und Toxikologie
- Physiologie und Physik
- Plastische Chirurgie
- Psychiatrie und Psychotherapie
- Rehabilitation
- Terminologie
- Tiermedizin
- Urologie
- Zahn-, Mund- und Kieferheilkunde
- Naturwissenschaften
- Rechtswissenschaft
- Schlüsselqualifikationen
- Soziale Arbeit
- Sozialwissenschaften
- Sprachen
- Wirtschaftsinformatik
- Wirtschaftswissenschaften
- Allgemeine Betriebswirtschaftslehre
- Entrepreneurship
- Finanzmanagement
- Grundlagenwissen
- Innovation
- Logistik
- Marketing
- Mathematik und Statistik
- Organisation
- Personalwesen
- Rechnungswesen, Controlling, Steuern, Revision
- sonstige Teilgebiete Wirtschaftswissenschaften
- Volkswirtschaftslehre
- Wirtschafts- und Unternehmensethik
- Zusatzangebote