Computational Thinking CIT 120

Promotes understanding of computer programming and logic by teaching students to “think like a computer”. Covers skills needed to develop and design language-independent solutions to solve computer-related problems. Covers development and design basics including use of variables, control and data structures, and principles of command-line and object-oriented languages.

Correlated Learning Outcomes

  • IT. 27. Summarize the flow of data through a computer network scenario.
  • IT. 28. Demonstrate best practices for designing end-user computing interfaces.
  • IT. 31. Discuss software development methodologies.
  • IT. 32. Summarize the differences among various programming languages.
  • IT. 34. Use a programming or a scripting language to solve a problem.
  • IT. 44. Produce technical documentation responsive to an identified computing scenario