Computer Science

What Does it Look Like to Study Computer Science at Concordia?

The innovative Computer Science program at Concordia University Texas equips students with the technical acumen, strong communication skills and hands-on experience they need to excel as computer science professionals.

Program Overview

The top skills industry leaders seek from Computer Science graduates include effective communication, practical work experience, problem solving and teamwork. Concordia's Computer Science students develop both technical knowledge and these high-demand skills through an interdisciplinary approach.

As a student here, you'll earn an innovative degree:

  • Cutting-edge curriculum teaching most current programming (e.g., Python)
  • Interdisciplinary approach, evaluating the connection between software development and business
  • Communication skills integrated into every Computer Science course
  • Faculty who combine impressive academic qualifications with extensive industry experience
  • Capstone course where students complete a project for a real tech company
  • Dedicated computer science lab with Dell/VMware servers and several test computers

Program Sheet

Curriculum Overview for a Computer Science Degree

Students can earn either a Bachelor of Arts (BA) or a Bachelor of Science (BS) degree in Computer Science. The primary difference between the two degrees is that the BS requires additional, high-level mathematics courses. Modeled after the Association for Computing Machinery (ACM) recommendations, the BS allows students to add a Data Science concentration.

Concordia's Computer Science program is unique because of its interdisciplinary approach. In partnership with the Speaking Center, communication skills are integrated into every Computer Science course, and students receive coaching to improve their presentation skills. Additionally, all Computer Science students are required to take Business of Software Development. The course gives students an understanding of how software design and development decisions align with company objectives, preparing them to make better decisions.

The required Experiential Learning Capstone provides students with the opportunity to produce a solution for a real tech company. Spanning two semesters, students gain hands-on experience in all phases of the software development life cycle, from concept to delivery. Plus, a CTX faculty member is available for guidance throughout the entire project.

Here are some highlighted courses:

Business of Software Development: The course explores the business considerations and financial implications of software development, framework and infrastructure decisions. Additional topics include an overview of the different business models related to SaaS, mobile and on-premise solutions as well as the partnership models to deliver and sell software products.

Cloud Computing & Open-Source Software: This course provides an understanding of cloud computing principles and infrastructure components to inform architecture and engineering decisions. Additionally, the course explores various open-source software, frameworks and approaches to use and combine for new solutions.

App Development: Students learn an additional program language not covered by other courses and develop a software application. Application development may periodically rotate between mobile (iOS, Android) and web development.

Program Benefits

Concordia's innovative Computer Science program prepares students with the high-demand skills and practical experience essential to succeed and advance as a computer science professional:

  • Small class sizes allow for individualized attention from experienced faculty
  • Interdisciplinary curriculum with a focus on building communication skills
  • Relevant programming languages (e.g., Python, Java, Javascript, R)
  • Built-in course with real-world experience

Career Outcomes

  • Computer Programmer
  • Computer Systems Analyst
  • Database Administrator
  • Developer/Programmer Analyst
  • Information Technology Security Professional
  • Software Developer
  • Software Engineer
  • Software Quality Assurance Tester

FAQ

Why study Computer Science?

Computer science careers are some of the fastest-growing and best-paying in the U.S., and computer science professionals are needed across industries.

Why study Computer Science at Concordia?

Concordia's Computer Science program is unique because we prepare you with high-demand skills (including communication); through interdisciplinary courses.

Additionally, the Capstone course allows students to gain real-world experience with the entire software development life cycle while receiving direct support from a CTX professor.

Our graduates are better equipped to communicate effectively, work well with others and assume leadership roles.

  Meet our Natural and Applied Sciences Faculty and Staff