Click on Thumbnail below to view class diagram:
 
 


 
  Computer Security I  
  Computer Security II  
  Computer Security III  
  Secure Software  
  Networking III, Wireless Networking  
  Computer Forensics  
  Information Technology: Ethical and Legal Issues  


Course Title: Computer Security I
Prefix and Number: CS 421
Course Description: Introduces the many facets of computer security and information assurance. Explores the security organization and infrastructure within an organization along with its policies, standards and procedures. Cryptographic protocols, modes and algorithms will be covered, esp. DES, AES, RSA, Kerberos.
Prerequisite Knowledge,
Skills and Courses:
Networking I and Programming II.
Course Faculty: Lynn Ackler (Computer Science)
Top

Course Title: Computer Security II
Prefix and Number: CS 422
Course Description: This course covers techniques and principles of design and configuration of secure workstations, servers and LANs. System and LAN intrusion detection and data assurance monitoring will be presented. The basics of virtual private networks and perimeter protection will be discussed along with systems and tools used for implementation.
Prerequisite Knowledge,
Skills and Courses:
Security I
Course Faculty: Lynn Ackler (Computer Science)
Top

Course Title: Computer Security III
Prefix and Number: CS 423
Course Description: This course is a hand-on study of the threats to computer systems connected to the Internet. The overall objective is to understand how crackers find a system, find vulnerabilities in that system, and use a vulnerability to compromise the system, including the use of viruses. To achieve this, we look at the various tools to attack and defend a system as well as tools to detect and analyze intrusions. We will look at both wired and wireless systems security.
Prerequisite Knowledge,
Skills and Courses:
Security II
Course Faculty: Rahul Tikekar (Computer Science)
Top

Course Title: Secure Software
Prefix and Number: CS ???
Course Description: Explores the major security issues in software. Topics include buffer overflows, access control, race conditions, randomness, input validation, and passwords. Students will learn the importance of planning for security and some of the tradeoffs involved in dealing with security issues.
Prerequisite Knowledge,
Skills and Courses:
Programming III, C & Unix
Course Faculty: Tom Bacon (Computer Science)
Top

Course Title: Networking III, Wireless Networking
Prefix and Number: CS ???
Course Description: This course looks at the world of wireless communications. Starting with the fundamentals of electromagnetic waves, their generation and propagation, it moves to information transmission techniques (Spread spectrum, phase shift keying, etc.), wireless LANs (802.11), personal networks (IrDA, Bluetooth), cellular systems (IS-95, GSM, GPRS, etc.), and satellite systems.
Prerequisite Knowledge,
Skills and Courses:
Programming III, C & Unix
Course Faculty: Rahul Tikekar (Computer Science)
Top

Course Title: Computer Forensics
Prefix and Number: CS 346 and CRIM 346/446
Course Description: This course is a survey of technologies, techniques and responsibilities for a criminal or civil investigation involving computers, computer networks, network service providers and electronic evidence. Various ways in which a computer or a computer network can be associated with a crime will be explored. Computer and networking technologies will be presented. Rules of evidence and proof will be explored with an emphasis on maintaining an evidentiary trail through computer data and network activity. The responsibilities of the computer forensics investigator and officer in charge of the seizure and lock down of computer related evidence are extremely important. This course will review these responsibilities with a view to how they relate to computer science objectives and the goals of criminal investigations. The fragility of computer evidence will be discussed as well as the techniques to protect the evidence.
Prerequisite Knowledge,
Skills and Courses:
There are no special prerequisites other than upper division standing. The student should have some facility for analytical reasoning and writing.
Course Faculty: Lynn Ackler (Computer Science)
Top

Course Title: Information technology: Ethical and Legal Issues
Prefix and Number: CS 310 and PHL 310
Course Description: This course is a critical inquiry into the ethical, legal and societal implications of the products, activities and behaviors of digital technology. The emphasis will be on US laws, legislation and technology. Digital works, copyright laws, software and business practice patents will be examine, as well as some significant court cases that raise fundamental Constitutional issues. The attempts by the legislators to regulate digital technology and it's effects will be investigated in light of traditional (constitutional) rights and responsibilities.
Prerequisite Knowledge,
Skills and Courses:
There are no special prerequisites other than upper division standing. The student should have some facility for analytical reasoning and writing.
Course Faculty: Lynn Ackler (Computer Science)
Prakash Chenjeri (Philosophy) - Consultant
Top