Estimated Completion
120 credit hours (4 years)
Application Process
Cost
Locations Available
Department
College
B.S. in Computer Science
Overview
This degree is designed to meet the growing need for Software Engineers and Embedded System Programmers. We prepare students for their future through both technical and mathematical courses, as well as a wide variety of courses that explore programming languages that are used for developing application domains. We intend for students to enter the corporate world or graduate school with the skills and abilities to find solutions to issues in the industry.
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.
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:
Plan Your Future
Career Opportunities
Software is one of the most prominent parts of today's society. Our focus is to teach students how to work with and create Embedded Software Systems. These applications can range from Payroll Control Systems to Nuclear Reactors. Students who graduate with a B.S. in Computer Science have the opportunity to work in positions such as:
- Embedded Programmer Manager
- Database Administrator
- System Analyst
- Gaming Software Programmer
- Geographic Analyst
- Operating System Developer
Research Opportunities
Both students and faculty members continually do research in applied probability and artificial intelligence. Students are encouraged to pursue research alongside faculty members, which will enhance their learning experience, as well as enable them to engage in networking, amplify their resume, and earn some extra money along the way. Past research endeavors have targeted areas such as:
- Game development
- Graphics
- Autonomous robots
Career Services
Career Services offers students a wide variety of professional development opportunities that can translate into careers. A few of these programs include:
- Hire A Texan - Online Job Board
- Mock interviews
- Resume assistance
- Job fairs
- Career counseling
And much more!
Request more information about this program in:
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 | Introduction to Software Engineering |
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.
Facilities & Features
Computer Science Club
This club is a great way for students to get involved and meet like-minded peers. We hold regular meetings with departmental faculty members that include networking, LAN parties, programming contests, and guest speaker presentations. Our past speakers have included former program graduates and company representatives from within the industry. Students will also go on field trips throughout the semester, particularly to locations that use computer science in the core of their work.
Tarleton Aeronautical Team
Tarleton's Aeronautical Team was established in 2011 and competes in NASA based competitions every year. The team includes several members that come from various job backgrounds, which enables them to perform multiple roles. All students are welcome to join; being a Computer Science major is not a requirement.
Environmental and Civil Lab
The Environmental and Civil Lab houses these major research facilities:
- A hydraulics flume
- High Performance Liquid Chromatography (HPLC)
- Structural Behavior Analysis
- Visual Analysis
- Total Station Surveying Equipment