Computer Science (Bachelor of Science)
Overview
This degree is designed to meet the growing need for computer professionals in all areas of industry, research, finance, commerce, government, healthcare and entertainment. We prepare students through rigorous coursework in problem-solving and algorithms, mathematics, physics, programming languages, hardware, software engineering, and distributed systems. Our graduates have the widest variety of job prospects and titles, including programmer, network administrator, software engineer, database analyst, stock-market analyst, data scientist, robotics engineer, game designer, systems analyst, web designer etc.
Designed With You in Mind
Students in our program gain an advantage by receiving a quality education. With small class sizes, students will have direct interaction with their classmates and professors, which will enable them to ask questions and actively engage in coursework. Students also have the opportunity to work with faculty mentors on undergraduate research projects.
Accreditations
Related Programs
Not what you were looking for? Tarleton State University offers over 100 different degrees and certifications that may be of interest to you, including:
Estimated Completion
120 credit hours (4 years)
Application Process
Cost
Locations Available
Department
College
Program Objectives
We aim to provide our students with the necessary knowledge and skills needed to excel in the professional world. We prepare our students for opportunities and future jobs with a variety of programming courses and professor involvement. Students are exposed to hands-on learning, with undergraduate research opportunities, on-campus computer-related employment, and local internships.
Coursework Highlights
Class | Number | Class Name |
---|---|---|
COSC | 3330 | Game, Graphics and GUI Development |
COSC | 3344 | Computer Applications in Analysis |
COSC | 3380 | Operating Systems |
COSC | 3443 | Computer Architecture |
COSC | 3489 | Software Engineering I |
COSC | 4401 | Database Theory and Practice |
COSC | 4441 | Microprocessor System Design |
COSC | 4451 | Distributed Applications |
COSC | 4478 | Computer Networks |
For more information on courses, please refer to the university catalog.