Computer Science 2SC3
Imperative Programming and Basic Data Structures
Software Engineering 2S03
Principles of Programming
Fall 2008
Instructor:
William M. Farmer
TA Files
Subversion Tutorial
(10-SEP-2008)
Compilation of C Programs
(8-OCT-2008)
Three sample C programs:
Program 1
(8-OCT-2008)
Program 2
(8-OCT-2008)
Program 3
(8-OCT-2008)
Sorting Algorithms in OCaml
(27-OCT-2008)
Arrays in OCaml
(2-NOV-2008)
Arrays in C
(7-NOV-2008)
Strings in C
(7-NOV-2008)
Pointers in C
(7-NOV-2008)
Pointers and Arrays in C
(7-NOV-2008)
Linked Lists in OCaml
Linked List File
Test File
(18-NOV-2008)
Compilation command:
ocamlc -o run linked_list.ml linked_list_tests.ml
Structures (in C) Explained
(26-NOV-2008)
Linked Lists in C
(26-NOV-2008)
High-Order Functions in OCaml
(2-DEC-2008)