The CSC undergraduate program at NCSU prepares its BSc graduates to achieve the following career and professional goals:
- To apply their knowledge of computer science to problems encountered in their professional careers or in pursuit of advanced degrees.
- To use evolving technologies, analytical thinking, and design to address contemporary issues.
- To communicate well orally and in writing, interact professionally, and work effectively on multidisciplinary teams to achieve project objectives.
- To uphold high ethical standards, including concern for the impact of computing on individuals, organizations, and society.
- To engage in lifelong learning to enhance their professional capabilities.