Student Learning Outcomes
- Demonstrate mastery of programming fundamentals by using standard programming constructs and data structures.
- Apply the major concepts and theoretical foundations of computer science to solve programming problems including the design and analysis of algorithms.
- Use collaborative tools to contribute to a software project and meet a specific set of design and performance requirements.
- Evaluate the ethical and legal responsibilities of a professional working in the field of computer science.