Computers are used with increasing frequency as important tools for activity and research in engineering, the natural and social sciences, and the arts. Computers are involved in every aspect of life in our society; even people who have no direct need to use a computer have to deal with data produced or processed by computers or to make decisions based on such data.
In the undergraduate division, the Computer Science department offers courses and facilities for a major in computer science leading to the BA or BS degree. A major has the necessary preparation for graduate work in the field and for employment in programming, systems analysis, and other computer-related professions. The department has enjoyed continuous and unsolicited requests from industry and government agencies for its majors.
In the graduate division, the department offers the MA degree and, in collaboration with other senior CUNY colleges, the PhD in computer science. (For further details, see the department handbook.)
The minor in computer information technology provides students with a background to use the computer as a tool for typical modern-day applications. For those who do not want to major or minor in computer science, Computer Science 12 provides an understanding of how problems are formulated for solution by a personal computer using popular software packages. Computer Science 111 teaches introductory programming for students who have never used a computer, and serves as a first course for students considering a major or minor in computer science.