DANCEST 805 Lecture Notes - Lecture 3: Newline, Escape Sequence, Semicolon
Document Summary
The most important skill for a computer scientist is problem solving: the ability to formulate problems, think creatively about solutions, and express solutions clearly and accurately. Program: a sequence of instructions that specifies how to perform a computation. Programming: the process of breaking down a large, complex task into smaller and smaller subtasks. Input: get data from the keyboard, a file, a sensor, or some other device. Output: display data on the screen, or send data to a file or another device. Math: perform basic mathematical operations like addition and division. Decisions: check for certain conditions and execute the appropriate code. Repetition: perform some action repeatedly, usually with some variation. Computer science: the science of algorithms, including their discovery and analysis. Algorithm: a sequence of steps that specifies how to solve a problem. Debugging: the process of tracking bus down and correcting them. High-level language: a programming language like java.