ai

EGN 6455 AI in Engineering

Florida Gulf Coast University
U.A. Whitaker College of Engineering
Fall 2026/2027
Last updated: Oct 14, 2025

Recorded Lessons: Link

Course Information

EGN 6455 AI in Engineering
CRN: 1XXXX
Credit hours: 3
Class: Online - Asynchronous
Exam: Wednesday Dec 8 from 6:00 pm to 8:00 pm - In-Person at TBD.

Instructor

Ahmed S. Elshall, PhD
Assistant Professor, Department of Bioengineering, Civil Engineering, and Environmental Engineering
U.A. Whitaker College of Engineering Joint Faculty, The Water School
Affiliate Member, Dendritic: A Human-Centered AI and Data Science Institute
Research Website: https://aelshall.weebly.com
Office: Holmes Hall 423 (inside 416)
Office Hours: Tuesday 8:00 AM – 12:00 PM and by appointment using this link

Teaching Assistant

TBA
Office Hours: By appointment

Catalog Description

Foundations, applications, and responsible use of artificial intelligence (AI) in engineering practice and research.

Prerequisites: Introductory programming, statstics and calculus, or consent of the instructor.

Introduction

This course introduces engineering students to the foundations, applications, and responsible use of artificial intelligence (AI) in engineering practice and research, emphasizing ethical awareness, reproducible workflows, and problem solving. Through hands-on exercises and real-world case studies, students develop practical skills in coding, machine learning, and generative AI tools. Emphasis is placed on how AI can support data-driven analysis, modeling, and innovation across engineering domains.

This course is designed for students in civil and envionmental engineering and construction management with consideration that some students may not have a strong programming background. We will begin by building programming literacy through AI coding assistants. For demonstrations we will be use Python, which is a versatile and widely used programming language. We will then explore core machine learning paradigms including supervised and unsupervised learning, before advancing to deep learning and generative AI applications. The course concludes with an independent study module, where students explore AI tools or applications relevant to their engineering domain and present their findings to the class. Ethical and professional considerations of AI use are integrated throughout the course.

Human-AI Collaborative Learning

The course implements several pedagogical innovations through the FACT-3A framework (Elshall and Badir, 2025 and Elshall et al., In-Review), which integrates Fundamental skills, Applied projects, Conceptual understanding, and critical Thinking (FACT) assesssment with AI Affordance Alignment (A3). Through deliberately aligning learning objectives with AI capabilities, this framework balances traditional assessment of foundational knowledge with the open use of AI for real-world project learning. The framework includes the following pedagogical innovations:

  1. Collaborative human-AI learning environment with redefined roles such that the instructor acts as a mentor for higher-order reasoning, AI serves as a tutor for routine tasks, and the student becomes a lifelong learner.
  2. Dynamic syllabus where the course incorporates elective modules, independent study, and self-directed learning assignments to cultivate the adaptive skills required for lifelong learning.
  3. Instructor–learner co-design where students collaborate with the instructor to co-create course policies, AI-use guidelines, and evaluation rubrics, ensuring transparency and shared ownership of learning.
  4. Scaffolded AI use with a mix of no-AI use, AI-resistant assignments, structured-AI use, and open-AI use on complex projects, to build foundational knolwedge that is required to effectively and efficiently leverage AI assistance.
  5. Hybrid assessment design (FACT Framework) that balances no-AI exam that measures foundational knowledge with AI-assisted projects that assess applied skills, providing a comprehensive view of student learning.

This learner-centered framework is designed to equip you not only with technical skills but also with the mindset required in a future defined by human-AI collaboration.

Learning Outcomes

Upon successful completion, students will be able to:

  1. Explain key AI concepts and their applications in engineering
  2. Use a programming language and AI tools to analyze big data
  3. Apply supervised and unsupervised learning techniques for predictive modeling
  4. Employ generative AI to build upon specialized knowledge with critical oversight
  5. Identify and evaluate ethical and professional considerations of AI
  6. Continously develop a mindset required for a future defined by human-AI collaboration
  7. Share data and findings using notebooks and Git for reproducible workflow

Course Modules

The course has seven mandatory modules and one elective module as follows.

Course Schedule

These topics and number of assignments are tentative and subject to change based on class progress.

