One may be involved in science exploring the mysteries of the universe and another may be involved in medical research. A computer scientist may be solving problems with engineers in design and implementation projects while another makes extensive use of computers in music, art, or business information processing. Because computer science is ever changing and closely interacts with other disciplines, it is important that computer science programs encompass a broad range of topics, such as programming and programming languages, hardware and software systems design, and formal languages and computation theory. The computer science degree programs at Baylor represent these topics in its curriculum. A major strength of the programs is the balance between practice and theory.
Some classes collaborate with local companies on projects.
Students apply theory to solve real problems, gaining valuable experience while the company gains an inside track for hiring graduates experienced in its industry. The department enjoys an excellent record in placing its graduates in industry and the top graduate schools. Each student in the program is assigned to a faculty adviser. This individual attention develops relationships and contacts that exist long after graduation. Abroad-based liberal arts background that students receive from Baylor adds polish to the breadth of computer science areas represented in the department.