CSC-145 AI-Partnered App Creation

Turn your imagination into working applications - no coding experience required! Designed for students across all majors, this course teaches you to collaborate with AI to create websites, games, utilities, and interactive experiences. Through hands-on projects, students develop digital literacy, creative problem-solving skills, and the ability to bring ideas to life using natural language and AI tools. Explore web technologies, design principles, and critical thinking about technology while building a portfolio of functional applications.

Credits

3

Lecture Contact Hours

3

Lab Contact Hours

0

Other Contact Hours

0

Department

  • Computer Science

Grading Scheme

  • Letter

SUNY Gen Ed Credit

  • No

Semesters Course Will Be Offered

  • Fall
  • Spring
  • Summer

Course Learning Outcomes

  1. Create functional applications of increasing complexity (from simple websites and tools to interactive games and browser extensions) by effectively prompting AI development tools and iteratively refining generated code.
  2. Debug, customize, and improve AI-generated applications by identifying errors, understanding code structure, implementing responsive design principles, and integrating real-world data sources.
  3. Design and build accessible applications that prioritize user privacy, security, and inclusive design while critically evaluating AI's capabilities, limitations, and societal impact.
  4. Develop and present a professional portfolio that showcases multiple completed projects, documents the development process, and communicates technical decisions and problem-solving approaches to diverse audiences.