The Bachelor of Science in Applied Computer Science at Tarleton State University is a professionally oriented undergraduate degree that emphasises practical programming, systems development and applied problem‑solving across software, networking and data domains. It suits students who want a hands‑on computing education that prepares them for industry roles, internships and optional further study in computing fields.
What you'll study
The Applied Computer Science curriculum builds a foundation in core computing principles and then moves into applied topics and electives that reflect current industry needs. You study a mix of mathematics, core computer science theory and practical programming modules, capped by project work and opportunities for workplace experience.
- Core programming and software development: introductory and advanced programming (typically using C/C++, Java and/or Python), data structures, object‑oriented design and software engineering principles.
- Computer systems and architecture: digital logic, computer organisation, operating systems and embedded systems concepts.
- Algorithms and theory: discrete mathematics, algorithms and complexity, emphasising problem formulation and efficient solution design.
- Databases and information systems: relational databases, SQL, data modelling and fundamentals of information management.
- Networking and security: computer networks, network protocols, introductory cybersecurity and applied security practices.
- Applied electives: web and mobile application development, cloud computing, machine learning and data analytics options to tailor the degree to particular career interests.
- Practical experience: team‑based capstone project or senior design course, laboratory work in modern computing facilities and opportunities for internships or practicum with industry partners.
- General education: breadth requirements in communication, natural sciences, social sciences and humanities to support well‑rounded professional development.
Entry requirements
Admission to the bachelor’s programme normally requires completion of secondary education or an equivalent credential. Applicants are expected to have taken college‑preparatory mathematics (such as algebra, geometry and preferably precalculus or calculus) and to demonstrate readiness for university‑level study.
- Successful academic record in secondary school; specific GPA thresholds and assessment criteria are set by the university admissions office.
- Prior exposure to programming is beneficial but not always mandatory; applicants with strong quantitative skills but limited coding experience may be admitted and encouraged to complete introductory modules.
- Transfer students should provide college transcripts; credit for prior coursework is evaluated against programme requirements.
- International applicants must meet English proficiency requirements through recognised tests or approved alternatives and provide equivalent academic documentation.
- Placement testing in mathematics or programming may be used to determine appropriate entry level courses.
Career prospects
Graduates of Applied Computer Science are prepared for a broad range of technical roles in private industry, government and non‑profit sectors. The practical emphasis of the programme helps students transition directly into the workforce.
- Software developer / engineer
- Systems analyst and application developer
- Database administrator and data analyst
- Network engineer and IT support specialist
- Cybersecurity analyst and information security specialist
- Web and mobile application developer
- Technical consultant, product developer or project manager in technology firms
- Further study: graduates may also progress to master’s programmes in computer science, information technology or related areas.
Why study at Tarleton State University
Tarleton State University offers an applied, career‑focused computer science education with hands‑on labs, team projects and regional industry connections. As a member of a larger public university system, Tarleton provides access to resources and collaborative opportunities while maintaining smaller class sizes that support personalised instruction.
- Practical facilities: dedicated computing and networking labs where students complete coursework and capstone projects.
- Industry engagement: partnerships with local and regional employers that support internships, practicum placements and applied research opportunities.
- Student support: active student organisations, career services and faculty mentorship to help with job placement and professional development.
- Flexible pathways: elective options and transfer credit arrangements to customise the degree for software development, networking, cybersecurity or data‑oriented careers.
Explore more on ScholarshipsAds