Computer Science 3CN3 Computer Networks and Security. Software Engineering 4C03 Computer Networks and Computer Security. Winter 2008 Course Outline



Similar documents
COURSE OUTLINE. SOC SCI 2EN3 (Winter 2014) Entrepreneurial Training for Social Science Students

COURSE OUTLINE. SOC SCI 2UA3E (Winter 2013) Principles of Applied Behaviour Analysis 1

COURSE OUTLINE. SOC SCI 2LC3E (Winter 2014) Leadership & Communications

Psych 3HP3 History of Psychology Fall 2013

COURSE OUTLINE. SOC SCI 2HR3 Winter Human Resources Management for Social Sciences

Course Syllabus PSYCH 2C03: SOCIAL PSYCHOLOGY Department of Psychology, Neuroscience, and Behaviour McMaster University Spring 2014

Elec Eng 3CL4 Introduction to Control Systems. 2014/15 Term 2

Commerce 4KF3 Project Management Fall 2014 Course Outline- Tentative. Information Systems Area DeGroote School of Business McMaster University

DEPARTMENT OF KINESIOLOGY KINESIOL 3E03 / Life Science 3K03: Neural Control of Human Movement Course Outline for Winter 2015

SYLLABUS PSYCHOLOGY 2AA3: SURVEY OF CHILD DEVELOPMENT Department of Psychology, Neuroscience, and Behaviour McMaster University Fall Term 2013

COURSE OUTLINE SOC SCI 2PF3. Personal Financial Management for Social Science Students

SYLLABUS PSYCHOLOGY 2C03: SOCIAL PSYCHOLOGY Department of Psychology, Neuroscience, and Behaviour McMaster University Winter 2011

Course Outline. 1. COURSE INFORMATION Session Offered Winter 2012 Course Name Biochemistry

CS 340 Cyber Security Weisberg Division of Computer Science College of Information Technology & Engineering Marshall University

CISM Fundamentals of Computer Applications

San José State University College of Engineering/Computer Engineering Department CMPE 206, Computer Network Design, Section 1, Fall 2015

SYLLABUS PSYCHOLOGY 4SC6: SCIENCE COMMUNICATION Department of Psychology, Neuroscience, and Behaviour McMaster University

School of Business and Nonprofit Management Course Syllabus

COMP252: Systems Administration and Networking Online SYLLABUS COURSE DESCRIPTION OBJECTIVES

Course Outline. 1. COURSE INFORMATION Session Offered Fall 2015 Course Name Pharmacology. Date(s) and Time(s) of lectures

Kinesiology 1AA3/1YY3/2YY3: Human Anatomy and Physiology II

ISM 4113: SYSTEMS ANALYSIS & DESIGN

Psychology 1F03 Course Outline Spring 2014

Department of Computer & Information Sciences. CSCI-445: Computer and Network Security Syllabus

Commerce 3MB3 Consumer Behavior Fall 2015 Course Outline. Marketing Area DeGroote School of Business McMaster University

CS 450/650 Fundamentals of Integrated Computer Security

WAYLAND BAPTIST UNIVERSITY SCHOOL OF EDUCATION VIRTUAL CAMPUS--SCHOOL OF EDUCATION. TERM AND DATES: Summer 2016 (May. 23 Aug 6)

Syllabus: IST451. Division of Business and Engineering. Penn State Altoona

AAF Ad Campaign I MCM Name: Dr. Linda Bond lbond@sfasu.edu Phone: Office: Boynton 301

Basic understanding of data security tools such as access control mechanisms, authentication tools and cryptographic constructs.

HACS 102. Foundations of Cybersecurity II. Spring Time and room TBA. 3 credits. Course Syllabus

COURSE SYLLABUS FIREWALLS & NETWORK SECURITY. ITSY-2301 Number Lecture - Lab - Credit. ITSY-1342 Prerequisites. April 16, 2015 Revision Date

NEW YORK INSTITUTE OF TECHNOLOGY School of Engineering and Technology Department of Computer Science Old Westbury Campus

PSYCHOLOGY : INDUSTRIAL/ORGANIZATIONAL PSYCHOLOGY STEPHEN F. AUSTIN STATE UNIVERITY COURSE SYLLABUS & CALENDAR FALL 2011

Introduction to Symbolic Logic Vaishali Khandekar, PhD Course Description: PREREQUISITE(S): CO-REQUISITE(S): FREQUENT REQUISITES

