Computer science majors are expected to:
1. Know how to write code in representative high-level programming languages.
a) input and output of data
b) control structures and procedural programming
c) object-oriented programming
2. Know the mathematical foundations of computer science, as well as calculus and the computational mathematical fields that rely on computer programs.
3. Understand the principles of operating systems and data structures.
4. Be able to develop software to solve real-world problems.
Computer science minors are expected to:
1. Know how to write simple code in representative high-level programming languages.
a) input and output of data
b) control structures and procedural programming
c) object-oriented programming
2. Know the mathematical foundations of computer science, as well as some calculus.
3. Understand the principles of data structures.
|