Programming Languages I

CEIT210 Programming Languages I

Programming Languages I

This course focuses on foundational programming concepts, designed to equip students with key programming skills and problem-solving techniques. Topics include variables, functions, loops, conditional statements, file I/O, data structures, object-oriented programming (OOP), and web scraping.



Roadmaps

Skills to Learn

    📍 Beginner

  • Learn variables, data types, and assignment statements
  • Write simple Python scripts
  • Practice of using built-in and user-defined functions
  • 📍 Intermediate

  • Practice of loops and conditional statements
  • Recursion techniques
  • Working with lists and strings effectively
  • File input/output operations
  • Familiar with data structures
  • 📍 Advanced

  • Implementing OOP(Obejct Oriented Programming) in larger projects
  • Designing custom classes and frameworks
  • Combine data structures and web scraping for real-world applications
  • Data science and machine learning basics