Course: BSE 2520 A1, Business Law Academic Year: 2015/2016 Semester/Quad: Fall 2015 Quad A Credit Hours: 2 Prerequisites:

UVic Department of Electrical and Computer Engineering

CS 464/564 Networked Systems Security SYLLABUS

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

Adam David Roth MESSAGE FROM THE BASIC COURSE DIRECTOR. Dear students:

How To Pass Asl 111 Beginners American Sign Language

Earth Science 102 Introduction to Physical Geology Fall 2015 Online

FACULTY of MANAGEMENT MARKETING MGT 2020 Z Fall 2015

CENTRAL TEXAS COLLEGE SYLLABUS FOR LGLA 2303 TORTS AND PERSONAL INJURY LAW Semester Hours Credit: 3 INSTRUCTOR: OFFICE HOURS:

DEGREE REQUIREMENTS & ACADEMIC GUIDELINES

Course Outline. 1. COURSE INFORMATION Session Offered Winter 2012 Course Name Mathematics V

Virtual Campus Academic Achievement: FALL ACAC 0321 College Reading I VC01

Small Business Management

Syllabus GIS Database Management (GIS , GIS ) (Fall 2010)

PSY 2012 General Psychology Sections 4041 and 1H85

UNIVERSITY OF NEVADA LAS VEGAS. BIOL Summer III 2007 Susan Meacham, Ph.D., R.D. Syllabus

DEPARTMENT OF OCCUPATIONAL THERAPY MOCT 633 (6 credit hours) Domains and Process II (Early Adults through Elderly)

Syllabus for Accounting 300 Applied Managerial Accounting California State University Channel Islands Fall 2004

PROFESSOR: Dr. Marlene Kahla, Associate Professor, Assistant Department Chair, Director of Internships and Special Problems

CISM Fundamentals of Computer Applications

JOHN A. LOGAN COLLEGE M. Rogers SM 14. CIS SECURITY AWARENESS 3 cr. (3-0)

INFORMATION TECHNOLOGY EDUCATION PROGRAMMING & ANALYSIS COURSE SYLLABUS. Instructor: Debbie Reid. Course Credits: Office Location:

Applied Network Security Course Syllabus Spring 2015

SOC PSY 1Z03: INTRODUCTION TO SOCIAL PSYCHOLOGY WINTER, Mon & Wed 4:30-5:20pm, TSH 120

EMPORIA STATE UNIVERSITYSCHOOL OF BUSINESS Department of Accounting and Information Systems. IS213 A Management Information Systems Concepts

Texas A&M University Central Texas Network Administration CISK Founder s Hall 312 Aug 24, 2015 Dec 11, 2015

Introduction to Public Relations MCM Course Syllabus Spring 2011 Division of Communication and Contemporary Culture

PLAINVIEW CAMPUS SCHOOL OF FINE ARTS. Credit Hours: 3 Semester/Year: Spring 2014 Meeting Place: Online Time: Online

SCHOOL OF BUSINESS AND NONPROFIT MANAGEMENT. SBNM 5111 Managerial Accounting Academic Year: 2015/2016. Credit Hours: 2

San José State University CS160, Software Engineering, Sections 1, 2, and 4, Fall, 2015

Course Syllabus. Course code: Academic Staff Specifics. Office Number and Location

NEW YORK CITY COLLEGE OF TECHNOLOGY -CUNY

CIT 217 Security + Network Security Fall 2015

Forensic Biology 3318 Syllabus

SE 4472a / ECE 9064a: Information Security

INFORMATION TECHNOLOGY EDUCATION PROGRAMMING AND ANALYSIS COURSE SYLLABUS. Instructor: Debbie Reid. Course Credits: Office Location:

Psychology 420 (Sections 101 and 102) Experimental Psychology: Social Psychology Laboratory

Course Syllabus Leadership Theory: Section 2 TTH Shaffer Hall Rm. 202 Spring Semester 2012

MUSIC BUSINESS Northwest College MUSB COOPERATIVE EDUCATION, MUSIC MANAGEMENT AND MERCHANDISING. CRN Summer 2014

ABNORMAL PSYCHOLOGY (PSYCH 238) Psychology Building, Rm.31 Spring, 2010: Section K. Tues, Thurs 1:45-2:45pm and by appointment (schedule via )

ANT 2330: Cross-Cultural Communication. Tues / Thurs 6:30pm 7:45pm in WC 230

IS Management Information Systems

Bus /032 Introduction To Managerial Accounting Course Outline Fall 2013

