Degree Requirements Program ObjectivesDegree Plan

The mission of the Computer Science Department is to provide a comprehensive and rigorous undergraduate education that prepares students for successful careers and lifelong learning in computer science and related fields. We are committed to delivering a curriculum that blends theoretical foundations with practical application, emphasizing innovation, problem-solving, and ethical considerations in technology while fostering engagement with industry, research opportunities, and interdisciplinary projects.
The BS Computer Science specialization in Blockchain Technology provides students with a deep understanding of the principles, technologies, and applications of blockchain. This specialization is designed for students interested in the intersection of computer science, cryptography, and decentralized systems. Courses cover a range of topics including the fundamentals of blockchain, smart contracts, distributed ledger technology, blockchain security practices, and the implementation of blockchain solutions for real-world applications.
Required courses:
|
The BS Computer Science specialization in Artificial Intelligence (AI) is designed to provide students with a deep understanding of the theories, algorithms, and tools that underpin the development of intelligent computer systems. This specialization covers a range of topics including machine learning, neural networks, natural language processing, and cognitive computing.
Required courses:
|
|
|
The BS Computer Science specialization in Cybersecurity is designed to provide students with a deep understanding of the techniques, policies, and procedures involved in protecting and securing digital information. This specialization covers a wide range of topics including cryptography, network security, information assurance, and digital forensics.
Required courses:
|
|
|
The BS Computer Science specialization in Data Science is designed to equip students with the essential skills and knowledge needed to analyze, interpret, and leverage large datasets in various domains. This specialization blends computer science with statistics, machine learning, and data analytics, providing a comprehensive educational experience.
Required courses:
|
|
|
CAREER OPPORTUNITIES
Computer Programmer
Software Developer
Database Administrator
Web Developer
Software Engineer
Network Administrator
Security Analyst
Systems Analyst
Take The First Step