Posted on 07/27/2003 9:24:31 AM PDT by BushCountry
Below is a typical Associate Level Degree program in Information Systems. Quite frankly, I think programs like these programs are a disservice to communities they serve. I also firmly believe that improper education and training of America's IT personal has hurt the economy and has made a major contribution to the decline in IT jobs. Yes, I know the bubble burst, but companies are not pushing forward aggressively when it comes to IT. So many companies got burnt by poorly trained IT personal and their empty promises that they are running scared. I value and respect the input of the people on this site, so I ask, "If you could develop/design a perfect Information System AA degree program what would it contain?"
My thoughts are presented in italics. Please feel free to rename courses, add/subtract ideas, and give me your two cents worth.
Introduction to computers and computing. This course should be designed with a few thoughts in mind; How to keep my computers/network secure. How to maintain/optimize the units where the operator is the bottleneck. Company-wide hardware purchasing decisions and cost benefit analysis of upgrades. Basically, I am saying that these programs should skip 90% of what they teach about the internal operation of the computer (no text book is up-to-date and the information for the most part is laughable).
Computer programming and problem solving. This course should be based on html, html help, java script, and SQL.
Basic spreadsheet design and development. Every spreadsheet should be designed and developed toward decisions that an IT personal makes daily. For instance how to calculate company-wide hardware/software purchases, IT labor costs and benefits, and cost benefit analysis of upgrades.
An introduction to graphic design software. Is this really necessary? If necessary, this course should use software that produces flowcharts, network cabling diagrams, and how to optimize graphics for the web/databases.
Operating systems concepts; database concepts and applications. Every computer should be a multi-boot operating system machine with connectivity issues discussed. The connectivity issues; Security, Internet, LAN, WAN, and Terminal Services. Database concepts and applications should relate to the current technologies for data warehousing, access times and bandwidth requirements, and backup procedures.
Database programming; installation and maintenance of computer hardware. The database design projects should include a fictional company employee database (should allow the employee to change information as required, e.g. address info, health insurance, and dependents), computer / software / network inventory, knowledge base of common networking troubleshooting and connectivity issues relating to this fictional company, and company policy/handbook.
Computer training and support techniques. Cost benefit analysts can not be stressed enough. Network and computer security, privacy and computer use policy issues, and remote administration/repair of PCs.
Systems analysis and design. Internal structured cabling, network communications technologies, supporting remote users, firewalls, routers, gateways, and designing a secure system.
Design and implementation of a systems project. One design project of a new 500 workforce fictional company. The layout of the three building complex, server software scheme and department level breakdown should be completed by the instructor. Students should be required to make the purchasing decisions for the purchase of Network Servers, Switches/Routers, Structure Cabling and Racks, Personal Computers, and networking/pc software.
Electives (Degree - 2 courses) - Students are required to take a 3-credit-hour humanities/fine arts course and a 3-credit-hour social/behavioral science course. For once, I am at a loss for words. These courses are suppose to make the IT professional a well-rounded individual. I would like to find a more practical use for these 6 credit hours. Any suggestions?
English (Degree - 2 courses) - These courses emphasize the writing process and professional communication skills. First course should be technical writing, practical proposals and grants. Second course should be creating effective web documents, e.g. HTML Help and Employee Computer Use Handbooks.
Math (Degree - 1 course) - Survey of topics including sets, logic, probability, statistics, matrices, mathematical systems, geometry, topology, mathematics of finance, and modeling. Math course topics should relate to Total Cost of Ownership (TCO) and cost benefit analysts of everything from increase network bandwidth to speeding up PC by adding memory. In other words, practical math for the network and system administrators.
No. A course such as that should avoid language-specific instruction. In all reality, what language you use would depend on what you seek to accomplish. A course such as this should introduce would-be, or existing, programmers to programming methodologies that work, rather than teaching a specific langauge... just my opinion, of course...
I can't agree with you more. When I was in the CS program at SUNY @ Stony Brook, Computer Science 101 was a very serious "wash out" class. It started with over 500 students in the lecture, and by the end of the semester, there were fewer than 100 still in it. In that class, you never even touched a computer (VT-52 terminals on a VAX 750) until the last two weeks of class, and then just to use the "turtle" robot simulation software. The entire class was logic and problem solving, and that's something that's really missing from a lot of programs. Forget the coding, and go with simple problem solving.
Mark
I was wondering about that too... "Twos Complement." That keeps you from having both a +0 and a -0.
Mark
I realize that this is a broad stroke, and my apologies to any "good" Freeper EEs out there...
My philosophy is simple... If you see an Electrical Engineer with a screwdriver in his or her hand, RUN!!!! I've had to fix so many problems caused by EEs trying to "improve" the performance of their computers, either through SW or HW mods, that it's kept me busy for years. More importantly, I was nearly electocuted by an EE who put together some office cubicles, and when he did the outlet wiring, he wired a hot ground. Blew up 3 systems and a switch. And I wound up dazed on the floor.
Mark
User support and cost-benefit analysis??? I'm not sure the guy who's into supporting remote users is the same guy who knows how to design a spreadsheet for IT labor costs and benefits.
I'd rather have a person who is great at a limited number of skills, versus someone who can list off 2 pages of proficiency.
Exactly right. I could almost care less what you program in; if you can't _tell_ me how you're going to solve the problem, we've both got a problem. After the solution is determined, then I'm willing to be impressed by beautiful code.
image.htm<html> <script> function helloWorld() { alert("Hello World!"); } </script> <body> <center> <img onload="helloWorld()" src="http://www.drudgereport.com/logo9.gif"> </center> </body> </html>
embed.htmimage.htm works exactly as it should, but I can't for the life of me get embed.htm to work. I've narrowed it down to two possibilities:<html> <script> function helloWorld() { alert("Hello World!"); } </script> <body> <embed onload="helloWorld()" autostart="true" hidden="true" src="http://okonsar.fcpages.com/LMO-Records/LMO-Records_EN/Audio/Offer/08FugaCan.mp3"> </body> </html>
1) There's something in the Internet Explorer security settings that prevents scripts from running in association with the <EMBED> tag, orAny thoughts?2) MSDN is claiming some functionality for Internet Explorer that just doesn't exist.
The code is copied more or less verbatim from the MSDN reference for
What I'm trying to do is write some code that will preload a sound file before playing it in Internet Explorer. [If you don't preload, you get a herky-jerky playback of your file.] The web is littered with patchwork hacks that try to overcome this limitation in Internet Explorer. In theory, it should be pretty straightforward in Netscape, with the Sound object, and its load() method, but IE doesn't support the Sound object.
Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.