3
Major principles and tools for network and web security are presented to highlight the programming and design concepts involved in network and web security. Topics like network security architecture, technology, policy, security assessment, and incident handling are discussed.
This course is an introduction to risk analysis for network and systems as well as the associated risks to assets and operations. Some of the topics are cost-effective risk analysis techniques to identify and quantify the treats, and qualitative risk analysis.
Prerequisite: Permission of the instructor. A treatment of topics relevant to the computer security, networking, or information technology not routinely covered by other courses. New developments in systems concepts, techniques, and equipment. May be repeated up; to 2 times for credit.
Prerequisite: Consent of the chairperson. This course is a prerequisite for project/thesis option. An introduction to the techniques and methodology used to conduct research. The successful students will be able to read and analyze technical papers. The students will utilize this experience in the project/thesis courses.
Prerequisite: Permission of the instructor. Topics include: the use of computer hardware and software to retrieve data; manage databases; modeling alternatives; and preparing reports.
3
Prerequisite: Permission of the instructor. This course combines theory with the practical techniques of PERT, CPM, linear programming, modeling, “What If” analysis, break even analysis, and decision trees.
3
Prerequisite: Consents of the instructor and chairperson. The student will complete an approved project designed to provide an opportunity to develop an area of expertise not covered by regular curriculum. May be repeated twice for credit.
Prerequisite: Consent of the chairperson. Course can be taken for gaining practical experience, on or off campus, in any field of computer science. The student must demonstrate that the experience gained as part of the internship is at least equivalent to the material learned in a typical class. May be repeated twice for credit. Graded pass/fail.
3
Prerequisite: Permission of the instructor. The successful student completed an approved project designed to develop an area of expertise not covered by regular curriculum. Students will submit an internal report for their project achievements. May be repeated once.
Prerequisites: completion of the program thesis or project course; approval of advisor. Graduate students who have already earned the maximum credits allowed for program thesis or project course may be registered for this course.
Thesis preparation, presentation, and defense. Students may register for thesis for several semesters. Upon completion of the thesis, students are given a grade of Pass (P) or Fail (F). The thesis is a published work of original research in the field of computer science.
Prerequisite: COS 109. This course introduces students to the rigorous field of interactive simulation and gaming. Students learn about the major components of modern simulations and games from both a design perspective and a technical perspective. Topics covered include: fundamentals of simulation/gaming, user interface design, human computer interaction, input/output paradigms, and an overview of simulation/game design process. Lab activities are designed to foster critical thinking and problem solving skills through the development of an understanding of the development process as well as interactive programming techniques through the creation of working interactive programs in a high level programming language.
Prerequisites: COS 108, COS 109. This course teaches students the basic skills of software engineering. The course will cover topics in Software process, Software Design, Testing and Management. The contents will be provided with the intent to the development of computer games.
3
Prerequisite: COS 275. This course is a continuation of the Gaming I and students will learn to build up on the previous knowledge. They will learn the advanced level material in such as Graphics, Sound and Animations. They will build professional looking user interfaces and will use GUI for interactive simulation and gaming.
221