Introduction to Programming Languages


I am teaching CSE240 Introduction to Programming Languages this Fall. This course introduce diverse paradigms of programming languages including procedural (Language C), object-oriented (Language C++), functional (Language LISP), and logic (Language Prolog) paradigm.

Syllabus

Fall 2017 version

Lessons

  1. Course Presentation
  2. Paradigms of Programming Languages
  3. Structure of Programming Languages
  4. Program Processing
  5. Data Types and Type Checking
  6. Getting Started with C
  7. Data Types, Arrays, and Strings in C
  8. Pointers in C
  9. Enum and Struct in C

To be continued…