The Bachelor's in Computer and Information Sciences at the University of Texas is an interdisciplinary undergraduate degree combining core computing foundations with information theory, data management and human-centred design. It suits students who want a broad technical grounding in programming, systems and data together with practical skills for building information-rich applications and services.
What you'll study
This programme blends computer science foundations with information science topics to give both theoretical understanding and practical experience. You will study core subjects such as programming, data structures and algorithms, computer systems and software engineering alongside information-focused modules in databases, information retrieval, human–computer interaction and data analytics.
- Foundations: introductory and advanced programming, data structures, algorithms, discrete mathematics and computer architecture.
- Information and data: relational and NoSQL databases, data modelling, data visualisation, information retrieval and data mining.
- Systems and software: operating systems, networks, cloud computing, secure software development and software engineering practices.
- Human-centred topics: human–computer interaction, usability, information behaviour and design of interactive systems.
- Advanced and elective options: machine learning, natural language processing, cybersecurity, mobile and web development, big data platforms and ethics in information technology.
- Project work: team-based software projects and an optional or required capstone in which students design and implement a substantial information system or research project.
The curriculum typically follows a progression from foundational courses in the first year to more specialised electives and a major project in the final years. Laboratory work, coding assignments, group projects and opportunities for undergraduate research are integral to the programme.
Entry requirements
Applicants should present a strong secondary-school record with particular achievement in mathematics. Prior experience in programming or computing is advantageous but not always mandatory if applicants demonstrate ability and motivation. Typical admissions decisions consider academic transcripts, personal statement, and any relevant coursework or portfolio work.
- Strong performance in mathematics and science subjects at secondary level.
- Evidence of problem-solving ability; prior programming experience or coursework in computing is beneficial.
- Personal statement outlining interest in computing and information topics; some applicants provide portfolios or links to coding projects.
- International applicants should meet the university's English language requirements and provide equivalent academic documentation.
Career prospects
Graduates of this degree are equipped for a wide range of roles across technology and information industries. The mix of programming, systems knowledge and information expertise opens pathways in both technical and interdisciplinary careers.
- Software engineer, full‑stack developer or systems developer
- Data analyst, data engineer or machine learning engineer
- Information architect, database administrator or systems analyst
- Human–computer interaction specialist, UX designer or product designer
- Cybersecurity analyst, IT consultant or cloud solutions engineer
- Further study options include master's degrees in computer science, information science, data science or related research pathways.
Why study at University of Texas
The University of Texas offers strong computational teaching and research, with faculty active in areas such as algorithms, systems, data science and human–computer interaction. Students benefit from well-equipped computing labs, research centres and a large regional technology ecosystem that creates plentiful internship and employment opportunities.
- Access to interdisciplinary expertise across computing and information schools, enabling tailored study pathways.
- Opportunities for undergraduate research, industry placements and project-based learning with real-world partners.
- Active career services and strong employer connections in the local and national tech sectors to support internships and graduate employment.
- A large peer community and student societies for coding, data science and entrepreneurship that support skills development and networking.
Explore more on ScholarshipsAds