Computer Science (BA)
The Bachelor of Arts degree with a major in computer science provides a traditional liberal arts education with a solid set of core courses in computer science. These courses provide the foundation necessary for advancement in computer science. During the sophomore year, a student selects a concentration from computer science or any approved minor in another discipline.
An important characteristic of the Baylor computer science program is the integration of software, hardware, theory, and design methodology throughout the curriculum. A highly personalized education is provided by faculty who are dedicated to undergraduate education with small classes and state-of-the-art laboratories. The programs are broadly based to prepare computer science graduates for the increasingly complex and ever-changing field of computer science.
In addition to a Bachelor of Arts degree with a major in computer science, the Department of Computer Science offers a Bachelor of Science in Computer Science (BSCS) degree accredited by the
Computing Accreditation Commission of the Accreditation Board for Engineering and Technology
111 Market Place, Suite 1050
Baltimore, MD 21202-4012
Telephone: (410) 347-7700
The requirements for the BSCS and BSI are presented in the School of Engineering & Computer Science section of the Undergraduate Catalog.
Requirements for a Major in Computer Science (BA)
| Code | Title | Hours |
|---|---|---|
| Minimum Total Hours Requirement | (124) | |
| Minimum GPA - 2.0 ("C") Overall | ||
| Minimum Hours in Residence | (60) | |
| Minimum Advanced Hours (for UG: 3000- or 4000-level courses) | (36) | |
| General Education Requirements | ||
| Arts and Sciences Core 1 | 47-54 | |
| Major Requirements | ||
| 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 4321 | Data Communications | 3 |
| CSI 4337 | Introduction to Operating Systems | 3 |
| CSI 43C9 | Capstone Design Project | 3 |
| Subtotal | 96 | |
| Required Concentration | 9-18 | |
| Choose one of the following concentrations: | ||
| Computer Science Concentration | ||
| Required Minor Concentration | ||
| Required Courses in Other Fields | ||
| CSS 1302 | Public Speaking for Business and Professional Students | 3 |
| MTH 1321 | Calculus I | 3 |
| PWR 3300 | Technical Writing | 3 |
| STA 2381 | Introductory Statistical Methods 2 | 3 |
| or STA 3381 | Probability and Statistics | |
| Note: Additional elective hrs. to reach 124 hrs. minimum may be required. | ||
| Total Hours | 124-126 | |
- 1
Core requirements and hours may vary based on individual student factors, including course selection, language proficiency, transfer status, specialized programs (e.g., BIC). Students should consult with their advisor and degree audit for additional information.
- 2
"C" or better in MTH 1322 Calculus II is the prerequisite for STA 3381 Probability and Statistics