hands working on a mobile phone

Computer Science, B.S.

Full-time Faculty: K. Balagani, S. Billis, H. Cao, M. Colef, F. Fischman, S. Gass, P. Gasti, H. Gu, X. Huang, A. Jafari, F. Lee, W. Li, R. Mihajlovic, A. Santhanakrishnan, Y. Saito, J. Voris, T. Zhang

Computer science is the stimulating force at the center of the information revolution of the 21st century. Advancements in computer science have transformed all aspects of society and new fields of study have emerged such as bioinformatics, robotics, network security, computer graphics, telemedicine, big data and information management, cybersecurity, artificial intelligence, biometrics, the interaction between computers and humans (HCI), and software engineering. As a field of study, computer science encompasses the analysis, design, and implementation of computer-based systems as well as their maintenance and advancement.

The Bachelor of Science in Computer Science offered by NYIT prepares graduates to be creative, inquisitive, analytical, and detail oriented. The program is designed to allow students to gain theoretical knowledge and apply it to developing an in-depth specialization in one area of concentration, ensuring they become proficient in developing computer applications in a number of frameworks.

Concentrations in Network Security and Big Data Management and Analytics

By the end of the first term of junior year, computer science majors may select a concentration in consultation with an advisor. Areas of concentration include Network Security and Big Data Management and Analytics:

  • The concentration in Network Security focuses on network infrastructure and network security aspects and prepares students to handle information technology (IT) security infrastructure challenges that arise in the design, analysis, and implementation of computer networks. This concentration emphasizes the theory and technology behind network design, operation, performance, and defense against security threats. Courses study a variety of topics such as defense-in-depth, firewalls, intrusion detection systems, cryptography, and virtual private networks.
  • The concentration in Big Data Management and Analytics focuses on the management and analysis of big data and provides students with deep analytic skills to design and implement information systems that can discover and decode relevant information. Courses cover a variety of topics such as data collection, data organization, information retrieval, and data mining. Industry application areas include finance, crime, energy, politics, banking, defense, and health.

Five-Year Combined Program: B.S. in Computer Science and M.S. in Computer Science – Accelerated Path to Master's Degree (APMD) Option

  • NYIT offers a five-year combined degree option leading to a Bachelor of Science in Computer Science and a Master of Science in Computer Science. For the details, please contact the chairperson of the Department of Computer Science.

Five-Year Combined Program: B.S. in Computer Science and M.S. in Information, Network and Computer Security – Accelerated Path to Master's Degree (APMD) Option

  • NYIT offers a five-year combined degree option leading to a Bachelor of Science in Computer Science and a Master of Science in Information, Network, and Computer Security. For the details, please contact the chairperson of the Department of Computer Science.

Objectives

Within this general direction and the mission of the School of Engineering and Computing Sciences, our program faculty, with input from stakeholders such as employers, alumni, and industrial advisory board members, have determined Program Educational Objectives to prepare versatile computer scientists who:

  • Are successfully employed in computer science or their chosen career path,
  • Pursue graduate studies and/or continued education in their field, and
  • Function as responsible members of society through engagement in community or professional organizations.

Outcomes

In support of these objectives, the curriculum has been developed to provide student outcomes describing what degree candidates are expected to know and be able to do by the time they graduate. Upon graduation, students are expected to acquire the ability to:

  • Apply knowledge of computing and mathematics appropriate to the discipline
  • Analyze a problem and identify and define the computing requirements appropriate to its solution
  • Design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs
  • Function effectively on teams to accomplish a common goal
  • Understand professional, ethical, legal, security, and social issues and responsibilities
  • Communicate effectively with a range of audiences
  • Analyze the local and global impacts of computing on individuals, organizations, and society
  • Engage in and recognize the need for continuing professional development
  • Use current techniques, skills, and tools necessary for computing practice
  • Apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the trade-offs involved in design choices
  • Apply design and development principles in the construction of software systems of varying complexity

Courses conform with Information Assurance (IA) standards of the National Security Agency, which lists NYIT as an IA Course Institution. IA Training standards 4011 and 4013E of the Committee on National Security Systems provide course content for the training of information systems security (INFOSEC) professionals and 4013E provide training for systems administrators.

To ensure that degree candidates can successfully apply these outcomes, all students in the Computer Science program are required to complete a substantial project, which utilizes the full extent of the technical skills and knowledge gained throughout the curriculum as well as an understanding of the relevant economic, societal, and ethical issues appropriate for effective computer science practice. Projects will also be evaluated based on teamwork, when appropriate, and the effective written and oral presentation of ideas.

The Department of Computer Science also offers two graduate programs leading to a Master of Science in Computer Science and a Master of Science in Information, Network, and Computer Security.


Back to Top

This program has specific admission requirements in addition to our general requirements.

Admission Requirements

First Year

  • Minimum combined SAT score of 1080 (critical reading and math only), including a minimum score of 550 in math
    • If you do not meet this requirement, you may be accepted as undeclared/pre-engineering students. You may transfer into this program from undeclared status or from another program within NYIT if you have:
      • Minimum cumulative GPA of 2.0
      • Completed at least 12 credits of required math, physics, computer science, and engineering with a minimum GPA of 2.3 in these courses
  • Three years of math

Transfer

  • Minimum cumulative GPA of 2.3
  • Completed at least 12 credits of required math, physics, computer science, and engineering. Students may also satisfy these requirements by passing challenge examinations in these areas as provided for by NYIT policies.

Students who have not chosen a specific program in engineering as a major or who do not fully satisfy the entrance requirements for engineering may be classified with an undeclared status in the School of Engineering and Computing Sciences up to the end of their second year. Transfer students and students who have completed more than two years of coursework should check with both their academic and financial aid advisors regarding their status as majors.

Application Materials

  • Completed application
  • $50 nonrefundable application fee
  • Copies of transcripts of all high school work, including college-level courses. Your mid-year and final grades will be required. All final, official transcripts must be received prior to the start of your first semester.
  • Official SAT (critical reading and math only) or ACT test scores. If you have fewer than 24 credits of previous college work completed, you will need to submit official SAT or ACT scores.
    • NYIT SAT Code: 2561, NYIT ACT Code: 2832
  • Two letters of recommendation.
  • 300–350 word essay on one of the following topics:
    • Tell us about your career goals and why attending NYIT would further these goals.
    • Describe the achievement of which you are most proud and why.

International Students Special Requirements

Academic Standards

Students enrolled in the Bachelor of Science program must earn a grade of C- or higher in all required math, physics, computer science, and engineering courses. Grades of D+ or below cannot be counted toward a student's degree.

In the case of a transfer student who earned a transferable grade lower than a C- in any required math or physics course prior to attending NYIT, the grade is only acceptable if the student completed a more advanced course within the same discipline with a grade of C- or higher at the prior institution. Grades of D+ or lower are not transferable for any computer science or engineering courses.

Undeclared students who intend to pursue a degree in computer science or engineering, must meet the conditions above in order to qualify for entrance into the programs.

Repeating courses may impact eligibility for financial aid. Students should consult with a financial aid advisor before registering for a repeated course.