COS 588: Computer Network Security
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.
COS 589: Info Security Risk Analysis
3
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.
COS 599: Special Topics in Technology
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.
COS 600: Research Methodology
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.
COS 682: Seminar on Management Information Systems
Prerequisite: Permission of the instructor. Topics include: the use of computer hardware and software to retrieve data; manage databases; modeling alternatives; and preparing reports.
COS 683: Decision Support Systems
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.
COS 697: Independent Study
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.
COS 698: Internship in Computer Science 3
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.
COS 796: Project Course
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.
COS 797: Residence Credit for Thesis/Professional Project
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.
COS 799: Thesis
3
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.
DIGITAL GAMING
DGE/COS 275: Game Programming Foundation I
4
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.
DGE 300: Software Engineering for Computer Games 3
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.
DGE/COS: 375: Game Programming Foundation II
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