
Computer Science
The Bachelor of Science in Computer Science at UNC Pembroke gives you a strong base in programming, algorithms and software development. You'll work with real tools like AI, cybersecurity and data science; use cutting-edge labs; build real-world experience through internships and learn from expert faculty who are there to guide you. You’ll graduate ready to thrive in a fast-paced, tech-driven world.
Degrees

Focus Areas
General, Cybersecurity
Customize Your Computer Science Journey
The general track gives you a broad, career-ready foundation in IT, covering systems analysis, data management, web development and more. You'll focus on building secure, efficient solutions that meet real-world needs. Through labs, projects and internship experiences, you’ll learn problem-solving strategies, communicate effectively and work as part of a high-functioning technical team.
As cyber threats grow, so does the need for protection. You’ll study defensive computing, ethical hacking and secure software design. Build real-world skills in network security, cryptography and secure coding. This track prepares you for jobs in both private and public sectors — and helps you get ready for certifications in one of tech’s fastest-growing fields.
Computer Science with Programming Minor


Computer Science with Web Security Minor


Real-World Experience. Real Career Advantages.

Cyber Defense Education Center
After 51³Ô¹ÏÍø

I chose 51³Ô¹ÏÍø because of its strong academics, especially the computer science department, which is renowned for its cutting-edge curriculum and active engagement in innovative research.
Harry Lamichhane
Computer ScienceCommon Careers
- Software Development
- Systems Analysis
- Data Science
- Cloud Computing
What You’ll Learn and Where It Can Take You
Our Computer Science program is designed to do more than teach you how to code — it
prepares you to lead, innovate and grow throughout your career. Through our General
and Cybersecurity tracks, you’ll gain the technical expertise, problem-solving abilities,
and ethical grounding needed to thrive in a rapidly evolving field. Below are the
program’s educational objectives and student learning outcomes — the skills and goals
that guide your education and shape your future success.
Program Educational Objectives
- Graduates are successfully employed in computer science or other related fields.
- Graduates are enrolled in graduate studies in computer science or related disciplines.
- Graduates engage in lifelong learning demonstrated by advanced education and/or professional development activities in computer science and/or other career-appropriate options.
- Graduates can successfully demonstrate technical and leadership competence through ethical conduct, teaming, communication and/or problem-solving skills learned in our B.S. in Computer Science (General) program.
Student Learning Outcomes
- Analyze a complex computing problem and apply principles of mathematics, 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 to meet the needs of the community.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed and equitable judgments in computing practices 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 in a way that demonstrates comprehension of the tradeoffs involved in the discipline.

Want to learn more?
or call us at 910.521.6262
Send us a message and one of our counselors will get back to you
Department Chair

Selvarajah Mohanarajah
Chair and Professor of Mathematics and Computer Science
selvarajah.mohanarajah@uncp.edu910.521.6318