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
- 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.
- 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.
- 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-151 | COMPUTATIONAL THINKING | 3 |
CS-211 | COMPUTER PROGRAMMING I | 4 |
CS-212 | COMPUTER PROGRAMMING II | 4 |
CS-305 | COMPUTER SYSTEMS | 3 |
CS-306 | DATABASE ANALYSIS & LOGICAL DESIGN | 4 |
CS-317 | ETHICS & DIGITAL TECHNOLOGY | 3 |
CS-372 | SOFTWARE ENGINEERING | 3 |
CS-440 | DATA COMMUNICATIONS | 3 |
CS-499 | INTERNSHIP | 3 to 12 |
Choose one specialization below (15 credits):
Option 1: Cybersecurity Specialization
Option 2: Digital Media Specialization
CS-320 | INTRO TO 3D MODELING & ANIMATION | 3 |
CS-334 | COMPUTERIZED GRAPHICS | 3 |
CS-338 | WEB DESIGN, AUTHORING AND PUBLISHING | 3 |
CS-341 | INTERACTIVE MULTIMEDIA SYSTEMS | 3 |
CS-342 | WEB 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-304 | Intro Video Game Design/Dev | 3 |
CS-308 | VIDEO GAME DESIGN/DEVELOP II | 3 |
CS-326 | HUMAN COMPUTER INTERACTION | 3 |
CIS Electives (3 credits)
Mathematics and Science (10 credits)
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.