For two weeks I have been working on a major Ada project for my Computer Programming and Linear Data Structures class.

As part of the assignment, I am supposed to include a writeup about the project.
Here's what I wrote:
===========================
CSCI 145 Project 1 Writeup
Hagrid Jacobs
1-FEB-2007

This project has been exceedingly difficult for me.
Working on it over the past 2 weeks has tested my
capabilities to the point that I am considering dropping
this class, chucking my plans of majoring in Computer Science,
and forgetting aout working in the computer field as a career.

The assignment is incomplete. It does not compile,
and after hours of staring at the screen, essentially all I have been
able to complete was the code in the package .adb, along with the
pseudocode which explains how it should work.

It's clear that, despite my best efforts, I have not gained a
full understanding of how to use abstract data types, nor a clear understanding
of generic packages. After sitting in class trying to follow the lecture,
poring over the textbook, and working in the lab...

...I just don't get it.

Oh, I understand the CONCEPTS of an abstract data types, and generic packages,
from a birds-eye view, and why they are useful. It's the implementation that I
can't seem to comprehend. I sit and stare at the screen, unable to figure out what
it is I am supposed to do next.

It seems to be beyond my capabilities at this point in time.

I did very well in Ada up to this point. (I got a B+ in 141)
I was able to follow the concepts of Ada code up to this point.
But now... I'm lost. I did as much as I could on this project,
but I don't understand the lecture, book and lab material well enough to go any farther.

So I am turning in the project incomplete. This does not bode well for my ability
to do well in this class going forward. It also does not bode well for my ability to continue on in
computer science as my major, as this is a required class.

I am planning on talking to my academic advisor about this, and what I should do going forward.
==================

It's due tomorrow, it's a major part of my grade... and I can't complete it.

I've tried. I've sincerely tried.

From: [identity profile] kj.livejournal.com


Ada?

You have my sympathies. I had to suffer through that crap during my attempt at college way back when.

From: [identity profile] kevynjacobs.livejournal.com


There's more to this story, which I think you can relate to, not the least of which I think is that I am having trouble concentrating. I feel a major depressive episode coming on, and I have taken steps to get help.

From: [identity profile] cubziz.livejournal.com


In college, a friend of mine and I had a project due for a Lisp class.

We both hit that point of just staring at the screen.

So we ended up doing a conference call and writing our code over the phone for nearly seven hours.

Our professor was upset that our code was so similar, but we explained that we helped each other get past ideas we couldn't do and as a result, we ended up in almost the exact same output.

He accepted the reasoning and later used us as an example of how to fix a "stuck" situation.

So, that might help you. Maybe check with a classmate and see if they hit a similar roadblock. Sometimes even a "go check out the specs for command X" will bitch-slap you across the face and suddenly it'll all make sense.

From: [identity profile] kevynjacobs.livejournal.com


Ooooo. Unfortunately we are SPECIFICALLY prohibited in our class, in order to prevent plagiarism. Otherwise, that would have been my first resort.


From: [identity profile] kadyg.livejournal.com


Is it also possible that your source info is wrong? I have heard of this happening occasionally in the CE department at K-State. Everyone was pounding their heads, thinking that it was them when in reality is was the stuff the prof handed out begin with.

From: [identity profile] kevynjacobs.livejournal.com


The source info itself isn't wrong, per se, but it's clear the assignment was waaaaay too hard for a beginning computer class.
.

Profile

kevyn: (Default)
Kevyn

Tags

Powered by Dreamwidth Studios

Style Credit

Expand Cut Tags

No cut tags