Programming Basics

Bachlor course, University of Jahad Daneshgahi of Zanjan, Computer Sicnce Department, 2018

This course is an introduction to the fundamentals of computer programming, which is the foundation of Computer Science. Students design, write, and debug computer programs. No prior knowledge of programming is assumed.

Lecture Topics

  • Introduction to Programming Languages
  • Python Basics
  • Variables and Data Types
  • Control Structures
  • Repetition Structures
  • Functions and Modules
  • Strings
  • Lists
  • File Input and Output
  • Dictionaries
  • Object-Oriented Programmin