skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · courses · catalog · 
 

Course Catalog: Artificial Intelligence

 
Hide Descriptions Show Descriptions
CSCI 3002 (3). Human-Centered Computing Foundations

Introduces practice and research in human-computer interaction, design of interactive systems, computer supported cooperative work, computer supported collaborative learning, educational technology, tools that support creativity, user-developed knowledge collections and gaming. This course was previously titled Digital and Social Systems Foundations. Offered Spring 2012.

CSCI 3112 (1-3). Human-Centered Computing Professional Development

Supports students in developing professional skills and practices in human-computer interaction, design of interactive systems, computer supported cooperative work, computer supported collaborative learning, educational technology, tools that support creativity, user-developed knowledge collections, and gaming. May be repeated up to 10 total credit hours. Same as ATLS 3112. This course was previously titled Digital and Social Systems Professional Development. Offered Fall 2011 and Spring 2012.

CSCI 3202 (3). Introduction to Artificial Intelligence

Surveys artificial intelligence techniques of search, knowledge representation and reasoning, probabilistic inference, machine learning, and natural language processing. Introduces artificial intelligence programming. Prerequisites: CSCI 2824.

CSCI 3302 (3). Introduction to Robotics

Introduces students to fundamental concepts in autonomous, mobile robotics: mechanisms, locomotion, kinematics, control, perception and planning. The course consists of lectures and lab sessions that are geared toward developing a complex robot controller in a realistic, physics-based multi-robot simulator. Same as ECEN 3303. Prerequisites: Two semesters of calculus, linear algebra, and statistics. Recommended: CSCI 2270 and CSCI 2824. Offered Fall 2011.

CSCI 3702 (3). Cognitive Science

Introduces cognitive science, drawing from psychology, philosophy, artificial intelligence, neuroscience, and linguistics. Studies the linguistic relativity hypothesis, consciousness, categorization, linguistic rules, the mind-body problem, nature versus nurture, conceptual structure and metaphor, logic/problem solving, and judgment. Emphasizes the nature, implications, and limitations of the computational model of mind. Same as LING 3005, PHIL 3310, and PSYC 3005. Prerequisites: Two of the following four courses: CSCI 1300, LING 2000, PHIL 2440, PSYC 2145. Offered Fall 2011.

CSCI 4202 (3). Artificial Intelligence 2

Second course in artificial intelligence. Topics may vary, but typically cover neural networks, natural language processing, and artificial life. Prerequisites: CSCI 3202 or consent of instructor.

 CSCI 4202. Bayesian Models in Cognitive Science
 CSCI 4202. Data Mining
 CSCI 4202. Machine Learning
 CSCI 4202. Probabilistic Models of Human and Artificial Intelligence
CSCI 4312 (3). Health Informatics

Teaches students essential skills necessary for developing usable assistive and performance support systems, which include consideration of the academic and professional interdisciplinary issues that govern the work. An overview of ongoing and emerging topics in health informatics will be presented. Prerequisites: CSCI 2270. Recommended: CSCI 3002. This course was previously titled Medical Informatics.

CSCI 4322 (3). Things That Think

Introduces techniques of designing, constructing, and documenting computationally-enhanced physical artifacts. Students will work in teams and use state-of-the-art fabrication tools, microprocessors, and software systems to build working prototypes of objects that can be controlled and customized through embedded computation. This course was formerly offered as CSCI 4830 Special Topics in Computer Science: Things That Think.

CSCI 4332 (3). Game Programming

This is a proposed new course. Prerequisites: CSCI 2270. This course was formerly offered as CSCI 4830 Special Topics in Computer Science: Game Programming.

CSCI 4342 (3). Groupware and Workflow Systems

Supports students in developing professional skills and knowledge concerning the use of computer technologies to support collaborative activities. Also covers the impact of digital collaboration technologies on users, groups, organizations and society. Students will gain practical experience with Business Process Management and the use of Workflow Management Systems.

CSCI 4412 (3). Design, Creativity and New Media

Explores the design of new media and technologies to support design and creativity. Analyzes design and creativity as human activities of fundamental importance in the networked information culture and economy. Provides theoretical and practical analysis of new media. Prerequisites: Consent of instructor. Recommended: CSCI 3002.

