data types, control structures, and operators. Prerequisite: COS 109. Credit: 3 semester hours.

COS 364: Data Storage and Data Mining. This course is an introduction to data warehouse design, modeling and data mining. It provides students with an understanding of the industry standard data mining methodologies, and with the ability of solving problems with it. Prerequisite: COS 109. Credit: 3 semester hours.

COS/DGE 375: Game Programming Foundation II. This course is a continuation of the Gaming I and students will learn to build on their 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. Prerequisite: COS 275. Credit: 3 semester hours.

COS/DGE 385: Gaming and Computer Graphics. Topics in two and three-dimensional graphics, along with a modern 3D graphics API. Introduction to the foundations of three-dimensional display: projections, geometric transformations, scan conversion, clipping, lighting, shading, and texturing. Prerequisite: COS 275. Credit: 4 semester hours.

COS 399/MAT 399/PHY 399/BIO 399/CHE 399: Undergraduate Teaching Experience. Students earn course credit for undergraduate teaching experience including but not limited to (1) assisting students during laboratory sessions, (2) helping to set up laboratories or lecture/lab quizzes, or (3) conducting PLTL-Excel type workshops for students. Course may be repeated for credit. Prerequisite: Consent of instructor. Credit: 1 semester hour.

COS 410: Database Management Systems. Detailed study of major database concepts and dominant models. Focus on hierarchical, relational, and object—relational systems as they are implemented in current DBMS. Student teams design and build a DBMS. Prerequisite: COS109. Credit: 3 semester hours.

COS 420: Algorithms. Techniques of analyzing, developing, and implementing algorithms are presented. Examples of algorithms from sorting, set manipulation, and graphs; computational complexity and np-completeness are implemented in appropriate programming languages. Prerequisite: COS 340. Credit: 3 semester hours.

COS 435: Advanced Topics in Cyber Security. An in-depth study of advanced topics in information security. Topics will vary according to current trends and research directions in the field. Some possible topics include: information security, managements, risk assessment, network security, and cyber-forensics. This course will provide most advanced knowledge in cyber security in line with some homeland security strategically research themes and current hard problems in INFOSEC. Research and knowledge, these include current hard problems in INFOSEC research. Prerequisite: COS 281. Credit: 3 semester hours.

184

This course will provide most advanced knowledge in cyber security in line with some homeland security strategically research themes and current hard problems in INFOSEC. Research and knowledge, these include current hard problems in INFOSEC research. Prerequisite: COS 281. Credit: 3 semester hours.

COS 460: Artificial Intelligence. Introduces various topics related to the field of Artificial Intelligence including but not limited to logic, knowledge representation, expert systems, natural language processing, AI related problems, and AI languages. Credit: 3 semester hours.

COS 464: Management of Computer Information Systems. This course provides a capstone course for students to integrate course experiences. Students will manage real Information System projects for businesses/organizations located in the community. Prerequisites: COS 300 and COS 410. Credit: 4 semester hours.

COS 470: Networking and Telecommunications. Overview of telecommunications systems and computer components employed in transmission of data in local and wide area networks. Issues relating to network analysis and management are explored. Prerequisites: COS 302. Credit: 3 semester hours.

COS/DGE 475: Game Design and Development. This course involves the study of the technology, science and storytelling involved in the creation of computer games. It will emphasize hands-on development of games. Relevant software technologies including programming languages, and simulation engines will be discussed. We assume significant programming experience and knowledge of programming language concepts. We also assume student can learn new programming concepts and systems on their own (direct, OpenGL). Prerequisite: COS/DGE 375. Credit: 3 semester hours.

COS 479: Foundation in Information Security. This course introduces different concepts of Information Security. It provides a broad overview of the threats to the security of information systems, the responsibilities and basic tools for information security, and the levels of training and expertise needed in organizations to reach and maintain a state of acceptable security. Credit: 3 semester hours.

COS 481: Information Security. Prerequisites: COS 302 or COS 479. This course will focus on the design principles of trusted computing bases (TCB). Issues regarding authentication; access control and authorization; discretionary and mandatory security policies; secure kernel design; secure operating systems; and secure databases. Credit: 3 semester hours.