Can you picture yourself designing and implementing software solutions to problems? Are you interested in challenging yourself using critical thinking to work in industry as a programmer, software engineer, designer, or architect who uses software?

The computer science degree covers the theory and practice of software design, as well as hardware construction and operation. Technologies and tools are emphasized only to the extent necessary to enable proper understanding of methodology, theory, and practice. Tools and technologies currently used in various courses include, but are not limited to:

Programming Languages: C++, Java
Operating Systems: Windows, Unix
Hardware: PC workstations, Sun workstations
Database Environments:Access, MySQL
Software Engineering Tools: Rational Rose, UML

The BA degree program provides an emphasis on practical skills in problem solving that can be applied in diverse professional settings. The focus of the program is to produce well-rounded graduates with good technical and communication skills who are ready to assume employment in a variety of business and technical environments. Students in the BA program have an opportunity to integrate their study of computer science with a career track emphasis in fields such as high technology, business, and health information systems.

ECU Advantage

The Department of Computer Science maintains an active dialogue 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. We offer you a variety of choices that will allow you to graduate from our program with the professional and technical competencies needed to begin a satisfying and lucrative career.

We pride ourselves on our small class sizes which ensure low faculty to student ratios. In addition, we have dedicated academic and career advising, excellent laboratory facilities, internship and co-op opportunities, a talented and diverse faculty from a wide range of prestigious universities, and special relationships with companies such as IBM that participate in the instruction of some of our courses.

What You Will Study

There is no catalog data for this program.

Careers With This Degree

Graduates with this degree are successful in many fields and careers, including the following:

  • Computer Science
  • Computer and Information Systems Managers
  • Communications, Entertainment and Information
  • Computer and Information Systems Research
  • Computer Software Engineers, Applications
  • Computer Software Engineers, Systems Software
  • Computer Specialists
  • Education and Training
  • Computer Science Teachers, Postsecondary
  • Computer Science

Career Opportunities

ECU has developed resources to help you learn more about career opportunities and job market outlook. In addition, the websites below provide specific information on careers in the various majors from which students may choose:

NC Tower

This website provides graphs and tables of in-depth information on employment rates, wages and ongoing higher education enrollment of graduates from the North Carolina Community College System and from the University of North Carolina system schools. NC Tower includes data on former UNC students who are working in roughly 90% of all jobs in North Carolina. This database excludes information for graduates who are:

  • Self-employed;
  • Work for the federal government, including the military: or
  • Work outside of North Carolina.

US Bureau of Labor Statistics Occupational Outlook Handbook

This website also provides in-depth information regarding pay, projected new jobs, required education, growth rate and on-the-job training information on various occupations.

Degree-specific internships

For information on internship information for specific majors, go to the home page of the department in which the major is located and, as available, find the link to the information on internships in that major.