¸£Àû±ÆÕ¾

¸£Àû±ÆÕ¾ Catalog 2026-2027

Search Results

CSC 515 Software Security

°ä³§°äÌý515ÌýÌýSoftware SecurityÌýÌý(3 credit hours)ÌýÌý

Introduces students to the discipline of designing, developing, and testing secure and dependable software-based systems. Students will learn about risks and vulnerabilities, and effective software security techniques. Topics include common vulnerabilities, access control, information leakage, logging, usability, risk analysis, testing, design principles, security policies, and privacy. Project required.

Prerequisite: °ä³§°äÌý510

Typically offered in Spring only

Computer Programming (Minor)

/undergraduate/engineering/computer-science/computer-programming-minor/

In today's digital-first economy, the Minor in Computer Programming gives graduates a distinct advantage in the job market. By combining deep technical skills with their primary discipline, students position themselves as versatile problem solvers capable of bridging the gap between their domain expertise and software engineering.

Computer Programming (Certificate) (For Post-Baccalaureate Students, Distance Education)

/undergraduate/engineering/computer-science/computer-programming-certificate-distance-education/

The Computer Programming Certificate (CPC) is specifically designed for working professionals who wish to prepare for a career change or further their current career by gaining fundamental computing skills. Offered entirely online, this program provides a flexible path for individuals with a bachelor's degree in a non-computing field to transition into the tech industry.

Industrial Engineering (BS)

/undergraduate/engineering/industrial-systems/industrial-engineering-bs/

...kreynolds@ncsu.edu 919.515.0605 Health Systems...higher is required. 3 CSC 111 or ST...

Applied Mathematics (BS)

/undergraduate/sciences/mathematics/applied-mathematics-bs/

...SAS Hall 2108B 919.515.1875 anduca@ncsu...CH 100 , CH 111 , CSC 226 , ECE 220...