# CSC-343 Artificial Intelligence > A study of methods and models for making a computer display behavior that would be considered intelligent if done by a human. ## Sources - [CSC-343 Artificial Intelligence](/index.path.llm.md): A study of methods and models for making a computer display behavior that would be considered intelligent if done by a human. - [Project 0: Setup](/projects/project-0-setup/setup.project.llm.md): This project will help you get set up with the tools you will use in this course as well as introduce you to agent-based development. - [Task 1: Code](/projects/project-0-setup/tasks/code.task.llm.md): Create a simple Python program with help from your AI agent. - [Task 3: Computing](/projects/project-0-setup/tasks/computing.task.llm.md): Use your AI agent to help with a non-programming task. This demonstrates that agents can assist with all kinds of computing work, not just writing code. - [Task 2: Planning](/projects/project-0-setup/tasks/planning.task.llm.md): Use your AI agent as a thinking partner to plan something. This task shows that agents aren't just for writing code—they can help you brainstorm, organize… - [Project 1: Proposal](/projects/project-1-proposal/proposal.project.llm.md): You will design and build an AI System: a coherent software project comprising 5-6 modules, each engaging one or more topics from this course. Rather than… - [Proposal Rubric](/projects/project-1-proposal/proposal.rubric.llm.md): This rubric is used to assess the project proposal submitted at the beginning of Week 2 (draft) and Thursday of Week 2 (final). - [Project 2: AI System](/projects/project-2-ai-system/ai-system.project.llm.md): You will implement the 5-6 module AI system you proposed in Project 1. Each module must be functional, testable, and integrated into the larger system. You… - [Module Review Rubric](/projects/project-2-ai-system/ai-system.rubric.llm.md): This rubric assesses modules at graded checkpoints through two distinct reviews plus project-wide criteria. - [Checkpoint Preparation Guide](/projects/project-2-ai-system/checkpoint.guide.llm.md): Prepare your module checkpoint by generating rubric reports, crafting a clear module explanation, and beginning your visual presentation. - [Choosing Your AI Coding Agent](/resources/agents-comparison.guide.llm.md): This guide will help you pick the right AI coding agent for this course. You can always switch later, and we will experiment with different tools throughout… - [Claude Code Guide](/resources/claude-code.guide.llm.md): This document describes the Claude Code IDE and how to use it to code with AI agents. - [Project Schedule](/resources/course.schedule.llm.md): Checkpoints track your progress on the AI System project; they are graded milestones and are formally assessed. - [Course Topics](/resources/course.topics.llm.md): You will be building an AI system of 5-6 modules, each engaging one or more topics from this course. Rather than completing pre-defined assignments, you will… - [Cursor Guide](/resources/cursor.guide.llm.md): Cursor is a VS Code-based IDE with AI coding agents built into the editor. It is popular among professional developers and offers a free year for students. - [GitHub Copilot Guide](/resources/github-copilot.guide.llm.md): GitHub Copilot is an AI coding assistant that integrates directly into VS Code and other editors. It is free for students and the easiest option to set up. - [Code Elegance Rubric](/rubrics/code-elegance.rubric.llm.md): This rubric provides detailed criteria for assessing code quality. It is referenced by the Module Rubric and applies to all Python code submitted. - [Module Rubric](/rubrics/module.rubric.llm.md): This rubric is used to assess each module at graded checkpoints (after modules 1, 3, 5, and 7).