Bachelor of Science in Computer Science

The Computer Science Department offers a Bachelor of Science (B.S.) degree in Computer Science. It is accredited by ABET. The B.S. program is comprehensive in nature, preparing students for either professional employment in the field or for further studies in graduate school.

It provides a more comprehensive background in mathematics, science, and the underlying principles of computer science. The Computer Science Department maintains an active dialog with its industrial supporters and alumni through advisory boards and by other means in order to make sure that all of its programs remain relevant and current.

Apply Now

A Rapidly Growing Field

Computer science will become an increasingly necessary field according to the U.S. Department of Labor’s Bureau of Labor Statistics with a projected growth of 12 percent between 2010 and 2020 for many of the jobs in the field.

The job prospects for computer information and research scientists are even brighter, with projected growth of 19 percent in the same period.

Program Educational Objectives

Graduates of the B.S. in Computer Science at ECU will be prepared with the following:

  • Broad technical foundation in computer science and problem solving that allows them to enter professional practice or pursue graduate studies in the discipline.
  • Theoretical and practical knowledge needed to analyze, design and implement solutions to problems in computer science and software systems development.
  • Communication skills and experience in teamwork that is conducive to professional practice in computing.
  • Understanding of the need for life-long learning and with an awareness of cultural, societal, and professional issues.

Student Outcomes

The following are student outcomes for the B.S. in Computer Science:

  • 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 computing-based solutions.

Admission Requirements

  • Freshman: For newly admitted students into ECU (i.e., freshmen), students must be eligible for MATH 1065, as determined by the ECU Department of Mathematics.
  • Change of Majors: Internal change of majors within ECU must have a 2.5 cumulative ECU GPA and minimum eligibility for MATH 2121 or MATH 2171, as determined by the ECU Department of Mathematics.
  • Transfers: Transfer students from other institutions must have a 2.5 cumulative transfer GPA and minimum eligibility for MATH 2121 or MATH 2171, as determined by the ECU Department of Mathematics.
  • Second Degree: Second Degree students must have a 2.5 cumulative GPA from previous institutions and minimum eligibility for MATH 2121 or MATH 2171, as determined by the ECU Department of Mathematics.

Degree Requirements

Degree information and course requirements for the B.S. in Computer Science degree can be found in the current undergraduate catalog.

Financial Aid

Financial aid is available to those who qualify. The student financial aid department provides education, guidance, and support to individuals and families in the financial aid process by administering Federal, State, and Institutional aid programs to students at East Carolina University. Please contact the department directly for information.