2019-2020 Undergraduate Catalog 
    
    Nov 21, 2024  
2019-2020 Undergraduate Catalog [ARCHIVED CATALOG]

Computer Science, B.S. (6610)


Return to {$returnto_text} Return to: College of Engineering and Natural Sciences

The general education requirements for the B.S. degree are outlined in the Undergraduate Degrees and Specialized Programs section of the catalog. The Department of Computer Science offers a wide range of computer science courses to support the B.S. degree with a major in computer science (6610). These courses are designed to prepare students for computing careers in business, education, government, and industry. The courses also provide the foundation for graduate study in computer science. The courses blend theory and practice to prepare the students for careers in a rapidly changing field.

In order to prepare students for current and future computing demands in varied industries, the major in computer science is offered with one of the following concentrations:

Software and Systems (6611)

Data Science (6612)

Digital Hardware and Embedded Systems (6613)

A computer science major must earn a minimum grade of C in all computer science and mathematics courses that are prerequisites for another course in the curriculum prior to taking the course that requires the prerequisite. E.g., A student may not take CSCI 325 - Data Structures and Algorithms  until the student has earned a C or better in CSCI 222 - Programming Concepts and Problem Solving II . Prior to graduation a grade of C or better must be earned in all computer science and mathematics courses used to fulfill the degree requirements of a Computer Science major.

In the event of a grade lower than a C in a computer science or mathematics course used to fulfill a requirement for the major in Computer Science, that course may be repeated twice. After a third attempt of a required computer science or mathematics course the student must submit a written appeal to the Department of Computer Science for approval before enrolling in the course.

Computer Science majors are required to select a course sequence from biology, chemistry, or physics to fulfill one of the general biological and physical systems sequences. If a student is not prepared to enter calculus as the first mathematics course, he/she may be required to take college algebra and/or pre-calculus.

In addition to the course requirements for the major, all general education requirements for the Bachelor of Science degree must be met.

 

Concentration Requirements (9-19 Hours)


In addition to completing the Computer Science Major Requirements, a Computer Science student must complete one of the following Concentration Requirements in order to satisfy their degree requirements:

Software and Systems Concentration


 

Data Science Concentration


 

Digital Hardware and Embedded Systems Concentration


 

Return to {$returnto_text} Return to: College of Engineering and Natural Sciences