University of South Carolina

Department of Computer Science and Engineering

 

CSCE 548 Building Secure Software

Summer 2016 – July 5- 28

Monday, Tuesday, Wednesday, Thursday, Friday 8:30 – 10:30 am

Swearingen 2A05

 

 

Instructor:        Csilla Farkas

Office:             Swearingen 3A43

Office Hours:  Wednesday, Thursday, Friday 2:30 – 3:30 pm or electronically any time or by appointment

Telephone:       576-5762

E-mail:             farkas@cec.sc.edu

Class homepage: http://www.cse.sc.edu/~farkas/csce548-2016summer/csce548.htm

 

 

Prerequisites: Upper classman standing 

 

Course Description:  The objectives of this course are to expose students to techniques and practices related to secure software development and integration. The focus is practical with discussions on why and how mechanisms ensure security, what level of security is provided, and how hostile adversaries might violate the mechanisms. Programming flaws, methods to avoid and correct flaws, and economic cost of software bugs are also addressed. 

 

 

 

Syllabus

 

Homework Assignments:

 

 

Quizzes:

 

 

FINAL EXAM --  JULY 29, 8:30 – 11:00 AM

 

 

 

Lecture Material