Search Results
CSC 515 Software Security
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/
The Department of Computer Science offers a Minor in Computer Programming (CPM) to undergraduate majors in any field except Computer Science, Electrical Engineering, and Computer Engineering. The minor requires 19 hours of coursework from the Computer Science core.
Computer Programming (Certificate) (For Post-Baccalaureate Students, Distance Education)
/undergraduate/engineering/computer-science/computer-programming-certificate-distance-education/
Computer science is an ever-evolving field and the role of computer programmers in our society has been redefined many times over. Future computing professionals hoping to keep pace with the world’s rapidly-changing technologies must first develop a solid foundation in the basic principles of computer programming. The Department of Computer Science and Engineering Online provides that foundation through our Computer Programming Certificate (CPC) program. Students are awarded the certificate after completing the required courses with a grade point average of 2.0 or above.
Computer Engineering (BS): Computer Architecture and Emerging Systems Concentration
...of CSC department, we also recommend: algorithms (CSC 505), computer security (CSC 405, 415/515...
Applied Mathematics (BS): Mathematical Foundations of Data Science Concentration
...SAS Hall 2108B 919.515.1875 anduca@ncsu...CH 100 , CH 111 , CSC 226 , ECE 220...