Whatcom Community College
Home MenuBachelor of Science in Computer Science Program Outcomes
As a result of completing the bachelor of science in computer science pathway, you should be able to:
- Analyze complex computing problems and apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate computing-based solutions to meet a given set of requirements.
- Demonstrate proficiency in key areas of computer sciences:
- Programming languages and paradigms (e.g., object-oriented, functional, procedural)
- Data structures and algorithms
- Software development and engineering practices
- System software, including operating systems, databases, and networks
- Understand theoretical foundations of computer science, including formal languages, automata, computability, and complexity theory.
- Understand mathematical principles relevant to computer science, such as discrete math, linear algebra, probability, and statistics.
- Communicate effectively in professional contexts, demonstrating proficiency in written, oral, and interpersonal communication, along with management skills.
- Demonstrate competencies needed in one or more areas of computer science, such as:
- AI / machine learning
- Robotics
- Mobile device programming / web applications
- Computer security principles
- Describe the impact of computers on society and understand ethical issues shaping the practice of computer science and information management.
