Computer Science

The Computer Science program offers a Bachelor of Science in Computer Science and a Minor in Computer Science. 

Computer Science (CS) professionals design and develop innovative solutions to computing problems in a broad range of disciplines, such as science, engineering, aerospace, medicine and entertainment. 

Computer Science includes the theory and conceptual knowledge, programming and analytical skills, and an understanding of contemporary platforms that are fundamental to modern software development. All CS majors learn programming and problem solving, data structures and algorithms, software engineering, computer networking, mathematics and science. This major is ideal for creative analytical thinkers who like to solve problems.

Program Coordinator:

Vincent Cicirello  Dr. Vincent Cicirello
  Office: G-116
  Phone: 609-626-3526

Bachelor of Science in Computer Science: The B.S. in Computer Science is designed to provide a solid education in preparation for employment as CS professionals, or entry to graduate school for research and advanced studies. In addition to the technical skills, our students strengthen their communication, teamwork and collaboration, and ethical reasoning skills needed to be successful computer scientists. Our degree offers a broad foundation enabling our graduates to acquire life-long learning skills needed to adapt and advance in an ever-changing professional workplace.

Minor in Computer Science: The minor in Computer Science requires completion of 20 CSIS-acronym course credits. Students completing this minor will get a broad overview of the subject (CSIS 1100), and the foundation courses to prepare for more advanced level courses (CSIS 2101/2102), and the flexibility to select upper level CS courses appropriate to individual interests and needs. An overall GPA of 2.0 is required in the minor courses.

The minor in Computer Science is appropriate for students of all majors who wish to gain expertise with modern computer-based technology that pervades our daily lives. For example, a student in the Natural Sciences course could minor in Computer Science to obtain background work in the area of Computational Science.

Program Mission Statement

The mission of the Computer Science Program at Stockton University is to provide outstanding undergraduate degrees and courses that are consistent with the missions of the University and the School of Business, and that meet the full range of needs of the students. The Program provides students with an adaptable curriculum and pedagogy that complements the evolution of computer technology and the computing profession so that our graduates will have:

  • A strong theoretical and application oriented background across the computer science and information systems disciplines;
  • Practical skills and experience that enables them to become valuable contributors to their profession;
  • The ability and motivation to grow professionally and/or to continue their education after graduation;
  • An understanding of their professional and ethical responsibilities;
  • The ability to be productive in professional software development settings;
  • The computer science skills applicable to related industries, such as science, engineering, aerospace, medicine, or entertainment;
  • The confidence to explore emerging domains, such as data science, internet of things and augmented reality.

Curriculum Information

Fall 2019 - Spring 2020


According to the Accreditation Board for Engineering and Technology (ABET), Computer Science (CS), and Computer Information Systems (CIS) are inter-related sub-disciplines in the field of computing.

CS professionals design and develop novel software solutions to computing problems in a broad range of disciplines, such as the sciences, engineering, aerospace, and entertainment. Those who concentrate in CS focus from theory to programming applications. CS students take computing courses, mathematics courses, and, additional science courses.

CIS professionals focus on integrating business processes and technology to design, develop, implement and manage technological solutions. CIS students take computing courses, quantitative analysis courses, and additional business courses to have an understanding of application environments.


Career Paths

Below are some examples of career paths awaiting Stockton Business graduates:

  • Applications Engineer
  • Computer Network Architect
  • Computer Programmer
  • Information Security Analyst
  • Software Developer
  • Software Engineer Analyst
  • Systems Designer 

Highly colorized image of a network panel


Image of computer support specialist gazing intently at a monitor

Image of a computer logic board.


Students focused on the screen of a tablet device.

Computer Science Learning Goals

The CS Program is designed to provide a solid education for those who intend to obtain employment as computer science professionals, as well as those who plan to enter graduate school for research and advanced studies.

By the time of graduation, Computer Science (CS) students will have an ability to:

  • Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  • Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline.
  • Communicate effectively in a variety of professional contexts.
  • Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  • Function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline.
  • Apply computer science theory and software development fundamentals to produce computer-based solutions.

Student Organizations