Computer Science
Computer Science
Technology is evolving faster than ever—and so should your skills. Our newly reimagined computer science area of study can equip you with the tools to thrive in today’s data-driven, AI-powered world.
Whether you're launching a new career or leveling up your current one, our programs are designed to meet the demands of the modern tech landscape. Learn from industry experts through hands-on, project-based courses that blend theory with real-world application.
Get More Info
Computer Science
Courses
GEOG XL 182A
Introduction to Remote Sensing
Learn the fundamentals of remote sensing and related cloud computing applications.
COM SCI X 414.61
Introduction to SQL
Structured Query Language (SQL) is a standard computer language for accessing and manipulating database systems. For those with little or no experience, this hands-on course covers basic SQL syntax for updating a database.
COM SCI X 418.2
iOS App Development with Swift
Dive into the fundamentals of iOS development and build a strong foundation as a professional engineer. Learn Swift, Xcode, SwiftUI, and key architectures while creating apps, including one using Firebase. Designed for programmers with experience in languages like Python or Java.
COM SCI X 418.85A
Java Programming I
This course presents the fundamentals of programming using Java and covers object-oriented programming, constructors, flow control statements, data types, inheritance, data hiding, abstraction, and the Java library.
COM SCI X 418.100
Java Programming II
Java II examines more advanced object-oriented programming; collections and generics; graphical user interface design; threading and asynchronous processing; and files, streams, database usage, and object serialization.