Computer Science

Computer Science Program

Computer Science Program

A degree in Computer Science prepares students to excel in an increasingly complex technical world. Studying computers, their organization, and the software that runs them at Texas A&M University-Texarkana provides students with a competitive advantage as they enter the workforce. Students will study methods systems, analysis, and will gain a proficiency solving different real-world problems. With a degree in Computer Science from Texas A&M University-Texarkana, students can pursue careers in software development, database administration, computer network architecture, web development, information system management, and many other information technology careers.

Computer science students will learn foundational concepts in computer science that are valued by employers everywhere. They will gain experience developing software to address real-world problems and will have the opportunity to develop lasting relationships with faculty and peers that can be important in developing a strong personal and professional network.

Apply Here   |   Request More Information  |   Visit Us

Is this program a good fit for you?

Are you interested in software coding, computer security, artificial intelligence, cybersecurity, or software development? If so, you might consider earning a computer science degree.

The computer science program at A&M-Texarkana offers two concentrations.

  1. Cybersecurity – This concentration prepares students for careers in the rapidly growing field of cyber security with classes directed toward computer security, network security, artificial intelligence and other key technical areas.
  2. Software Engineering – This concentration prepares students for careers in software engineering with classes in multiple popular programming languages such as C++, Python, Java, and provides foundational classes such as operating systems and database design.

Computer Science Careers 

  • Computer Programmer
  • Software Developer
  • Security Analyst
  • Web Designer
  • Database Administrator

Featured Courses

CS 367 Software Engineering

This course will offer a wide perspective on software design, stages of software development, design of software documentation, and development including requirements analysis, technical design, estimating, programming style, testing and quality, management, and maintenance. A part of the course is a software project, which students shall design.

CS 420 Computer Networks

Students learn the basic computer networking concepts including ISO/OSI and TCP/IP reference model for networking protocols. The topic covers network architectures, communication protocols, physical media, error control, data link control, medium access control, local area networks, network layer, congestion control, and introduction to virtual circuit and datagram network. The course will also include the case studies and lab assignments for existing networks and network architecture.

CS 360 Artificial Intelligence

This course will introduce the basic principles of artificial intelligence (AI) and its applications. The class will begin by discussing ways to represent knowledge about the world through logic and how to reason logically with that knowledge. The students will learn general principles of rule-based expert systems. Instructors will introduce and analyze techniques, which allow reasoning under uncertainty. Students will consider Bayesion networks and other probabilistic reasoning models. Students will observe basic principles of the learning theory and consider real world applications of AI, such as expert-based systems and natural-language representation.

CS 465 Computer Security

This course will provide a broad introduction to host-based and Internet-based computer security. Topics covered include an introduction to cryptography, authentication protocols, access control, database security, intrusion detection, malicious software such as worms and virus propagation, and techniques to secure the Internet such as firewalls, intrusion detection systems, and Web and IP security.