Computer Science B.S. - Software Engineering
Bachelor of Science - Computer Science; Concentration in Software Engineering
College of Humanities & Sciences
Catalog Year: 2022-23
General Education Requirements
Information regarding these requirements can be found in the General Education Section of the catalog.
Summary
Code | Title | Hours |
---|---|---|
Computer Science Core Courses | 33 | |
Science Core | 9-10 | |
Science Electives | 6-10 | |
Communication Requirement | 3 | |
Software Engineering Concentration | 36 | |
Total Hours | 87-92 |
Degree Specific Credits: 87-92
Required Cumulative GPA: 2.0
Computer Science Core Courses
Notes:
- CSCI 315E will fulfill the upper-division writing requirement.
- Only students choosing the Software Engineering concentration may take M 162 (Applied Calculus) instead of M 171 (Calculus I).
Code | Title | Hours |
---|---|---|
Complete all of the following courses: | ||
CSCI 106 | Careers in Computer Science | 1 |
CSCI 150 | Introduction to Computer Science | 3 |
CSCI 151 | Interdisciplinary Computer Science I | 3 |
CSCI 152 | Interdisciplinary Computer Science II | 3 |
CSCI 232 | Intermediate Data Structures and Algorithms | 4 |
CSCI 258 | Web Application Development | 3 |
CSCI 315E | Computers, Ethics, and Society | 3 |
CSCI 332 | Advanced Data Structures and Algorithms | 3 |
CSCI 340 | Database Design | 3 |
M 171 | Calculus I | 4 |
or M 162 | Applied Calculus | |
M 225 | Introduction to Discrete Mathematics | 3 |
Total Hours | 33 |
Minimum Required Grade: C-
Science Core
Rule: Complete 1 of the following subcategories of science sequences. 9-10 total credits required.
Biology Sequence Option
Code | Title | Hours |
---|---|---|
Complete all of the following courses: | ||
BIOB 160N | Principles of Living Systems | 3 |
BIOB 161N | Principles of Living Systems Lab | 1 |
BIOB 170N | Principles of Biological Diversity | 3 |
BIOB 171N | Principles of Biological Diversity Lab | 2 |
Total Hours | 9 |
Minimum Required Grade: C-
Chemistry Sequence Option
Code | Title | Hours |
---|---|---|
Complete all of the following courses: | ||
CHMY 141N & CHMY 142N | College Chemistry I and College Chemistry I Lab | 5 |
CHMY 143N & CHMY 144N | College Chemistry II and College Chemistry II Lab | 5 |
Total Hours | 10 |
Minimum Required Grade: C-
Physics Sequence Option
Code | Title | Hours |
---|---|---|
Complete all of the following courses: | ||
PHSX 215N | Fundamentals of Physics with Calculus I | 4 |
PHSX 216N | Physics Laboratory I with Calculus | 1 |
PHSX 217N | Fundamentals of Physics with Calculus II | 4 |
PHSX 218N | Physics Laboratory II with Calculus | 1 |
Total Hours | 10 |
Minimum Required Grade: C-
Science Electives
Rule: Complete 2 of the following courses. Laboratory courses must be taken in conjunction with their associated lecture course.
Note: The Biology, Chemistry, or Physics sequence chosen to fulfill the science core may not count toward the science electives requirement.
Code | Title | Hours |
---|---|---|
Complete two of the following courses: | 6-10 | |
Planetary Astronomy and Planetary Astronomy Lab | ||
Stars, Galaxies, and the Universe and Stars, Galaxies, and the Universe Lab | ||
Principles of Living Systems and Principles of Living Systems Lab | ||
Principles of Biological Diversity and Principles of Biological Diversity Lab | ||
Microbiology for Health Sciences and Microbiology Health Sciences Lab | ||
College Chemistry I and College Chemistry I Lab | ||
College Chemistry II and College Chemistry II Lab | ||
Forest Biometrics | ||
Introduction to Physical Geology and Introduction to Physical Geology Lab | ||
Fundamentals of Physics with Calculus I and Physics Laboratory I with Calculus | ||
Fundamentals of Physics with Calculus II and Physics Laboratory II with Calculus | ||
Modern Physics | ||
Advanced Physics Lab | ||
Total Hours | 6-10 |
Communication Requirement
Code | Title | Hours |
---|---|---|
Complete one of the following courses: | 3 | |
Introduction to Public Speaking | ||
Argumentation | ||
Total Hours | 3 |
Minimum Required Grade: C-
Software Engineering Concentration
Notes:
- Only students choosing the Software Engineering concentration may take M 162 (Applied Calculus) instead of M 171 (Calculus I).
- A maximum of 3 credits of Computer Science electives may be in research credits (CSCI 390 or CSCI 490).
- A maximum of 3 credits of Computer Science electives may be in internship credits (CSCI 398 or CSCI 498).
Code | Title | Hours |
---|---|---|
Complete all of the following courses: | ||
CSCI 181 | Web Design and Programming | 3 |
CSCI 322 | Advanced Web Application Development | 3 |
CSCI 426 | Software Design & Development I | 3 |
CSCI 427 | Software Design and Development II | 3 |
CSCI 443 | User Interface Design | 3 |
or CSCI 400 | Digital Entrepreneurship | |
Advanced Software Electives - Complete two of the following courses: | 6 | |
Digital Entrepreneurship | ||
or CSCI 443 | User Interface Design | |
Data Visualization | ||
Internship | ||
Upper-Division Computer Science Electives | 15 | |
Complete 15 credits of CSCI courses numbered 300 and above. | ||
Total Hours | 36 |
Minimum Required Grade: C-