INFO1501 — Advanced Python Programming
4.5 Credits Students will learn to build structured Python programs using both procedural and object-oriented techniques. Topics include software version control, modular design, error handling, data abstraction, file processing, database interaction, and modern Python features for efficient problem solving. 5
Prerequisites: INFO1003, INFO1020