COP3502: Introduction to Computer Science Yashas Shankar Lecture #2.

Slides:



Advertisements
Similar presentations
Lab III – Linux at UMBC.
Advertisements

ENEE150: Discussion 1 Section 0104 Please Sit Down at a Computer and Login!
1 Class motto: What’s this button for?. 2 CMSC104 Problem Solving and Computer Programming Fall 2011 Section 4 Richard Chang.
Dayu Zhang 9/8/2014 Lab02. Example of Commands pwd --- show your current directory This is home of venus, not your home directory Tilde: means you are.
CSCI 1411 FUNDAMENTALS OF COMPUTING LAB Lab Introduction 1 Shane Transue MSCS.
Using Pine to send your ICS111 homework First Log in into UNIX using SSH either from home (If you have previously installed SSH or from the Lab. Once in.
George Blank University Lecturer. Creating A Web Site at NJIT Professor Blank.
CS 202 Computer Science II Lab Fall 2009 August 27.
Dayu Zhang 9/3/2014 Lab01. Lab Instructor: Dayu Zhang Office Hour Mon/Wed 10:40am – 11:10am Room A201 Lab Website
Lecture 01CS311 – Operating Systems 1 1 CS311 – Lecture 01 Outline Course introduction Setting up your system Logging onto the servers at OSU with ssh.
Virtual Machine and UNIX. What is a VM? VM stands for Virtual Machine. It is a software emulation of hardware. By using a VM, you can have the same hardware.
Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 4P. 1Winter Quarter Introduction to UNIX.
A Mini UNIX Tutorial. What’s UNIX?  An operating system run on many servers/workstations  Invented by AT&T Bell Labs in late 60’s  Currently there.
A crash course in njit’s Afs
Notes Assignment #1 is due next Friday by 11:59 pm via Test #1 will be held Thursday February 18 at the start of class (one period long) Format:
Overview of Linux CS3530 Spring 2014 Dr. José M. Garrido Department of Computer Science.
Help session: Unix basics Keith 9/9/2011. Login in Unix lab  User name: ug0xx Password: ece321 (initial)  The password will not be displayed on the.
Unix Primer. Unix Shell The shell is a command programming language that provides an interface to the UNIX operating system. The shell is a “regular”
CS105 Lab 1 – Introduction Section: ??? TA: ??? ??? Announcements CITES Accounts Compass Netfiles Other Administrative Information CS105 Fall
CSN08101 Digital Forensics Lecture 1B: Essential Linux and Caine Module Leader: Dr Gordon Russell Lecturers: Robert Ludwiniak.
1 SEEM3460 Tutorial Unix Introduction. 2 Introduction Unix-like system is everywhere Linux Android for smartphones Google Chrome OS for Chromebook Web.
CSCI-A110 Lab Welcome!. Overview: a busy 1 st day Welcome – Introduction Purpose of the lab Course Structure/Grading Online Course Material (Oncourse)
Computing Fundamenatls CMSC 201 Computer Science I Penny Rheingans University of Maryland Baltimore County (with inspiration from previous 201 instructors.
HTML Hyper Text Markup Language A simple introduction.
1 N305 C Programming. 2 Objectives for the Lab ä Learn problem solving strategies ä Achieve intermediate knowledge of C Programming Language ä Gain experience.
COP3502: Introduction to Computer Science Yashas Shankar.
ENEE150 – 0202 ANDREW GOFFIN Introduction to ENEE150.
COP3502: Introduction to Computer Science Yashas Shankar.
COP3502: Introduction to Computer Science Yashas Shankar Creating a webpage on FSU website.
Welcome to CS323 Operating System lab 1 TA: Nouf Al-Harbi NoufNaief.net.
Log-in to the Unix Server A successful log-in allows access to the server through the Secure Shell. SSH, also known as Secure Shocket Shell, is a Unix.
Unix and Samba By: IC Labs (Raj Kidambi). What is Unix?  Unix stands for UNiplexed Information and Computing System. (It was originally spelled "Unics.")
Lecture One. Objective: Provide description of the Command-Line Editor of Linux operating system. Enable students to understand the practical side of.
Introduction to Operating Systems CCSA 125 L.Deema ALShoaibi.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Apr. 25, Grid Computing Hands On Training for Users Faculty of Sciences, University.
Introduction to IMSL and VNI Welcome to OIT’s seminar on IMSL Numerical Libraries Sam Gordji, Weir 107.
ENEE150: Discussion 1 Section 0104/0105 Please Sit Down at a Computer and Login!
AN INTRO TO UNIX/LINUX COMMANDS BY: JIAYANG WANG.
1 Introduction to Unix. 2 What is UNIX?  UNIX is an Operating System (OS).  An operating system is a control program that helps the user communicate.
The Kernel At a high level, the kernel in an operating system serves as the bridge between applications and the actual data processing of the hardware.
 Last lesson, the Windows Operating System was discussed along with the Windows command shell  Unix is a computer operating system, that similarly manages.
General Computer Science for Engineers CISC 106 Lecture 03 James Atlas Computer and Information Sciences 6/15/2009.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
CS 120 Extra: The CS1 Server Tarik Booker CS 120.
Object Oriented Programming COP3330 / CGS5409.  Assignment Submission Overview  Compiling with g++  Using Makefiles  Misc. Review.
General Computer Science for Engineers CISC 106 Lecture 03 James Atlas Computer and Information Sciences 9/9/2009.
Assignprelim.1 Assignment Preliminaries © 2012 B. Wilkinson/Clayton Ferner. Modification date: Jan 16a, 2014.
1 N305 C Programming. 2 Objectives for the Lab ä Learn problem solving strategies ä Achieve intermediate knowledge of C Programming Language ä Gain experience.
Review Why do we use protection levels? Why do we use constructors?
Introduction to Unix for FreeSurfer Users
ENEE150 Discussion 01 Section 0101 Adam Wang.
Unix Environment Basics CSCI-1302
UNIX To do work for the class, you will be using the Unix operating system. Once connected to the system, you will be presented with a login screen. Once.
Getting started with CentOS Linux
Andy Wang Object Oriented Programming in C++ COP 3330
Welcome to CSCI 230! Problem Solving using C
Assignment Preliminaries
Lab 1 introduction, debrief
Intro to UNIX System and Homework 1
WELCOME FREESURFER COURSE ATTENDEES!
Welcome to CSCI 230! Problem Solving using C
Andy Wang Operating Systems COP 4610 / CGS 5765
COP 3502.
The Unix File System.
Getting started with CentOS Linux
Andy Wang Object Oriented Programming in C++ COP 3330
Using emacs and G++ at U. W.
Yung-Hsiang Lu Purdue University
Lab 2: Terminal Basics.
Presentation transcript:

COP3502: Introduction to Computer Science Yashas Shankar Lecture #2

Welcome to COP3502: Introduction to Computer Science  Instructor: Yashas Shankar   All s must be from your CS account (except for the first week)  All s must start with “COP3502:” in the subject line  All s must contain your full name  Office: TBA  Office hours: T,R 11:00AM-12:30PM

Acknowledgement  Parts of slides presentations used in this course are copied from slides presentations from previous instructors of this course  Mr. Daniel Chang  Dr. Sara Stoecklin

Basic knowledge about computers  To utilize computers you need both hardware and software Hardware Operating system Software Hardware Desktop, laptop. Operating systems Windows XP, Vista, Unix, Linux, MaxOS Software Office, Photoshop

Your first software for this course  SSH (Secure shell)  You will need this software to do your class material + homework  CS computer lab and ACNS computer lab have SSH  You can download SSH and install into your computer by visiting “system.cs.fsu.edu”  Click on “New user info”  Click on “SSH how to”  Read instructions and download the file  Install SSH  You will need SSH to create your CS account and you must have your CS account before Wednesday next week

Your first real homework  Get a CS account  You can start doing it this Friday (after the end of drop/add period, when the system group have the final roaster of CS students)  Send to me with your CS account by 11:59pm next  This is all or nothing homework: you either get full score or zero  You may have around 20 homeworks, so this will be approximately 2.5% of your final grade. Start working on it this Friday.  subject  COP3502: Assignment#1 submission  body  your full name

How to send s  Obtain your CS account first  SSH to shell.cs.fsu.edu  Type ‘pine’  Pine is an ing program that you will be using throughout this course

Basic UNIX commands  ls – list files and directories (folders)  pwd – tells what directory you are in  mkdir – make new directory  cd – change directory  cp – copy a file  mv – rename a file or directory  rm – remove directory

Basic UNIX commands  Type 12-enter to go to command prompt  ls  list files and directories (folders) in your current directory  pwd  tell you where you are Garnet root directory ppp2131 home directory Public_html

Basic UNIX commands  mkdir  make directory  mkdir COP3502  Try ls now Garnet root directory ppp2131 home directory Public_html COP3502

Basic UNIX commands  cd  change directory  cd COP3502  Try pwd now  cd..  move you up one directory (purple to red, red to grey)  Try pwd now Garnet root directory ppp2131 home directory Public_html COP3502

Basic UNIX commands  Create a file  emacs ppp2131.txt  Type “hello this is my first text file in this course”  Type CTRL-X-S to save  hold down CTRL then X, release X, then S while still holding CTRL  Type CTRL-X-C to exit  Try ls now Garnet higher directory ppp2131 home directory Public_html COP3502 ppp2131.txt

Basic UNIX commands  Copy a file  cp ppp2131.txt temp.txt  cp “source” “destination”  Try ls now Garnet higher directory ppp2131 home directory Public_html COP3502 ppp2131.txt temp.txt

Basic UNIX commands  display a file  Try cat ppp2131.txt  Try cat temp.txt  Remove a file  rm temp.txt  Try ls now Garnet higher directory ppp2131 home directory Public_html COP3502 ppp2131.txt temp.txt

Basic UNIX commands  See handouts including homework (due next Wednesday)

Reminder  Asg#1 due next Thursday at 11:59PM  Get your CS account and send me an s  Asg#2 due next Thursday at 5:15PM in class  Basic UNIX commands  You may expect a quiz on basic UNIX commands next Thursday  it will be easy