![]()
Specializations in Computer Science The department offers specializations in several important and emerging areas. 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. 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. The department offers the following specializations: Specialization in Computer-Human InteractionThe specialization in computer-human interaction requires four courses. The psychology aspect of the specialization deals with the design of effective computer-human interactions; the computer science aspect deals with the technical design and implementation of the systems for those interactions. A student is considered to be a participant in the specialization after successfully completing courses 1 and 2 below.
The concentration requires completion of at least two electives from the following list: Specialization in Game ProgrammingThe specialization in game programming prepares students for a career as either a professional game developer or researcher. Game graphics and multi-player network programming techniques are stressed. The specialization also empasizes 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 1 and 2. All courses must be completed with a grade of C or higher.
Specialization in Information AssuranceThe 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 specialization 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.
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||