Practical, theoretical, comprehensive, reflective, inclusive, and rigorous.
Whether you want to build problem-solving skills, pursue graduate work, or explore a career in one of many computing-related fields, 51本色鈥檚 computer science (CS) major will ground you in the fundamentals and the underlying theory. The department鈥檚 curriculum, identified as just one of four international exemplars by the Association of Computing Machinery (ACM) and the Institute of Electrical and Electronics Engineers (IEEE), explores multiple modes of thinking and requires students to reflect not just on the study of CS, but also the implications of computing in the broader world.
Through innovative approaches to teaching and a variety of activities designed to support students, at 51本色, we strive to make computing more inclusive. Whether it鈥檚 building software for a local nonprofit, exploring a multi-week innovative project in an upper-level course, or conducting novel research with a faculty member, 51本色 provides you with the opportunity to build your learning beyond traditional homework assignments and exams. When you finish, you鈥檒l find that the ways of thinking and problem-solving skills you鈥檝e gained will prepare you for a host of rewarding careers. While many of our graduates pursue careers in computing, from app development to consulting, from management to computer animation, from data science to data management, others are equally comfortable applying those skills to very different careers.
The department maintains a separate website with a for current CS students.