|
COMPUTER SCIENCE
Computer Science as an academic major introduces students to a comprehensive program that aims to develop analytical skills and attitudes for its effective application in a variety of career fields. Computer Science provides the fundamentals for creating and programming systems, understanding various computer languages, and the role that computers play in today's changing environment. The rapid spread of computers and information technology has created a need for highly skilled workers to design and develop new hardware and software systems and to incorporate new technologies. Job tasks and occupational titles used to describe this broad category of workers evolve rapidly, reflecting new areas of specialization or changes in technology, as well as the preferences and practices of employers.
Computer Science Firms
IBM
Microsoft Sun
Hewlett-Packard
Cisco Systems
Compaq
Dell
Gateway
Intell
Lucent Technologies
Strategies-What Can I Do To Prepare?
- Get first-hand experience through internships or co-ops
- Develop
attention to detail and flair for creativity
- Learn to work well with a team
and to meet deadlines
- Supplement computer degree with courses in business,
science or technology
- Stay current on programming languages
- Earn a master's degree for upper
level positions
- Seek the Certified Computing Professional designation by
passing a series of exams and obtaining required experience
Professional Associations
Job Options
Computer Programmers
Convert project specifications and convert statements of problems and procedures into detailed, logical flow charts for coding into computer language. Develop and write computer programs to store, locate, and retrieve specific documents, data, and information. There are two broad types of programmers-applications programmers and systems programmers. Applications programmer write programs to handle a specific job, such as track inventory within an organization. Systems programmers write programs to maintain and control computer systems software, such as operating systems, network systems and database systems.
Computer Software Engineers
Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency. Analyze and design databases within an application area, working individually or coordinating database development as part of a team.
Database Administrators
Coordinate changes to computer databases. Test and implement the database, applying knowledge of database-management systems. Plan, coordinate, and implement security measures to safeguard computer databases.
Computer Systems Analysts
Analyze science, engineering, business, and all other data processing problems for application to electronic data processing systems. Analyze user requirements, procedures and problems to automate or improve existing systems and to review computer system capabilities, workflow, and scheduling limitations. Analyze or recommend commercially available software. Supervise computer programmers.
Computer Security Specialists
Plan, coordinate, and implement security measures for information systems, to regulate access to computer data files and to prevent unauthorized modification, destruction, or disclosure of information.
Skills and Talents Required
- Ability to cope with constant change
- Ability to organize and
think critically
- Have abstract reasoning, keen observation, and intense
concentration
- Computational ability
- Curiosity and enthusiasm for gadgetry
- Organize, analyze, and interpret
data
- Self-discipline, and ability Work independently and in teams
- Tendency
toward analytical and logical thinking and advanced quantitative abilities
- Knowledge of operating systems
- Programming language concepts
- Effective written and oral communication
skills
Education Required
A bachelor's degree in computer science or a related field is expected of those entering into the computer industry. Individuals with an advanced degree in computer science or computer engineering, information science or management information system (MIS) are favorable prospects for employment, particularly if they have supplemented their formal education with work experience.
Certification
Microsoft training and certification is a top priority for career minded network administrators. Computer certifications will keep you competitive in your current position and help you further your career. There are a wide array of certifications available out there. Some of the more popular and profitable include:
- MCSE -Microsoft Certified Systems
Engineer
- MCSA -Microsoft Certified Systems Administrator
- CCDP -Cisco
Certified Design Professional
- SCJP -Sun Certified Programmer for Java 2 Platform
- CompTIA A+ Ø Industry
credential that validates the knowledge of computer service technicians
- CLP -Certified Lotus Professional
- PMP -Project
Management Professional
- CISSP -Certified Information Systems Security
Professional.
Languages Commonly Used by Most Employers
- C++
- Visual Basic
- Java
- Unix Shell
- SQL
Computer Science Websites
Stop by the Office of Career Services
and see your career counselor
Pratt 5th Floor
|