Skip to main content

Elizabeth City State University

A cropped white Elizabeth City State University logo

Contact

Social Media

Computer Science

Department of Business and Technology

Code. Create. Innovate. Lead the Future of Technology.

Build the skills to design software, solve complex problems, and launch a career in technology.

Program Overview

The Computer Science program at Elizabeth City State University prepares students to design, develop, and analyze computing systems and software solutions for real-world problems.

Program Educational Objectives

The B.S. in Computer Science program faculty began developing the program’s educational objectives with the university’s overall mission and the department’s goal in mind while reflecting its unique focus on the needs of the industry and the outcomes desired for graduates.

PEO1: Graduates of the program will demonstrate proficiency in the practice of computer science and will be successful professionals in diverse industries, including software development, data science, artificial intelligence, and information systems. 

PEO2: Graduates will engage in continuous learning and adapt to evolving technologies and methodologies in computer science. They will demonstrate the ability to acquire new skills, stay current with industry trends, and contribute effectively to interdisciplinary teams. 

PEO3: Graduates will assume leadership roles and exhibit ethical and social responsibility in their professional careers. They will contribute positively to their communities and adhere to high ethical standards, understanding the societal impact of computing and considering it in decision-making processes. 

PEO4: Graduates will demonstrate strong communication skills and the ability to collaborate effectively within multidisciplinary teams to design, develop, and deliver computing solutions that meet societal and organizational needs.

The program emphasizes both theoretical knowledge and hands-on experience, preparing students for careers in technology or advanced study.


Program Focus

What You’ll Learn to Do

Students develop the ability to:

  • Write and design efficient programs
  • Analyze and solve computational problems
  • Work with modern software systems
  • Understand how hardware and software interact
  • Apply computing principles to real-world challenges

Concentrations

  • Data Science
  • Information Systems

The program of study leading to the Bachelor of Science in Computer Science is currently undergoing the process to be accredited by the Accreditation Board for Engineering and Technology-Computing Accreditation Commission (ABET-CAC) (http://www.abet.org)

Curriculum and Learning Experience

Foundational Courses

Students progress through a structured computing sequence including:

  • Programming I & II
  • Data Structures
  • Discrete Mathematics
  • Computer Architecture
  • Operating Systems
  • Software Engineering
  • Database Systems
  • Networking and Web Technologies

Advanced Topics (Upper-Level Study)

Students may also explore:

  • Cybersecurity fundamentals
  • Artificial intelligence concepts
  • Algorithms and optimization
  • Mobile and web development
  • Systems analysis and design
  • Programming languages and frameworks

Real-World Computing Experience

Student Outcomes (SO) for the Computer Science program

SO1: Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.

SO2: Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline. 

SO3: Communicate effectively in a variety of professional contexts.

SO4: Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.

SO5: Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline. 

SO6: Apply computer science theory and software development fundamentals to produce computing-based solutions. 

A man and a woman are working on computers with images of an artificial intelligence displayed on the monitors.

Career and Graduate Pathways

Where This Degree Can Take You

Graduates are prepared for careers such as:

  • Software Developer
  • Web Developer
  • Systems Analyst
  • Database Administrator
  • Cybersecurity Analyst
  • IT Support or Network Specialist

Graduate Study Options

This degree also prepares students for:

  • Master’s programs in Computer Science
  • Data Science and Artificial Intelligence
  • Cybersecurity and Information Systems
  • Software Engineering
A smiling man with a beard, wearing glasses and a hoodie with arms crossed, poses in front of a table with laptops displaying lines of code, along with two coworkers.

Program Leadership

Malcolm Dcosta, Ph.D.

Associate Professor, Computer Science | Dixon-Patterson Hall, Room 121D

mtdcosta@ecsu.edu | 252-335-3860

Malcolm Dcosta, Ph.D.

Associate Professor, Computer Science | Dixon-Patterson Hall, Room 121D

A small river named Duden flows by their place and supplies it with the necessary

Take the Next Step

Ready to build the future through technology and innovation?

Department Contact

Programs in the Department