IDSC3101
Download as PDF
IDSC 3101 - Introduction to Programming (2 Cr.)
Course description
Every critical function in a successful business—whether managing logistics and finances, running online platforms, or driving innovation and data-driven decision-making—relies on computer programs. This course introduces programming through Python, one of today’s most widely used and versatile languages, to help you build a solid foundation in programming.
Through a mix of instructional materials (lectures, videos) and hands-on practice (demos, labs, and projects), you will learn the core building blocks of programming: variables, control flow (decisions and loops), functions, input/output (e.g., files), and data structures (lists and dictionaries). Along the way, you will also develop software literacy, including algorithmic thinking and debugging, which are essential skills for business professionals to be successful in the era of Generative AI.
Through a mix of instructional materials (lectures, videos) and hands-on practice (demos, labs, and projects), you will learn the core building blocks of programming: variables, control flow (decisions and loops), functions, input/output (e.g., files), and data structures (lists and dictionaries). Along the way, you will also develop software literacy, including algorithmic thinking and debugging, which are essential skills for business professionals to be successful in the era of Generative AI.
Minimum credits
2
Maximum credits
2
Is this course repeatable?
No
Grading basis
AFV - A-F or Audit
Lecture
Fulfills the writing intensive requirement?
No
Typically offered term(s)
Every Fall & Spring