Demonstrate a working knowledge of fundamental concepts of discrete mathematics, calculus and linear algebra and their applications to modeling in Computer Science
Demonstrate understanding of the fundamental principles of Computer Science, including those of software design, data structures and algorithm analysis
Demonstrate strong programming skills, including proficiency in one or two popular programming languages and familiarity with current software development tools, computing platforms and leading-edge technology in Computer Science
Critically analyze programming problems and use appropriate techniques to implement efficient solutions
Communicate technical concepts and information in a clear, concise, meaningful way, both verbally and in writing
Admission and continuation requirements
A minimum grade of C- must be earned in each course required for the major/minor and a minimum GPA of 2.33 must be earned in the required courses.