Skip to Main Content

ChatGPT & Generative AI Tools Collaborative Guide: Coding With AI

ABOUT THIS GUIDE

This collaborative guide offers an overview of artificial intelligence, including its history, key concepts, and terminology, with a focus on generative AI, its ethical considerations, and its applications in academics.

Science & Engineering Librarian

Profile Photo
Deric Hardy
He/Him

Contact:
Perkins 233
Email me: deric.hardy@duke.edu
Call me: 919-660-5928

ENGINEERING AND COMPUTER SCIENCE INTEGRATION OF AI

AI-Assisted Coding

  • Engineers and computer science students are integrating AI-assisted coding tools like ChatGPT and other AI models to streamline development, enhance productivity, and optimize problem-solving in various ways.


How AI is Used in Coding Languages

AI supports coding in multiple programming languages, including Python, JavaScript, Java, C++, and SQL, by assisting with:

  • Code Generation – AI models like GitHub Copilot and ChatGPT suggest and generate functional code based on prompts.
  • Debugging & Error Correction – AI detects syntax errors, suggests fixes, and optimizes performance.
  • Automated Documentation – AI-generated comments help explain code logic and improve readability.
  • Algorithm Optimization – AI refines algorithms for better efficiency and scalability.

CHATGPT IN ENGINEERING AND COMPUTER SCIENCE CODING

Students use ChatGPT and AI tools for:

  • Software Development – AI speeds up coding tasks in app development, automation, and web programming.
  • Machine Learning & AI Research – AI assists with training models and processing complex datasets in data science.
  • Cybersecurity & Ethical Hacking – AI helps in threat detection and security analysis.
  • Embedded Systems & Robotics – AI aids in coding intelligent IoT devices, robotics, and automation systems.

News Ticker