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