In their future careers, students may work in areas that use or develop artificial intelligence and machine learning (AI/ML) methods and techniques for data analysis, code generation, prediction, optimization, and control – such as in the areas of robotics, self-driving cars, industrial automation, predictive maintenance, and smart grid management. At the FAMU-FSU College of Engineering, we believe it is necessary to equip our undergraduate students with the knowledge to use AI tools and methods for success in industry and delivering the next generation of solutions.

 

The AI@JCOE Task Force

In this initiative, we define AI as: The application and use of AI tools through programming interfaces provided by MATLAB, Python etc., not necessarily the core foundational mathematics embedded in the AI themselves. For example, this can include the following: using AI tools to aid in the completion of homework, quizzes, tests, and projects; teaching students responsible use of AI; exposing or using AI tools that are used in industry; using AI for data analysis or code generation; using AI for prediction, optimization, and control; teaching how AI tools work; developing AI tools; etc.

The AI@JCOE (Artificial Intelligence at the Joint College of Engineering) Task Force was charged with integrating artificial intelligence into our undergraduate engineering curricula. To accomplish the charge, the task force:

  • Met several times during spring 2025 semester
  • Considered four instructional delivery methods (options) for integrating AI into the curriculum
  • Conducted a survey of faculty at the college
  • Sought input from departmental advisory boards
  • Gathered lists of departmental courses that cover AI/ML topics
  • Consolidated the courses into a single list, which will be sent to departments for review and consideration of allowing the courses to meet elective requirements for their degrees

 

The AI@JCOE Task Force concluded that leveraging our existing courses, and creating new courses where departments have interest in doing so will enable individual departments to decide what is best for their students, disciplinary needs, and career readiness. Departments will be able to maintain authority over their program requirements, and students will be able to fit AI/ML course(s) into their program of study without being burdened with additional credit hours or time to graduation.


The task force will ask each department to allow at least one course from the list to satisfy a technical elective requirement for their undergraduate degree programs. We will monitor student interest in the AI courses each semester, especially noting cases where students take courses offered by departments
other than their own. This data will inform the college about future developments or courses or seminars that could be created and offered in area of artificial intelligence and machine learning.

Our course offerings in AI/ML at the college include:

Prerequisites: COP 3014 and EE: 3705.

This course is an introduction to computer security: symmetric ciphers, public-key cryptosystems, digital signatures, hashes, message authentication codes, key management and distribution, authentication protocols, vulnerabilities and malware, access control, and network security.

 

Foundational courses offered at the college that could prepare students for later courses in machine learning include:

Prerequisite: EEL 3135.

This course covers topics such as sinusoids, periodic signals, and Fourier spectra. Sampling of continuous-time signals, aliasing. Impulse response of linear, discrete-time systems, convolution. FIR filters and implementation. Frequency response of FIR filters. Z-transforms, IIR filters, poles and zeros, frequency response. Realization of IIR filters. Discrete Fourier transform and the FFT algorithm. MATLAB exercises are assigned.