CLARENDON COLLEGE DIVISION OF LIBERAL ARTS FEDERAL GOVERNMENT 2305 ONLINE COURSE SYLLABUS 3 CREDIT HOURS

CS 261 C and Assembly Language Programming. Course Syllabus

CHF 201, Introduction to Child Development Academ-e Spring 2010 Online, 3 Credit Hours University of Maine January 11, 2010 February 26, 2010

ACC 7145: ACCOUNTING SYSTEMS DESIGN AND CONTROL SYLLABUS FOR SUMMER SESSION 2014

SOCIOL 3O03: QUALITATIVE RESEARCH METHODS Winter, 2012

CENTRAL TEXAS COLLEGE ITSY 2401 FIREWALLS AND NETWORK SECURITY. Semester Hours Credit: 4 INSTRUCTOR: OFFICE HOURS:

COMPARATIVE INTERNATIONAL BUSINESS ECONOMICS 2162B-001 Department of Economics Western University

Tele3119 Trusted Networks Course Outline 2013

H. JOHN HEINZ III COLLEGE CARNEGIE MELLON UNIVERSITY PROJECT MANAGEMENT SPRING A3 / B3 COURSE SYLLABUS

BAE 402: Biosystems Engineering Design I Biosystems and Agricultural Engineering College of Engineering Fall 2013

Mission of the Hospitality Management Program: Create, share and apply knowledge to develop leaders for the hospitality industry.

Common Syllabus Revised

Colorado School of Mines Spring 2014 Principles of Economics EBGN 201

Sociology Criminology Section A1 Spring 2014

Binghamton University Thomas J. Watson School of Engineering and Applied Science Student Academic Honesty Code

Transcription:

Computer Science 3CN3 Computer Networks and Security and Software Engineering 4C03 Computer Networks and Computer Security Winter 2008 Course Outline Revised: 5 March 2008 Note: This course outline contains important information that may affect your grade. You should retain it throughout the semester as you will be assumed to be familiar with the rules specified in this document. Instructor Dr. William M. Farmer Office: ITB 163 Extension: 27039 E-mail: wmfarmer@mcmaster.ca Web: http://imps.mcmaster.ca/wmfarmer/ Office hours: by appointment Teaching Assistant Fang Cao (caof@mcmaster.ca) Office hours: TBA Course Web Site http://www.cas.mcmaster.ca/~wmfarmer/se-4c03-08/ Some limited services for this course may be offered via WebCT. Go to http://webct.mcmaster.ca to access the course s WebCT page. Students should be aware that, when they access the electronic components of this course, private information such as first and last names, user names for the McMaster e-mail accounts, and program affiliation may become apparent to all other students in the same course. The available information is dependent on the technology used. Continuation in this course will be deemed consent to this disclosure. If you have any questions or concerns about such disclosure please discuss this with the course instructor. 1

Schedule Lectures: TWF 12:30 13:20 JHE 326H SE 4C03 lab session: R 14:30 17:20 ITB 235 CS 3CN3 lab session: F 14:30 17:20 ITB 235 CS 3CN3 Calendar Description Networked computer systems: physical media, TCP/IP protocols, switching methods; net layering and components: data link, network, transport; application: wireless, ubiquitous; secure systems: protocols, perimeter defenses, access control issues, retrofitting. SE 4C03 Calendar Description Physical networks, internets, the TCP/IP protocol suite, common network services. Principles of information security, computer and network security threats, defense mechanisms, encryption. Mission The Internet has revolutionized science, technology, and culture and has elevated information security to a major societal concern. The mission of the course is to teach students the underlying principles of internetworking and information security. By the end of the course the student should: 1. Understand how the Internet works and what are its strengths and weaknesses. 2. Understand the threats to the security of computers and networks and the techniques that can be used to counter these threats. 3. Have a working knowledge of the TCP/IP protocol suite, basic network services, cryptography, and common information security tools. 4. Be able to perform basic networking tasks on computers running Unixstyle operating systems. Required Text D. E. Comer, Internetworking with TCP/IP, Vol. 1, Fifth Edition, Prentice Hall, 2005. ISBN: 0131876716. Work Plan There will be lectures, five lab exercises, a research project, a midterm test, and a final exam. The lectures will be given by the instructor during regular class sessions. 2

