INFB Computer Programming III | Course | INF | |
---|---|---|---|
Lecturers : |
Prof. Dr. Florian Marquardt
eMail
Dr. Mathias John |
Term | 3 |
Course Classification : | Bachelor Informatik | CH | 4 |
Language : | Deutsch | Type | VÜ |
Type of examination : | PL | Credits | 5 |
Method of evaluation : | written examination 120 min | ||
Requirements : |
Programming I
Programming II | ||
Cross References : | |||
Previous knowledges : | Programming I and II Mastery of the concepts of procedural and object-oriented programming, practical programming experience in the programming language JAVA, basic knowledge of HTML | ||
Aids and special features : | Additional assessments during the semester may be included in the final grading. | ||
Teaching aims : | The participants know and understand the concepts of imperative and functional programming (to the extent of the programming languages C and JavaScript respectively). They master the syntax of both programming languages. They are able to independently write programs in C and JavaScript, read and modify foreign programs. They have mastered the techniques of project organization, editing, debugging and debugging. They can apply them exemplarily in the integrated development environment Visual Studio Code. | ||
Contents : | Algorithms and data structures in practical use | ||
Literature : | Kernighan B.W., Ritchie D.M. Programmieren in C. Carl Hanser Verlag 1990 Stroustrup B. Die C++-Programmiersprache: Aktuell zu C++11, Carl Hanser Verlag 2015 Stroustrup B. Einführung in die Programmierung mit C++, Pearson Studium, 2010 Isernhagen R.: Softwaretechnik in C und C++. Carl Hanser Verlag 2000 Kirch U., Prinz P.: C++ - Lernen und professionell anwenden (mitp Professional), mitp Verlag 2015 David Flanagan: JavaScript: The Definitive Guide: Activate Your Web Pages (Definitive Guides). O Reilly 2011 Marijn Haverbeke: Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming, No Starch Press 2018 Mozilla Developer Network (MDN) JavaScript Guide https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide |