Software Development Technologies (2022)
Weeks 1-4
Python Basics: print(), loops, functions
Weeks 5-8
Object-Oriented Programming: theory and diagrams
Weeks 9-10
Introduction to Agile: PowerPoint presentations
Weeks 11-12
Waterfall Model: flowcharts and documentation
Weeks 13-14
Final Project: Console-based calculator
Assessment
Multiple choice examination (60% of grade)
nazih@errahel:~/sdt-2026
Building production container...
⏳ FROM node:18-alpine
⏳ WORKDIR /app
⏳ COPY package*.json
⏳ RUN npm ci
⏳ COPY . .
⏳ RUN npm run build
⏳ EXPOSE 3000
⏳ CMD ["npm", "start"]

2022 Curriculum

Python print()
PowerPoint Agile
Theory & Diagrams
Console Applications

2026 Curriculum

Docker Containers
Cloud Deployment
Git Workflows
Production Microservices
Nazih Errahel
I took this course in 2022. I graduated from this program.
Now I am rewriting what I wish I had learned.
Same course name. Different century.