Introduction to computers, algorithms, and strategies for problem-solving. 5%
Professional, social, historical, and ethical considerations. 5%
Control structures: loops, branching, Boolean expressions, and cases. 20%
Functions and modular design. 15%
Terminal and text file input and output. 10%
General Introduction to artificial intelligence, autonomous agents, and environment. 10%
Introduction to generative artificial intelligence tools. 15%
Effective communication with artificial intelligence. 5%
Introduction to artificial intelligence for business users and applications. 15%