Artificial intelligence (AI) is profoundly reshaping the IT job market by automating repetitive tasks and creating new specialized roles. Routine jobs face a decline, while demand grows for AI specialists, data scientists, cybersecurity experts, and AI ethicists. Existing roles, such as system administrators and web developers, are evolving into more strategic and creative positions, requiring skills in automation, data analysis, AI integration, and hybrid project management. Continuous training and adaptation are essential to remain competitive. Overall, AI does not eliminate IT jobs but transforms responsibilities, skill requirements, and workflows, presenting both challenges and opportunities for professionals in the field.
Digital transformation now necessitates a minimum level of computer skills across all fields of knowledge. In this context, teaching computer science and office automation at the first-year undergraduate level (Bac1) within the LMD system has become an essential requirement. This article proposes a structured curriculum designed to develop students’ basic computer skills. It presents the learning objectives, teaching methods, learning resources, and detailed content organized into three main chapters: computer components, computer hardware, and software. The approach adopted prioritizes a balance between theory and practice to foster active and lasting learning.