BSCS - Computer Science (Software Engineering Concentration)
Degree Requirements: BSCS - Computer Science Major (Software Engineering Concentration)
| Code | Title | Hours |
|---|---|---|
| Required Courses | ||
| Minimum 124 hours including the following: | ||
| Literature and Writing | ||
| ENG 1310 | Research Writing: Writing and Academic Inquiry Seminars | 3 |
| PWR 3300 | Technical Writing | 3 |
| Great Text Requirements | ||
| Choose one of the following courses: | 3 | |
| Intellectual Traditions of the Ancient World : Literature and Thought | ||
| Medieval Intellectual Traditions: Literature and Thought in Context | ||
| Great Texts in the Origins of Science | ||
| Great Texts in Modern Science | ||
| English Literature Requirement | ||
| Choose one of the following courses: | 3 | |
| British Literature | ||
| World Literature | ||
| American Literary Cultures | ||
| Contemporary Social Issues | ||
| Select 3 hours from the corresponding A&S Distribution List (HIS 1300 included) | ||
| Contemporary Social Issues Distribution List (AS) | 3 | |
| Religion | ||
| REL 1310 | The Christian Scriptures | 3 |
| REL 1350 | The Christian Heritage | 3 |
| Foreign Language and Culture | ||
| Foreign Language and Culture Distribution List (ECS) | 3 | |
| Other Requirements | ||
| ECO 1305 | Issues in Economics for Non-Business Majors | 3 |
| or ECO 2306 | Principles of Microeconomics | |
| CSS 1301 | Fundamentals of Public Communication | 3 |
| or CSS 1302 | Speech for Business and Professional Students | |
| PSC 1387 | The U.S. Constitution, Its Interpretation, and the American Political Experience (Approved GTX course may fulfill PSC 1387) | 3 |
| PHI 1310 | Computer Ethics | 3 |
| Lifetime Fitness: Any two LF 11XX courses. | 2 | |
| Chapel: Two Semesters | ||
| Mathematics | ||
| MTH 1321 | Calculus I | 3 |
| MTH 1322 | Calculus II | 3 |
| MTH 2311 | Linear Algebra | 3 |
| or MTH 2321 | Calculus III | |
| STA 3381 | Probability and Statistics | 3 |
| Sciences | ||
| Select one group from the following natural or physical sciences: | 16 | |
| Group 1: | ||
| Modern Concepts of Bioscience and Modern Concepts of Bioscience Laboratory | ||
| Modern Concepts of Bioscience, continued and Modern Concepts of Bioscience Laboratory | ||
| Group 2: | ||
| Basic Principles of Modern Chemistry I and General Chemistry Laboratory I | ||
| Basic Principles of Modern Chemistry II and General Chemistry Laboratory II | ||
| Group 3: | ||
| Earth Science | ||
| The Earth Through Time and The Earth Through Time, Laboratory | ||
| Group 4: | ||
| General Physics for Natural and Behavioral Sciences I | ||
| General Physics for Natural and Behavioral Sciences II | ||
| or | ||
| General Physics I | ||
| General Physics II | ||
| Six to eight additional hours of science credit from the courses listed above or from courses that have one or more of the above courses as prerequisites. If a '1000' level course is chosen from the list above, the coordinating lab must be taken as well. | ||
| Computer Science Major (Software Engineering Concentration) | ||
| Required Courses | ||
| CSI 1430 | Introduction to Computer Science I with Laboratory | 4 |
| CSI 1440 | Introduction to Computer Science II with Laboratory | 4 |
| CSI 2334 | Introduction to Computer Systems | 3 |
| CSI 2350 | Discrete Structures | 3 |
| CSI 3334 | Data Structures | 3 |
| CSI 3335 | Database Design and Applications | 3 |
| CSI 3336 | Systems Programming | 3 |
| CSI 3344 | Introduction to Algorithms | 3 |
| CSI 3471 | Software Engineering I | 4 |
| CSI 3372 | Software Engineering II | 3 |
| CSI 3373 | Software Quality Assurance and Testing | 3 |
| CSI 3374 | Software Project Management | 3 |
| CSI 3439 | Computer Architecture | 4 |
| CSI 4321 | Data Communications | 3 |
| CSI 4330 | Foundations of Computing | 3 |
| CSI 4337 | Introduction to Operating Systems | 3 |
| CSI 43C9 | Capstone Design Project | 3 |
| Computer Science Electives | ||
| Select one course from the following: | 3 | |
| Numerical Methods | ||
| Computer Organization | ||
| Principles of Software Design | ||
| Special Topics in Intermediate Computer Science | ||
| Internship Experience | ||
| Cybersecurity Laboratory | ||
| Competitive Learning | ||
| Numerical Analysis | ||
| Introduction to Cybersecurity | ||
| Advanced Cybersecurity | ||
| Numerical Linear Algebra | ||
| Database Design I | ||
| Computer Graphics | ||
| Gaming Platform Frameworks | ||
| Object-Oriented Development | ||
| Introduction to Data Mining | ||
| Special Topics in Computer Science | ||
| A grade of “C” or better is required in all computer science hours counted toward major. | ||
| Total Hours | 124 | |