ApplicationSecurity Syllabus
ApplicationSecurity Syllabus
COURSE OBJECTIVES:
COB1 To Formulate Programs using secured programming constructs.
COURSE OUTCOMES:
CO1 Develop simple applications in C using basic constructs
CO2 Solve the given problem and design practical applications using object-oriented programming concepts.
CO3 Debug the programs by applying concepts and error handling techniques of Java.
CO4 Create dynamic websites / Web based applications using C, C++ and Java secured programming.
CO5 Develop responsive websites using the programming languages and techniques associated with the World Wide Web.
SYLLABUS
MODULE CO
CONTENTS Assessments and Activity PO Mapping
NO Mapping
PRESCRIBED TEXTBOOKS:
1. Secure Programming with C by Howard Poston, October 2020, Publisher: EC Council (Chapter:1-2)
2. Secure Programming with C++ by Howard Poston, July 2020, Publisher: EC Council (Chapter:1-3,Chapter:4-8)
3. Secure Programming with Java by Howard Poston, December 2020, Publisher: EC Council (Chapter:1-8)
REFERENCES:
1. Securing Coding in C and C++ Second Edition by Robert C. Seacord – Pearson Education, Inc, 2013.
2. Secure Java – For Web Application Development by Abhay Bhargav and B.V. Kumar, CRC Press, Taylor & Francis Group, LLC, 2011.
3. Certified Application Security Engineer- JAVA: Technology Workbook by IP Specialist, Pri mooz (Author), Kindle Edition
1. https://www.oreilly.com/library/view/secure-programming-with/330220BCRV/
2. https://www.oreilly.com/library/view/secure-programming-with/022049BCRV/
3. https://www.oreilly.com/library/view/secure-programming-with/200220BCRV/
4. http://index-of.es/Java/Abhay%20Bhargav,%20B.%20V.%20Kumar%20-
%20Secure%20Java%20For%20Web%20Application%20Development%20-%202010.pdf (Secure Java-Abhay)
5. https://www.eccouncil.org/wp-content/uploads/2019/03/CASE-Java-Exam-Blueprint-v1.pdf
6. https://www.eccouncil.org/programs/application-security-training/