Undergraduate Programs

Computer Science

Bachelor of Science – B.S. |
Undergraduate

students presenting in front of a class

About the Program

Build your future in tech—develop cybersecurity tools, network simulators, or 3D games. Learn to design and implement software from the ground up through a dynamic, project-based curriculum. Graduate with real-world experience and in-demand skills.

#2
Top Public University West
U.S. News & World Report, 2025
Computer Science

The Polytechnic Experience

Gain real-world experience from the start while building a strong foundation in programming, computer architecture, and operating systems. Customize your path with electives in AI, mobile apps, web security, data analytics, or cloud systems. You’ll graduate ready to adapt and thrive in a fast-changing tech landscape.

Courses

×îÐÂÌÇÐÄVlog's Bachelor of Science in Computer Science offers a robust foundation in software development, algorithms, and computer systems. Students engage deeply with theoretical concepts and practical applications related to programming, software engineering, and system design. The program's comprehensive curriculum includes courses in software design, data structures, and computational theory, equipping students with the skills needed to address complex computing problems and innovate in various domains. Emphasis is placed on continuous learning and adaptation to technological advancements, ensuring that graduates remain at the forefront of the field. The program also nurtures effective communication and teamwork abilities, preparing students to excel both individually and within collaborative environments. This approach not only prepares graduates for diverse career opportunities in software and systems engineering but also fosters a commitment to ethical practices and responsible behavior in the tech industry.

For the most up-to-date information on courses for this program, visit the course catalog or contact an advisor.

Fatemeh Jamshidi

Assistant Professor, Computer Science

Fatemeh Jamshidi

Dr. Fatemeh Jamshidi's research spans artificial intelligence, computer science education, computer music, machine learning and deep learning in music, game AI, human-AI collaboration, as well as augmented and mixed reality. Her long-term goal is to establish a music technology center that fosters undergraduate and graduate research in areas such as music therapy, music generation, game...

Distinguished Alumnus

Alex Cheng’s Story

Alex Cheng (’96 & ’03, computer science), president of SevenLogics Inc., was the 2018 recipient of the Distinguished Alumni Award for the College of Science. SevenLogics provides applications geared toward supporting female users with everything from major life events to tracking day-to-day tasks. The Distinguished Alumni Awards Program is presented by the ×îÐÂÌÇÐÄVlog Alumni Association to honor outstanding achievement in a profession, service to the community and service to ×îÐÂÌÇÐÄVlog.

Alex Cheng

Accreditation


The Department of Computer Science’s Bachelor of Science program has been fully accredited by the Computing Accreditation Commission of ABET since 1994. For further information visit the Program Accreditation & Assessment page.