CSCI 5312 (3). Health Informatics

Teaches students essential skills necessary for developing usable assistive and performance support systems, which includes consideration of the academic and professional interdisciplinary issues that govern the work. An overview of ongoing and emerging topics in health informatics will be presented. Prerequisites: CSCI 2270. Recommended: CSCI 3002. This course was previously titled Medical Informatics.

CSCI 5322 (3). Things That Think

Introduces techniques of designing, constructing, and documenting computationally-enhanced physical artifacts. Students will work in teams and use state-of-the-art fabrication tools, microprocessors, and software systems to build working prototypes of objects that can be controlled and customized through embedded computation. This course was formerly offered as CSCI 7000 Current Topics in Computer Science: Things That Think.

CSCI 5332 (3). Game Programming

This is a proposed new course. Prerequisites: CSCI 2270. This course was formerly offered as CSCI 7000 Current Topics in Computer Science: Game Programming.

CSCI 5342 (3). Groupware and Workflow Systems

Supports students in developing professional skills and knowledge concerning the use of computer technologies to support collaborative activities. Also covers the impact of digital collaboration technologies on users, groups, organizations and society. Students will gain practical experience with Business Process Management and the use of Workflow Management Systems. This course was formerly offered as CSCI 7000 Current Topics in Computer Science: Groupware and Workflow.

CSCI 5412 (3). Design, Creativity and New Media

Explores the design of new media and technologies to support design and creativity. Analyzes design and creativity as human activities of fundamental importance in the networked information culture and economy. Provides theoretical and practical analysis of new media. Prerequisites: Consent of instructor. Recommended: CSCI 3002.

CSCI 5582 (3). Artificial Intelligence

Surveys artificial intelligence methods, theories, and applications. Studies the relationship between artificial intelligence and psychology, linguistics, and philosophy. Introduces artificial intelligence programming. Same as ECEN 5583. Prerequisites: CSCI 3155 or equivalent.

CSCI 5622 (3). Machine Learning

Trains students to build computer systems that learn from experience. Includes the three main subfields: supervised learning, reinforcement learning and unsupervised learning. Emphasizes practical and theoretical understanding of the most widely used algorithms (neural networks, decision trees, support vector machines, Q-learning). Covers connections to data mining and statistical modeling. A strong foundation in probability, statistics, multivariate calculus, and linear algebra is highly recommended. Prerequisites: Graduate standing or consent of instructor.

CSCI 5722 (3). Computer Vision

Explores algorithms that can extract information about the world from images or sequences of images. Topics covered include: imaging models and camera calibration, early vision (filters, edges, texture, stereo, optical flow), mid-level vision (segmentation, tracking), vision-based control, and object recognition. Prerequisites: Recommended: probability, multivariate calculus, and linear algebra.

CSCI 5832 (3). Natural Language Processing

Explores the field of natural language processing as it is concerned with the theoretical and practical issues that arise in getting computers to perform useful and interesting tasks with natural language. Covers the problems of understanding complex language phenomena and building practical programs. Same as LING 5832. Prerequisites: Graduate standing or consent of instructor.

CSCI 6302 (3). Speech Recognition and Synthesis

Introduction to automatic speech recognition and understanding, conversational agents, dialogue systems, and speech synthesis/text-to-speech. Topics include the noisy channel model, Hidden Markov Models, A* and Viterbi decoding, language modeling (N-grams, entropy), concatenative synthesis, text normalization, dialogue and conversation modeling. Prerequisites: CSCI 5582, CSCI 5832, or LING 5200, and graduate standing or instructor consent. Offered Fall 2011.

CSCI 6402 (3). Issues and Methods in Cognitive Science

Interdisciplinary introduction to cognitive science, examining ideas from cognitive psychology, philosophy, education, and linguistics via computational modeling and psychological experimentation. Includes philosophy of mind; learning; categorization; vision and mental imagery; consciousness; problem solving; decision making, and game-theory; language processing; connectionism. Same as EDUC 6504, LING 6200, PHIL 6310, and PSYC 6200. Prerequisites: Graduate standing, or at least one course at the 3000-level or higher in computer science, linguistics, philosophy, or psychology. No background in computer science will be presumed. Offered Spring 2012.

