Intelligence Thread
The intelligence thread is concerned with top-to-bottom computational models of intelligence. To this end, we emphasize designing and implementing artifacts that exhibit various levels of intelligence as well as understanding and modeling natural cognitive agents such as humans, ants, or bees. Students acquire the technical knowledge and skills necessary for expressing, specifying, understanding, creating, and exploiting computational models that represent cognitive processes. The thread prepares students for fields as diverse as artificial intelligence, machine learning, perception, and cognitive science, as well as for fields that benefit from applications of techniques from those fields.
The student who pursues intelligence can combine it with devices to become a roboticist, or people to build adaptive interfaces, or with media to build smart and adaptive entertainment, or ....
Intelligence |
|
|---|---|
| Early Preparation |
|
| Knowledge Goals |
|
| Skill Outcomes |
|
Resources and Role Models
- The GVU Center
- The Laboratory for Interactive Artificial Intelligence
- The Aware Home
- Wearable Computing
- Computational Perception Laboratory
- Cognitive Computing Lab
If you are following one of the BSCS Threads study plans implemented before Summer 2008 or one of the BSCS study plans that were in place prior to Threads, click here.
Required Courses (For Students in the Program of Study that begins Summer 2008)
Must take PSYC 1101 as one of the Social Sciences electives
- CS1050 Understanding and Constructing Proofs, 3
- CS1301 Introduction to Computing and Programming, 3
- CS1331 Introduction to Object-oriented Programming, 3
- CS1332 Data structures and algorithms, 3
- CS2110 Computing organization and programming, 4
- CS2340 Objects and Design, 3
- CS3510 Design and analysis of algorithms, 3
- CS3600 Introduction to Artificial Intelligence, 3
Pick 1 of Computational Complexity:
- CS3240 Languages and Computation, 3
- CS4510 Automata and Complexity Theory, 3
Pick 1 of Embodied Intelligence:
- CS3630 Robotics and Perception, 3
- CS3790 Introduction to Cognitive Science, 3
- PSY3040 Sensation and Perception, 3
Pick 2 of Approaches to Intelligence:
- CS4634 Knowledge-based AI, 3
- CS4641 Machine Learning, 3
- CS4495 Computer Vision, 3
Elective Courses (pick and choose whatever courses you wish)
Free Electives (6 hours)
- FREE-INT1 Free Elective-Intelligence, 3
- FREE-INT2 Free Elective-Intelligence, 3
Knowledge-Based Intelligence
- CS3790 Introduction to Cognitive Science, 3
- CS4615 Modeling and Design, 3
- CS4634 Knowledge-based AI, 3
- CS4650 Natural Language Understanding, 3
Data-Driven Intelligence
- CS4641 Machine Learning, 3
- CS4616 Pattern Recognition, 3
- MATH4280 Introduction to Information Theory, 3
Intelligent Systems
- CS4495 Computer Vision, 3
- CS4632 Advanced Intelligent Robotics, 3
- CS3651 The Art of Building Intelligent Appliances, 4 (requires ECE 2031)
- CS4625 Intelligent and Interactive Systems, 3
- CS4731 Game AI, 3
- CS4610 Knowledge Systems, 3
Philosophical Issues in Intelligence
- CS4793 Perspectives in Cognitive Science, 3
- CS4752 Philosophical Issues in Computation, 3