Adverse Weather

University leadership is monitoring Hurricane Helene's projected track. At this time, UNCP remains on a normal operating schedule.

Computer Science Division

Student on Laptop

The Computer Science Division of the Department of Mathematics and Computer Science in the College of Arts and Sciences offers several high-quality degree programs at the undergraduate level supported by student-centered faculty, well-equipped laboratories, and forward-thinking partnerships with defense organizations, cooperatives, and hi-tech companies. The division offers three bachelor’s degrees: B.Sc. in Computer Science, B.Sc. in Information Technology, and B.Sc. in Cybersecurity. The CS and IT degree programs include two specialized tracks: General and Cybersecurity. The B.Sc. in Cybersecurity degree provides a well-rounded, undergraduate-level education with the specialized Cybersecurity knowledge and skills needed to excel in this discipline.

  • B.Sc. in Information Technology (General Track)

  • B.Sc. in Information Technology (Cybersecurity Track)

  • B.Sc. in Computer Science (General Track)

  • B.Sc. in Computer Science (Cybersecurity Track)

  • B.Sc. in Cybersecurity

 

Program Educational Objectives and Student Learning Outcomes

Program Educational Objectives describe the career and professional accomplishments a program prepares graduates to achieve. Graduates are expected to demonstrate these attributes in the years following graduation (3 to 5 years after graduation).

Student Learning Outcomes (or Program-Level Learning Outcomes) describe what students are expected to know and be able to do by the time of graduation.

B.S. in Computer Science (General Track & Cybersecurity Track)

The following is the list of Program Educational Objectives and Student Learning Outcomes for the B.S. in Computer Science (General Track & Cybersecurity Tracks). These objectives and outcomes were revised on 07/07/2022 and approved by the CS/IT/CYBER curriculum committee.

Program Educational Objectives

  1. Graduates are successfully employed in computer science or other related fields.

  2. Graduates are enrolled in graduate studies in computer science or related disciplines. 

  3. Graduates engage in lifelong learning demonstrated by advanced education and/or professional development activities in computer science and/or other career-appropriate options.

  4. 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 (or Program-Level Learning Outcomes)

Graduates completing the Bachelor of Science in Computer Science (General Track) will have an ability to:

  1. Analyze a complex computing problem and apply principles of mathematics, computing, and other relevant disciplines to identify solutions.

  2. 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.

  3. Communicate effectively in a variety of professional contexts. Contribute to the greater good of their communities through professional involvement and service.

  4. Recognize professional responsibilities and make informed and equitable judgments in computing practices based on legal and ethical principles.

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

  6. 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.


 

B.S. in Cybersecurity

The following are the list of Program Educational Objectives and Student Learning Outcomes for the B.S. in Cybersecurity. These objectives and outcomes were revised on 07/07/2022 and approved by the CS/IT/CYBER curriculum committee.

 Program Educational Objectives

  1. Graduates are successfully employed in cybersecurity positions and other related fields.

  2. Graduates are enrolled in graduate studies in cybersecurity, or other related disciplines. 

  3. Graduates engage in lifelong learning demonstrated by advanced education, professional development activities and/or other career-appropriate options.

  4. Graduates are prepared to successfully demonstrate technical and leadership competence through ethical conduct, teaming, communication, and/or problem-solving skills learned in our B.S. in Cybersecurity program. 

Student Learning Outcomes (or Program-Level Learning Outcomes)

Graduates completing the Bachelor of Science in Cybersecurity will have the ability to:

  1. Analyze a broadly defined security problem and apply principles of cybersecurity to the design and implementation of solutions.

  2. Apply security principles and practices to maintain operations in the presence of risks and threats.

  3. Communicate effectively in a variety of professional contexts.

  4. Recognize professional responsibilities and make informed judgments in cybersecurity practice based on legal and ethical principles.

  5. Function effectively as a member of a team engaged in cybersecurity activities.

  6. Apply security principles and practices to maintain operations in the presence of risks and threats. 

 

 

B.S. in Information Technology (General Track)

The following are the list of Program Educational Objectives and Student Learning Outcomes for the B.S. in Information Technology – General Track. These objectives and outcomes were revised on 07/07/2022 and approved by the CS/IT curriculum committee.

Program Educational Objectives

Within three to five years of graduation, graduates from our Information Technology program are expected to:

  1. Apply information technology knowledge, skills, and best practices to analyze, design, develop, and implement Information Technology solutions.

  2. Advance professionally with graduate studies in Information Technology or other related disciplines.

  3. Adapt to change through continued professional development and life-long learning.

  4. Serve in professional organizations and local communities and support of diversity and inclusion. 

Student Learning Outcomes (or Program-Level Learning Outcomes)

Graduates completing the Bachelor of Science in Information Technology (General Track) will have an ability to:

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

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

  3. Communicate effectively in a variety of professional contexts.

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

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

  6. Use systemic approaches to select, develop, apply, integrate, and administer secure computing technologies to accomplish user goals.


 

MAJORS & MINORS

Select any of the following links to learn more about our CS-related programs:

 

COMPUTER SCIENCE

Major

Minor

 

INFORMATION TECHNOLOGY

Major

Minor

CYBERSECURITY