San José State University Department of Computer Science CS166, Information Security, Section 1, Fall, 2018

Similar documents
San José State University Department of Computer Science CS-144, Advanced C++ Programming, Section 1, Fall 2017

San José State University Department of Computer Science CS-174, Server-side Web Programming, Section 2, Spring 2018

San José State University Department of Computer Science CS049J, Programming in Java, Section 2, Fall, 2016

San José State University Department of Computer Science CS 166 / SE 166, Information Security, Section 4, spring, 2017

San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015

San José State University College of Science/Department of Computer Science CS 152, Programming Language Paradigms, Section 03/04, Fall, 2018

San José State University Computer Science Department CS157A: Introduction to Database Management Systems Sections 5 and 6, Fall 2015

San José State University Department of Computer Science CS-144, Advanced C++ Programming, Section 1, Spring 2018

CS/SE 153 Concepts of Compiler Design

San José State University Department of Computer Science CS151, Section 04 Object Oriented Design Spring 2018

San José State University School/Department Computer Science 265: Cryptography and Computer Security, Fall 2017

San Jose State University - Department of Computer Science

San José State University Department of Computer Science CS151, Object Oriented Design, Section 04, Fall, 2016 (42968)

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1, 2, and 3, Spring 2018

CMPE 152 Compiler Design

San José State University Department of Computer Science CS158B, Computer Network Management, Section 1, Fall 2016

Course and Contact Information. Course Description. Course Objectives

San José State University Computer Science CS 122 Advanced Python Programming Spring 2018

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017

San José State University College of Science/Department of Computer Science CS152, Programming Paradigms, Sections 3 & 4, Fall Semester, 2016

CS/SE 153 Concepts of Compiler Design

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1 and 2, Spring 2016

Course and Contact Information. Catalog Description. Course Objectives

Course and Contact Information. Course Description. Course Objectives

San Jose State University College of Science Department of Computer Science CS185C, NoSQL Database Systems, Section 1, Spring 2018

San José State University College of Science/Department of Computer Science CS152, Programming Paradigms, Sections 1 & 2, Fall Semester, 2017

San José State University College of Science/Department of Computer Science CS152, Programming Paradigms, Sections 1 & 2 Spring Semester, 2018

CMPE 152 Compiler Design

San José State University College of Science / Department of Computer Science Introduction to Database Management Systems, CS157A-3-4, Fall 2017

San Jose State University College of Science Department of Computer Science CS185C, Introduction to NoSQL databases, Spring 2017

CMPE/SE 135 Object-Oriented Analysis and Design

CMPE 280 Web UI Design and Development

CMPE 180A Data Structures and Algorithms in C++

CMPE 152 Compiler Design

CMPE 280 Web UI Design and Development

Network Security

CS 241 Data Organization using C

San José State University Science/Computer Science Database Management System I

AE Computer Programming for Aerospace Engineers

San José State University College of Science / Computer Science Department Data BS Management Systems 2, CS 157B-02, Spring, 2017

FORM I: SUMMARY PAGE FOR PROPOSAL # CSCI

CS157a Fall 2018 Sec3 Home Page/Syllabus

Red Hat Certified Engineer (RH300) 50 Cragwood Rd, Suite 350 South Plainfield, NJ 07080

THE TEN COMANDMENTS OF ALGEBRA

In this course, you need to use Pearson etext. Go to "Pearson etext and Video Notes".

ITSY Information Technology Security Course Syllabus Spring 2018

Dr. Angela Guercio Dr. Natalia Dragan. Spring 2011

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS HPC INTERNETWORKING & GRID TECHNOLOGY HPC 1020

PC Applications IT102 estart Fall 2014

INFORMATION SESSION. MS Software Engineering, specialization in Cybersecurity

CSCI 434 INTRODUCTION TO LOCAL AREA NETWORKS (SPRING 2015)

INFS 2150 (Section A) Fall 2018

San José State University Department of Design / Industrial Design Program DSID 129, Visualization III, Section 02, Fall 2017

CASPER COLLEGE COURSE SYLLABUS MSFT 1600 Managing Microsoft Exchange Server 2003 Semester/Year: Fall 2007

Web Programming Fall 2011

CS503 Advanced Programming I CS305 Computer Algorithms I

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS HPC INTERNETWORKING & GRID TECHNOLOGY HPC 1020

BOSTON UNIVERSITY Metropolitan College MET CS342 Data Structures with Java Dr. V.Shtern (Fall 2011) Course Syllabus

