Introduction To Computer Science - Ryan Stansifer
Introduction To Computer Science - Ryan Stansifer
Introduction
Ryan Stansifer
5 February 2024
• Programming
• exciting to translate ideas into reality
• basics are simple, yet programming well is difficult; do not underestimate the
challenge
• programming is not just learning the constructs (but there are a lot of them)
• delivery high-quality programs on time; be able to express control flow and
design data in Java
• problem solving is hard and difficult to teach
• Computer Science
• Computer Science is not just programming
• It is easy to lose sight of the big picture, so we have a general introduction
• Other (non-programming) topics from time to time: architecture, Monte Carlo
methods, O(N), invariants, and so on