CSE BS Program

Kevin McDonnell
Undergraduate Program Director

Computer science is the study of computer systems, including the architecture of computers, development of computer software, information processing, computer applications, algorithmic problem-solving, and the math­e­matical foundations of the discipline.

The Computer Science major provides professional education in computer science to prepare the student for graduate study or for a career in the computing field. Students learn concepts and skills needed for designing, programming, and applying computer systems while also learning the theoretical and mathematical foundations of computer science. They have sufficient freedom in the program to pursue other academic interests in the liberal arts, sciences, and engineering to complement their study of computer science. The Department also offers a minor in computer science, a joint B.S./M.S. program, and an honors program.

The Computer Science program is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org under the General Criteria and the Program Criteria for Computer Science and Similarly Named Computing Programs.

Many students prepare for their professional careers through internships at local companies. Computer science graduates are recruited heavily, and career opportunities include developing software systems for a diverse range of applications such as: user interfaces; networks; databases; forecasting; web technologies; and medical, communications, satellite, and embedded systems. Many are employed in the telecommunication and financial industries, and some are self-employed as heads of software consulting companies.

CSE Graduation Requirements Checklist 

Current Stony Brook students can find their major checklist in their Google Drive “Shared with Me” folder. The title of the spreadsheet is "First Name Last Name, ID#". If you have any difficulty finding your checklist, please email csugcomm@cs.stonybrook.edu. For questions regarding your University requirements, please consult with an advisor in the CEAS Undergraduate Student Office.