Classes Taught at Texas Tech University-Costa Rica
for the B.S. in Computer Science,
Whitacre College of Engineering

This list bellow includes 2 first years in CR, the other 2 years catalog. Courses for Texas Tech University’s B.S. in Computer Science that are offered to students on the Costa Rica Campus. The specific details on how these courses meet the TTU requirements are available in the Texas Tech University catalog .

When you enroll in this program on the Costa Rica Campus, you will work with your advisor to design a graduation plan.

This list is updated every year.

Science, Math, and General Engineering

CHEM 1107 Experimental Principles of Chemistry I
CHEM 1307 Principles of Chemistry I
PHYS 1408 Principles of Physics I
MATH 1451 Calculus I with Applications
MATH 1452 Calculus II with Applications
ENGR 2392 Engineering Ethics and Its Impact on Society
ENGR 1110 Engineering Seminar
ENGR 1320 Bio-Inspired Design for Engineers
ENGR 1330 Computational Thinking with Data Science
MATH 2360 Linear Algebra
MATH 2450 Calculus III with Applications
PHYS 2401 Principles of Physics II
ENGL 2311 Introduction to Technical Writing
MATH 3342 Mathematical Statistics for Engineers and Scientists

Required Computer Science Courses

CS 1382 Discrete Computational Structures
CS 1412 Programming Principles
CS 2365 Object-oriented Programming
CS 2413 Data Structures
CS 3350 Computer Organization & Assembly Language Programming
CS 3361 Concepts of Programming Languages
CS 3364 Design and Analysis of Algorithms
CS 3365 Software Engineering
CS 3375 Computer Architecture
CS 3383 Theory of Automata
CS 4352 Operating Systems
CS 4354 Concepts of Database Systems
CS 4366 Senior Capstone Project
ECE 2372 Modern Digital System Design
CS 3368 Introduction to Artificial Intelligence
CS 4331 Special Topics in Computer Science
CS 4365 Software Engineering II
CS 4380 Embedded Systems
CS 4391 Special Topics in AI
CS 4392 Computer Networks
CS 4398 Theory and Practice of Logic Programming

Computer Science Electives

CS 3368 Introduction to Artificial Intelligence  
CS 4331 Special Topics in Computer Science
CS 4365 Software Engineering II
CS 4380 Embedded Systems
CS 4391 Special Topics in AI
CS 4392 Computer Networks
CS 4398 Theory and Practice of Logic Programming

General Education

ENGL 1301 Essentials of College Rhetoric
ENGL 1302 Advanced College Rhetoric
ART 1309 Global Art and Visual Culture
COMS 2358 Speaking for Business
HIST 2300 History of the United States to 1877
HIST 2301 History of the United States since 1877
POLS 1301 American Government
POLS 2306 Texas Politics and Topics
IE 2324 Engineering Economic Analysis or ECO 2305 Principles of Economics