venkman, I haver to bring back the point that it depends on the school/program. Since I only went to one I have to use that as an example (yet afgain, sorry to drag you guys through my education).
Half to all of the 300-400 level classes had projects spanning anywhere from half of a semester to the full semester. In Software Engineering the project (2-4 people) was (supposed to be) a little lighter so you had the time to go through the entire process (all the documentation except the user manual, cost estimates, time estimates, testing schemes etc). In Database(3-4 people) the project was supposed to be based on a well structured database with limited documentation. Some group chose to write a point of sale system in java and you'll never guess who put in 460 hours on it, another group did an entire Job/Resume Finder site that still outrates the University provided one. AI had 1 robotics project every 3 weeks, 2 image recognition projects, and a few other misc projects. Any language you want, here is the theory, make it work.
Networking II had single person projects and group projects. Mostly hardware but a few software as well. Object Oriented Design took a hint from the groans of the AI class and did a 1 semester project (3 people per group) to write a dynamic Feed Forward Neural Network generator that allowed the user to create a network, provide test patterns, etc. Ours went a step further and had a really nice interface and had the ability to save the networks/test patterns/outputs as xml and load the network back from the save file.
I could keep going, there was the web class (1 project a week plus the semester long project), the ethics class (2 15 minute lectures), programming 1 (program every week and a half on avg), programming 2 (program/week), operating systems (program/2wks plus the simple OS by the end of the semester), etc.
So like was mentioned above, this is pretty dependant on schools. The incoming programm 1 class these days starts with about 200 to 250 students. The graduation rate is about 10 to 15 students per semester.
-Tarwn
01010100 01101001 01100101 01110010 01101110 01101111 01101011 00101110 01100011 01101111 01101101
29 3K 10 3D 3L 3J 3K 10 32 35 10 3E 39 33 35 10 3K 3F 10 38 31 3M 35 10 36 3I 35 35 10 3K 39 3D 35 10 1Q 19
Do you know how hot your computer is running at home? I do