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 |