Computer Science - What to Do with this Major

Job Titles

Account Representative-Technology Sales Data Communication Analyst Quality Control Engineer
Analyst Data Control Administrator Research Analyst
Applications Programmer Data Processing Manager Research & Development Laboratory Programmer
Applied Science Technologist Data Recovery Planner Risk Analyst
Artificial Intelligence Data Security Manager Risk & Insurance Specialist
Automated Systems Designer Data Warehouse Specialist Robotics Programmer
Business Systems Analyst Engineering Lab Technician Sales Representative
Chief Information Officer Government Official Satellite Communications Specialist
Client/Server Programmer Graphical User Interface (GUI) Programmer Senior Applications Planner
Computer-Aided Design Technician Graphic Artist, Computer Aided Design Software Development Specialist
Computer Analyst Help Desk Technician Software Engineer
Computer Applications Engineer Information Scientist Software Support Specialist
Computer Engineer Information Systems Auditor Special Effects (FX) Specialist
Computer Facilities manager Inside Technical Sales Specification Writer
Computer Graphics Technician Interface Design Director (Web) Specialist Programmer
Computer Installation & Test Specialist Internet Specialist/Web Designer Strategic Analyst
Computer Operations Manager Intranet Applications Specialist/Manager Systems Administrator
Computer Operator Inventory Control Specialist Systems Analyst
Computer Programmer Junior Programmer System Software Developer
Computer Scientist Mail Server Administrator Systems Engineer
Computer Security Coordinator Management Information Specialist Systems Programmer
Computer Systems Engineer Microcomputer Support Specialist Teacher
Computer Systems Hardware Analyst MIS Manager Technical Site Manager
Computer Systems Manager Multi Media Specialist Technical Support Representative/Specialist
Consultant Network Programmer Technical Writer
Content Engineer (Web) Operating Systems Programmer Telecommunications Specialist
Content Specialist Operations Research Analyst Telecommunications Manager
Contract Administrator Production Support Specialist Training Instructor/Specialist
Corporate Security Specialist Professor UNIX Administrator
Customer Engineer Programmer/Analyst Web Designer
Data Architect Project Lead/Manager Webmaster
Database Administrator Quality Assurance Analyst Web Security Administrator
Database Design Analyst    

 

Personal Characteristics to be Successful

Analyze statistics Identify areas with upgrade needs Plan, coordinate and implement security measures
Automate processing Identify problems Possess written and oral communication skills
Attend to detail Implement physical databases Provide technical support to workers
Clarify problems Install/modify new systems Recognize elements, relationships, structures and organizing principles
Classify/systemize Integrate different approaches Research
Conceptualize complex systems Interview Review large amounts of material and extra essence
Conduct feasibility studies Investigate and resolve software and hardware problems Set priorities
Convert data from project specifications Knowledge of marketing concepts Solve problems/troubleshoot
Coordinate tasks Knowledge of programming language and operating systems State problems or procedures
Create or modify computer programs Knowledge of special projects Survey
Describe technical information to non-technical personnel Manage Databases Teach
Design programs/systems Management & administration skills Test solutions/software
Develop and coordinate Mathematical skills Trace problems to the source
Develop hardware products Monitor data communication networks Train system users
Develop work goals Perceive/define cause & effect relationship Troubleshoot
Diagnose Perform scientific or laboratory work Use algorithms to reason
Evaluate/review software/systems Perform statistical analyses Work on aerospace & scientific applications
Explain processes Plan, develop, test and document computer programs Work independently and in teams

 

Workplace Skills

Analyze statistics
Automate processing
Attend to detail
Clarify problems
Classify/systemize
Conceptualize complex systems
Conduct feasibility studies
Convert data from project specifications
Coordinate tasks
Create or modify computer programs
Describe technical information to non-technical personnel
Design programs/systems
Develop and coordinate
Develop hardware products
Develop work goals
Diagnose
Evaluate/review software/systems
Explain processes
Identify areas with upgrade needs
Identify problems
Implement physical databases
Install/modify new systems
Integrate different approaches
Interview
Investigate and resolve software and hardware problems
Knowledge of marketing concepts
Knowledge of programming language and operating systems
Knowledge of special projects
Manage Databases
Management & administration skills
Mathematical skills
Monitor data communication networks
Perceive/define cause & effect relationship
Perform scientific or laboratory work
Perform statistical analyses
Plan, develop, test and document computer programs
Plan, coordinate and implement security measures
Possess written and oral communication skills
Provide technical support to workers
Recognize elements, relationships, structures and organizing principles Research
Review large amounts of material
Set priorities
Solve problems/troubleshoot
State problems or procedures
Survey
Teach
Test solutions/software
Trace problems to the source
Train system users
Troubleshoot
Use algorithms to reason
Work on aerospace & scientific applications
Work independently and in teams

 

 

Sources

Creighton University, Career Services Web site (visited July 2006):
http://www.creighton.edu/careerservices/careerexploration/careerrelatedmajors.html
University of North Carolina-Wilmington, Career Services (What can I do with a major in...) Web site (visited July 2006): http://www.uncwil.edu/stuaff/career/Majors/index.htm
Johnson County Community College Web site (visited November 2007): http://www.jccc.com

 
©