Provides an introduction to the fundamentals of computer programming and to the discipline of
Computer Science. These fundamentals include programming techniques that relate to structured/event
driven programming, constructs for decision making/creating loops/arrays/files, and the use of memory
through variables. We will use the Java Programming language with JGrasp Integrated Development
Environment (IDE).