Specializations

The department offers specializations in several important and emerging areas for CSE majors. The area of specialization is marked in the student's transcript as well as the diploma. Certain specializations, such as the information assurance specialization, enable a student to qualify for specific scholarships. See details below.

CSE SPECIALIZATIONS
A student can graduate with a specialization by (1) taking specific upper-division core courses which also meet the C.S. major requirements; (2) choosing electives from a selected set of courses; and (3) doing a senior project or thesis. The specializations can be completed by taking no more than the 120 credits required for a B.S. degree.

  • Human-Computer Interaction
  • The specialization in human-computer interaction emphasizes both the psychological aspects of effective human-computer interactions and the technical design and implementation of systems for those interactions. It requires four core course, two electives, and a project. Students may declare their participation in the specialization after completing the courses in 1a and 1b. All courses must be completed with a grade of C or higher.
    Course details for Human-Computer Interaction Specialization at the B.S. Level

  • Specialization in Game Programming
  • The specialization in game programming prepares students for a career as either a professional game developer or researcher. Game graphics and multiplayer network programming techniques are stressed. The specialization also emphasizes original game development, game design methodology, and team projects and presentations. It requires four core courses, two electives, and a project. Students may declare their participation in the specialization after completing the courses in 1a and 1b. All courses must be completed with a grade of C or higher.
    Course details for Game Programming Specialization at the B.S. Level

  • Specialization in Information Assurance
  • The specialization in information assurance (IA) has been developed as part of the University's establishment of a Center for Cybersecurity and designation by the National Security Agency as a Center of Academic Excellence in Information Assurance Education. This is included in a multifaceted effort to expand and increase information assurance education and research. The special­ization deals with the principles, design, development, and management of networks and software systems that provide high levels of assurance in the confidentiality, availability, and integrity of electronic information. It requires four core courses, two electives, and a project. Students may declare their participation in the specialization after completing the courses in 1a and 1b. All courses must be completed with a grade of C or higher.
    Course details for Information Assurance Specialization at the B.S. Level
Department of Computer Science • Songdo Moonwha-ro 119, Yeonsu-Gu, Incheon, Korea 406-840 • Tel:+82-32-626-1202 Fax:+82-32-626-1199
Stony Brook University Home Page