140 likes | 253 Views
Vocabulary. CSE 115 Spring 2006 January 20 & 23, 2006. Java yeager UNIX coldplay hadar Eclipse PuTTy. fileZilla operating system file directory “creating a file” Baldy 21. Words. Definitions.
E N D
Vocabulary CSE 115 Spring 2006 January 20 & 23, 2006
Java yeager UNIX coldplay hadar Eclipse PuTTy fileZilla operating system file directory “creating a file” Baldy 21 Words
Definitions • Java: Name of a programming language, in fact the programming language we will use this semester. • Programming language – A language that we use to communicate instructions to the computer. The first programming language was FORTRAN (1957). How did we communicate with computers before then?
Programming Languages • Iterative/Procedural • BASIC, C, Pascal • Functional • LISP, Scheme, ML • Object-Oriented • Simula, Java • Declarative • Prolog • Scripting • JavaScript, VBScript, PHP
Question • Are HTML and XML programming languages? • NO!!!! • So, what makes a language we use in the computer a programming language?
Three key features… • Sequencing • Selection • Repetition • We will see how these three ideas are implemented in Java as the semester progresses.
Computing environment • UB computing account (UBUnix) workstations compute servers file server e-mail server @buffalo.edu • CSE computing account Baldy 21 compute server file server e-mail server @cse.buffalo.edu
Definitions • Yeager – All CSE 115 students have an account on yeager.cse.buffalo.edu. If you are not physically in the lab, you will log into yeager using…. • PuTTy – A secure telnet client that allows you to connect to other systems from your home machine. If you want to work on your CSE 115 assignments, you would log into the system named yeager.cse.buffalo.edu and use the same username and password as you would in the labs.
More Definitions • UNIX – The operating system that is run on the systems in the CSE department. It was created in 1969 at Bell Labs. Other noteable 1969 creations – the ARPANET. The ARPANET is the precursor to the ??? • operating system – Software that is directly responsible for coordinating all activities of both the hardware and the software on the computer, and facilitating communication between the two.
Still More Definitions • coldplay – Another compute server in the CSE department. Eclipse is installed on this machine. You will be using coldplay during your recitation/lab time. • Eclipse – The IDE (Integrated Development Environment) that we will be using this semester to help us create our programs.
Even More Definitions • Hadar – the name of the file server for all the CSE machines we have talked about so far (yeager, coldplay, everest). Because all three of those systems are file-served by the same machine, this means that the same files are accessible no matter which of the three you are logged in to. You should not log into hadar remotely or from within the lab unless you are simply going to change your password. Passwords for your CSE accounts can only be changed on hadar.
Geez there are a lot of Definitions • fileZilla – A program that allows you to transfer files from your home machine to one of the CSE machines, and vice versa. When you are transferring files, you will be transferring them to the system that is file served by hadar.
Last Definition! • Baldy 21 – The place you need to go to for your recitations. Please make sure to do the work that needs to be completed before going to lab. It is also an extremely good idea to read over the lab assignment before going to your lab session and even perhaps printing out the assignment to have with you and take notes on during your lab time.