You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,12 @@
1
1
# CS403 Practice Problems
2
+
2
3
A collection of the practice problems for CS403. These are the most recent recommended practice problems and they can be found [here](http://cs403.cs.ua.edu/fall2020/exercises.htm). Each language (Scheme, Haskell, Prolog, Smalltalk, Cilk) has their own table of problems that you can find below. You can find the exam problems [here](http://cs403.cs.ua.edu/fall2020/exams.htm).
|[1](Prolog/01)|Create a database of your family members. Include facts and rules for parent, father, mother, child, son, daughter, sibling, brother, sister, grandparent, grandchild, ancestor, descendant, aunt, uncle, niece, nephew, cousin. Try to have as few facts as possible, and then use rules as much as possible to infer all the remaining relations.|☐|
@@ -68,6 +72,7 @@ A collection of the practice problems for CS403. These are the most recent recom
68
72
|[9](Prolog/09)|Also see Exam 3 from Fall 2019 semester|☐|
|[1](Smalltalk/01)|Write classes in Smalltalk that implement each of these abstract data types: fraction and complex number. Provide methods for standard arithmetic operations such as +, -, *, /, and =.|☐|
@@ -80,6 +85,7 @@ A collection of the practice problems for CS403. These are the most recent recom
80
85
|[8](Smalltalk/08)|Also see Exam 4 from Fall 2019 semester|☐|
|[1](Cilk/01)|Write functions that square or cube all the elements in a given 1D or 2D array. Also write a general "map" function for a 1D array.|☐|
0 commit comments