Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

CPSC 8740 AI-Receptive Software Development

Clemson University via Coursera

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Designed to be accessible as an entry-level course in modern software development principles, this course embraces the potential for strategic integration and appropriate use of AI tools to enhance operational efficiency of the development process without compromising quality or safety. Emphasis is also placed on human-centered design, ensuring an enhanced user experience both during development and post development of software technology.

Syllabus

  • Introduction to Software Engineering and AI
    • This module is an introduction to the course and covers the basics of software engineering and artificial intelligence. [Workload: 1 Week]
  • Introduction to Human-Centered Design
    • This module covers human-centered design, why human-centered design is important, and how to understand user needs when designing software. [Workload: 1 Week]
  • Introduction to Software Development Positions and How AI Can Be Introduced
    • This module covers the software development process, the key roles and what they do in the software development process, and how AI can fit into the software development process. [Workload: 1 Week]
  • AI Tools and Their Uses in Software Development
    • This module covers different AI tools, how they’re used in software development, and provides hands-on experience using AI tools to develop software. [Workload: 1 Week]
  • Fundamentals of User Experience (UX) Design in AI
    • This module covers the best practices for designing user interfaces and user experience, common design mistakes for UX and UI, and how AI can be used for UI/UX design. [Workload: 1 Week]
  • Personalizing User Experience (UX) with AI
    • This module covers how to tailor user experiences to the user and how AI can be used to help tailor experiences. Exam 1 is also within this module. [Workload: 1 Week]
  • AI Driven Prototyping Basics & Final Project: Week 1
    • This module introduces the final project. [Workload: 1 Week]
  • Collaboration and Software Development & Final Project: Week 2
    • This module covers collaboration during software development projects and how AI can help the collaboration process. Week 2 Final Project check-in is also within this module. [Workload: 1.5 Weeks]
  • Ethical Considerations in Software Development with AI & Final Project: Week 3
    • This module covers topics and current events related to AI and ethics in software development. Week 3 Final Project check-in is also within this module. [Workload: 1.5 Weeks]
  • Final Project Week 4: Data Preprocessing and Exploration
    • This module introduces The Mythical Man-Month by Frederick P. Brooks. Learners will also discuss their Final Project findings for Week 4 and upload their Data Collection and Preprocessing Report. [Workload: 1 Week]
  • Final Project Week 5: Building the Recommendation Model
    • This module includes Chapter 3 of The Mythical Man-Month by Frederick P. Brooks. Learners will also discuss their Final Project findings for Week 5 and upload their AI Model and Performance Report. [Workload: 1 Week]
  • Final Project Week 6: Integrating the Model with a User Interface
    • This module includes Chapter 7 of The Mythical Man-Month by Frederick P. Brooks. Learners will also discuss their Final Project findings for Week 6 and upload their UI Design and Integration Report. [Workload: 1 Week]
  • Final Project Week 7: Testing and Refinement
    • This module includes Chapter 11 of The Mythical Man-Month by Frederick P. Brooks. Learners will also discuss their Final Project findings for Week 7 and upload their Usability Testing Report. [Workload: 1 Week]
  • Final Project Week 8: Final Presentation and Documentation
    • This module includes Chapter 14 of The Mythical Man-Month by Frederick P. Brooks. Learners will also discuss their Final Project findings for Week 8 and upload their Final Project Report and Slide Deck presentation. [Workload: 1 Week]
  • Final Exam
    • This module includes the final exam, Exam #2.

Taught by

David Bassett and Paige Rodeghero

Reviews

Start your review of CPSC 8740 AI-Receptive Software Development

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.