Assessment

Assessment

Program Goals and Objectives

  • Goal 1: Have a basic understanding of the essential mathematical and scientific principles of computer science
    • Objective 1.1: Understanding and proficiency in the mathematical foundations of Computer Science
  • Goal 2: Have a basic understanding of fundamental areas of Computer Science, including programming, data structures, algorithms, software engineering, concepts of programming languages, operating systems, and computer organization
    • Objective 2.1: Proficiency in software design and development, algorithm design and analysis, operating systems, programming languages, theory of computation, and computer architecture
  • Goal 3: Have the ability to apply mathematical knowledge to solve problems
    • Objective 3.1: The ability to apply and continuously refine their Computer Science knowledge and skills throughout their careers
  • Goal 4: Have the ability to apply software engineering principles to the design and implementation of software systems
    • Objective 4.1: The ability to work effectively in a variety of programming environments, hardware platforms, and operating systems
  • Goal 5: Be capable of thinking and learning independently and rigorously, acquire new knowledge, and continue their development as computer professionals
    • Objective 5.1: The ability to communicate effectively both orally and  in writing, work in teams, and act professionally and ethically