Computer Science at Angelo State
Computer Science Career Information
Area |
Employer |
Information/Strategies |
Programming
-
Systems
-
Scientific Applications
-
Business Applications
-
Intelligence
-
Warehousing
-
Information Delivery
-
Maintenance
-
Project Management
|
-
Computer vendors
-
Software and computer companies
-
Any large organization including:
-
Banks
-
Retail chains
-
Manufacturers
-
Universities
-
Government agencies
-
Management consulting firms
-
Contract and temporary employers
-
Research laboratories
|
-
Gain relevant experience through internships or co-ops.
-
Develop an attention to detail and a flair for creativity.
-
Learn to work well with a team and to meet deadlines.
-
Supplement computer degree with courses in business, science, or engineering.
-
Stay current on programming languages.
-
Earn a master’s degree for upper level positions.
-
Seek the Certified Computing Professional designation by completing a series of exams and experiential requirements.
|
Systems Development
-
Analysis
-
Design
-
Support
-
Quality Assurance
-
Specialty Systems
-
Database
-
Client-Server
-
Expert
|
-
Banks and financial institutions
-
Insurance companies
-
Consulting firms
-
Manufacturers
-
Local, state, and federal government
-
Computer companies
-
Research institutions
|
-
Develop strong interpersonal skills. Learn to communicate effectively with technical and non-technical colleagues.
-
Gain programming experience. Many analysts begin their careers as programmers.
-
Become an effective problem solver.
-
Take business courses. Earn an M.B.A. degree for advanced positions.
-
Plan to continually educate self on new computer languages and technology.
|
Network Technology
-
Installation and Maintenance
-
Administration
|
Variety of organizations and industries |
-
Work in university computer labs.
-
Develop good communication skills and an interest in helping others.
-
Gain knowledge in a variety of computer areas including minor programming, software, and hardware.
-
Stay abreast of the latest technology and software.
-
Earn certifications in networking and computer security.
|
Internet
-
Programming
-
Software Design
-
Systems Analysis
-
Hardware Production
-
Web Page Design
|
-
Network access points
-
Backbone operators
-
Online service providers
-
internet service providers
-
Computer/equipment vendors
-
internet-related companies including:
-
Browsers
-
Search engines
-
Website design services
-
Large businesses
|
-
Gain experience as a webmaster through part-time jobs, internships, or volunteering to design web pages for student organizations.
-
Learn web-related programming languages.
-
Take graphic design courses to develop creativity.
-
Learn to communicate and work well with others in a team by participating in group projects or student organizations.
-
Earn a master’s degree in computer science for advanced opportunities in programming, analysis, or hardware/software design.
|
Consulting
-
System Installation
-
System Implementation
-
Training
|
-
Consulting firms
-
Self-employed
|
-
Consulting firms
-
Self-employed
-
Obtain a strong technical knowledge of computers, a background in business management, and experience as a systems analyst.
-
Learn various programming languages and operating systems.
-
Develop exceptional analytical and interpersonal skills.
|
Education
-
Teaching
-
Instructional Technology
|
-
Public and private schools, K-12
-
Colleges and universities
|
-
Certification required for public school teaching.
-
Earn a doctoral degree in computer science for post-secondary teaching.
-
Earn a graduate degree in information technology or a related field for instructional technology.
-
Develop a research specialty for university teaching.
-
Gain experience working with other students through tutoring or positions in computer labs.
|
Non-Technical
-
Customer/Product Support
-
Technical Writing
-
Sales and Marketing
|
-
Software/hardware manufacturers
-
Retail stores
-
Software vendors
|
-
Develop excellent communication skills and an interest in helping customers solve problems.
-
Work in university computer labs.
-
Supplement curriculum with technical writing courses to develop skills.
-
Seek related work experiences.
|
General Information and Strategies
-
Complete informational interviews with current computer science professionals to help establish career goals.
-
Having related experience is critical to most employers that hire computer science majors. Obtain an internship, co-op, or part-time job in a relevant area to increase employability.
-
Obtain vendor specific certifications or networking certifications to gain a competitive edge.
-
Develop strong interpersonal, communication, and other “soft skills.” Learn to work well on a team.
-
Programming and consulting may go hand-in-hand. Many occupations in these areas have responsibilities that overlap.
Links:
-
Professional Associations
-
Miscellaneous Career Information
-
Job Postings
* = Recommended Sites
© 1992 - 2009 The University of Tennessee