|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
This is a foundational course in artificial intelligence, the discipline of designing intelligent agents. That course will cover the design and analysis of agents that do the right thing in the face of limited information and computational resources. The course revolves around two main questions: how agents decide what to do, and how they learn from experience. Tools from computer science, probability theory, and game theory will be used. Interesting examples of intelligent agents will be covered, including poker playing programs, bots for various games (e.g. WoW), DS1 -- the spacecraft that performed an autonomous flyby of Comet Borrely in 2001, Stanley -- the Stanford robot car that won the Darpa Grand Challenge, Google Maps and how it calculates driving directions, face and handwriting recognizers, Fedex package delivery planners, airline fare prediction sites, and fraud detectors in financial transactions.
-
4.00 Credits
This project-based class involves teams of 2-4 CS and Visual Arts students designing and building computer games suitable for Xbox Live Arcade using C# and XNA. For CS students, Comp 260 or Comp 360 is recommended as a prerequisite. For Visual Arts students, previous experience in drawing using Photoshop is suggested.
-
3.00 Credits
Finite automata, regular expressions, regular languages, pushdown automata, context-free languages, Turing machines, recursive languages, computability, and solvability.
-
1.00 - 4.00 Credits
Theoretical and experimental investigation under staff direction.
-
3.00 Credits
A combination of in-service teaching and a seminar.
-
3.00 Credits
Introduction to the kinematics, dynamics, and control of robot manipulators and to applications of artificial intelligence and computer vision in robotics.
-
4.00 Credits
Advanced topics in the design of an optimizing compiler. This course will focus on analysis and optimization of programs for uniprocessor machines, including program analysis (data-flow analysis, construction of static single-assignment form) and program transformation (redundancies, constant values, strength reduction, etc.). The course uses a variety of readings from the literature and includes an implementation project.
-
3.00 Credits
Energy efficiency has become critically important for modern computing systems, from batter-powered mobile devices to wall-powered high-performance servers. The course presents the fundamentals of energy characteristics of modern systems, and introduces basic energy-saving mechanisms and mthodologies for system energy characterization. It also covers emerging technologies in energy-efficient design.
-
3.00 Credits
Fundamental topics in computer-aided design for VLSI: logic synthesis and formal verification, timing analysis and optimization, technology mapping, logic and fault simulation, testing, and physical design will be covered. Relevant topics in algorithms and data structures, generic programming, and the C++ standard template library will also be covered.
-
3.00 Credits
Design of high performance computer systems, including shared-memory and message-passing multiprocessors and vector systems. Hardware and software techniques to tolerate and reduce memory and communication latency. Case studies and performance simulation of high-performance systems.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|