Computer Information Sciences (B.S.)

The Computer Information Sciences program combines the study of computer systems and computer technology with the study of a specialization selected by the student. The Computer Information Sciences graduate will be able to understand and implement computer systems on different platforms and will be prepared to develop innovative applications in areas such as networking and network programming, database systems, database programming and data warehousing, Web and multimedia technologies, computer animation, and cybersecurity based on the course of study.

The curriculum for the Computer Information Sciences major consists of the following components:

CIS Core 30 credits
Specialization 15 credits
CIS Electives 3 credits
Science and Mathematics 10 credits
General Education 42 credits
Electives 20 credits
Total 120 credits

Note:

A minimum grade of C is required in all courses in the CIS Core, CIS Electives, Science, and Mathematics.

Departmental Requirements

  1. Integrative Experience: During the junior or senior year students must satisfactorily complete an integrative experience as a prerequisite for graduation. Two semesters of CS 487 or one semester of Internship (CS 499) will satisfy this requirement.
  2. Community service: At least one semester of community service is expected of each graduate. Such service may include a minimum of 30 hours of supervised tutoring in the Learning Center, the computer laboratory, or some equivalent task. Membership in professional organizations such as ACM or IEEE may provide community service experience, which is included in the program in order to develop the student’s attitude and potential as a computer professional in service to the community, in the spirit of Barry’s mission statement.
  3. Capstone course: CS 487 (Undergraduate Seminar) and CS 499 (Internship) are designed to help students in the standard major integrate their knowledge of computer science with general culture and current research.

Bachelor of Science (120 credits)

Distribution/General Education Requirements

CIS Core Courses (30 credits)

CS-151COMPUTATIONAL THINKING

3

CS-211COMPUTER PROGRAMMING I

4

CS-212COMPUTER PROGRAMMING II

4

CS-305COMPUTER SYSTEMS

3

CS-306DATABASE ANALYSIS & LOGICAL DESIGN

4

CS-317ETHICS & DIGITAL TECHNOLOGY

3

CS-372SOFTWARE ENGINEERING

3

CS-440DATA COMMUNICATIONS

3

CS-499INTERNSHIP

3 to 12

Choose one specialization below (15 credits):

Option 1: Cybersecurity Specialization

CS-318BIOMETRICS

3

CS-340PROGRAMMING FOR THE WEB

3

CS-474COMPUTER FORENSICS

3

CS-477COMPUTER SECURITY

3

CS-478APPLIED CRYPTOGRAPHY

3

Option 2: Digital Media Specialization

CS-320INTRO TO 3D MODELING & ANIMATION

3

CS-334COMPUTERIZED GRAPHICS

3

CS-338WEB DESIGN, AUTHORING AND PUBLISHING

3

CS-341INTERACTIVE MULTIMEDIA SYSTEMS

3

CS-342WEB ANIMATION

3

Video Game Design and Development

Students interested in pursing careers in video-game design and development should take the following electives in addition to the Digital Media Specialization core.

CS-304Intro Video Game Design/Dev

3

CS-308VIDEO GAME DESIGN/DEVELOP II

3

CS-326HUMAN COMPUTER INTERACTION

3

CIS Electives (3 credits)

Mathematics and Science (10 credits)

MAT-109PRECALCULUS MATHEMATICS I

3

MAT-152ELEMENTARY PROBABILITY AND STATISTICS

3

PHY-151PRINCIPLES OF PHYSICS

3

PHY-151LPRINCIPLES OF PHYSICS LAB

1

General Electives (20 credits)

Other Requirements

Students are also required to learn at least two different programming languages. Suggested languages are Python, C++, Java, and PHP.