Close Close

B.S. in Computer Science

About the Program

Monmouth University’s Bachelor of Science in Computer Science provides a broad, substantive overview and understanding of the many aspects of the 21st century computing professional. You will gain experience engaging with computers to solve problems, designing and developing software products, managing data storage and analyzing large quantities of data, applying modern programming languages to system solutions, and exploring new technologies.

Our Bachelor of Science in Computer Science is accredited by the Computing Accreditation Commission of ABET, abet.org, the trusted standard for employers worldwide. Consistent with ABET’s emphasis on continuous quality improvement, our computing coursework is a thoughtful balance of theory and practice supported by advanced mathematics and lab science.

Graduates from an ABET-accredited program have met essential standards established by a network of experts, have a solid educational foundation, and are capable of leading the way in innovation, emerging technologies, and in anticipating the welfare and safety needs of the public.

Student Outcomes

Most of our graduates are receiving multiple job offers from high-techcompanies, financial institutions, government agencies, health careproviders, educational institutions, automobile manufacturers, telecommunications providers, and news and entertainment companies.

Computer science graduates find jobs with some of the largest, most successful, and fastest growing companies in the world, including Microsoft, Google, Apple, AT&T, IBM, Yahoo!, Nintendo, and Hewlett-Packard. Graduates often find that their expertise is also in demand at smaller, local companies. Monmouth students benefit from the University’s proximity to many of the East Coast’s leading technology firms, as well as the creativity generated by the multimedia industry of the New York metropolitan area.

Graduates of the B.S. CS program will have an ability to:

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

Program Educational Objectives

The Bachelor of Science in Computer Science identifies the following educational objectives in order to prepare graduates to do the following within the first few years after graduation from the program.

  1. Work as effective team members or team leaders in the development of secure computer and software systems covering a wide range of business, educational and scientific applications, or undertake graduate studies.
  2. Work in teams to solve client problems, communicating effectively with technical and non-technical team members, clients and customers, while meeting the social and ethical responsibilities of their profession.
  3. Adapt to new technologies, methodologies and regulations with the skills required to react to and innovate for a changing world.

Undergraduate Research & Internships

Computer science majors will take part in a two-semester practicum experience modeled after a real-world need or one that is customized to meet the needs of an external client. All qualified students may participate in exciting summer research projects and develop strong practical skills that future employers are actively seeking.

Current opportunities for student research and projects include topics in artificial intelligence, natural language processing, advanced search techniques, data analysis, databases, data mining, Web programming, enterprise mobile app development, and real-time systems. Faculty members assist students to prepare their research for presentation at conferences and symposia.

Students also find internships with national and local firms, including the Federal Aviation Administration, Alcatel-Lucent, Sparta Systems, DefinedLogic, Mitre, OceanFirst Bank, and Commvault. During this experience, Monmouth’s students gain practical knowledge and insights into a career path. After graduation, many students are offered full-time positions where they interned.

Program Requirements

  • 54 credits of computer science topics
  • 17 credits of Mathematics at or above Introductory Calculus
  • 11 credits of Science intended for Science and Engineering majors, including laboratory work
  • 30 credits of General Education requirements
  • 3 credits of Interdisciplinary requirements
  • 5 credits of free electives
  • Experiential Education
    • Co-operative or internship experience, or completion of a specially designated EXED course

Enrollment

The following table shows enrollment and graduation data for the program under its former name of “Bachelor of Science in Computer Science with a Concentration in Advanced Computing Program”.

Bachelor of Science in Computer Science Accredited by the Computing Accreditation Commission of ABET (http://www.abet.org)

Academic Year Enrollment Year Total Students Total Students at Senior Level Degrees Conferred
Freshmen Sophomore Junior Senior
2021-2022 FT 21 10 17 23 72 24
PT 1
2020-2021 FT 22 21 20 16 81 18 16
PT 1 2
2019-2020 FT 23 23 19 18 83 18 15
PT
2018-2019 FT 27 12 19 20 78 20 17
PT
2017-2018 FT 17 20 19 10 66 10 4
PT
2016-2017 FT 28 14 11 13 66 13 12
PT