CSCI 6622 (3). Advanced Machine Learning

Covers advanced theoretical and practical topics in machine learning and latest developments in the field. Students conduct original research, either applied or theoretical, and present their results. Prerequisites: CSCI 5622 or consent of instructor.

CSCI 7212 (3). Topics in Symbolic Artificial Intelligence

Topics vary from year to year. Possible topics include search; knowledge representation and natural language understanding; deduction, planning, problem solving, and automatic programming; instruction and cognitive models; vision and speech; and learning, induction, and concept formation. Prerequisites: CSCI 5582 or consent of instructor.

 CSCI 7212. Collaborative Design and Learning
 CSCI 7212. Design
 CSCI 7212. Design, Learning and Collaboration
 CSCI 7212. Natural Language Processing
 CSCI 7212. Spoken Dialogue Systems
CSCI 7222 (3). Topics in Nonsymbolic Artificial Intelligence

Topics vary from year to year. Possible topics include human and machine vision, signal and speech processing, artificial life, mathematical foundations of connectionism, and computational learning theory. Prerequisites: CSCI 5622 or consent of instructor.

 CSCI 7222. Advanced Connectionist Modeling
 CSCI 7222. Bayesian Models in Cognitive Science
 CSCI 7222. Mathematical Methods
 CSCI 7222. Probabilistic Models of Human and Artificial Intelligence
 CSCI 7222. The Scientific Investigation of Consciousness
CSCI 7412 (2). Cognitive Science Research Practicum

Independent, interdisciplinary research project in cognitive science for graduate students pursuing a joint PhD in an approved core discipline and cognitive science. Projects integrate at least two areas within the cognitive sciences: psychology, computer science, linguistics, education, philosophy. Students should obtain commitments from two mentors for their project. Same as LING 7415, PSYC 7415, and EDUC 6506. Prerequisites: CSCI 6402 or EDUC 6504 or LING 6200 or PHIL 6310 or PSYC 6200. Recommended: CSCI 7762 or EDUC 6505 or LING 7762 or PSYC 7765. Offered Fall 2011 and Spring 2012.

CSCI 7422 (2). Cognitive Science Research Practicum 2

Independent, interdisciplinary research project in cognitive science for advanced graduate students pursuing a joint PhD in an approved core discipline and cognitive science. Research projects integrate at least two areas within the cognitive sciences: psychology, computer science, linguistics, education, philosophy. Students need commitments from two mentors for their project. Same as PSYC 7425, LING 7425, and EDUC 6516. Prerequisites: CSCI 7412 or EDUC 6506 or LING 7415 or PSYC 7415. Offered Fall 2011 and Spring 2012.

CSCI 7762 (1-2). Readings and Research in Cognitive Science

Interdisciplinary reading of innovative theories and methodologies of cognitive science. Participants share interdisciplinary perspectives through in-class and online discussion and analysis of controversial texts and of their own research in cognitive science. Required for joint PhD in cognitive science. Same as EDUC 6505, LING 7762, and PSYC 7765. Prerequisites: Graduate standing.

CSCI 7772 (1-2). Topics in Cognitive Science

Reading of interdisciplinary innovative theories and methodologies of cognitive science. Students participate in the ICS Distinguished Speakers series that hosts internationally recognized cognitive scientists who share and discuss their current research. Session discussions include analysis of leading edge and controversial new approaches in cognitive science. Same as EDUC 7775, LING 7775, PHIL 7810, PSYC 7775, and SLHS 7775. Prerequisites: Restricted to students enrolled in ICS Cognitive Science Academic Programs. Offered Fall 2011 and Spring 2012.

CSCI 7782 (3). Topics in Cognitive Science

Addresses a different set of one to three topics each year. For each topic, one or two faculty members of the Institute of Cognitive Science present background material and current research. Prerequisites: Graduate standing or consent of instructor.

 CSCI 7782. Cognitive Modeling
 CSCI 7782. CSCL: Theories, Methods, Applications
 CSCI 7782. Music Cognition
 
See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Questions/Comments?
Send email to

Engineering Center Office Tower
ECOT 717
+1-303-492-7514
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
May 5, 2012 (13:12)
 
.