CS 1410 Study Guide - Midterm Guide: Local Variable, Programming Language, Call Stack
Document Summary
The test will cover all material presented in lectures 1- 15, labs 1-6, and assignments 1-5, as well as the reading assignments so far. The following outlines the material considered particularly important: high-level concepts. Abstraction taking a simpler view of a complex entity by selectively ignoring details. Decomposition dividing a large problem into several simpler problems. Representation how to best store and process information. When we write a program, we: decompose the program into methods, implement each method by specifying a procedure, and, view methods abstractly ( what does it do not how does it do it ), programming language concepts. Program description of a computation written in a programming language. Compiler program that translates a program from one language to another. Interpreter software or hardware that carries out the instructions of a program. Java virtual machine software that interprets a program written in java byte code: java program organization. A program is made up of one or more classes.