• Welcome

    Course Description:
    This course introduces the principles of computer programming using Python, focusing on modular and structured programming techniques. Students will develop problem-solving skills through hands-on application in programming constructs such as variables, decision-making, loops, functions, data structures, and file handling, with an emphasis on solving engineering and scientific problems.

    Delivery Approach: Flipped Classroom

    The flipped classroom methodology prioritizes active, student-centered learning. Students will review foundational concepts through pre-class activities and apply their knowledge during interactive in-person sessions.



    Show More Show Less

    Activities

    Show More