| 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 |
 |