Student Competencies

Computer Science majors will:

  • Understand the fundamental concepts and theory of computing and their application to solving real world problems
  • Express themselves and ideas orally, in writing, and the “languages” of the discipline
  • Master current and cutting edge technologies including programming languages, algorithms, databases, systems analysis, web based technologies, networks, security and hardware
  • Think abstractly, logically, clearly, and critically
  • Work in groups both as a participant and as a leader
  • Relate theory to practice
  • Be lifelong learners and able to teach themselves
  • Understand the ethical, legal, and social implications of technology
  • Become gainfully employed in technology related jobs and/or prepared for graduate study

Student Learning Outcomes for the Mathematics Major

  • Knowledge of the basic concepts and techniques in core content areas of mathematics and in elementary statistics.
  • Understanding of the basic concepts and techniques in core content areas of mathematics and in elementary statistics and ability to translate that theory to other disciplines.
  • Ability to apply the basic concepts and techniques in core content areas of mathematics and in elementary statistics to solve routine homework problems.
  • Ability to use logical reasoning and analysis to solve more complex problems, including the ability to select from, use and interpret various mathematical approaches.
  • Ability to communicate mathematical and statistical ideas clearly and precisely, including the ability to develop and write rigorous mathematical proofs.
  • Ability to read and learn mathematics independently.
  • Ability to program in a high level programming language.