Introduction to Software Development
GWU Computer Science
The class information is located in the Syllabus link of the navigation bar.
We will go over it now. When you are done checking it out, make sure to continue here.
The Most Important Point: This course is designed so that anyone can learn to program and do well even without any prior experience!
We will use Ed as our main communication hub.
Please join Ed (via invite emailed to you).
We will use Blackboard to submit graded assignments.
We will be posting links on Blackboard to submit homeworks and exercises.
There are many answers here, let's chat about it!
This is the classic basic example (the colors are just highlighting):
public class Hello { public static void main(String[] args) { // generate some simple output System.out.println("Hello, World!"); } }
This program is written in a programming language called Java. After it gets processed and executed by the computer, the result is that a phrase is printed in the Terminal (more on this later):
"Hello, World!"
Let's visualize this programming running together by copying it (already done for you) into the Java Visualizer! Note: we will be using the Java Visualizer most of the semester.
The program-to-print process (in simplified form) looks like this: