This sucks... Failing out
I need some advice from some programmers who have taken some college level classes in some pretty basic prograaming.
I took two classes last semeseter at the local college and I got a C in one class and and F in another. Needless to say, this was a shock to me. The classes were "Discrete Structures in Computer Science" (got a C) and "Data structures" (got an F !!)
The "discrete structures" class was mostly math theory and automaton theory and whatnot, I am glad I passed that damn class lol.
However, I am feeling bad about the Data Structure class which was a class using only straight ANSI compliant C code (no C++ allowed) and involved MANY MANY hours and all-nighters of my time coding these assignments to 100% accuracy.
I made ADTS of stacks, queues, mergesorts, quicksorts, hashtables, binary trees, AVT trees (which I never got right :(), and finally, a heap sort program.
Even if I failed the 3 exams that were offered, shouldn't my completely debugged programs that I spend many hours on count for something? gah...
I should also mention that the book offered absolutely NO help and also I wrote on my teacher evalution that he requires C code AND THE BOOK I BOUGHT FOR 100 DOLLARS IS ALL IN C++ GAHHHH
anyways, what should I do? Take the class again and reuse my code that's already done and just focus on passing the written part? Go to the CS department head with my complaint that I should at least recieve a C, showing him my fully debugged code?