Skip to content

CSE 240

Offered in: Fall, Spring, and Summer
Credits: 3
Prerequisites: CSE 205

Course Description: Introduces procedural (C), object-oriented (C++), functional (Scheme) and logic (Prolog) programming languages.

Course Objectives: After completing this course, students should understand and be familiar with:

  1. programming paradigms as a way of classifying programming languages according to their features,
  2. imperative programming paradigms such as procedural and object-oriented programming,
  3. declarative programming paradigms such as functional and logic programming.

Also, students should be able to design and implement computer programs in:

  1. a procedural programming language such as C,
  2. an object-oriented programming language such as C++,
  3. a functional programming language such as Scheme,
  4. a logic programming language such as Prolog.

These are some of the tools that are useful for this course (contributions welcome!)

  • Review 1: “TODO”

Fill out this form to add your review!