BSCS - Computer Science (Software Engineering Concentration)

Degree Requirements: BSCS - Computer Science Major (Software Engineering Concentration)

Required Courses
Minimum 124 hours including the following:
Literature and Writing
ENG 1310Research Writing: Writing and Academic Inquiry Seminars3
PWR 3300Technical Writing3
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 1310The Christian Scriptures3
REL 1350The Christian Heritage3
Foreign Language and Culture
Foreign Language and Culture Distribution List (ECS)3
Other Requirements
ECO 1305Issues in Economics for Non-Business Majors3
or ECO 2306 Principles of Microeconomics
CSS 1301Fundamentals of Public Communication3
or CSS 1302 Speech for Business and Professional Students
PSC 1387The U.S. Constitution, Its Interpretation, and the American Political Experience (Approved GTX course may fulfill PSC 1387)3
PHI 1310Computer Ethics3
Lifetime Fitness: Any two LF 11XX courses.2
Chapel: Two Semesters
Mathematics
MTH 1321Calculus I3
MTH 1322Calculus II3
MTH 2311Linear Algebra3
or MTH 2321 Calculus III
STA 3381Probability and Statistics3
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 1430Introduction to Computer Science I with Laboratory4
CSI 1440Introduction to Computer Science II with Laboratory4
CSI 2334Introduction to Computer Systems3
CSI 2350Discrete Structures3
CSI 3334Data Structures3
CSI 3335Database Design and Applications3
CSI 3336Systems Programming3
CSI 3344Introduction to Algorithms3
CSI 3471Software Engineering I4
CSI 3372Software Engineering II3
CSI 3373Software Quality Assurance and Testing3
CSI 3374Software Project Management3
CSI 3439Computer Architecture4
CSI 4321Data Communications3
CSI 4330Foundations of Computing3
CSI 4337Introduction to Operating Systems3
CSI 43C9Capstone Design Project3
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 Hours124