Computer Science
The Computer Science minor is designed to complement your major by providing essential computing skills and knowledge. This program equips students with a solid foundation in computer science principles, enabling them to apply their primary discipline within the computing field. Through a combination of core courses and electives, students will gain proficiency in programming, data structures, algorithms, and other key areas. This minor prepares students for diverse roles in the information technology (IT) sector, enhancing their career prospects in software development, data analysis, and other computing-related professions.
Courses
- CSCI201 — Computer Science 1
- CSCI221 — Modern Computer Architecture
- CSCI312 — AppliedCloudComputing and Distributed Systems
- CSCI330 — Programming Language Concepts
- CSCI331 — Software Systems
- CSCI340 — Introduction to Artificial Intelligence
- CSCI411 — Database Theory and Design
- CSCI413 — Computer Networks
- CSCI415 — Computer Security
- CSCI440 — Artificial Intelligence and Neural Networks
- CSCI441 — Neural Networks and Deep Learning
- CSCI450 — Computer Graphics Applications and Algorithms
- CSCI451 — Brain Robotics Interface
- CSCI495 — Topics Course
- SE250 — Introduction to Software Engineering