Computer Science
CS slide 2slide 3

Computer Science


What is Computer Science?

Computer Science is the study of computer systems including hardware and software. read more>>

Why Computer Science?

Technology is such an integrated part of our society that knowledge of computers is essential in almost all jobs.

What jobs can I get with a degree in Computer Science?

With a degree in computer science, a person's career options are vast. For example, one can become a software developer, graphic animator, a system analyst, web site designer, a database administrator, a teacher and a scientist.

News and Announcements


Calendar of Events


About the Department

The Department of Computer Science is a part of the College of Engineering and Computer Science at the University of Texas - Pan American. We are located in Edinburg, Texas, close to South Padre Island and Mexico. The University of Texas - Pan American is a component of the University of Texas System with an enrollment of over 20,000 students.

The department of Computer Science offers three degrees: Bachelor of Science in Computer Science (BSCS) as a broad-field major, Master of Science (MS) with a major in computer science, and Master of Science in Information Technology (MSIT). The BSCS degree is accredited by the Accreditation Board for Engineering and Technology Computing Accreditation Commission (CAC/ABET).

The department also offers a Bachelor of Science in Computer Engineering (BSCE) in cooperation with the Department of Electrical Engineering. The BSCE degree is accredited by the Accreditation Board for Engineering and Technology Engineering Accreditation Commission (EAC/ABET).

In addition, the department offers a 19-hour minor in computer science and provides service courses to fulfill University core curriculum requirements and computer science courses required for degree programs in engineering, science, and mathematics.

Faculty conduct research in computer science, computer science education, and interdisciplinary fields, and contribute their professional service to student advising, mentoring, professional organizations, University activities, industrial interactions and to the community through professional expertise.

The undergraduate curricula in computer science are based on the Association for Computing Machinery and the Institute of Electrical and Electronics Engineers Computer Society recommendations for curricula and reflect the goals of liberal arts education. The graduate curricula provide advanced and specialized study in the areas of computer science and information technology. The curricula in computer science provide the student with marketable expertise to enter computing and information technology fields, the skills and education required to adapt to the rapid change characteristic of the fields, and the foundation to pursue graduate study in computer science and information technology.

 Tenure Track Faculty Opportunities

University of Texas-Pan American Computer Science Department – Computer Engineering

The Department of Computer Science ( at the University of Texas-Pan American (UTPA) seeks applications for two tenure-track Assistant Professor positions in Computer Engineering (F13:14-028). All candidates must have demonstrated potential for excellence in teaching and research. The positions require a Ph.D. in Computer Science, Computer Engineering, or a closely related area. All areas of Computer Science or Computer Engineering will be considered. The Computer Engineering program is jointly administered by the Computer Science and Electrical Engineering Departments, and offers an ABET-accredited BS degree in Computer Engineering. The Computer Science Department also offers a BSCS (ABET/CAC Accredited) degree, a MS degree in Computer Science, and a MS degree in Information Technology.

UTPA is situated in the lower Rio Grande Valley of South Texas, a strategic location at the center of social and economic change. With a population of over one million, the Rio Grande Valley is one of the fastest growing regions in the country. The region has a very affordable cost-of-living. UTPA is a leading educator of Hispanic/Latino students, with enrollment of over 20,000.

The position starts in Fall 2014. The salary is competitive. A complete application should include: (1) a cover letter, specifically stating an interest in the Assistant Professor in Computer Engineering position, noting your specialization, (2) vita, (3) statements of teaching and research interests, and (4) names and contact information of at least three references. Applicants should address their ability to work collaboratively and their commitment to supporting the excellence of all students on campus.

Applications can be mailed to Dean’s Office, Computer Science/Computer Engineering Search, College of Engineering and Computer Science, The University of Texas-Pan American, 1201 W. University Drive, Edinburg, Texas 78539 or emailed to, ATTN: CS/CE Search. Review of materials will begin on December 1, 2013 and will continue until position is filled. Incomplete applications will not be considered.

Note: UTPA is an Affirmative Action/ Equal Opportunity Employer. Women, minorities, veterans, and qualified individuals with disabilities are encouraged to apply. This position is security-sensitive as defined by the Texas Education Code §51.215 (c) and Texas Government Code §411.094 (a) (2). All UTPA employees are required to have a criminal background check (CBC). CBCs will be conducted of all candidates invited to campus. Texas law requires faculty members whose primary language is not English to demonstrate proficiency in English as determined by a satisfactory paper-based test score of 500 (computer-based of 173 or internet-based of 61) on the Test of English as a Foreign Language (TOEFL) or a satisfactory test score of 6.0 on the International English Language Testing System (IELTS). Pending budget approval.


Mission Statement

The Computer Science Department strives for excellence in undergraduate and graduate education to impart the knowledge of computer science and instill a commitment to lifelong learning in students. Students learn to apply their knowledge to solve practical problems in an ethical way. The department provides for and encourages the collegial, intellectual academic growth of its faculty.

Educational Objectives

Graduates from the CSCI program will:
• Have the necessary breadth and depth to be productive in the practice of computer science and related engineering/application areas, and/or to pursue advanced graduate education.
• Demonstrate effective communication skills, and have an appreciation for non-technical disciplines.
• Have developed the ethical sensibilities and global perspective that allow them to appreciate how the decisions they make impact their community and society at large.
• Have the skills to be life-long learners, enabling them to adapt to the rapidly changing nature of computing.

Student Outcomes

The program will enable students to attain, by the time of graduation:
(a) An ability to apply knowledge of computing and mathematics appropriate to the discipline.

(b) An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.

(c) An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.

(d) An ability to function effectively on teams to accomplish a common goal.

(e) An understanding of professional, ethical, legal, security and social issues and responsibilities.

(f) An ability to communicate effectively with a range of audiences.

(g) An ability to analyze the local and global impact of computing on individuals, organizations, and society.

(h) Recognition of the need for and an ability to engage in continuing professional development.

(i) An ability to use current techniques, skills, and tools necessary for computing practice.

(j) An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.

(k) An ability to apply design and development principles in the construction of software systems of varying complexity.