|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
An introduction to robotic systems including robot mechanics, algorithms in robotics, and sensor interfaces for autonomous mobile and arm robots. Concepts of kinematics and coordinate systems, real-time programming, embedded systems, pattern recognition algorithms, simulation environments, and subsumption architecture within the context of robotics applications are explored.
-
3.00 Credits
Broad exposure to advanced operating systems topics such as process communication, protection, security, memory management, operating system kernels, network operating systems, synchronization, naming, and distributed systems.
-
3.00 Credits
Fuzzy logic and fuzzy sets are used in expert systems, controllers, pattern recognition, databases, decision making, robotics, and economics. The basic theory of fuzzy sets and fuzzy logic along with a brief survey of some of the current research. May include presentations and/or a project.
-
3.00 Credits
Introduction to data compression (including lossy and lossless compression techniques), wavelets, differential encoding techniques (including pulse code and delta modulation), and subband coding with applications to speech, audio, and images. Compression standards such as the CCITT international standard and MPEG audio compression standard.
-
3.00 Credits
Techniques for designing and analyzing efficient algorithms to solve a variety of practical problems. Some algorithmic techniques include dynamic programming, greedy methods, and amortized analysis. Other topics include graph algorithms, string matching, approximation algorithms, and NP-Completeness.
-
3.00 Credits
Introduction to Evolutionary Computation as an Artificial Intelligence tool for developing solutions to problems that are difficult to describe precisely or solve formally, as well as comparisons with other AI techniques. Includes discussions of theoretical background and tools, implementation issues, and applications.
-
3.00 Credits
Theory and applications of cryptography. Overview of necessary mathematical concepts. Discussion of algorithms and protocols including public and private key encryption, authentication, and zero knowledge proofs.
-
3.00 Credits
(M/SR; 4 cr; prereq 1302, 2101 or #; offered when feasible; fall, spring) Study of the underlying theory, structure, and behavior of neural networks and of how neural networks compare to and can be used to supplement other methods of machine learning. Methods such as decision tree learning, inductive learning, reinforcement learning, supervised learning, and explanation-based learning are examined. Analysis of the strengths and weaknesses of various approaches to machine learning. Includes an implementation project.
-
3.00 Credits
Introduction to basic concepts and algorithms in computer graphics, including three-dimensional geometry and various approaches to modeling three-dimensional scenes. An introduction to transformation and viewing, lighting, shading, texture, and color. Advanced topics may include ray tracing, radiosity, and animation. Students complete several significant projects.
-
3.00 Credits
An exploration into designing Graphical User Interfaces. Aspects of human-computer interaction are discussed along with how to design good user interfaces. Students complete a project using Java's Swing.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|