Computational Thinking & Doing

Course Description

INFV320 covers basics of programming and techniques used by computing professionals in a variety of application areas. Topics include computation, programs, algorithms, programming languages, complexity, and computability. The course also explores how these concepts and techniques are applied in Informatics.

Learning Outcomes

The student will:

  • Define and identify Computer Science terms and concepts in Computational Thinking.
  • Analyze and estimate what and how computers do.
  • Program operations in at least two programming languages (Python and ksh).
  • Apply Computational Thinking to solve problems and design systems in practical applications.