CampusAnswers

CYS 250 — Secure Software Development II

3 credits · 3 hours

Provides a comprehensive study of secure software development using an object-oriented language appropriate for a second semester of programming (in a language different from CYS 150 to allow for a broader study of security across programming languages). Includes a syntax and security review of data types, control structures, and arrays for the language used in the course. Covers classes, objects, inheritance, polymorphism, sorting and searching algorithms, streams and files, exception handling, recursion, efficiency of algorithms, and standard libraries. Compares the strengths, weaknesses and optimal uses of several object-oriented programming languages but focuses on a single language such as Java or C/C++/C#. Covers syntax and logic concepts through a security perspective. Presents concepts which meet national standards in secure software development. Lecture: 3 credits (45 contact hours).

Part of

Source ↗

← back to kctcs catalog