Main Content
Computer Science
In a world dominated by computers–powering the very essence of our infrastructure–the majority remain in the dark about the intricate technology fueling it all. Enter computer science majors—the unsung heroes who not only understand how it all works but also grasp the “'why” and anticipate “what's next.”
Our computer science students engage in areas like hardware/software engineering, systems, IT architecture, and specialized fields like video game development and AI. The curriculum, highly rated and selected as a model by ABET, leads to excellent job prospects, with nearly 100% placement.
A key highlight is the senior project, where students work on innovative projects with top companies like Google and IBM, often leading to job offers. Additionally, we provide advanced graduate programs, offering Master of Science and Doctor of Philosophy degrees in computer science.
Bachelor’s Program
Elevate your future with our comprehensive computer science curriculum designed to propel graduates into leadership positions within the dynamic computer industry. Whether you're aiming for a rewarding career or aspiring for advanced studies and research, our programs cater to your ambitions. Choose from our undergraduate major pathways leading to Bachelor of Science or Bachelor of Arts degrees, complemented by an undergraduate minor.
Our bachelor's degree programs are strategically crafted to equip students with the technical prowess required for the ever-evolving landscape of computer software and systems. Our curriculum ensures a robust foundation, covering essential areas such as programming, data structures and algorithms, computer organization, operating systems, and the social dimensions of computing. Committed to holistic education, students engage in a senior project that integrates theoretical knowledge with practical application, setting them on a trajectory toward success in the vibrant world of computer science.
Master’s Program
Discover a world of possibilities at the School of Computing, where our Computer Science Program unfolds a spectrum of graduate-level opportunities. Choose from three dynamic degree programs tailored for the modern era: Master of Science, Master of Science in Cybersecurity, and Cyber-Systems. Crafted to deliver relevant education, these programs are your gateway to a thriving career as a professional computer scientist or advanced doctoral-level studies.
For Computer Science undergraduates, the journey doesn't end there. Unlock the fast track to success with our accelerated one-year MS degree. Curious? Reach out to our graduate program director for additional details and eligibility requirements.
What sets us apart? Dive into groundbreaking research, collaboration with esteemed faculty, and peer engagement across diverse areas. Embrace an interdisciplinary approach that breaks free from traditional structures, giving you the flexibility to gain a robust foundation in computer science while preparing to tackle real-world challenges.
Doctoral Program
Elevate your expertise and career prospects with the School of Computing's Computer Science Ph.D. program, a gateway to the esteemed Doctor of Philosophy degree. Delivered through the Graduate School, this program is meticulously designed to empower students for independent research, whether in academic or non-academic spheres. The rewards of a Ph.D. are substantial, translating into higher salaries and lower unemployment rates, making it a strategic investment in your future.
Step into a realm where a Ph.D. in computer science not only opens doors to high-level academic positions but also unleashes opportunities for independent, design-based work. Your skills will be in perpetual demand by top-tier companies, universities, research labs, and more. The resilience of a Ph.D. in computer science shines through economic downturns, ensuring your career remains secure in a landscape where skilled computer scientists are, and will always be, in high demand. Seize the chance to pioneer groundbreaking research and position yourself at the forefront of this dynamic field with the School of Computing's Computer Science Ph.D. program. Your journey to a flourishing career begins here.