Verified Document

Computer Science Choosing One's Major Essay

Firms may look to cut costs by shifting operations to foreign countries with lower prevailing wages and highly educated workers. Jobs in software engineering are less prone to being off shored than are jobs in other computer specialties, however, because software engineering requires innovation and intense research and development. As stated in the introductory paragraph, American bachelors' in Computer Science generally rely on outdated methods and curricula. However, Computer Science graduates are very good at doing problem sets thanks to college experience in tackling well-defined specified problems, and breaking them down into small tasks. Nonetheless, even in this case, employers who face a large amount of such problems are likely to turn to programmers in a low-wage country due to their need to reduce costs especially in today's market. Moreover, top graduates from a standard Computer Science undergraduate program generally tend to go on to graduate school, and ultimately become professors themselves which reduces the quality of Computer Science undergraduates entering the job market.

Graduates generally have difficulty taking vague requests from a non-technical personal and turning them into concrete specifications that can actually be implemented in the context of a fixed budget and deadline. This problem arises due to the lack of communication that characterizes many Computer Science programs. Students generally communicate very little in the sense that they do not work together during classes which results in poor communication skills. From this perspective, Computer Science graduates encounter serious difficulties when writing or drafting a presentation, asking questions of users or customers, etc., problems which also appear due to the lack of experience handling real users' complaints and suggestions during their academic training. This aspect is also related to another shortcoming associated with this program of study. Graduates do not always...

This can also affect their performance because they are unable to communicate effectively with related departments.
There are a number of solutions to these problems but I think that Computer Science students should graduate with a portfolio of work and credentials to show future employers. This would make the recruitment process easier and more efficient for both employers and graduates as the latter would have concrete evidence to illustrate their skills and experience since grades are subjective and frequently inflated. Furthermore, this way the employer could acquire a clear understanding of the problems the graduate was faced with during college, and the methods he or she used to tackle and ultimately resolve them. Students would also benefit from working together more during classes. Currently, the lack of practical interaction among students along with the constant assistance of their professors does not enable them to develop problem solving skills. This is why working outside the computer science laboratory is extremely important, and a sine-qua-non condition for graduates to find and handle work in 'the real world.' Students who want to work as software engineers should also consider participating in internships which would enhance their employment opportunities by giving them the chance to gain experience to complement their theoretical knowledge. However, even in the absence of such internship opportunities, there are large computer companies looking to hire inexperience college graduates and offer them intensive training in company-based programs.

Sources

Statistics obtained from:

Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, 2008-09 Edition, Computer Software Engineers, on the Internet at (visited May 11, 2009).

Sources used in this document:
Sources

Statistics obtained from:

Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, 2008-09 Edition, Computer Software Engineers, on the Internet at <http://www.bls.gov/oco/ocos267.htm> (visited May 11, 2009).
Cite this Document:
Copy Bibliography Citation

Related Documents

Computer Science Information Technology Infrastructure
Words: 870 Length: 3 Document Type: Term Paper

There is a hazard, however, that implementation of these potentially helpful best practices can be expensive and unfocused if they are treated as merely technical guidance. To be most effectual, best practices should be applied inside the business circumstance, focusing on where their use would provide the most advantage to the organization. Top management, business administration, auditors, conformity officers and it managers should work together to make sure it

Computer Science Math Business and Pre-Engineering
Words: 1107 Length: 4 Document Type: Term Paper

Life at Friends University As I come nearer to the completion of my work at Friends University, I would like to take the opportunity to reflect on the past, savor the present, and look forward to the future. I believe that remembering what has already taken place and the things I have learned is a key in planning a successful and worthwhile future. I come to Friends University prepared to do

Computer Forensic Investigation Making an
Words: 3228 Length: 12 Document Type: Research Paper

Typically, a database uses either the simple recovery model or the full recovery model. The full recovery model can be supplemented by switching to the bulk-logged recovery model before bulk operations." (Microsoft, 2010 P. 2). Meanwhile, our company will need to implement the full back up safeguard all our data. Under the full recovery model, the first step is to back up the transaction log. Combination of full back-up with

Computer Training Program to Enhance
Words: 6445 Length: 25 Document Type: Term Paper

Similar to the suggestions offered by Gahala (2001), Brody (1995) identified several traits to be considered when developing a comprehensive professional development program. Among those traits include the reputation of the trainer, the rewards available to the participants, both tangible and intangible, and the support of the administration. Traditional staff development models have required everyone to participate at the same time and in the same location creating problems such

Computer Information System Design
Words: 2315 Length: 9 Document Type: Term Paper

New Computer System for the 21st Century Business Office It is impossible to imagine that any business can be run in the 21st century without an adequate computer system. And yet therein lies the rub: Determining what computer system is adequate for any business purpose is in fact a complex and difficult process in many cases. All too often what happens when a manager is faced with choosing a new

What Can I Do With a Computer Information Major
Words: 568 Length: 2 Document Type: Term Paper

Computer technology is continuously improving many aspects in today's world of business. It plays a very important role in the storage and retrieval of information. Among the course of studies from which a student can choose from, a major in Computer Information is important providing further improvements in the role of computer to billions and billions of information. What can I learn from a Computer Information Major? A Computer Information Major specializes

Sign Up for Unlimited Study Help

Our semester plans gives you unlimited, unrestricted access to our entire library of resources —writing tools, guides, example essays, tutorials, class notes, and more.

Get Started Now