Marshall University MTH 100 Syllabus

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ROUTING/SWITCH CONFIGURATION CSIT 2750

ab Houston Community College

Computer Science Technology Department

Network Fundamentals and Design Fall Semester 2014

Advisory: Students should have already taken MICROCOMPUTER APPLICATIONS II - 431

CPSC 4600 Biometrics and Cryptography Fall 2013, Section 0

ESET 349 Microcontroller Architecture, Fall 2018

CPSC 5157G Computer Networks

Computer Science Technology Department

Syllabus for HPE 021 Advanced Golf and Fitness 1 Credit Hour Spring 2016

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS 3D MODELING & ANIMATION VPT 2165

Syllabus for HPE 021 Advanced Golf and Fitness 1 Credit Hour Fall 2014

In this course, you need to use Pearson etext. Go to "Pearson etext and Video Notes".

MORGAN STATE UNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING COURSE SYLLABUS FALL, 2015

HOUSTON COMMUNITY COLLEGE BUSINESS TECHNOLOGY NORTHEAST COLLEGE-NORTHLINE LOCATION COURSE SYLLABUS FALL 2011 COMPUTER APPLICATION I POFI 1301

IT 341 Fall 2017 Syllabus. Department of Information Sciences and Technology Volgenau School of Engineering George Mason University

Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies

CS 200, Section 1, Programming I, Fall 2017 College of Arts & Sciences Syllabus

TEACHING & ASSESSMENT (T & A) PLAN College of Economics Management and Information Systems Department of Information Systems

ISM 324: Information Systems Security Spring 2014

Course Syllabus - CNT 4703 Design and Implementation of Computer Communication Networks Fall 2011

Midland College Syllabus. ITNW 2413 Networking Hardware

Computer Technology Division. Course Syllabus for: COMT Spring Instructor: Joe Bolen

Syllabus for HPE 099 Aerobic Proficiency 1 Credit Hour Fall 2012

CSCE 441 Computer Graphics Fall 2018

Faculty of Science & Information Technology

The Linux Command Line: A Complete Introduction, 1 st ed., by William E. Shotts, Jr., No Starch Press, 2012.

South Portland, Maine Computer Information Security

ISATI 231: Windows Client (4 credits) Spring 2018 Mon, Tue, Wed, Thu, 13:10-14:40, MTB 105

Oklahoma State University Spears School of Business Department of Management Information Systems

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX ADVANCED SYSTEM & NETWORK ADMINISTRATION CSIT 2475

Syllabus for HPE 099 Aerobic Proficiency 1 Credit Hour Spring 2015

COSC 115: Introduction to Web Authoring Fall 2013

Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008. Course Syllabus

ESSEX COUNTY COLLEGE Business Division CIS 152 Internet Concepts Course Outline

INST Database Design and Modeling - Section 0101 Spring Tentative Syllabus

Oklahoma State University Institute of Technology Face-to-Face Common Syllabus Fall 2017

Division of Engineering, Computer Programming, and Technology

Syllabus for HPE 092 Exercise and Weight Control 1 Credit Hour Spring 2015

CS 3270 Mobile Development for Android Syllabus

CS 3030 Scripting Languages Syllabus

Transcription:

Course and Contact Information Instructor: Office Location: San José State University Department of Computer Science CS166, Information Security, Section 1, Fall, 2018 Fabio Di Troia DH282 Telephone: 408-924-7171 Email: fabio.ditroia@sjsu.edu Office Hours: MW 12:00 13:00 Class Days/Time: TR 18:00-19:15 Classroom: SCI 164 Prerequisites: CS 146 (with a grade of "C-" or better) and either CS 47 or CMPE 102 or CMPE 120 (with a grade of "C-" or better); Computer Science, Applied and Computational Math, or Software Engineering Majors only; or instructor consent. Course Format Faculty Web Page and MYSJSU Messaging Course materials such as syllabus, handouts, notes, assignment instructions, etc. can be found on Canvas Leaning Management System course login website at http://sjsu.instructure.com. You are responsible for regularly checking with the messaging system through MySJSU at http://my.sjsu.edu (or other communication system as indicated by the instructor) to learn of any updates. Course Description Fundamental security topics including cryptography, protocols, passwords, access control, software security, and network security. Additional topics selected from multilevel security, biometrics, tamper-resistant hardware, information warfare, e-commerce, system evaluation and assurance, and intrusion detection. Course Learning Outcomes (CLO) After completing this course, you should be knowledgeable of the major technical security challenges in each of the following four areas: cryptography, access control, protocols, and software. Information Security, CS166 Section 1, Fall, 2018 Page 1 of 5

