HIGH LEVEL PROGRAMMING I:THE C PROGRAMMING LANGUAGE (LECTURE IN ENGLISH)

  1. Course Description
    In presenting the C programming language, this course serves as a foundation for all high level programming courses and projects. It provides the fundamentals in programming, including control flows (such as statement grouping, decision making, case selection, procedure iteration, and termination test) and basic data types (such as arrays, structures, and pointers). Additionally, it will discuss intensively the lexical convention, syntax notation, and semantics.
  2. Course Objectives
    This class is designed to help teach students all they need to know to get a good foundation in C++ in an attempt to prepare them for more challenging classes. Assignments will be given weekly to complete in pairs, building up a small library of functions and tools that can be used in GAM100. The last few weeks of class will not have assignments in order to allow students to work on their GAM100 final project, which will also be submitted as a grade in this class.
  3. Teachnig Method
  4. Textbook
  5. Assessment
  6. Requiments
  7. Practical application of the course
  8. Reference