Suite101

Computer Programming Schools Tips

Choosing Classes, Courses, Colleges, Universities and Online Schools

© Guy Lecky-Thompson

Sep 12, 2007
A look at online and offline computer schools offering computer science degrees and programming classes.

Computer programming jobs are on the increase, as are the opportunities for computer programming courses, classes and degrees. Anyone looking for a job in computers has a range of options, and these will affect the kind of computer courses they follow. For example, here are just some of the key industries:

  • Database administration - computer programmers often help large companies manage employee, client, warehouse, etc. databases;
  • R&D - computer programming plays a large role in creating simulations of financial, physical, chemical & biological systems;
  • Banking & finance - the banking sector use computer programming specialists to model systems from choosing investments to offering home loans;
  • etc.

Even if programming is not officially part of the job, it is a useful skill to help get ahead. For example, it allows one to make little applications to help solve simple work-related problems.

Alternatives to strict computer programming courses include general technology courses and online tutorials which offer good learning possibilities.

Choosing Computer Programming Classes

If ad-hoc learning is the emphasis, computer courses can be done online. These should be chosen by the specific skill that they teach.

It is always good to get a grounding in programming first, though, and our Computer Programming 101 Tutorial is a great place to start.

When choosing an offline set of classes, it also helps to know what it is you want to learn, and this tutorial set will also be helpful to those looking for a computer programming degree at a college or university.

It is important to match the computer programming courses with prospective careers. For example, for those wanting to get into video games, the best option is to pick a course that includes minors in animation and graphics.

On the other hand, those wanting to go into research and development of financial prediction system or biochemistry, will need a solid understanding of advanced concepts such as neural networks and prediction. So, choosing the right computer programming classes is usually a mix of personal interest and current or future job requirements.

Online or Offline?

There are many choices - college, university, online self-learning, home and distance learning, etc. - and they all come with advantages and disadvantages.

Online

If the student is looking for a full computer programming degree course, then online computer programming schools must be fully accredited, otherwise employers will not accept the degree. However, they are good for self-learning and ad-hoc courses, where the final accreditation might not be so important.

Home study is also good if programming just a sideline or special interest, as it allows the student to progress in their own time. They are also generally cheaper than traditional courses, but the accredited courses can be more expensive then expected.

Offline

Offline, traditional computer programming schools are also good because it helps to be able to ask questions. With advanced chat-room technology such as second life, online computer classes becoming more interactive, and many of the benefits that com with an offline course now exist online. The interaction is important in any learning experience.

As an additional plus, the college library is a goldmine of information. Believe it or not many books on computer programming that have been published over the years are still valid, and all computer programming schools will have an extensive collection.


The copyright of the article Computer Programming Schools Tips in Computer Programming is owned by Guy Lecky-Thompson. Permission to republish Computer Programming Schools Tips in print or online must be granted by the author in writing.




Post this Article to facebook Add this Article to del.icio.us! Digg this Article furl this Article Add this Article to Reddit Add this Article to Technorati Add this Article to Newsvine Add this Article to Windows Live Add this Article to Yahoo Add this Article to StumbleUpon Add this Article to BlinkLists Add this Article to Spurl Add this Article to Google Add this Article to Ask Add this Article to Squidoo