Features of Haskell covered include definitions, sequences, functions, types, classes, intrinsic operators, libraries, higher-order functions, polymorphism, structures, recursive data types, recursive functions, file input/output, and interactive input/output.
Features of C covered include variables, ifs, loops, interactive input/output, file input/output, functions, and arrays, but not structures.
More on Goals: http://www.cs.ou.edu/cs1323h/courseDescriptions/courseGoals.html