Computer Science

The Department of Computer Science offers an M.S. and a Ph.D. in Computer Science, and an M.S. in Information Systems Engineering.

The M.S. program in Computer Science is designed primarily to train students with professional goals in business, industry, or government, requiring a detailed knowledge of computer science concepts and applications. The program concentrates primarily on applied computer science, emphasizing software development, programming, computer systems, and applications. Each student is given the experience of working on a large-scale software or hardware development project involving analysis, design, evaluation, and implementation.

The Ph.D. program in Computer Science is for students interested in obtaining academic or research positions in colleges and universities or in government or commercial research laboratories. The program gives students a rigorous and thorough knowledge of a broad range of theoretical and practical research subject areas and develops the ability to recognize and pursue significant research in computer science. The first two years of graduate study are devoted to coursework. By the end of the second year the research phase of the student’s graduate career should be underway, with participation in advanced study and preliminary research work. The final years of graduate study are devoted to dissertation research.

The primary areas of departmental research interests include, among others, computation theory, logic, algorithms, concurrency, databases, languages, artificial intelligence, image processing, graphics, operating systems, networking, and architecture.

Information in this Bulletin concerning the M.S. and the Ph.D. programs in Computer Science is an abbreviated version of the Graduate Program Handbook found at  www.cs.sunysb.edu/graduate/GraduateHandbook.html . Students must refer to the Handbook for further details and the up-to-date information. Additional information about the graduate program in Computer Science can be found on the department’s Web site at www.cs.sunysb.edu .

The program for Masters of Science in Information Systems Engineering (MSIS) emphasizes the engineering and application aspects of Information Technology (IT). The program differs from a traditional Information Systems program in that it focuses on an engineering approach to IT. The curriculum of the program also emphasizes individual communications skills and team participation.

The MSIS degree program has distinct specialization tracks geared to different classes of IT employment. The curriculum, consisting of 30 credits of coursework, is designed to accommodate students from a wide variety of backgrounds. An Executive track, specially designed for full time employees with working experience, facilitates the 30 credits to be completed with an evening/weekend schedule. Specialization tracks for the program include Systems Engineering, Telecommunications, and Software Engineering. The core component of the program consists of courses in programming; hardware; data management; analysis, modeling, and design; data communications and networking; and technology integration. Following the completion of the core requirements, students can specialize in one of the tracks by choosing appropriate electives. Students are expected to solve real world problems by applying and integrating newly acquired skills. The integration requirement can be satisfied at any time after the completion of the core courses.