Artificial Intelligence (AI)
Graduate Certificate in Artificial Intelligence (AI)
Artificial intelligence (AI), viewed from the perspective of computer science, attacks problems that elude solution by traditional, provably-correct algorithms. Often borrowing ideas from human intelligence, AI is applied to such tasks as expert reasoning, game-playing, pattern recognition, robotics, natural language and evolution of problem solutions through selective processes. AI methods are employed in other areas of computer science, including networking and software engineering. The graduate certificate in artificial intelligence prepares the student to develop AI-related applications in industry, to keep abreast of new research developments and to pursue more advanced academic study in the field.
Have a minimum GPA of 2.75 in all prior computer science courses;
Completion of programming classes up to and including Data Structures; and
Completion of one semester of discrete mathematical structures.
No more than one 400-level course may be used on the graduate certificate program.
A minimum GPA of 3.0 (B) must be achieved.
Credits earned for the graduate certificate may count, subject to applicability, toward a graduate degree.
All requirements must be completed within three years from the time of first enrollment.
Choose 3 courses from the following list:
- COSC 562 - Information Retrieval and Recommendation 3 hrs
- COSC 661 - Automated Reasoning 3 hrs
- COSC 663 - Fuzzy Logic and Design of Fuzzy Systems 3 hrs
- COSC 667 - Machine Learning and Data Mining 3 hrs
The following courses may be elected for graduate credit. A maximum of nine hours of approved 400-level course work may be permitted in the earning of any graduate degree.
If you intend to enroll in any of the following undergraduate courses for graduate credit, you must submit a request form to the Graduate School to receive permission before enrolling in the course; otherwise, you will receive undergraduate credit.
- COSC 403 - Seminar and Project Design for Educators 3 hrs
- COSC 405 - Switching Theory 3 hrs
- COSC 421 - Systems Programming 3 hrs
- COSC 422 - Introduction to Microprocessors 3 hrs
- COSC 423 - Computer Operating Systems 3 hrs
- COSC 436 - Web Programming 3 hrs
- COSC 439 - Computing Network Principles 3 hrs
- COSC 444 - Foundations of Automata and Languages 3 hrs
- COSC 445 - Compiler Construction 3 hrs
- COSC 456 - Computer Graphics 3 hrs
- COSC 457 - Computer Game Programming 3 hrs
- COSC 461 - Heuristic Programming 3 hrs
- COSC 471 - Database Principles 3 hrs
- COSC 481W - Software Engineering and Senior Project 3 hrs