Artificial Intelligence Concentration
The Artificial Intelligence concentration is intended to enable students to learn about the principal technologies and methods for programming autonomous behavior on software agents and robots as well as learn about the computational approaches towards solving problems that deemed to require human intelligence. Students will gain knowledge about the reasoning, planning and learning techniques and algorithms used by software agents for natural language understanding, and by robots and game-avatars for problem solving, mobility, and strategic decision making. Taking courses in this track will provide students the essential skills for writing programs for real-world problems that require software programs and robots to mimic human behavior and assist humans in performing complex, risky and tedious tasks. Students will also have an opportunity to participate in national and international AI and game programming competitions and do capstone course projects to explore selective topics in more in-depth manner.
Requirements
Code | Title | Credits |
---|---|---|
Required | ||
CSCI 3450 | NATURAL LANGUAGE PROCESSING | 3 |
CSCI 4450 | INTRODUCTION TO ARTIFICIAL INTELLIGENCE | 3 |
Electives | ||
Select 4 courses from the following | 12 | |
SYMBOLIC LOGIC | ||
INTRODUCTION TO DATA ANALYTICS USING PYTHON | ||
INTRODUCTION TO GAME PROGRAMMING | ||
FUNDAMENTALS AND ALGORITHMS OF MACHINE LEARNING | ||
ADVANCED GAME PROGRAMMING | ||
FOUNDATIONS OF WEB SEARCH TECHNOLOGIES | ||
GRAPH THEORY & APPLICATIONS | ||
HUMAN COMPUTER INTERACTION | ||
PATTERN RECOGNITION | ||
ALGORITHMS FOR ROBOTICS | ||
TOPICS IN APPLIED MATHEMATICS | ||
DATABASE MANAGEMENT SYSTEMS | ||
DATA WAREHOUSING AND DATA MINING | ||
BUSINESS INTELLIGENCE | ||
INTRODUCTION TO MACHINE LEARNING AND DATA MINING | ||
Total Credits | 18 |