
This short course introduces the fundamental concepts of Artificial Intelligence (AI) and explores how modern AI tools can enhance both database management and software development processes. It covers practical applications such as natural language to SQL query generation, AI-assisted database design, and data analysis, as well as the use of intelligent development tools like ChatGPT and GitHub Copilot for code generation, testing, debugging, and documentation. The course emphasizes real-world use cases, benefits, and limitations of AI, enabling students to understand how to effectively integrate AI into the software development lifecycle while maintaining critical evaluation and human oversight.
- Mësues: Elira Hoxha