Computer Science, B.A.

Requirements for a Major in Computer Science

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 (B.S.C.S.) 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 B.S.C.S. and B.S.I. are presented in the School of Engineering & Computer Science section of the Undergraduate Catalog.

Requirements for a Major in Computer Science

Forty-two semester hours of core computer science including the following:
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 4321Data Communications3
CSI 4337Introduction to Operating Systems3
CSI 43C9Capstone Design Project3
Required Concentration10-18
Choose one of the following concentrations:
Computer Science Concentration
Required Minor Concentration
Required Courses in Other Fields
PWR 3300Technical Writing3
MTH 1321Calculus I3
STA 2381Introductory Statistical Methods 13
or STA 3381 Probability and Statistics
CSS 1302Speech for Business and Professional Students3
Total Hours64-72

"C" or better in MTH 1322 Calculus II is the prerequisite for STA 3381 Probability and Statistics

Note: The following courses are not applicable to the major in minor in Computer Science or as degree electives without written permission from the Computer Science Department Chair:

CSI 1337Introduction to Video Game Design3
CSI 1401Introduction to Programming I4
CSI 1402Introduction to Programming II4
CSI 2300Introduction to Data Science3
CSI 3303Information Technology3