Stud.IP Uni Oldenburg
University of Oldenburg
24.07.2019 01:12:08
pb262 - Programming Course C/C++
Original version English PDF download
Module label Programming Course C/C++
Module code pb262
Credit points 6.0 KP
Workload 180 h
Faculty/Institute Institute for Physics
Used in course of study
  • Bachelor's Programme Biology > Fachnahe Angebote Physik
  • Bachelor's Programme Business Administration and Law > Fachnahe Angebote Physik
  • Bachelor's Programme Business Administration for Medium-Sized Enterprises > Fachnahe Angebote Physik
  • Bachelor's Programme Business Administration for Top Athletes > Fachnahe Angebote Physik
  • Bachelor's Programme Business Informatics > Fachnahe Angebote Physik
  • Bachelor's Programme Chemistry > Fachnahe Angebote Physik
  • Bachelor's Programme Comparative and European Law > Fachnahe Angebote Physik
  • Bachelor's Programme Computing Science > Fachnahe Angebote Physik
  • Bachelor's Programme Economics and Business Administration > Fachnahe Angebote Physik
  • Bachelor's Programme Education > Fachnahe Angebote Physik
  • Bachelor's Programme Engineering Physics > Fachnahe Angebote Physik
  • Bachelor's Programme Environmental Science > Fachnahe Angebote Physik
  • Bachelor's Programme Intercultural Education and Counselling > Fachnahe Angebote Physik
  • Bachelor's Programme Mathematics > Fachnahe Angebote Physik
  • Bachelor's Programme Physics, Engineering and Medicine > Fachnahe Angebote Physik
  • Bachelor's Programme Physics > Fachnahe Angebote Physik
  • Bachelor's Programme Social Studies > Fachnahe Angebote Physik
  • Bachelor's Programme Sustainability Economics > Fachnahe Angebote Physik
  • Dual-Subject Bachelor's Programme Art and Media > Fachnahe Angebote Physik
  • Dual-Subject Bachelor's Programme Biology > Fachnahe Angebote Physik
  • Dual-Subject Bachelor's Programme Chemistry > Fachnahe Angebote Physik
  • Dual-Subject Bachelor's Programme Computing Science > Fachnahe Angebote Physik
  • Dual-Subject Bachelor's Programme Dutch Linguistics and Literary Studies > Fachnahe Angebote Physik
  • Dual-Subject Bachelor's Programme Economic Education > Fachnahe Angebote Physik
  • Dual-Subject Bachelor's Programme Economics and Business Administration > Fachnahe Angebote Physik
  • Dual-Subject Bachelor's Programme Education > Fachnahe Angebote Physik
  • Dual-Subject Bachelor's Programme Elementary Mathematics > Fachnahe Angebote Physik
  • Dual-Subject Bachelor's Programme English Studies > Fachnahe Angebote Physik
  • Dual-Subject Bachelor's Programme Gender Studies > Fachnahe Angebote Physik
  • Dual-Subject Bachelor's Programme General Education > Fachnahe Angebote Physik
  • Dual-Subject Bachelor's Programme German Studies > Fachnahe Angebote Physik
  • Dual-Subject Bachelor's Programme History > Fachnahe Angebote Physik
  • Dual-Subject Bachelor's Programme Material Culture: Textiles > Fachnahe Angebote Physik
  • Dual-Subject Bachelor's Programme Mathematics > Fachnahe Angebote Physik
  • Dual-Subject Bachelor's Programme Music > Fachnahe Angebote Physik
  • Dual-Subject Bachelor's Programme Philosophy / Values and Norms > Fachnahe Angebote Physik
  • Dual-Subject Bachelor's Programme Physics > Fachnahe Angebote Physik
  • Dual-Subject Bachelor's Programme Politics-Economics > Fachnahe Angebote Physik
  • Dual-Subject Bachelor's Programme Protestant Theology and Religious Education > Fachnahe Angebote Physik
  • Dual-Subject Bachelor's Programme Slavic Studies > Fachnahe Angebote Physik
  • Dual-Subject Bachelor's Programme Social Studies > Fachnahe Angebote Physik
  • Dual-Subject Bachelor's Programme Special Needs Education > Fachnahe Angebote Physik
  • Dual-Subject Bachelor's Programme Sport Science > Fachnahe Angebote Physik
  • Dual-Subject Bachelor's Programme Technology > Fachnahe Angebote Physik
  • Fach-Bachelor Pädagogisches Handeln in der Migrationsgesellschaft > Fachnahe Angebote Physik
Contact person
Module responsibility
Entry requirements
Skills to be acquired in this module
• learning of the programming language C+ + and understanding of basic concepts of programming
• finding and correcting programming errors
• development of computer programs and organization of complex projects
• working with software libraries
• independent analysis of scientific problems and their implementation in C+ +
Module contents
Linux basics, the C+ + programming language (e.g. data types, loops, functions, classes, templates), compiler (function, process), OpenSource tools (e.g. make, gnuplot), implementation of numerical algorithms as application examples
Reader's advisory
• Stanley Lippman, JoséeLajoie, and Barbara E. Moo : C Primer (5th edition, updated for C+ +11)
• Bjarne Stroustrup : Programming: Principles and Practice Using C+ + (2nd edition, updated for C
11/C++14)
• Scott Meyers : Effective C+ +
• Breymann, Ulrich: C+ + : Einführung und professionelle Programmierung, Carl Hanser Verlag, 2007, ISBN 978-3446410237
• Wolf, Jürgen: Grundkurs C+ +, Galileo Computing, 2013,ISBN 978-3836222945
• Press, William H.: Numerical recipes : the art of scientific computing, Cambridge Univ. Press, 2007, ISBN 978-0521884075
Links
Language of instruction English
Duration (semesters) 1 Semester
Module frequency halbjährlich
Module capacity 80
Modullevel BC (Basiscurriculum / Base curriculum)
Modulart je nach Studiengang Pflicht oder Wahlpflicht
Lern-/Lehrform / Type of program
Vorkenntnisse / Previous knowledge
Examination Time of examination Type of examination
Final exam of module
weekly practical exercises (programming exercise)
Course type Comment SWS Frequency Workload attendance
Lecture 2.00 WiSe 28 h
Exercises The lecture also includes an exercise. Please select your available times from the offered tutorial sessions and prioritize them. 2.00 WiSe 28 h
Total time of attendance for the module 56 h

Top