Course Criteria

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

    This course introduces software systems that are both autonomous and social, engaging in cooperation, coordination, and negotiation. Students study coalitions, auctions, game theory, voting systems, and types of agents. This is a TEAMWORK course. Additional coursework is required for those enrolled in the graduate-level course. Prerequisite(s): CS 2420 with a grade of C- or better; a minimum GPA of 2.5 Registration Restriction(s): Not available to pre-Computer Science majors or graduate students in the Computer Science department Dual-listed as: CS 6110 Repeatable for credit: No Grade Mode: Standard
  • 3.00 Credits

    Students learn the significance and process of including end users in the technology design loop. Students learn principles of human-computer interaction along with methods of conducting human-subject studies to identify user needs and experiences with technology use.
  • 3.00 Credits

    This course addresses developing and deploying secure, available, scalable, reliable, and durable software applications in a cloud environment. Students gain hands-on skills with at least one specific cloud environment. Prerequisite(s): GPA of 2.5 or higher; CS 2420 with a C- or better Registration Restriction(s): Not available to pre-Computer Science majors Repeatable for credit: No Grade Mode: Standard
  • 4.00 Credits

    Review of programming language structures, translation, loading, execution, and storage allocation. Compilation of declarations, expressions, statements, and procedures/functions. Organization and design of a compiler. Prerequisite(s): CS 2810 or instructor permission; a minimum GPA of 2.5 Registration Restriction(s): Not available to pre-Computer Science majors Repeatable for credit: No Grade Mode: Standard
  • 4.00 Credits

    Introduction to concepts of graphical techniques. Digital and pictorial representation of information. Prerequisite(s): GPA of 2.5 or higher; CS 2420 with a grade of C- or better; MATH 2250 or MATH 2270 with a grade of C- or better Registration Restriction(s): Not available to pre-Computer Science majors
  • 4.00 Credits

    In this course, students explore technical game development. The course emphasizes integration of multiple computer science topics within a single application, including: graphics, AI, multi-threading, multi-core, networking, synchronization, optimization, and scripting languages. This is a TEAMWORK course. Prerequisite(s): CS 2420, CS 3100; a minimum GPA of 2.5 Registration Restriction(s): Not available to pre-Computer Science majors Repeatable for credit: No Grade Mode: Standard
  • 3.00 Credits

    Students learn the core and state-of-art technologies of Virtual Reality (VR). Topics include head-tracked and head-mounted displays, 3D tracking, 3D user interfaces and interactions, VR applications, human perception, evaluation of VR, and other VR-related topics. Additional coursework is required for those enrolled in the graduate-level course. Prerequisite(s): GPA of 2.5 or higher; CS 2420 with a C- or better; MATH 2250 or MATH 2270 with a C- or better Registration Restriction(s): Not available to pre-Computer Science majors or graduate students in the Computer Science department Repeatable for credit: No Grade Mode: Standard Dual-listed as: CS 6470
  • 4.00 Credits

    Students explore the field of robotics through the lens of decision-making algorithms. They examine critical aspects of autonomous systems from a machine learning and data science perspective, with emphasis on sensing, high-level objective planning, motion planning, and human interaction. This is a TEAMWORK course. Additional coursework is required for those enrolled in the graduate-level course. Prerequisite(s): GPA of 2.5 or higher; CS 2420 with a C- or better Registration Restriction(s): Not available to pre-Computer Science majors or graduate students in the Computer Science department Repeatable for credit: No Grade Mode: Standard Dual-listed as: CS 6510
  • 4.00 Credits

    This course examines the three main areas of AI: data-driven intelligence, natural language processing (NLP), and planning. Students learn models from big data, investigate systems that understand/generate natural language, and study problem-solving models in domains such as robot navigation and symbolic mathematics. Additional coursework is required for those enrolled in the graduate-level course. Prerequisite(s): GPA of 2.5 or higher; CS 2420 with a C- or better Registration Restriction(s): Not available to pre-Computer Science majors or graduate students in the Computer Science department Repeatable for credit: No Grade Mode: Standard Dual-listed as: CS 6600
  • 3.00 Credits

    This course introduces students to cognitive modeling, learner modeling, intelligent tutoring systems, adaptive educational systems, and natural language processing for automated feedback. Coursework involves using AI tools for prototype development and a course project of the student's own design. Additional coursework is required for those enrolled in the graduate-level course.. Prerequisite(s): CS 2420 with a grade of C- or better; a minimum GPA of 2.5 Registration Restriction(s): Not available to pre-Computer Science majors or graduate students in the Computer Science department Dual-listed as: CS 6620 Repeatable for credit: No Grade Mode: Standard
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   |   Cookies Policy  |   Terms of Use   |   Institutional Membership Information   |   About AcademyOne   
Copyright 2006 - 2025 AcademyOne, Inc.