Vocabulary CSE 115 Spring 2006 January 20 & 23, 2006.

Slides:



Advertisements
Similar presentations
School of Computer Science and Information Technology COSC1300 / COSC1301 Web Servers and Web Technology COSC1300 / COSC1301 Web Servers and Web Technology.
Advertisements

1 CGICGI Common Gateway Interface Server-side Programming Lecture.
CSCI 1411 FUNDAMENTALS OF COMPUTING LAB Lab Introduction 1 Shane Transue MSCS.
CSE111: Great Ideas in Computer Science Dr. Carl Alphonce 219 Bell Hall Office hours: M-F 11:00-11:
Introduction to Unix GLY 560: GIS for Earth Scientists Class Home Page:
IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Introduction.
Lecture #2 Agenda Announcements Advice Questions? Computing environment –accounts – accounts/forwarding Web site tour (schedule + readings) Computer.
Multiple Tiers in Action
Lecture #2 Agenda Announcements Questions? Computing environment –accounts – accounts/forwarding Web site tour (schedule + readings) Activity & Review.
Samba Instructional Computing –Short Course Designed by: Chris Scheetz.
Lecture #2 Agenda Announcements Questions? Computing environment –accounts – accounts/forwarding Web site tour (schedule + readings) Computer Science.
IS 118 Introduction to Development Tools Week 1. Things to Cover UCID WebCT AFS Visual Basic.net Running PHP.
UPLOADING YOUR SERVER CODE TO YOUR VIRTUAL MACHINE.
Introduction to Programming Programming. COMP102 Prog. Fundamentals I: Introduction / Slide 2 Objectives l To learn fundamental problem solving techniques.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Page 1 CITS Active Directory Implementation UMass Dartmouth.
CS 331, Principles of Programming Languages Introduction.
1 Programming Languages Marjan Sirjani 2 1- The Study of Programming Languages The purpose of language is simply that it must convey meaning. (Confucius)
Getting Connected to NGS while on the Road… Donna V. Shaw, NGS Convocation.
Client/Server Architectures
Website Administration Information Systems 337 Prof. Harry Plantinga.
Accessing the Internet with Anonymous FTP Transferring Files from Remote Computers.
BASIC NETWORK CONCEPTS (PART 6). Network Operating Systems NNow that you have a general idea of the network topologies, cable types, and network architectures,
Computer Science and Software Engineering behind Blogging platforms and software Team ASU 101 for CS/CSE students.
CPSC 233 Tutorial 1 January 19 th /20 th, Introduction Narges Zirakchianzadeh
IT 210 The Internet & World Wide Web introduction.
CSE 425: Intro to Programming Languages and their Design A Few Key Ideas No particular language is a prerequisite for this course –However you should be.
BIF713 Operating Systems & Project Management Instructor: Murray Saul
MCS 270 Spring 2014 Object-Oriented Software Development.
VNC Greg Fankhanel Jessica Nunn Jennifer Romero. What is it? Stands for Virtual Network Computing It is remote control software which allows you to view.
Programming History. Who was the first programmer?
Open your web browser and navigate to protechra.webex.com Open your web browser and navigate to protechra.webex.com.
Logging into the linux machines This series of view charts show how to log into the linux machines from the Windows environment. Machine name IP address.
PROGRAMMING PROJECT POLICIES AND UNIX INTRO Sal LaMarca CSCI 1302, Fall 2009.
Copyright © 2007 Addison-Wesley. All rights reserved.1-1 Reasons for Studying Concepts of Programming Languages Increased ability to express ideas Improved.
1 Welcome to CSC 301 Web Programming Charles Frank.
Remote Controller & Presenter Make education more efficiently
1 CS6320 – SW Engineering of Web- Based Systems L. Grewe.
REMOTE LOGIN. TEAM MEMBERS AMULYA GURURAJ 1MS07IS006 AMULYA GURURAJ 1MS07IS006 BHARGAVI C.S 1MS07IS013 BHARGAVI C.S 1MS07IS013 MEGHANA N. 1MS07IS050 MEGHANA.
1 J. Keller, R. Naues: A Collaborative Virtual Computer Security Lab Amsterdam,Dec 4, 2006 Amsterdam, DEC 4, 2006 Jörg Keller FernUniversität in Hagen,
Introductory Material CSE 115 Week 1. Brief History of Computing Abacus Purely mechanic calculating devices.
1 Remote Access Telnet Telnet FTP FTP. 2 Applications and Communications Telnet Telnet  Program for accessing systems remotely.  Available on Windows.
Core 3: Communication Systems. Network software includes the Network Operating Software (NOS) and also network based applications such as those running.
Uploading Information to the Website. Uploading Information Uploading information to the website is very simple. Our website is updated through a system.
IT ELECTRONIC COMMERCE THEORY NOTES
CS 331, Principles of Programming Languages Chapter 1.
Logging into the linux machines This series of view charts show how to log into the linux machines from the Windows environment. Machine name IP address.
Unix Machine In Computer Science for Teaching Cliff Zou Spring 2015.
WEB SERVER SOFTWARE FEATURE SETS
Programming Languages
Unix Servers Used in This Class  Two Unix servers set up in CS department will be used for some programming projects  Machine name: eustis.eecs.ucf.edu.
Agenda Using FTP What is FTP? How to Use the FTP Program How to transfer files Using FTP.
CPSC 233 Tutorial 01 & 05 Jan 19 Edwin Chan. ■“Office”: ICT 524 –Please me ■Continuous Tutorial: Thursdays, 12-2PM (outside MS.
Module 1: Introduction to Windows 2000 and Networking.
 Computer hardware refers to the physical parts of a computer and related devices. Internal hardware devices include motherboards, hard drives,
PuTTY Introduction to Web Programming Kirkwood Continuing Education by Fred McClurg © Copyright 2016, All Rights Reserved ssh client.
VIRTUAL NETWORK COMPUTING SUBMITTED BY:- Ankur Yadav Ashish Solanki Charu Swaroop Harsha Jain.
CPS120 Introduction to Computer Science High Level Language: Paradigms.
How FTP works ? & Send you web pages to server Speaker : Frank Liu.
Website Source Code Free Download.
Introduction to PHP FdSc Module 109 Server side scripting and
Logging into the linux machines
NTC 324 RANK Education for Service-- ntc324rank.com.
slides borrowed and adapted from Alex Mariakis and CSE 390a
Introduction to Computers and Python
CSE 113 A January 19 – 23, 2009.
January 19 – 23, 2009 CSE 113 B.
CSE 115 August 29, 2008.
Principles of Programming Languages
Logging into the linux machines
Presentation transcript:

Vocabulary CSE 115 Spring 2006 January 20 & 23, 2006

Words Java yeager UNIX coldplay hadar Eclipse PuTTy fileZilla operating system file directory “creating a file” Baldy 21

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 serversfile server CSE computing account Baldy 21 compute serverfile server

CSE computing infrastructure (partial picture) file server netapps appliance compute server (everest.cse.buffalo.edu) thin clients in Baldy 21 compute server (yeager.cse.buffalo.edu) remote sessions compute server (coldplay.cse.buffalo.edu) run Eclipse from this server

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.