As a soon to be graduating senior for BSCS at the Georgia Institute of Technology, we are required to take at least two software development classes, CS2335 and CS2340. As you can see from the numbering, they are both sophomore level classes. The reasoning for this, which I highly agree with, is to start learning the process of software development early and correctly before bad habits begin.
For CS2335, we had 7 projects, six smaller projects, with the first three being individual, and the next three being group projects (2-4 man). Each of these previous projects received 1-2 weeks to finish depending on difficulty. These projects demonstrated various aspects of software development, which mirrored the curriculum of UML, extreme programming, debuging, errors, and so on. Finally, we had a six-week final project that brought together the many aspects of all previous projects. Below is a like to my final project. As you can see the entire project is outlined with all project requirements, much like a requirements doc in business (I co-oped for 2 years, so I do know spec and req documents, and have done a few myself). The best part of this project is we would lose points if there were any bugs in the project code from junit, checkstyle, and pmd, forcing us to actually test and debug our code properly.
I know that everyone who has taken that class, and the follow-up CS2340, has gained a better appreciation for the software development process, and has a better understanding before learning it the hard way in the real world.
The Inquisition, what a show
The Inquisition, here we go
We know you're wishing that we'd go away
But the Inquisition here, and it's here to stay.
-Mel Brooks
Obviously, the people have not run out of novel ideas, including myself. Therefore, I propose a new iPod interface:
The iPod Shopping bag.
Never again will the choice of paper or plastic be boring with the new iPod shopping bag. It comes in two style, paper and plastic, and a built in speaker to allow the other customers to know you are cool.
Speaker and Power Specs:
Paper:
-- 8" Paper sub cone to really drive the deep bass, down firing, makets your food groove too!
-- 1" Paper directional tweeter cone that makes those highs so sweet, they destroy the lc circuits in the register laser scanners.
-- Powered by two potates and one lemon
Plastic:
-- 4" Electrostatic diaphram so clear that you forget where your car is while dancing to the latest tune
-- Powered by just a single lemon
As a soon to be graduating senior for BSCS at the Georgia Institute of Technology, we are required to take at least two software development classes, CS2335 and CS2340. As you can see from the numbering, they are both sophomore level classes. The reasoning for this, which I highly agree with, is to start learning the process of software development early and correctly before bad habits begin.
For CS2335, we had 7 projects, six smaller projects, with the first three being individual, and the next three being group projects (2-4 man). Each of these previous projects received 1-2 weeks to finish depending on difficulty. These projects demonstrated various aspects of software development, which mirrored the curriculum of UML, extreme programming, debuging, errors, and so on. Finally, we had a six-week final project that brought together the many aspects of all previous projects. Below is a like to my final project. As you can see the entire project is outlined with all project requirements, much like a requirements doc in business (I co-oped for 2 years, so I do know spec and req documents, and have done a few myself). The best part of this project is we would lose points if there were any bugs in the project code from junit, checkstyle, and pmd, forcing us to actually test and debug our code properly.
I know that everyone who has taken that class, and the follow-up CS2340, has gained a better appreciation for the software development process, and has a better understanding before learning it the hard way in the real world.
CS2335 Final Project
The Inquisition, what a show The Inquisition, here we go We know you're wishing that we'd go away But the Inquisition here, and it's here to stay. -Mel Brooks
Damn, now all those school kids can't use the beta tagging on /.
I'm just waiting for the time when "Kick Me" Is written across someones back via a hack!
The site is gone (well from what it used to be), we successfully slashdotted Iran. Woot.
Never let input go unchecked. If you do, you are already screwed.
Obviously, the people have not run out of novel ideas, including myself. Therefore, I propose a new iPod interface:
The iPod Shopping bag.
Never again will the choice of paper or plastic be boring with the new iPod shopping bag. It comes in two style, paper and plastic, and a built in speaker to allow the other customers to know you are cool.
Speaker and Power Specs:
Paper:
-- 8" Paper sub cone to really drive the deep bass, down firing, makets your food groove too!
-- 1" Paper directional tweeter cone that makes those highs so sweet, they destroy the lc circuits in the register laser scanners.
-- Powered by two potates and one lemon
Plastic:
-- 4" Electrostatic diaphram so clear that you forget where your car is while dancing to the latest tune
-- Powered by just a single lemon
Millionaire here I come!