Ìý

Computer science minor

Program DescriptionÌý

The minor in Computer Science is available to all ·¬ÇÑÖ±²¥undergraduates who are not majoring in Computer Science or Computer Engineering. This minor requires completion of five courses (15 credits) with a minimum grade of "C." Students must ensure that they have completed the prerequisites for the selected courses.

Students may choose to follow either the C/C++ Track or the Python Track.

The Python Track is especially suitable for students from other departments than the EECS Department.

C/C++ Track

Course Title Course Number Credits
Programming 2 (a) COP 3014 3
Data Structures and Algorithm Analysis COP 3530 3
Select three upper-division courses from the Electives table. Ìý 9
*Total Credits Ìý 15

(a) Requires prerequisite: COP 2220 with minimun of "C"

Python Track

Course Title Course Number Credits
Introduction to Programming in Python COP 3035 3
Data Structures and Algorithm Analysis with Python COP 3410 3
Select three upper-division courses from the Electives table. Ìý 9
*Total Credits Ìý 15

Ìý

Elective Courses**

Course Title Course Number Credits
Applied Machine Learning and Data Mining CAP 4612 3
Introduction to Deep Learning CAP 4613 3
Introduction to Artificial Intelligence CAP 4630 3
Introduction to Data Mining and Machine Learning CAP 4770 3
Introduction to Data Science and Analytics CAP 4773 3
Principles of Software Engineering CEN 4010 3
Introduction to Database Structures COP 3540 3
Introduction to Internet Computing COP 3813 3
Python Programming COP 4045 3
Object-Oriented Design and Programming COP 4331 3
Computer Operating Systems COP 4610 3
Advanced Database Systems COP 4703 3
Design and Analysis of Algorithms COT 4400 3

* At least 75 percent of credits earned must be from FAU.
** See program advisor for a complete list of elective courses.