Search SIAT    SFU.CA
 
 
Undergraduate Courses
ITEC 413 414 415 - Computer Security

Download PDF: PDF icon ITEC413_414_415.pdf
Credit Hours: 3
Instructors:
Location:
Semester: Fall 2002

Course Description:

ITEC 413 Computer Security: Computer Security: Fundamentals

The course elaborates on the basic concepts in computer security. It also covers the mechanisms located at the heart of a computer system that provide the basis for other security mechanisms discussed in the rest courses of the course.

 

ITEC 414 Computer Security: Computer Security: Practice

This course develops the necessary skills that are required from an IT professional. It presents two case studies of most popular operating systems, and the analysis of a collection of mistakes that have been made and should not be repeated. There is also an overview of security evaluation methods having obvious practical implications.

 

ITEC 415 Computer Security: Distributed Systems Security

This course concentrates on distributed computer systems and cryptography as the main technical means of ensuring security of such systems.



Course Objectives:

ITEC 413
  • Analyze and assess password protection mechanisms
  • Analyze, compare, and select access control methods and security models
  • Explain and analyze the low-level security implementation
  • Explain basic concepts and computer security issues

 

ITEC 414

  • Analyze and administer major computer security features for UNIX- and Windows-based platforms
  • Compare how security is implemented on two most popular OS and explain how to avoid potential security pitfalls
  • Evaluate computer system security
  • Explain the security features required of a typical operating system
  • Prevent virus attacks and explain how virus-protection software works

 

ITEC 415

  • Analyze, compare, and implement main cryptography mechanisms
  • Explain and implement Web security mechanisms
  • Explain main security problems that arise in distributed systems and how to address them
  • Explain the type of problems cryptography can address and type of problems to be solved when using cryptography


Delivery Method:

ITEC 413:

Presentational Cooperative (PC).

In this course delivery model students meet once per week to participate in cooperative learning activities facilitated by an instructor. Learning that would traditionally occur in a lecture is instead supported in a Web presentation that includes multimedia and interactive elements. The Presentational Cooperative Model reproduces most of the cost advantages of traditional lecture course while offering students more convenient access and more effective conditions for learning. Courses using this model will build the collaborative work skills that are a primary learning goal for Students. Some courses, using this model, offer an optional Open Lab where students can receive additional learning support. Assessment may be based on individual and group assignments, quizzes, projects, and examinations.

ITEC 414:

Studio Lab (SL).

In this course delivery model students meet once per week in a laboratory environment to work on projects under the mentorship of an instructor. Learning that would traditionally occur in a lecture is instead supported in a Web presentation that includes multimedia and interactive elements. Weekly face-to-face meetings and online conferences enable students to view and critique each other’s work. Some courses, using this model, offer an optional Open Lab where students can receive additional learning support. Assessment is primarily based on project work.

 

ITEC 415:

Presentational Cooperative (PC).

In this course delivery model students meet once per week to participate in cooperative learning activities facilitated by an instructor. Learning that would traditionally occur in a lecture is instead supported in a Web presentation that includes multimedia and interactive elements. The Presentational Cooperative Model reproduces most of the cost advantages of traditional lecture course while offering students more convenient access and more effective conditions for learning. Courses using this model will build the collaborative work skills that are a primary learning goal for Students. Some courses, using this model, offer an optional Open Lab where students can receive additional learning support. Assessment may be based on individual and group assignments, quizzes, projects, and examinations.



Learning Activities + Evaluation:

*Please note these are the minimum expectations for each course on a weekly basis.

ITEC 413:

Web Presentation 1.5 hrs.

Online Conferencing 1.5 hrs.

Offline Reading 2.0 hrs.

Face-to-Face 0 hrs.

Assignments 3.0 hrs.

Projects 0 hrs.

Total Student Hours 8.0 hrs

 

ITEC 414:

Web Presentation 1 hrs.

Online Conferencing 0.5 hrs.

Offline Reading 1.5 hrs.

Face-to-Face 1.5 hrs.

Assignments/Projects 4 hrs.

Total Student Hours 8.5 hrs

 

ITEC 415:

Web Presentation 1.5 hrs.

Online Conferencing 1.5 hrs.

Offline Reading 2.0 hrs.

Face-to-Face 0 hrs.

Assignments 3.0 hrs.

Projects 0 hrs.

Total Student Hours 8.0 hrs

 

Methods of Evaluation ITEC 413: N/A

ITEC 414:

Muddiest Point Reports 3*3%=9%

Class Participation 10%

Final Exam 41%

Team Project 40%

Total 100%

ITEC 415:

Muddiest Point Reports 3*3%=9%

Individual Assignment 10%

Class Participation 10%

Final Exam 36%

Team Project 35%

Total 100%

 



Texts, Resources + Materials:

“Computer Security” by Dieter Gollmann. John Wiley & Sons, 0-471-97844-2

ITEC 413, 415 recommended text: “Java Cryptography” by Jonathan Knudsen. O’Reilly, 1-56592-402-9

“Network Security Essentials: Applications and Standards” by William Stallings. Prentice Hall, 0-13-016093-8.

Platform requirements: PC



Prerequisites:

ITEC 413: At least 4 credits dealing with Java programming.

ITEC 310, 311

ITEC 414: ITEC 413, 328

ITEC 415: At least 4 credits dealing with Java programming.

ITEC 310, 311 and ITEC 331, 332, 333 and ITEC 413






Last Updated: May 13, 2008

These course outlines are drafts and are subject to change.

Current Undergrad  //  Course Outlines