Undergraduate Programs

Bachelor of Science Degree in Computer Science

The Department of Computer Science offers a B.S. degree in Computer Science with optional concentrations in Cloud and Systems, Cybersecurity, Data Science, and Software Engineering. We also offer a specialized Cyber Operations Track designated by the NSA as a Center of Academic Excellence in Cyber Operations (CAE-CO) program, and a minor in Computer Science. Our program features an innovative curriculum with plenty of opportunities for hands-on learning, including state of the art computer classrooms and laboratories, laboratory sections that accompany most of our classes, an active personal tutoring program, and fun class projects such as robot contests. Our program includes a dense peer-to-peer support network, employing advanced students to teach and mentor lower-level students.

An undergraduate education in Computer Science provides problem solving ability, technical knowledge, and practical skills. These form a foundation for lifelong learning and prepare students for employment in industry or graduate education. There is an acute need for information technology workers, and our students are well-prepared to satisfy that need. Our graduates have landed high paying jobs at top companies, such as IBM, Microsoft, Google, Cisco, Dell, Hewlett Packard, AT&T, Rackspace, USAA, and Southwest Research Institute; some starting at salaries 20–40 percent over the national average. Our students are well-prepared to bring quality expertise to tackle interesting problems in industry or to purse advanced degrees.

Computer Science students are active in several organizations including the Association for Computing Machinery (ACM), Computer Security Association (CSA), and Computer Science Graduate Student Association (CSGSA). New students are always welcome to attend their events.


Please refer to the Computer Science (BS) Admission Requirements for details on the admissions process.

Undergraduate Research Opportunities

For those who are interested in undergraduate research, please see UTSA's Office of Undergraduate Research. There are also opportunities for students to participate in faculty members’ research.

Financial Options

Students can qualify for several scholarships based on merit and have the option of completing internships with industry. There are many part-time jobs within the department as part of the learning support network, as well as many computer science jobs on campus.

Undergraduate Advisor of Record

Dr. Palden Lama