Sitemap Contact Us

AIT 612 INFORMATION SYSTEMS VULNERABILITY AND RISK ANALYSIS (3)

The identification of vulnerabilities and risks inherent in the operation of information systems will be explored. Countermeasures will be discussed and documented in an effort to counter identified vulnerabilities. Prerequisite: AIT 610. May take concurrently with AIT 610.

AIT 613 Introduction to Software Security (3)

  A study of security concepts in software. This course discusses design principles for secure software development and some of the security issues in current applications, database systems and web systems. It provides the foundation for identifying vulnerabilities, their impact and solutions to securing them. Prerequisite: AIT 610.

AIT 614 NETWORK SECURITY (3)

Network security, hacker attacks, Web security, e-mail security, e-commerce security, systems and operation environment security, database security, algorithms for making data communications secure, encryption and coding techniques and IP security. Prerequisite: AIT 612.

AIT 650 COMPUTER & NETWORK FORENSICS AND INCIDENT RESPONSE (3)

Traditional computer forensic analysis and network forensics are rapidly converging disciplines. And depending on one's objectives, incident response can be an active, real-time forensic analysis. At the very least, the process of incident response will have a significant impact on any later forensic analysis, so knowledge of all of these disciplines. This course is a core component of an Information Assurance curriculum.

AIT 652 ETHICS, LAW AND POLICY IN CYBERSPACE (3)

This is a course for technical managers and is designed to create an awareness of the ethical issues, legal resources and recourses, and policy implications inherent in our evolving on-line society. The course provides an overview of the ethical challenges faced by individuals and organizations in the information age and introduces the complex and dynamic state of the law as it applies to behavior in cyberspace. It is intended to sensitize managers and professionals to the pitfalls and dangers of doing business in an interconnected world, and to familiarize the student with various organizations and materials that can be turned to for assistance in understanding how to ethically and legally operate and use modern computer systems and networks.

AIT 655 MANAGING INFORMATION SECURITY (3)

This is an advanced study course in information assurance. The focus is on applying the various specific information assurance concepts, understandings, methods, processes and tools for the previous IA, Telecommunication and IT courses taken by the student to formulate the basis for sound business decisions. Prerequisites: AIT 600, AIT 610 and AIT 614.

AIT 710 CASE STUDIES IN INFORMATION SECURITY (3)

This course consists of a real-world project dealing with information security in distributed information systems including applications of theory and techniques in information security. Prerequisites: AIT 612, AIT 614 and consent of AIT graduate program director.

CIS 377 INFORMATION SYSTEMS SECURITY (3)

Information systems security threats, technologies and business requirements, emphasizing human and technological aspects of IT security problems. Not open to students who successfully completed CIS 477. Prerequisite: CIS 211.

CIS 397 INTERNSHIP IN IS (3)

Students work in a local computing facility under on-site and faculty supervision. May be repeated for a maximum of 6 units. Only 3 units can be applied toward the major. Graded S/U. Prerequisites: 6 units of upper-division COSC or CIS courses and consent of instructor

CIS 495 INDEPENDENT STUDY IN INFORMATION SYSTEMS (3)

Directed study in selected areas of computer information systems for which there is no regular course offered. The use of a proposal and well-defi ned objectives as well as a formal paper or project report are required.

COSC 210 INTRODUCTION TO DIGITAL SECURITY AND DIGITAL FORENSICS (3)

This course is an introduction to digital security and digital forensics for computer science and noncomputer science majors. Topics include the history and scope of digital crime, characteristics of various types of digital crime, the interrelationship of the fields of forensic science, behavioral science and computer science, and societal, legal and ethical issues related to digital security and forensics.

COSC 397 INTERNSHIP IN COMPUTER SCIENCE (3)

Students work in local computing facility under on-site and faculty supervision. May be repeated for a maximum of 6 units. Only 3 units can be applied to the major. Graded S/U. Prerequisites: 6 units of upper-division computer science or computer information systems courses and consent of instructor.

COSC 418 ETHICAL AND SOCIETAL CONCERNS OF COMPUTER SCIENTISTS (3)

Ethical questions and societal concerns related to the widespread uses of computers and the resulting responsibilities of computer scientists. Prerequisites: Junior or Senior standing; ENGL 317; must have previously taken a computing class.

COSC 431 SELECTED TOPICS IN COMPUTER SCIENCE (1–3)

Independent studies in selected areas of computer science. A maximum of 4 units may be earned in selected topics. Prerequisite: consent of instructor and 9 units of computer science.

COSC 440 OPERATING SYSTEMS SECURITY (3)

