Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
teaching:autumn_term_2020:programming [2020-09-24 14:37]
Julian Kunkel created
teaching:autumn_term_2020:programming [2020-09-24 14:43] (current)
Julian Kunkel [Programming in C/C++ (CS1PC20)]
Line 2: Line 2:
  
 The official [[https://www.reading.ac.uk/modules/document.aspx?modP=CS1PC20&modYR=2001|module description]]. The official [[https://www.reading.ac.uk/modules/document.aspx?modP=CS1PC20&modYR=2001|module description]].
 +Additional information to this page is provided in RISIS and your timetable.
  
 +The module is taught online due to COVID-19, I make the videos of my lectures and tutorials available on YouTube as well:
 +  * [[https://www.youtube.com/playlist?list=PLhu3GTWaNShoRAZbQmxIlhg-dp8OqcKOM|lectures]]
 +  * [[https://www.youtube.com/playlist?list=PLhu3GTWaNShqCVZGr-kANgZO87H6WDulq|tutorials]]
 ===== Aims ===== ===== Aims =====
  
Line 9: Line 13:
  
 This module also encourages students to develop a set of professional skills, such as mastery of the discipline (understanding of methodology, knowledge of discipline), personal effectiveness and self-awareness, communication, awareness of strength, and commitment to learning and reflection, adaptability. This module also encourages students to develop a set of professional skills, such as mastery of the discipline (understanding of methodology, knowledge of discipline), personal effectiveness and self-awareness, communication, awareness of strength, and commitment to learning and reflection, adaptability.
 +
 +===== Content =====
 +
 +  * Computing Concepts, Introduction to Programming and Structured Program Development
 +  * The C programming language; Program Control; Types and Operators; Functions; Arrays and Pointers; Characters and Strings; Formatted Input/Output; Structures, Unions, and Enumerations; File Processing; Data Structures
 +  * Introduction to object-oriented programming; Encapsulation; Inheritance; Polymorphism
 +  * The C++ programming language; Classes; Inheritance; Operator Overloading; Templates; Advanced Topics
 +  * Using UNIX and Windows operating systems; Compilers, Linkers, Debuggers, and Integrated Development Environments; typical computer organization
 +
 +
  • Impressum
  • Privacy
  • teaching/autumn_term_2020/programming.1600951061.txt.gz
  • Last modified: 2020-09-24 14:37
  • by Julian Kunkel