Computer Science Careers
Computer Science spans the range from theory through programming to cutting-edge development of computing solutions. Computer science offers a foundation that permits graduates to adapt to new technologies and new ideas.
The work of computer scientists falls into three categories:
- designing and building software
- developing effective ways to solve computing problems, such as storing information in databases
- sending data over networks, or providing new approaches to security problems
- devising new and better ways of using computers and addressing particular challenges in areas such as robotics, computer vision, or digital forensics (although these specializations are not available in all computer science programs)
Most computer science programs require some mathematical background.
There are numerous creative, fun, and interesting jobs and careers in computing fields. According to CNN Money Magazine's report on the "best jobs in America," the No. 1 "Best Job in America" in 2006 was software engineering, ahead even of finance, medicine, real estate, and law. The number of software engineering jobs is expected to grow by 46% in the next 10 years.
Information Systems Careers
Information Systems is concerned with the information that computer systems can provide to aid a company, non-profit, or government organization in defining and achieving its goals. It is also concerned with the processes that an enterprise can implement and improve, using information technology.
Information Systems professionals must understand both technical and organizational factors, and must be able to help an organization determine how information and technology-enabled business processes can provide a foundation for superior organizational performance. They serve as a bridge between the technical and management communities within an organization.
Businesses rely on Information Systems professionals to address important issues, such as:
- What information does the enterprise need and how is that information generated?
- Is it delivered to the people who need it and is it presented to them in ways that permit them to use it readily?
- Is the organization structured to use technology effectively?
- Are the business processes of the organization well designed?
- Does the organization use the communication and collaboration capabilities of information technologies appropriately?
- Is the organization capable of adapting quickly enough to changing external circumstances?