An in-depth discussion of security concepts in operating systems. This course examines some of the security issues in current operating systems and discusses the existing tools and technologies for setting up a secure system. Prerequisite: COSC 439.

COSC 450 NETWORK SECURITY (3)

Network security principles and applications, including authentication applications. IP security, Web security, network management security, wireless security and system security. Prerequisites: COSC 314 or MATH 314, and COSC 350.

COSC 458 APPLICATION SOFTWARE SECURITY (3)

A study of security concepts in developing software applications. This course discusses design principles for secure software development, and some of the security issues in current programming and scripting languages, database systems and Web servers. Prerequisite: COSC 455. Corequisite: COSC 457.

COSC 481 CASE STUDIES IN COMPUTER SECURITY (3)

An in-depth study of the practical aspects of computer security, including the study of common computer security vulnerabilities in a laboratory setting. Prerequisites: COSC 440 and COSC 450.

COSC 493 DIRECTED READINGS IN COMPUTER SCIENCE (HONORS) (3)

Individual readings and background research, under the direction of a faculty member, in preparation for writing an honors thesis (restricted to students in the departmental honors program). Prerequisite: admission to the departmental honors program.

COSC 495 INDEPENDENT STUDY IN COMPUTER SCIENCE (1–3)

Directed study in selected areas of computer science for which there is no regular course offered. The use of a proposal and well-defined objectives as well as a formal paper or project report are required. Prerequisites: senior standing in Computer Science and consent of instructor

COSC 499 HONORS THESIS IN COMPUTER SCIENCE (3–6)

Writing of an honors thesis based on individual research (open only to advanced honors candidates). Prerequisite: permission of Departmental Honors Committee.

COSC 644 INTRODUCTION TO INFORMATION ASSURANCE (3)

Principles, mechanisms and implementation of information assurance. Emphasis on human and technological aspects of information assurance and issues relevant to the risks in which information systems are exposed and methods of dealing with such risks. Not open to students who have taken IHSM 620. Prerequisite: COSC 600 or equivalent or consent of instructor.

COSC 645 APPLIED CRYPTOLOGY (3)

A broad introduction to cryptography and its application to computer-network security services and mechanisms, such as confidentiality, digital signature, access control and electronic payments. Analysis of software implementations of cryptographic algorithms and network-security protocols. Prerequisite: COSC 600.

COSC 647 APPLICATION SOFTWARE SECURITY (3)

Security concepts in developing software applications. This course discusses design principles for secure software development and some of the security issues in current programming and scripting languages, database systems and Web servers. Prerequisites: COSC 578 and COSC 600.

COSC 670-679 SPECIAL TOPICS IN COMPUTER SCIENCE (3)

Reading and study in selected topics in the field of computer science; emphasis is on an increased knowledge of computer science. A project or paper is required. Prerequisite: COSC 600 or equivalent and consent of instructor.

COSC 680 SEMINAR IN COMPUTER SCIENCE (1)

Presentation and discussion of research trends and advanced topics in computer science. Students may enroll in this course up to three times for a total of 3 units. Prerequisite: Consent of instructor.

COSC 683 SECURITY AND INTERNET ALGORITHMS (3)

State of the art trends in designing algorithms for the Internet and security. Typical topics include network routing, Web search engine algorithms, data compression algorithms, caching, online algorithms, number theoretical algorithms relevant in cryptology, error-correcting codes, zeroknowledge protocols, secret-sharing protocols, one-way functions, pseudo-random generators. Prerequisite: COSC 600.

COSC 695 INDEPENDENT STUDY IN COMPUTER SCIENCE (3)

Independent study in selected areas of computer science. Prerequisite: 9 units at the graduate or upperdivision level.

COSC 734 NETWORK SECURITY (3)

Principles and practice of network security. Topics include authentication services, e-mail security, IP security, Web security, security systems and threats, wireless security, and security applications. Prerequisites: COSC 645 and COSC 650.

COSC 745 ADVANCED TOPICS IN COMPUTER SECURITY (3)

In-depth study of advanced topics in computer security. Topics will vary according to current trends and research directions in the field. Possible topics include: secure file and mail systems, operating system vulnerabilities, firewall and intrusion detection system design, denial of service attack issues, malicious code, virus detection and removal, router security, password attacks, Internet security mechanisms, spoofing, session hijacking, sniffers, scanners, logging and auditing techniques, and security in mobile environments. A project that requires security tools and software and a paper based on a research topic in computer security are required. Prerequisite: COSC 734.

COSC 897 GRADUATE THESIS (6)

An original investigation using an acceptable research method and design. Prerequisite: Completion of at least 21 graduate units toward an M.S. degree in Computer Science.