Course Criteria

Add courses to your favorites to save, share, and find your best transfer school.
  • 3.00 Credits

    Application of software project management, requirements analysis, design, implementation, and testing to the development of large software systems. Emphasizing software process improvement, requirements management, software testing techniques, quality assurance, configuration management, risk management and group projects. Class 3. Prerequisite: COSC 3403. (Fall)
  • 3.00 Credits

    An introduction to the field of artificial intelligence studying basic techniques such as heuristic search, deduction, learning, problem solving, knowledge representation, uncertainty reasoning, and symbolic programming languages such as LISP. Application areas may include intelligent agents, data mining, natural language, machine vision, planning, and expert systems. Class 3. Prerequisite: COSC 2203. (Spring, Even years)
  • 3.00 Credits

    A study of language design and translation, including the various types of compilers, LL and LR parsing, support mechanisms for access and storage of translation data, scoping concerns, lifetime, visibility, and overloading mechanisms; all within the context of the program translation stages. Class 3. Prerequisites: COSC 3303 and COSC 3403. (Spring)
  • 3.00 Credits

    Principles and concepts of information security including cryptography, access control, protocols, and secure software. Focus is on learning the principles and then applying them in various computer programming scenarios. Prerequisite: COSC 2203. (Spring, Even years)
  • 3.00 Credits

    A study of the computational and linguistic theory on which the field of computer science is based. Topics include finite state automata, context-free grammars, push-down automata, Turing machines, undecidability, computability, and complexity theory. Class 3. Prerequisites: COSC 3523 and MATH 1803 or consent of instructor. (Spring)
  • 3.00 Credits

    A second course in computer networking covering such topics as, network security, design and implementation of wireless and high-speed networks, computer network management, and performance evaluation. Instruction includes routing protocols, switching basics, intermediate routing, subnetting, and contemporary server installation and configuration. Prerequisites: COSC 3603. (Spring, Odd years)
  • 3.00 Credits

    This course is a project-based continuation of COSC 3843 Game Development. The benefits and challenges of developing games for various console platforms are considered along with the components of entertainment technology and interactive multimedia. Design issues of 3D hardware, object and camera motion, collision detection, and character animation are also presented. Students will become familiar with gaming systems architecture and game design production cycles, including reusable game technology and usage of game industry tools and platforms. Teams of students will collaborate on the design and development of a complete game document and prototype. Prerequisites: COSC 3603, COSC 3843 , COSC 4453, PHIL 2063, and PSYC 2013. (Spring, Even years)
  • 3.00 Credits

    This is the capstone course in the concentration of information and network security. The format of the course will depend on available internships, either internal or external cooperative projects, and current research activities in this area. The intention of this course is to build on the student's competency in a real-world application of networks and security, either in the form of analysis, design, and/or implementation of a security solution. Preparation for certification as a network or information system security professional will be incorporated into each project. Prerequisites: COSC 3653 and COSC 4553.
  • 3.00 Credits

    Students may work at an internship in a business, a non-profit organization, or an on-campus research or design project, under the supervision of a computing professional. Students are required to apply their skills in a real-world setting. Class 1-3. Prerequisites: COSC 3403 and departmental approval. (On Demand)
  • 3.00 Credits

    This course consists of one or more topics from current areas in computer science. This would include topics such as storage technologies, computer vision, and emerging technologies. This course may be taken more than one time when the topics are different. Class 1-3. Prerequisites: COSC 2203 and consent of instructor.
To find college, community college and university courses by keyword, enter some or all of the following, then select the Search button.
(Type the name of a College, University, Exam, or Corporation)
(For example: Accounting, Psychology)
(For example: ACCT 101, where Course Prefix is ACCT, and Course Number is 101)
(For example: Introduction To Accounting)
(For example: Sine waves, Hemingway, or Impressionism)
Distance:
of
(For example: Find all institutions within 5 miles of the selected Zip Code)
Privacy Statement   |   Terms of Use   |   Institutional Membership Information   |   About AcademyOne   
Copyright 2006 - 2025 AcademyOne, Inc.