Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "COP3502: Introduction to Computer Science Yashas Shankar Lecture #2."— Presentation transcript:

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

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

3 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

4 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

5 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

6 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 e-mail to me (shankar@cs.fsu.edu) with your CS account by 11:59pm next Thursdayshankar@cs.fsu.edu  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.  E-mail subject  COP3502: Assignment#1 submission  E-mail body  your full name

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

8 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

9 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

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

11 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

12 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

13 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

14 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

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

16 Reminder  Asg#1 due next Thursday at 11:59PM  Get your CS account and send me an e-mails  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


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

Similar presentations


Ads by Google