Department: Computer Science


The Department of Computer Science offers a comprehensive Bachelor of Arts degree in computer science. The core objectives of our curriculum are to:

  • Provide a broad base in the design, implementation and application of computer software systems; a firm grasp of the essentials of computer architecture; and a solid foundation in the theoretical aspects of computer science;

  • Prepare undergraduates for life after graduation in careers in business, government, and the computer industry or in the pursuit of graduate studies, and;

  • Expose students to the excitement and challenge of computing technologies and theory through a variety of advanced topics courses and close participation with faculty in cutting-edge research.

What can I do with my degree in Computer Science?

The Department of Computer Science provides students with outstanding preparation both for employment as computer professionals and for graduate study. Students use a spectrum of programming languages and machine architectures and are expected to construct creative solutions to challenging problems in a variety of contexts. In addition, students are educated in the mathematics of computer science — the theoretical foundations that support current technology and will guide its future development.



Ioannis Stamos (Acting)
1090K North
(212) 772-5213

Undergraduate Program Coordinator and Adviser:

         Eric Schweitzer
         1000E  North
         (212) 772-4349

Department Office:

1008 North
(212) 772-5213

        Hours of Operation: Monday – Friday 9:00 AM – 5:00 PM

Graduate Program Coordinator and Adviser:

            Subash Shankar
            1000F North
            (212) 650-3392