Student Learning Outcomes

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