Course Syllabus Listing

Tarleton offers a sequence of courses designed to provide the student with a firm, solid understanding of the important computer science concepts needed today.  Specific degree requirements are listed on the Degree Requirements page. Below is a list of the courses offered.  To the right are links to the a course flow chart graphically depicting the course sequence and a generic schedule that shows when courses are normally offered.

CS 1103 Introduction to Computer Science Course Flow Chart

CS 1153 Programming Languages and Algorithm

Generic Schedule

CS 2413 Data Structures

Online Course Schedules

CS 2423 Assembly Language

CS 2543 Computer Organization

CS 3043  Topics in Computer Systems

CS 3413  Systems Programming

CS 3434 Computer Architecture

CS 3443 Computer Applications in Analysis

CS 3613 Analysis of Algorithms

CS 3893  Introduction to Software Engineering

CS 4013  Database Theory and Practice

CS 4123  Advanced Software Design

CS 4784 Computer Networks

CS 4903 Advanced Topics in Computer Science