Computer Science Career Opportunities
When you graduate with a degree in computer science, cybersecurity or artificial intelligence from Angelo State, you can expect to possess a variety of skills necessary to succeed. You will also be prepared to explore job opportunities in multiple areas.
Computer Science
Marketable Skills
- Graduates can effectively develop and apply the skills inherent in systems engineering where requirements, design, configuration, integration, project management, quality assurance and process applications are necessary.
- Graduates can effectively use information technology to gather, store and communicate data in appropriate formats.
- Graduates will be able to evaluate and use skills relating to the differing technological tools used to manipulate, report or operate with data acquisition.
- Graduates will understand roles within teams, work units, departments, organizations, inter-organizational systems and the larger environment.
- Graduates will have developed the skills and abilities to research career pathways in computer science and other technical fields, in particular the technical skills and knowledge required to pursue targeted careers for all pathways in their chosen fields.
- Graduates will be able to effectively apply trouble-shooting skills in identifying and mitigating hardware, software and networking security-related problems and incidents.
Career Opportunities
- Research and development
- Computer programming
- Computer game development
- Mobile application development
- Internet programming and development
- Web development
- Systems analysis
- Consulting
- Computer and network security
- Information technology management
- Software development
- Database administration
- Hardware engineering
- Systems management
- Data communication network design
- Network administration
Cybersecurity
Marketable Skills
- Computer network protection
- System, application, cloud, and data protection
- Cybersecurity skills in defense, operations, and response
- Digital forensics
- Intrusion detection
- Protecting computer and network infrastructures from cyber attacks
- Risk assessment
- Collaboration and communication
- Problem-solving
Career Opportunities
- Cybersecurity analyst
- Software developer/engineer
- Cybersecurity consultant
- Vulnerability analyst/penetration tester
- Cybersecurity manager/administrator
- Network engineer/architect
- Systems engineer
- Senior software developer
- Systems administrator
Artificial Intelligence
Marketable Skills
- Machine Learning & Deep Learning - Building, training, and evaluating predictive models (e.g., neural networks, decision trees, ensemble models).
- Data Analysis & Visualization - Extracting insights from large datasets using tools like Python (Pandas, Matplotlib, Seaborn).
- Programming & Software Development - Proficiency in Python, Java, C++, or other languages commonly used in AI applications.
- Mathematics & Statistics for AI - Linear algebra, calculus, probability, and statistical inference applied to modeling and algorithm development.
- Natural Language Processing (NLP) - Techniques for language modeling, sentiment analysis, and chatbot development.
- Computer Vision - Working with images and video using tools like OpenCV, TensorFlow, and PyTorch.
- Ethics & Responsible AI - Understanding the societal, legal, and ethical implications of deploying AI systems.
- Cloud Computing & Big Data Tools - Familiarity with AWS, Azure, Google Cloud, Hadoop, and Spark for scalable AI systems.
- AI Frameworks & Tools - TensorFlow, PyTorch, Keras, Scikit-learn, HuggingFace Transformers, etc.
- Critical Thinking & Problem Solving -
Applying AI techniques to solve real-world problems across different domains.
Career Opportunities
- AI/Machine Learning Engineer - Design and deploy machine learning models in software applications.
- Data Scientist / Data Analyst - Analyze data to help companies make data-driven decisions.
- Software Developer with AI Focus - Develop AI-powered features in mobile apps, web services, or enterprise software.
- Computer Vision Engineer - Work on facial recognition, autonomous vehicles, surveillance systems, etc.
- Natural Language Processing Engineer - Develop AI for chatbots, voice assistants, translation tools, or search engines.
- AI Research Assistant / Research Scientist (with graduate study) - Work in academic or industry labs advancing AI technologies.
- Business Intelligence Analyst - Use AI tools to derive business insights and strategies.
- Cybersecurity Analyst (AI-focused) - Apply AI for threat detection, anomaly detection, or fraud prevention.
- Ethics & AI Policy Analyst - Work on frameworks for responsible AI development and deployment in tech companies or regulatory agencies.