Required Texts/Readings (Required) Textbook Information Security: Principles and Practice, Mark Stamp ISBN-10: 0470626399, ISBN-13: 978-0470626399 Other Readings None Other technology requirements / equipment / material None Course Requirements and Assignments (Required) SJSU classes are designed such that in order to be successful, it is expected that students will spend a minimum of forty-five hours for each unit of credit (normally three hours per unit per week), including preparing for class, participating in course activities, completing assignments, and so on. More details about student workload can be found in University Policy S12-3 at http://www.sjsu.edu/senate/docs/s12-3.pdf. Homework, Midterm and Final exam are expected for this class. Homework is due on Canvas by class starting time on the due date. Each assigned problem requires a solution and an explanation (or work) detailing how you arrived at your solution. Cite any outside sources used to solve a problem. When grading an assignment, I may ask for additional information. NOTE that University policy F69-24 at http://www.sjsu.edu/senate/docs/f69-24.pdf states that Students should attend all meetings of their classes, not only because they are responsible for material discussed therein, but because active participation is frequently essential to insure maximum benefit for all members of the class. Attendance per se shall not be used as a criterion for grading. Final Examination or Evaluation The final test will be published on Canvas and will be submitted online. Grading Information Homework, 20% Midterm, 40% Final, 40% Note that "All students have the right, within a reasonable time, to know their academic scores, to review their grade-dependent work, and to be provided with explanations for the determination of their course grades." See University Policy F13-1 at http://www.sjsu.edu/senate/docs/f13-1.pdf for more details. Determination of Grades Semester grade will be computed as a weighted average of the scores obtained in each of the three categories listed above. No make-up tests or quizzes will be given and no late homework (or other work) will be accepted. Also, inclass work must be completed in the section that you are enrolled in. Information Security, CS166 Section 1, Fall, 2018 Page 2 of 5

Nominal Grading Scale: Percentage Grade 92 and above A 90 91 A- 88 89 B+ 82 87 B 80 81 B- 78 79 C+ 72 77 C 70 71 C- 68 69 D+ 62 67 D 60-61 D- 59 and below F Classroom Protocol Cheating will not be tolerated. Student must be respectful of the instructor and other students. For example, No disruptive or annoying talking. Turn off cell phones Class begins on time Valid picture ID required at all times University Policies (Required) Per University Policy S16-9, university-wide policy information relevant to all courses, such as academic integrity, accommodations, etc. will be available on Office of Graduate and Undergraduate Programs Syllabus Information web page at http://www.sjsu.edu/gup/syllabusinfo/. Make sure to review these policies and resources. Information Security, CS166 Section 1, Fall, 2018 Page 3 of 5

CS166 / Information Security, Fall 2018, Course Schedule The schedule is subject to change with fair notice communicated via Canvas course page Course Schedule Week Date Topics, Readings, Assignments, Deadlines 1 8/21 Introduction 1 8/23 Crypto Basic 2 8/28 Symmetric Key Crypto 2 8/30 Symmetric Key Crypto 3 9/4 Public Key Crypto 3 9/6 Public Key Crypto 4 9/11 Hash Functions and Other Topics 4 9/13 Hash Functions and Other Topics 5 9/18 Hash Functions and Other Topics 5 9/20 Authentication 6 9/25 Authentication 6 9/27 Authorization 7 10/2 Authorization 7 10/4 MIDTERM 8 10/9 Simple Authentication Protocols 8 10/11 Simple Authentication Protocols 9 10/16 Simple Authentication Protocols 9 10/18 Real-World Security Protocols 10 10/25 Real-World Security Protocols 10 10/30 Real-World Security Protocols 11 11/1 Software Flaws and Malware 11 11/6 Software Flaws and Malware 12 11/8 Software Flaws and Malware 12 11/13 Insecurity in Software 13 11/15 Insecurity in Software 13 11/20 Insecurity in Software Information Security, CS166 Section 1, Fall, 2018 Page 4 of 5

Week Date Topics, Readings, Assignments, Deadlines 14 11/22 Operating Systems and Security 14 11/27 Operating Systems and Security 15 11/29 Operating Systems and Security 15 12/4 Wrap-up 16 12/6 Wrap-up Final Exam 12/13 Time: 1715-1930 Information Security, CS166 Section 1, Fall, 2018 Page 5 of 5