|
-
Aug 23rd, 2004, 06:16 AM
#1
Thread Starter
Junior Member
Design your degree
Hi there,
I wonder what courses/modules you guys with like to have in a Computer Science and/or Information Systems degrees?
I am curious as the market and technology change so fast. I don't know if schools manage to stay updated or if you guys finish collegue without having a clue about what's going on out there.
For example, I am of the opinion that more emphasis on development methodologies would help us a lot. Quality of software depends on good code but also on good specs.
So, what do you think?
-
Sep 19th, 2004, 09:32 PM
#2
Dazed Member
I think most schools are way behind. I wanted to earn an AS in computer science from a local community college by me. After looking at the course structure i decided to go for a AS in mathematics. Here is are some of the classes i would have had to take if i went for the CS degree. C++ I, C++ II, Computer Programming Q-Basic, Computer Organization and Assembly Language, Systems Analysis and Design.
Now what if you program in another language besides C++? Ok so you get to take another language as an elective. But then you are just going over all of the stuff you already know. What if you do not want to take any mathematics classes?
Now for the information technology degree that is offered at my college. How is four months of Java going to prepare anyone for a job?
It's not. Everything shoud be structured differently. Core Language, Graphics Programming, JDBC, Awt/Swing, NetWork Programming, JCE ect..... Don't get me wrong college is great. I mean if all you were taught was how to program and nothing else then i seriously doubt that you would be able to create any programs that could do anything of value. I just think that colleges should teach current technologies and structure them in a manner that allows the student to learn each piece fully. Not have everything mashed into one semester.
-
Sep 23rd, 2004, 03:56 PM
#3
Member
There are two schools of thoughts on Comp Sci. degrees.
The applied approach teaches the latest technologies. This is really good in the short term, since you directly learn the technologies that employers are looking for. This is usually what you'll get at the community college level.
On the other end of the extremes are the schools that don't really teach ANY languages. These tend to concentrate on concepts, and how to solve things, not how to solve things in xy language. You'll usually pick up a bit of info on the way on a language, but its not the intent of this type of program.
Usually, the second option ends up winning in the long run. People who know things at the second level should be able to learn any language relatively fast and easily. That is what you should concentrate on rather than the syntax of a For Next loop.
-
Sep 23rd, 2004, 11:57 PM
#4
doesn't matter what you know, if you've never written any code, you are automatically disadvantaged. i don't think you can learn *any* language, either. maybe to fix a specific problem, but not to design and implement something.
-
Sep 26th, 2004, 12:04 AM
#5
I think its all subjective. Its a talent to be able to learn programming.
Either from the traditional schooling or at the tradeschool /
community colledge level it takes conceptual understanding of
programming logic at a logical level and not at a copy and paste
level. Anyone can "find" code that will do what they want, but to
be able to analyze requirements for a project and put into place a
viable solution is true understanding. Take the Analyzing
Requirements MCSD test and you will see what I mean (VB6 or VB
NET). So if you have the talent to be able to understand
programming logic from either types of schooling or self-taught
learning, thats the only difference that counts.
VB/Office Guru™ (AKA: Gangsta Yoda™ ®)
I dont answer coding questions via PM. Please post a thread in the appropriate forum. 
Microsoft MVP 2006-2011
Office Development FAQ (C#, VB.NET, VB 6, VBA)
Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
If a post has helped you then Please Rate it! 
• Reps & Rating Posts • VS.NET on Vista • Multiple .NET Framework Versions • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API Viewer utility • .NET API Viewer Utility •
System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6 
-
Sep 27th, 2004, 10:45 AM
#6
Thread Starter
Junior Member
Is there anything in "Analyzing Requirements MCSD" that you cannot learn at college? I mean is anything *really* new?
-
Sep 27th, 2004, 08:22 PM
#7
One of my points is that the test is un-biased on where you went
to school or didn't go to school. If you can understand
programming well enough, logical & syntax, you will do well on
the test. If you learned from copy and pasting code, you probably
will not do well at all. Thats all there is to it. Proving
understanding of both logic and syntaxual (is that a word?) will
equate to a solid education any day. Companies are looking for a
programmer with proven experience because they want to be
able to see if you understand and can put into motion good
programming skills. Then if you have a degree on top of that, you
will be in front of the other applicants.
VB/Office Guru™ (AKA: Gangsta Yoda™ ®)
I dont answer coding questions via PM. Please post a thread in the appropriate forum. 
Microsoft MVP 2006-2011
Office Development FAQ (C#, VB.NET, VB 6, VBA)
Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
If a post has helped you then Please Rate it! 
• Reps & Rating Posts • VS.NET on Vista • Multiple .NET Framework Versions • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API Viewer utility • .NET API Viewer Utility •
System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6 
-
Sep 29th, 2004, 10:32 AM
#8
Dazed Member
Posted by RobDog888
One of my points is that the test is un-biased on where you went
to school or didn't go to school. If you can understand
programming well enough, logical & syntax, you will do well on
the test.
I guarantee that after attending four years of college one would be unable to pass for example say the SCPJ2. The things that you have to learn about the language in order to pass the test are so minute that taking two or three semesters of that language proably wouldn't help that much. Also after getting bogged down with electives and other classes your chances become ever smaller that you would pass the cert exam.
Companies are looking for a
programmer with proven experience because they want to be
able to see if you understand and can put into motion good
programming skills.
In my opinion companies want too much. Do you want a degree? Do you want certification? Do you want applications to present? Do you want work history? They want everything.
-
Sep 29th, 2004, 10:58 AM
#9
Thread Starter
Junior Member
Originally posted by Dilenger4
I guarantee that after attending four years of college one would be unable to pass for example say the SCPJ2.
Dilenger4 you've answered in part my question. Sometimes it seems that certificates have nothing to do with degrees. I think that's because what you learn in college isn't exactly what you are asked for in the certificate exams.
I think that in collegue you learn more *concepts* and less (but some) practical things. Certificates assess your expertise in a 100% practical area (program language, etc), which is not exactly what you learned at college. However, I'm inclined to think that a degree may help indirectly. Having studied for 3 or 4 years may have trained you to think and develop your learning skills, think at a logical level and understand concepts rather than tangible things. (This could also apply to people with no degrees but with experience who have developed those skills)
In the case of certificates like Analyzing Requirements something... I might assume that there are more things from college that could help. Isn't it more conceptual than the other kinds of certificates?
Last edited by Mutant; Sep 29th, 2004 at 11:28 AM.
-
Sep 29th, 2004, 10:29 PM
#10
PowerPoster
My Networking Prof was the head of personell for some large company for several years and he told me that certs are good to have, but he would hire someone with a degree and no certs over someone with no degree and 100 certs.
His reasoning was that certs prove your skill in a single area, whereas if you have a BS then he knows that he can move you around anywhere in the company and you should be able to handle yourself fairly well.
But as far as classes go I think if you want to be a programmer you should stick to a BS/CS degree. If you want to be a programmer who will be able to move up in the company you should get a BS/CIS degree. CIS concetrates on the business and managerial end of programming as well as actually coding concepts and languages.
-We have enough youth. How about a fountain of "Smart"?
-If you can read this, thank a teacher....and since it's in English, thank a soldier.

Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|