Computer Science, B.A.

4 Years On Campus Bachelors Program

Texas Wesleyan University

Program Overview

The Bachelor of Arts in Computer Science at Texas Wesleyan University provides a strong foundation in programming, algorithms, computer systems and software development, making it a good fit for students who want to solve complex problems and build technology across a range of industries. Students develop their skills through programming in C++, data structures, computer organization, software engineering, operating systems and advanced computer science electives, while the flexible BA structure also leaves room for electives or a concentration.

Curriculum Structure:

Year 1:
Students begin by building their programming and academic foundations through courses such as CSC 1321 Programming in C++ and CSC 1322 Advanced Programming C++. They also encounter lower-level computing concepts through CSC 1330/2310 Assembly Language/Computer Organization, alongside general education coursework in composition, mathematics and the humanities.

Year 2:
The second year moves into more structured computational thinking, with CSC 2320 Data Structures developing students' ability to organize and manipulate information efficiently. Students also study CSC 2340 Object-Oriented Programming & Design and MAT 3381 Discrete Math, strengthening their programming, design and mathematical reasoning skills.

Year 3:
Students progress into more advanced theory and systems through CSC 3320 Programming Language Concepts, CSC 3360 Analysis of Algorithms and CSC 3391 Operating Systems. The programme also includes MAT 3311 Probability & Statistics and elective or concentration coursework, allowing students to broaden their interests within computer science.

Year 4:
The final year focuses on professional software development and independent project work through CSC 4383 Software Engineering and CSC 4384 Senior Project. Students complete additional upper-level computer science and general electives, giving them an opportunity to deepen their technical interests while applying their accumulated knowledge to a substantial project.

Focus Areas:
Computer programming, C++, data structures, object-oriented programming, computer organization, programming languages, algorithms, operating systems, software engineering, artificial intelligence, database systems, computer graphics, computer networks and contemporary computer science.

Learning Outcomes:
Students develop programming and computational problem-solving skills, learn to analyse algorithms and computer systems, apply software engineering principles, understand operating systems and programming languages, and use advanced computer science concepts to design and implement solutions.

Professional Alignment (Accreditation):
The official Texas Wesleyan University BA programme materials do not list a programme-specific professional accreditation. The curriculum is professionally oriented toward software development, systems analysis, programming, computing and related technology careers.

Reputation (Employability Rankings):
Texas Wesleyan University does not publish a programme-specific QS, Guardian or equivalent employability ranking for the Computer Science B.A. on its official programme pages. The university does, however, report that computer science graduates have gone on to work for organisations including IBM, PricewaterhouseCoopers, First Command, Tarrant County College and Fort Worth ISD.

Experiential Learning (Research, Projects, Internships etc.)

The Computer Science B.A. at Texas Wesleyan combines programming and systems coursework with opportunities to apply computing knowledge through internships, senior project work and practical computing facilities. Students have access to computer labs across campus, including the Ella C. McFadden Science Center and the Eunice and James L. West Library, with the Computer Science & Math labs providing tools such as Eclipse, Visual Studio, NetBeans IDE, Ubuntu Virtual Machine, Python, MATLAB, Cygwin and PuTTY. Faculty expertise also spans areas such as computer graphics, robotics, artificial intelligence, algorithms, information retrieval, scientific computing and software engineering, giving students opportunities to engage with current areas of computer science.

Students can put these resources and skills into practice through several programme and university-supported experiences:

  • Senior Project: CSC 4384 Senior Project gives students an opportunity to complete substantial computer science project work after progressing through the programme's programming, algorithms and software engineering courses.

  • Software Engineering Projects: CSC 4383 Software Engineering covers software development processes including analysis, design and implementation, preparing students to approach larger software projects systematically.

  • Internships: Texas Wesleyan provides opportunities for students to undertake off-campus learning experiences through internships, with Career Services helping students search for positions through Handshake.

  • Computer Science & Math Labs: Dedicated computing facilities provide access to software including Eclipse, Visual Studio, NetBeans IDE, Ubuntu Virtual Machine, Python, MATLAB, Cygwin, PuTTY and FileZilla.

  • Library Computing Facilities: The Eunice and James L. West Library includes computer facilities and a Maker's Lab, providing additional spaces for academic and project work.

  • AI, Robotics and Graphics Exposure: Computer science faculty research and teaching interests include artificial intelligence, robotics, computer graphics, multi-agent systems, simulation and scientific computing, creating opportunities to learn from faculty working in these areas.

  • Dimensions Club: Students studying computer science, mathematics and physics can participate in the student-led Dimensions Club, which brings guest speakers to meetings and helps students build professional connections.

  • Computer Information Systems Certificate: Students can complement their computer science studies with the CIS Certificate, which provides hands-on experience with technology relevant to internships and employment.

Progression & Future Opportunities

The Computer Science B.A. prepares graduates for roles involving software development, systems analysis, programming, technical support and other technology-focused work. Texas Wesleyan's curriculum combines programming, algorithms, operating systems and software engineering with a senior project, while the university also highlights internship opportunities and graduate destinations in technology, banking and education.

Typical career roles include Software Engineer, Systems Analyst, Systems Programmer and Programmer.

Students can strengthen their transition from university into employment through:

  • Career Services: Texas Wesleyan Career Services provides career counselling, resume and cover-letter support, interview preparation, job-search assistance and connections with employers.

  • Handshake: Students can use Handshake to find job postings and internship opportunities, register for career events, connect with on-campus recruiters and schedule career-counselling appointments.

  • Internships: Career Services supports for-credit and off-campus internships that allow students to gain work experience related to their major and make the transition from study to employment.

  • Employer Connections: Career Services works directly with employers seeking students for full-time and part-time employment, internships and cooperative education, and employers can participate in the university's career fairs.

  • Graduate Destinations: Texas Wesleyan reports computer science graduates working for organisations including IBM, PricewaterhouseCoopers, First Command, Tarrant County College and Fort Worth ISD.

  • Employment Statistics and Salary: Texas Wesleyan does not publish a Computer Science B.A.-specific employment rate or graduate salary figure on its official programme pages, so no programme-specific figure is included here.

  • Professional Value: The programme develops transferable technical capabilities in programming, algorithms, software engineering, operating systems and computer systems that can support careers across software and technology-related fields.

  • Graduation Outcomes: The university's Computer Science career information identifies pathways in software engineering, systems analysis, programming, scientific applications, quality assurance, technical writing, software support, sales and marketing.

Further Academic Progression:
Graduates can continue into postgraduate study in computer science or a related technology field. Texas Wesleyan offers an online Master of Computer Science, with advanced study covering areas such as machine learning, artificial intelligence, computer architecture, database systems, security and operating systems; students can also use the university's Career Services graduate-school resources when researching and preparing for further study.

Program Key Stats

$36716
$36716
$36716
$0
Rolling


46%
No
No

Eligibility Criteria

BCC - BBC
2.5 - 4
20 - 24
60 - 65

1150 - 1350
31 - 32
6.5
90
Never Required
No
Eligibility criteria

How US Universities Assess Applicants

Career Options

  • Software Engineer
  • Software Developer
  • Systems Analyst
  • Data Analyst
  • Data Scientist
  • Software Architect
  • Systems Engineer
  • Database Administrator
  • Cybersecurity Analyst
  • Network Engineer
  • Machine Learning Engineer
  • Computer Systems Analyst
  • Technology Consultant
  • Artificial Intelligence Engineer
  • Research Scientist
Career options

Book Free Session with Our Admission Experts

Admission Experts