Artificial Intelligence Concentration

Computer Science, Bachelor of Science in Computer Science - Artificial Intelligence Concentration Requirements

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.

General Education Requirements - 34 Hours Required
Minimum of “C-“required
Fundamental Skills 15
Writing – 6 hrs.
ENGLISH COMPOSITION I
COLLEGE RESEARCH AND INFORMATION LITERACY
Oral Communication – 3 hrs.
PUBLIC SPEAKING FUNDS
ARGUMENTATION AND DEBATE
Quantitative Literacy - 3 hrs.
INTRODUCTION TO MATHEMATICAL AND COMPUTATIONAL THINKING
QUANTITATIVE LITERACY
QUANTITATIVE REASONING FOR HEALTHCARE PROFESSIONALS
COLLEGE ALGEBRA WITH SUPPORT
Data Literacy – 3 hrs.
Select one from the following:
DATA LITERACY AND VISUALIZATION
ELEMENTARY STATISTICS
Until Fall 2028, students can satisfy this requirement with an approved data literacy course, or any approved natural or social science general education course.
Breadth of Knowledge13
Social Science – 3 hrs.
Humanities – 3 hrs.
Natural & Physical Science (must complete a lab) – 4 hrs.
Arts – 3 hrs.
Individual and Social Responsibility 6
Cultural Knowledge – 3 hrs.
Civic Knowledge and Engagement – 3 hrs.
MAJOR REQUIREMENTS - 85 Hours Required
**Course will satisfy UNO's General Education requirement
^Course requires pre-requisite(s)
All of the following:42
INTRODUCTION TO COMPUTER SCIENCE I (^)
INTRODUCTION TO COMPUTER SCIENCE II (^)
INTRODUCTION TO C PROGRAMMING (^)
TECHNICAL WRITING & COMMUNICATION FOR IS&T (^)
INFORMATION TECHNOLOGY ETHICS (** ^)
DATA STRUCTURES (^)
COMMUNICATION NETWORKS (^)
COMPUTER ARCHITECTURE
THEORY OF COMPUTATION (^)
COMPUTER ORGANIZATION
INTRODUCTION TO ALGORITHMS (^)
PRINCIPLES OF PROGRAMMING LANGUAGES (^)
OPERATING SYSTEMS (^)
INTRODUCTION SOFTWARE ENGINEERING (^)
CAPSTONE PROJECT (^)
ASSESSMENT (^)
Artificial Intelligence Concentration - 18 Hours
All of the following: 6
NATURAL LANGUAGE PROCESSING (^)
FUNDAMENTALS AND ALGORITHMS OF MACHINE LEARNING
PRINCIPLES OF ARTIFICIAL INTELLIGENCE (^)
Select 4 courses from the following (at least 2 courses must be 3000 and above):12
SYMBOLIC LOGIC
INTRODUCTION TO DATA ANALYTICS USING PYTHON (^)
INTRODUCTION TO GAME PROGRAMMING (^)
INTRODUCTION TO GENERATIVE AI
FUNDAMENTALS AND ALGORITHMS OF MACHINE LEARNING (^) 1
NATURAL LANGUAGE PROCESSING
ADVANCED GAME PROGRAMMING (^)
FOUNDATIONS OF WEB SEARCH TECHNOLOGIES (^)
GRAPH THEORY & APPLICATIONS (^)
HUMAN COMPUTER INTERACTION (^)
PATTERN RECOGNITION (^)
ALGORITHMS FOR ROBOTICS (^)
DATABASE MANAGEMENT SYSTEMS (^)
DATA WAREHOUSING AND DATA MINING (^)
BUSINESS INTELLIGENCE (^)
INTRODUCTION TO MACHINE LEARNING AND DATA MINING (^)
Extension Courses - Complete 3 credit hours3
Complete 3 additional hours of upper-level CSCI coursework (3XXX or 4XXX level) not used to meet other degree or concentration requirements. 2
Math Courses - All of the following:15
CALCULUS I (^)
MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE (^)
INTRODUCTION TO MATHEMATICAL PROOFS (^)
APPLIED LINEAR ALGEBRA (^)
INTRODUCTION TO APPLIED STATISTICS FOR IS&T (^)
Science Courses - Complete 7 credit hours from the following list, representing at least 2 disciplines with a minimum of 1 laboratory course**7
INTRODUCTION TO PHYSICS (**)
INTRODUCTION TO PHYSICS LABORATORY (**)
PHYSICS FOR LIFE SCIENCE I (** ^)
GENERAL PHYSICS LABORATORY I (** ^)
GENERAL PHYSICS I - CALCULUS LEVEL (** ^)
CHEMISTRY IN THE ENVIRONMENT AND SOCIETY (** ^)
CHEMISTRY IN THE ENVIRONMENT AND SOCIETY LABORATORY (** ^)
FUNDAMENTALS OF COLLEGE CHEMISTRY (** ^)
FUNDAMENTALS OF COLLEGE CHEMISTRY LABORATORY (** ^)
GENERAL CHEMISTRY I-II (** ^)
GENERAL CHEMISTRY I (** ^)
GENERAL CHEMISTRY I LABORATORY (** ^)
BIOLOGY I (** ^)
HUMAN PHYSIOLOGY & ANATOMY I (**)
INTRODUCTION TO PHYSICAL GEOLOGY (**)
EARTH SYSTEM SCIENCE (**)
EARTH SYSTEM SCIENCE LAB (**)
OUR DYNAMIC PLANET: INTRODUCTION TO PHYSICAL GEOGRAPHY (**)
HUMAN-ENVIRONMENT GEOGRAPHY (**)
INTRODUCTION TO GEOSPATIAL SCIENCES (**)
METEOROLOGY (**)
INTRODUCTION TO METEOROLOGY LABORATORY (** ^)
ELECTIVES
Elective hours as required to reach a total of 120 hours
1

CSCI 3450 and CSCI 3470 may only be used once each to meet concentration requirements.

2

Upper-level CSCI transfer credits can also be applied towards this requirement.