Week Date (From - To) Topic Due Date
1 18-Aug - 24-Aug 0. Introduction: AI in Engineering HW1
2 25-Aug - 31-Aug 1. Start coding: Installing and using Python and JupyterLab HW2
2 Monday 01-Sep Labor Day Observed (no classes)  
3 01-Sep - 07-Sep 1. Start coding: Review of programming fundamentals HW3
4 08-Sep - 14-Sep 2. Coding with AI: AI coding assistants HW4
5 15-Sep - 21-Sep 2. Coding with AI: Prompt engineering HW5
6 22-Sep - 28-Sep 3. Supervised learning: Regression HW6
7 29-Sep - 05-Oct 3. Supervised learning: Modeling considerations HW7
8 06-Oct - 12-Oct 3. Supervised learning: Claasification HW8
9 13-Oct - 19-Oct 4. Unsupervised learning: Clustring HW9
10 20-Oct - 26-Oct 5. Neural networks: Architectures of neural networks HW10
11 27-Oct - 02-Nov 5. Neural networks: Deep learning HW11
12 03-Nov - 09-Nov 6. Generative AI: Introduction and foundations HW12
13 10-Nov - 16-Nov 6. Generative AI: Applications and evaluation HW13
13 Tuesday 11-Nov Veteran’s Day (no classes)  
14 17-Nov - 23-Nov 7. Responsible AI: Ethical and critical collaboration with AI HW14
15 24-Nov - 25-Nov 8. Domain-specific AI  
15 26-Nov - 30-Nov Thanksgiving Observed (no classes)  
16 01-Dec - 07-Dec 8. Domain-specific AI HW15
17 08-Dec - 12-Ded Final Exam  

Topics

This course is designed for students in civil and environmental engineering and construction management, with consideration that some students may not have a strong programming background. The course builds foundational programming literacy, introduces AI-assisted coding, progresses through core machine learning, deep learning, and generative AI concepts and applications in engineering, and concludes with a domain-specific independent study.

Module 0: Introduction – 1 Week

Learning objectives: Describe the role and applications of AI in engineering practice and research.

Module 1: Start Coding – 2 Weeks

Learning objectives: Install and use a dynamic programming language (Python), notebooks (JupyterLab), and version control (GitHub)

Module 2: Coding with AI – 2 Weeks

Learning objectives: Use AI coding assistants and prompt engineering for effective and efficient coding

Module 3: Supervised Learning – 3 Weeks

Learning objectives: Apply supervised learning methods including regression and classification in engineering problems

Module 4: Unsupervised Learning – 1 Week

Learning objectives: Apply clustering and pattern recognition methods to discover structure in data

Module 5: Neural Networks – 2 Weeks

Learning objectives: Explain neural network architectures and apply deep learning techniques to engineering applications

Module 6: Generative AI – 2 Weeks

Learning objectives: Use generative AI to access and build upon specialized knowledge responsibly

Module 7: Responsible AI – 1 Week

Learning objectives: Evaluate ethical, professional, and societal considerations in AI use

Module 8: Domain-Specific AI – 2 Weeks

Learning objectives: Apply AI tools to a domain-specific engineering problem and communicate findings effectively

For more information, refer to course map

Course Materials

Required

In this course, you are required to have access to the following resources and tools:

In addition to ChatGPT and Gemini, key references used in preparing course materials include:

Assessment and Grading

Grading scale

The instructor may elect to employ a curve that favors the students.

Grade Range Grade Range Grade Range
A 94% or above B- 80% to 82.99% D+ 67% to 69.99%
A- 90% to 93.99% C+ 77% to 79.99% D 60% to 66.99%
B+ 87% to 89.99% C 73% to 76.99% F Below 60%
B 83% to 86.99% C- 70% to 72.99%    

Assessment plan (100%)

General notes

Participation

For participation assessment, students are expected to:

These form the majority of your participation grade.

Homework

A weekly homework will be posted on Canvas. Each assignment is due by Sunday at 11:59 pm, unless otherwise posted on CANVAS. Few assignments are designed to include self-directed learning opportunities. This is to give you the opportunity to explore and experiment with engineering problems of your interest.

Late Homework Policy

Exam

Execused Absence Policy

Generative AI Use

Use of generative AI tools (e.g., ChatGPT, Gemini, Perplexity, Consensus) is prohibited on any assignment, quiz or exam marked “AI Not Permitted” and will result in a grade of zero. For all other work, AI use must be cited. Violations will be treated as academic dishonesty and will be subject to Policy for Academic Integrity Violations.

Policy for Academic Integrity Violations

Financial Aid Statement

As of fall 2015, all faculty members are required to use Canvas to confirm a student’s attendance for each course by the end of the first week of classes. Failure to do so will result in a delay in the disbursement of your financial aid. The confirmation of attendance is required for all students, not only those receiving financial aid.

Core Syllabus Policies

FGCU has a set of central policies related to student recording class sessions, academic integrity and grievances, student accessibility services, academic disruption, generative AI, and religious observances that apply to all courses at FGCU. Be sure to review these online

Useful Information and Resources

This link provide information on FGCU Writing lab, access to high performance computing (HPC) resources, program learning outcomes and other useful resources.

Syllabus Change Policy

Except for changes that substantially affect implementation of the evaluation (grading) statement, this syllabus is a guide for the course and is subject to change with advance notice.