The lab exercises will be done by the SE 4C03 students during the lab sessions on the following Thursday afternoons: February 7, February 14, March 6, March 27, and April 3. The lab exercises will be done by the CS 3CN3 students during the lab sessions on the following Friday afternoons: February 8, February 15, March 7, March 28, and April 4. The lab exercises will be performed in teams of two or three students on an experimental Little Internet of virtual computers running Linux. The Little Internet will be configured and secured by the students. Each student will individually do a research project on an important topic in networking or security. The project will consist of two parts: 1. A wiki page presentation of the topic. 2. A project report. The wiki page presentation will be added to the Computing and Software Wiki at http://www.cas.mcmaster.ca/wiki/. Further details concerning the project will be provided later. The midterm test will be held on Tuesday, February 26, 2008 during the regular class time at 12:30 13:20. The final exam will be 2 hours long. It will take place on the date scheduled by the University. The class will pick a class representative who will serve as a liaison between the students and the instructor. Log Book Each student is expected to keep a detailed, up-to-date log book that records all the steps performed on the lab exercises and the research project. Sources of information, consultations with instructors and fellow students, successful and failed experiments, discovered errors, and lessons learned should be recorded. The entries in the log book should be listed chronologically with dates and times. The log book may be either a physical book (such as a lab or composition book) or an electronic document (such as a text file). A copy of the student s log book must be included as part of the project report and each final lab exercise report. Academic Dishonesty You are expected to exhibit honesty and use ethical behavior in all aspects of the learning process. Academic credentials you earn are rooted in principles of honesty and academic integrity. Academic dishonesty is to knowingly act or fail to act in a way that results or could result in unearned academic credit or advantage. This behavior can result in serious consequences, e.g., the grade of zero on an assignment, loss of credit with a notation on the transcript (notation reads: 3

Grade of F assigned for academic dishonesty ), and/or suspension or expulsion from the university. It is your responsibility to understand what constitutes academic dishonesty. For information on the various types of academic dishonesty please refer to the Academic Integrity Policy, located at http://www.mcmaster.ca/academicintegrity/ The following illustrates only three forms of academic dishonesty: 1. Plagiarism, e.g., the submission of work that is not one s own or for which other credit has been obtained. 2. Improper collaboration in group work. 3. Copying or using unauthorized aids in tests and examinations. Your work must be your own. Plagiarism and copying will not be tolerated! If it is discovered that you plagiarized or copied, it will be considered as academic dishonesty. Students may be asked to defend their written work orally. Other Policy Statements 1. Significant study and reading outside of class is required. 2. Students are required to attend the lectures and tutorials. Attendance will be recorded, and absences will be excused only in highly exceptional cases. 3. The student is expected to ask questions during class. 4. You may want to discuss the assignments with your fellow students. If you do that, you must record a summary of your discussions in your log book including a list of all those with whom you had discussions and a description of what information you received. It is part of your professional responsibility to give credit to all who have contributed to your work. 5. A student may use his or her texts and notes during the midterm test and final exam. 6. Assignments may not be submitted late and the midterm test may not be taken later without prior approval from the instructor. 7. The instructor reserves the right to require a deferred final exam to be oral. 8. Calculators and electronic devices are not permitted during the midterm test and final exam. 4

9. The Faculty of Engineering is concerned with ensuring an environment that is free of all adverse discrimination. If there is a problem, that cannot be resolved by discussion among the persons concerned, individuals are reminded that they should contact their Department Chair and the Human Rights and Equity Services (HRES) office as soon as possible. 10. Suggestions on how to improve the course and the instructor s teaching methods are always welcomed. Marking Scheme The course grade will be based on the student s performance on the lab exercises, research project, midterm test, and final exam as follows: Notes: Lab exercises (5) 20% Research project (wiki page and project report) 20% Midterm test 20% Final exam 40% Total 100% 1. A student s final score will be reduced by one half point for each missed lecture (there is no penalty for the first six missed classes). 2. The project wiki pages will be formally assessed by the class. 3. The instructor reserves the right to adjust the marks for an assignment, midterm test, or final exam by increasing or decreasing every score by a fixed number of points. Syllabus 00 Preliminaries 01 Physical Networks [chapter 2] 02 The Internet Model and TCP/IP [chapters 1, 3] 03 Internet Addressing [chapters 4, 5, 9] 04 Internet Protocol (IP) [chapters 6 8] 05 Transport Protocols [chapters 10 12] 06 Information Security [chapter 30 and notes] 5

07 Overview of Cryptography [notes] 08 Interaction Schemes [chapters 18 21] 09 Common Network Services [chapters 23 27] 10 Defense Mechanisms [chapter 30 and notes] 11 Routing Protocols [chapters 13 15] 6