Main Content

Computer Science - Program Goals & Learning Outcomes

 

Computer Science Goals

  1. Students will possess problem-solving skills, especially those required to analyze, design and implement solutions involving the use of a computer.
       
    1. Program Level Student Learning Outcomes
      • Successful students will be able to develop solutions to problems that are new to them, and implement these solutions efficiently.
      • An ability to apply mathematics and logic to solve computing problems.
  2.  
  3. Students will have a thorough understanding in current computing systems and the theoretical aspects of computer science.
       
    1. Program Level Student Learning Outcomes
      • Successful students will understand the architecture, organization, programming, security and design facets related to computer science.
      • Students will demonstrate competence in fundamental knowledge of hardware and software.
    2.  
  4. Challenge students to consider the ethical and social impacts of technology, for responsible action as a professional.
       
    1. Program Level Student Learning Outcomes
      • Successful students will recognize the impact of ethical and social issues related to technology.
      • Successful students will be able to evaluate potential ethical dilemmas and apply decision-making techniques to resolve them.
  5.  
  6. Prepare students for current and continued learning in a rapidly changing discipline of computer science and technology.
       
    1. Program Level Student Learning Outcomes
      • Successful students will acquire current technical knowledge and develop the skills needed for a successful start to careers in the computing industry.
      • Graduates who choose to pursue an advanced degree will receive the education, training, and skills that will make effective progress towards their degree.
      • Successful students will be familiar with ways to gain knowledge and understanding of new developments in computer science and technology.
      • Successful students will be aware of alternatives for continuing education in computer science.
  7.  
  8. Students will possess the ability to communicate effectivity related to topics in computer science and technology in both single and collaborative environments.
       
    1. Program Level Student Learning Outcomes
      • An ability to work effectively in small groups on various computing projects.
      •  An ability to use oral and written communication effectively in a technological community with clients and other industry professionals.