VocabularyWordsDefinitionsProgramming LanguagesQuestionThree key features…Computing environmentCSE computing infrastructure (partial picture)Slide 9More DefinitionsStill More DefinitionsEven More DefinitionsGeez there are a lot of DefinitionsLast Definition!VocabularyCSE 115 Spring 2006January 20 & 23, 2006WordsJavayeagerUNIXcoldplayhadarEclipsePuTTyfileZillaoperating systemfiledirectory“creating a file”Baldy 21DefinitionsJava: 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 LanguagesIterative/ProceduralBASIC, C, PascalFunctionalLISP, Scheme, MLObject-OrientedSimula, JavaDeclarativePrologScriptingJavaScript, VBScript, PHPQuestionAre HTML and XML programming languages?NO!!!!So, what makes a language we use in the computer a programming language?Three key features…SequencingSelectionRepetitionWe will see how these three ideas are implemented in Java as the semester progresses.Computing environmentUB computing account (UBUnix)workstations compute servers file server e-mail [email protected]CSE computing accountBaldy 21 compute server file server e-mail [email protected] computing infrastructure(partial picture)file servernetapps appliancecompute server(everest.cse.buffalo.edu)compute server(yeager.cse.buffalo.edu)thin clients inBaldy 21compute server(coldplay.cse.buffalo.edu)remote sessions run Eclipse from this serverDefinitionsYeager – 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 DefinitionsUNIX – 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 Definitionscoldplay – 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 DefinitionsHadar – 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 DefinitionsfileZilla – 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
View Full Document