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
COM SCI X 420.1
Fundamentals of Cybersecurity
This comprehensive introductory course combines theoretical security models with practical examples to benefit auditors, system administrators, or anyone else with a basic understanding of information technology.
COM SCI X 414.20
Fundamentals of Software Development and Programming
This hands-on course introduces coding, app development, and software design fundamentals using Python, preparing students for advanced programming in multiple languages through guided labs, real-world projects, and exploration of modern development practices including AI-assisted coding.
COM SCI 751.6
GenAI for Developers: APIs and Live Hands-on Examples
Generative AI is rapidly evolving. This session covers AI advancements, real-time capabilities, their impact on software development, and practical integration using APIs from OpenAI, Google, Meta, and others.
COM SCI X 455
Generative AI with Applications in Python
This course immerses students in the world of generative artificial intelligence (GenAI) and covers high-level browser-based tools, emphasizing the Python code behind them.
GEOG X 191C
GIS Databases and Enterprise GIS
This course introduces the design, development, and management of geospatial databases, including multi-user enterprise geodatabases. In addition to learning about relational database design, students will construct and maintain spatial databases.