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.