Skip to Content

The University of Texas at Austin

Other Courses

Courses for non-majors sharpen your computer skills, no matter what your major!

Lower Division

There are no prerequisites for these classes. Talk to your advisor about their application toward your science requirement.

CS 301K: Foundations of Logical Thought

Need to think clearly and form rational arguments? This class includes an introduction to logic in the context of computing; introduction to formal notations; basic proof techniques; sets, relations, and functions.

CS 302: Computer Fluency

Computer Science is about applying technology to solve problems in everyday lives. This course will help you understand how computing works in a fun way!

Upper Division
CS 320N: Topics in Computer Science

Topics will vary from semester to semester, but will include areas such as:

Visual Programming - Learn programming basics in an intuitive 3-D graphical environment that allows you to build virtual 3-D worlds quickly. This is a foundation course in the Connexus Digital Arts & Media bridging disciplines program* External Link Icon.

Perspectives on Computing - How did the iPod come about? Who invented the Internet? Discover the intellectual and historical ideas behind the modern digital world.

Computers From the Ground Up - How does a computer really work? Demystify the magic of the computer by learning how computers work from the ground up.

*The Bridging Disciplines Programs (BDPs) at The University of Texas at Austin supports students in becoming versatile thinkers with the skills to collaborate across disciplines and cultures. Digital Arts & Media is one of the interdisciplinary concentrations offered.

Other Programming Courses

The CS 105 courses expect one (preferably two) semesters of programming as a pre-requisite.