 |
Computer Science
Major
Computers store, retrieve, and communicate information, and solve problems in nearly every area of our society. Computer science concentrates on software aspects in the study of basic principles and tools used by computer pro-fessionals: algorithms and data structures, programming languages, computer hardware, numerical and symbolic computation, operating systems, networking, software methodology and tools, database and information retrieval, artificial intelligence, and visualization. A dual major with computer engineering is available.
- The computer science major is accredited by the Accreditation Board of Education and Technology (ABET) and offers the students the option of a second concentration in science, mathematics, business, or bioinformatics.
- Active student chapters of the Association for Computing Machinery and the IEEE Computer Society bring in nationally recognized speakers, sponsor career-oriented programs, and take field trips to learn about the computer operations of local companies.
| Bachelor of Science in Computer Science—Suggested Curriculum |
Freshman
Discrete Mathematics
Linux & Windows
Computer Science I, II, & III
English Comp I & II
Calculus I & II
GE History
Additional GE Courses (2) |
Sophomore
Calculus III
Comp Org & Assy Lang Prog
Data Struc & Software Design
Matrix Algebra
GE Human Expression
GE Non-Western Course
GE Human Behavior Course
CS/CEG Electives (2)
Lab Science Sequences (3) |
Junior
Intro to Software Engineering
Technical Communications
Statistical Methods
Science Courses (2)
CS/CEG Electives (2)
Concentration Course
Operating Systems
Intro to Database Management Systems |
Senior
Social Implications of Computing
CS/CEG Electives
Concentration Courses
GE Human Behavior
Comparative Languages
Intro to Formal Language |
|
 |
 |
|