You are right, even as a liberal I think Kerry sucked. You also had the option, difficult as it may be, to remove the incumbent from your party ballot in the primaries.
Pro wrestling has some of the most ridiculous soap opera like drama possible. Te big difference is the actors have a slightly harder time reciting their lines, the male cast are all body builders and the female cast are all in porn.
You voted for GWB? TWICE? The first time I won't fault you, everyone has different opinions. The second time, you knew he was a feces throwing monkey and Cheney was the antichrist and you voted for them anyway?
We are growing up. I used to LAN party all the time as a college student. But now I live 5 hours away from most of my friends, and most of us have careers and kids. I still play games with them online regularly, but not as long.
I would expect someone out of 2 year school with a CIS:programming degree at a minimum to be able to code a moderately complicated application in whatever language they are most familiar with. That's about all that can be expected. Anything else will most likely be learned on the job.
For a 4 year degree I still expect someone to know the basics that I mentioned. Maybe I am highly motivated and learned a lot on my own, but that should mostly affect the depth of that knowledge rather than the breadth.
Your estimation of 12 classes seems a bit off. IIRC i had: 2 english 2 history 2 social 4 math 4 science 2 basic programming 2 mid level programming 1 ethics 2 project classes
Assuming 5 classes per semester that leaves 19 classes for advanced study and electives.
sorry for double replay. Boolean algebra is math. Math is the pure abstraction on which solutions to problems (AKA algorithms) are based.
The biggest problem with designing algorithms is knowing when you don't have to design an algorithm. You have to know the existing algorithms, what problems they solve, the benefits and drawbacks of those algorithms. Most of the time, a good algorithm already exists, or a close enough fit that a little modification makes the most sense. It is a rare thing when you have a solvable problem in a category that doesn't have any existing solutions.
In my experience, a 4 year CS graduate should be able to do a lot more than that.
a graduate should: *Be familiar with how computers work from the hardware to OS, processes, sockets, etc. *Be highly proficient in a structured and object oriented programming language. *Be familiar enough with functional, structured, object oriented and event driven languages that they can become proficient in any language they need rapidly. *Be familiar with all major software design and development methodologies. *Be capable of managing a small group of peers in software development. *Be capable of producing requirements from discussion with a business domain specialist. *Be capable of transforming reasonable requirements into a working application. *Be capable of choosing or creating an algorithm appropriate for a given problem based on its requirements and parameters. *Be capable of reading and understanding code written by others. *Be capable of recognizing bottlenecks and inefficiencies. *Be capable of optimizing code for various types of efficiency (code size, speed, memory use, etc). *And last but not least, always document your code, damn it.
You don't have to be great at it. But you have to have that broad background so that learning on the job is actually useful.
You picked some wrong classes to exclude from "algorithms". Boolean algebra and compiler design are very much a part of algorithm design (for some problems). You would be amazed at how many problems can efficiently be solved using a recursive descent parser or by using a truth table to reduce complex of conditions to a few simple &'s and |'s.
what is worse is that we also use DD-MM-YYYY at the same time, so two identical looking dates may have a different value, so you always have to know what the format is to correctly interpret a little less than half our dates.
I would settle for it if they made you have to hit preview before you had to submit... Like you do (you might need to add slashdot as an exception to noscript for that, I don't remember).
1 horsepower isn't enough to run a house. And smaller heat engines are inherently less efficient than larger ones. And a smaller reservoir will loose heat faster than a larger one that has proportionally less surface area.
You still don't want the thermal mass in or near your house. A thousand degrees is enough to make paper and wood instantly catch fire. It is enough to melt aluminum and damage commercial bricks and concrete. It is enough to cause 3rd degree burns in seconds.
Yes.
If you think normal women are nuts, wait till you get suckered into a relationship with someone with OCD.
I was a retard and lost 8 years of my life to one.
You are right, even as a liberal I think Kerry sucked. You also had the option, difficult as it may be, to remove the incumbent from your party ballot in the primaries.
You mean something like this? http://en.wikipedia.org/wiki/Kaiju_Big_Battel
Pro wrestling has some of the most ridiculous soap opera like drama possible. Te big difference is the actors have a slightly harder time reciting their lines, the male cast are all body builders and the female cast are all in porn.
I would rather see Obama fail to do anything worthwhile rather than to watch McCain burn our nation to the ground.
You voted for GWB? TWICE? The first time I won't fault you, everyone has different opinions. The second time, you knew he was a feces throwing monkey and Cheney was the antichrist and you voted for them anyway?
Wasn't he appointed by the Democrat president? Or was he a Bush appointee? I assume the latter if he's bending-over to appease the megacorps.
Party affiliation only determines which megacorps he wants to bend over for. One way or the other, the corporations will bend you over anyway.
We are growing up. I used to LAN party all the time as a college student. But now I live 5 hours away from most of my friends, and most of us have careers and kids. I still play games with them online regularly, but not as long.
I would expect someone out of 2 year school with a CIS:programming degree at a minimum to be able to code a moderately complicated application in whatever language they are most familiar with. That's about all that can be expected. Anything else will most likely be learned on the job.
For a 4 year degree I still expect someone to know the basics that I mentioned. Maybe I am highly motivated and learned a lot on my own, but that should mostly affect the depth of that knowledge rather than the breadth.
Your estimation of 12 classes seems a bit off. IIRC i had:
2 english
2 history
2 social
4 math
4 science
2 basic programming
2 mid level programming
1 ethics
2 project classes
Assuming 5 classes per semester that leaves 19 classes for advanced study and electives.
sorry for double replay. Boolean algebra is math. Math is the pure abstraction on which solutions to problems (AKA algorithms) are based.
The biggest problem with designing algorithms is knowing when you don't have to design an algorithm. You have to know the existing algorithms, what problems they solve, the benefits and drawbacks of those algorithms. Most of the time, a good algorithm already exists, or a close enough fit that a little modification makes the most sense. It is a rare thing when you have a solvable problem in a category that doesn't have any existing solutions.
In my experience, a 4 year CS graduate should be able to do a lot more than that.
a graduate should:
*Be familiar with how computers work from the hardware to OS, processes, sockets, etc.
*Be highly proficient in a structured and object oriented programming language.
*Be familiar enough with functional, structured, object oriented and event driven languages that they can become proficient in any language they need rapidly.
*Be familiar with all major software design and development methodologies.
*Be capable of managing a small group of peers in software development.
*Be capable of producing requirements from discussion with a business domain specialist.
*Be capable of transforming reasonable requirements into a working application.
*Be capable of choosing or creating an algorithm appropriate for a given problem based on its requirements and parameters.
*Be capable of reading and understanding code written by others.
*Be capable of recognizing bottlenecks and inefficiencies.
*Be capable of optimizing code for various types of efficiency (code size, speed, memory use, etc).
*And last but not least, always document your code, damn it.
You don't have to be great at it. But you have to have that broad background so that learning on the job is actually useful.
Nursing is also a job that requires a fair amount of strength, and with morbidly obese patients a freaking lot of strength.
You can also add project management to that list
You picked some wrong classes to exclude from "algorithms". Boolean algebra and compiler design are very much a part of algorithm design (for some problems). You would be amazed at how many problems can efficiently be solved using a recursive descent parser or by using a truth table to reduce complex of conditions to a few simple &'s and |'s.
Pro wrestling and 7 flavors of fake reality ghost hunting shows.
what is worse is that we also use DD-MM-YYYY at the same time, so two identical looking dates may have a different value, so you always have to know what the format is to correctly interpret a little less than half our dates.
I would settle for it if they made you have to hit preview before you had to submit... Like you do (you might need to add slashdot as an exception to noscript for that, I don't remember).
1 horsepower isn't enough to run a house. And smaller heat engines are inherently less efficient than larger ones. And a smaller reservoir will loose heat faster than a larger one that has proportionally less surface area.
You still don't want the thermal mass in or near your house. A thousand degrees is enough to make paper and wood instantly catch fire. It is enough to melt aluminum and damage commercial bricks and concrete. It is enough to cause 3rd degree burns in seconds.
those were the first two things on his list!
YRO is used to label anything involving rights or the internet. Sucks, but true.
we do have a preview button you know.
right... as if that sunlight wasn't already going to be making the desert hot. This just changes the distribution of heat a little.
They are pretty nice.
Mexico is still pissed that we took California and Texas from them.
I think it would be pronounced United Station.
A person from Chalmette, LA is called a Chalmation (starts like Shall, ends like dalmatian)
A person from Violet, LA is called a Violation.