As a student in our Computer Science program, you will gain the skills to build the technology of the future. Students will learn programming, software development, and problem-solving, while also exploring advanced tools like artificial intelligence (AI), machine learning, and data analytics, all with guidance from Silicon Valley experts.
BSCS Career Opportunities
- Software Developer – design and build apps, websites, and systems
- Cybersecurity Analyst – protect companies and data from digital threats
- Artificial Intelligence / Machine Learning Engineer – create smart technologies
- Data Analyst – turn information into insights that help businesses make decisions
Sample Computer Science Courses (15 Credits Total)
Students complete five Computer Science courses (3 credits each) for a total of 15 credits. Courses are designed to strengthen programming, analytical, and problem-solving abilities while preparing you for advanced technology careers.
- CS350: Data Structures - Master algorithmic thinking and data structures like arrays, trees, and graphs through hands-on projects.
- CS484: Generative AI & Prompt - Learn to design precise prompts and explore Generative AI applications in creativity and automation.
- CS487: Object-oriented Design and Implementations - Strengthen object-oriented design skills using Python, focusing on abstraction and inheritance.
- MATH203: Linear Algebra - Build strong mathematical foundations for data science, focusing on vectors, matrices, and transformations.
- CS478: Blockchain Technology and Applications - Understand blockchain fundamentals and apply concepts to real-world use cases.