Computational Thinking & Doing
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.
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.