28
Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email [email protected] Office hours: Mondays and Wednesdays 3:30 am- 4:40 pm, R 321 Computer Science Department New York University

Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email [email protected] Office hours: Mondays and Wednesdays

  • View
    216

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays and Wednesdays

Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4

Professor Sana` OdehEmail [email protected] hours: Mondays and Wednesdays 3:30 am- 4:40 pm, Room 321

Computer Science Department

New York University

Page 2: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays and Wednesdays

Road Map Course DescriptionCourse Description

What’s this class all about (Goals)?What’s this class all about (Goals)? A preview of software applications usedA preview of software applications used Text BooksText Books

Administrative Issues:Administrative Issues: Important dates, Grading, Email and UNIX Important dates, Grading, Email and UNIX

Accounts, Computer labsAccounts, Computer labs Office Hours, Tutors for this courseOffice Hours, Tutors for this course Course Web siteCourse Web site

Page 3: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays and Wednesdays

About the course

Page 4: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays and Wednesdays

Goals of the course: There are two important elements to the course:

PrinciplesUnderstanding the concepts behind computers

PracticeLearning how to use computers

Page 5: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays and Wednesdays

The practical goals of the course are to teach you:

Basic operating system skills (MAC, UNIX and PC)Basic operating system skills (MAC, UNIX and PC) Word processing and desktop publishing concepts Word processing and desktop publishing concepts

and practiceand practice SpreadsheetsSpreadsheets Internet toolsInternet tools Web authoringWeb authoring Multimedia (using "Photoshop" and "ImageReady" Multimedia (using "Photoshop" and "ImageReady"

with GIF Animation among others)with GIF Animation among others) Basic Web Animation and Programming Basic Web Animation and Programming using Flashusing Flash

You will be encouraged to use the computer as much as You will be encouraged to use the computer as much as possible, because this will be useful for you in your possible, because this will be useful for you in your college career and beyond.college career and beyond.

Page 6: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays and Wednesdays

Principles: Exploring concepts behind computers,

Networking, and Internet and the web

The development of computer technology is one of the great stories of the Twentieth Century.

An educated citizen should know about computers.

We will tell you something about: Computing Hardware History of computing, Internet and the web How the Internet and the web work Copyright, privacy, security, etc.. Current developments in the world of computers and the Internet

Page 7: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays and Wednesdays

Software used for this course "Microsoft Office 2004" for the Macintosh the "Standard" package, not the

"Professional" package Microsoft Office will include following software:

Microsoft Word (word processing: newsletters, reports, etc..) Power Point used for presentations Excel used for Spreadsheets and Simple databases

Web browsers: Safari, FireFox, Internet Explorer or Netscape

This software is available for free for educational purposes, which is the purpose we are using it for.

Adobe Photoshop: (multimedia, imaging and animation

Macromedia Dream Weaver MX: An HTML Editor used for web development

Page 8: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays and Wednesdays

Course Materials Please note: Please note: As this is a course about technology, we will As this is a course about technology, we will

provide provide on-line resources on all of the on-line resources on all of the subjects that we cover. subjects that we cover.

However, we are However, we are aware that for some of you, aware that for some of you, it is easier and more convenient for many it is easier and more convenient for many reasons to use textbooks. reasons to use textbooks.

In such a case, here are the textbooks that In such a case, here are the textbooks that we recommend for any and/or all of the we recommend for any and/or all of the topics that we plan to cover. topics that we plan to cover.

Please be sure to speak to us if you have any Please be sure to speak to us if you have any questions about the readings.questions about the readings.

Page 9: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays and Wednesdays

Recommended Textbooks(1) Photoshop - CS2(1) Photoshop - CS2

Photoshop CS2 for Windows and Macintosh: Photoshop CS2 for Windows and Macintosh:

Visual QuickStart Guide By Elaine Weinmann, Peter Lourekas. Visual QuickStart Guide By Elaine Weinmann, Peter Lourekas. Published by Peachpit Press. Published by Peachpit Press. Series: Visual QuickStart Guide. Series: Visual QuickStart Guide. ISBN: 0321336550; Published: Jun 7, 2005; Copyright 2005ISBN: 0321336550; Published: Jun 7, 2005; Copyright 2005

(2) Macromedia Dreamweaver 8(2) Macromedia Dreamweaver 8Macromedia Dreamweaver 8 for Windows and Macintosh: Macromedia Dreamweaver 8 for Windows and Macintosh: Visual QuickStart Guide By Tom Negrino, Dori Smith Visual QuickStart Guide By Tom Negrino, Dori Smith Published by Peachpit Press. Published by Peachpit Press. Series: Visual QuickStart Guide. Series: Visual QuickStart Guide. ISBN-10: 0-321-35027-8; Published: Dec 16, 2005; Copyright 2006ISBN-10: 0-321-35027-8; Published: Dec 16, 2005; Copyright 2006

(3) MS Office: Excel(3) MS Office: ExcelExcel X for Mac OS X: Excel X for Mac OS X: Visual QuickStart Guide By Maria Langer. Visual QuickStart Guide By Maria Langer. Published by Peachpit Press. Published by Peachpit Press. Series: Visual QuickStart Guide.Series: Visual QuickStart Guide.ISBN: 0201758423; Published: Feb 21, 2002; Copyright 2002ISBN: 0201758423; Published: Feb 21, 2002; Copyright 2002

Page 10: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays and Wednesdays

Recommended Textbooks(4) MS Office: Word 2004(4) MS Office: Word 2004

Microsoft Word 2004 for Mac OS X: Microsoft Word 2004 for Mac OS X: Visual QuickStart Guide By Maria Langer. Visual QuickStart Guide By Maria Langer. Published by Peachpit Press. Published by Peachpit Press. Series: Visual QuickStart Guide. Series: Visual QuickStart Guide. ISBN: 0321304578; Published: Dec 10, 2004; Copyright 2005ISBN: 0321304578; Published: Dec 10, 2004; Copyright 2005

(5) Mac OS X: 10.4 Tiger(5) Mac OS X: 10.4 Tiger Mac OS X 10.4 Tiger: Mac OS X 10.4 Tiger: Visual QuickStart Guide By Maria Langer. Visual QuickStart Guide By Maria Langer. Published by Peachpit Press. Published by Peachpit Press. Series: Visual QuickStart Guide Series: Visual QuickStart Guide

ISBN: 0321305264; Published: Apr 26, 2005; Copyright 2005ISBN: 0321305264; Published: Apr 26, 2005; Copyright 2005

(6) Macromedia Flash 8: (6) Macromedia Flash 8: A Tutorial GuideA Tutorial Guide By Jay Armstrong, Jen deHaan. By Jay Armstrong, Jen deHaan. Macromedia Press. Macromedia Press. ISBN: 0-321-39414-3 (List: $29.99)ISBN: 0-321-39414-3 (List: $29.99)

Page 11: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays and Wednesdays

Administrative issues

Page 12: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays and Wednesdays

Using the computer facilities Because you have registered for this course, you will be able to use the

computer labs at any time they are open. The lab will have all software need for this class and you can use

during this course You need to use your ID card to gain access. The main computer labs that you will be using is in the (Apple

Computers): 1. Multimedia lab

Education Building35 W. 4th Streeton the second floor.

2. Third North Dorm 3rd ave. and 12 street.

Tutors will be present at Third North lab 20 hours a week. Tutor hours will posted on course homepage

There are other labs, although those are the main two with Apple computers.

Page 13: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays and Wednesdays

Internet Account and class account used in this course

Special UNIX Account called “I5”: used for developing your web site You do NOT have to apply for this account, you will be

assigned this account automatically based upon your enrollment in this course

If you are a high school student, please speak to me today to set you up with an account. You will not be able to do it on your own.

Page 14: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays and Wednesdays

Assignments * Please note that in this class, it will be acceptable to do * Please note that in this class, it will be acceptable to do

your assignments on a Mac OR a PC. your assignments on a Mac OR a PC.

Page 15: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays and Wednesdays

Late assignments are penalized as follows:

10% during the first week late; 10% during the first week late; 20% during the second week late; 20% during the second week late; and 30% during the third and fourth weeks after the due date.and 30% during the third and fourth weeks after the due date.

Assignments due before the midterm exam are not accepted after the Assignments due before the midterm exam are not accepted after the week after our return from spring break without special permission from week after our return from spring break without special permission from the instructor. the instructor.

No assignments are accepted after the last day of class.No assignments are accepted after the last day of class.

Extensions:Extensions: You are permitted one extension (for one week maximum ) You are permitted one extension (for one week maximum ) no questions asked! - during the course of the semester. no questions asked! - during the course of the semester. You need to email grader notifying her about extension before You need to email grader notifying her about extension before

assignment due date. assignment due date.

- However, please do not hesitate to contact me if you are falling behind, if you - However, please do not hesitate to contact me if you are falling behind, if you would like assistance, or there are circumstances beyond your control which would like assistance, or there are circumstances beyond your control which delay your work.delay your work.

Page 16: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays and Wednesdays

A Word About Cheating For the purposes of this class, cheating is defined as: For the purposes of this class, cheating is defined as:

Copying all or part of another student's homework, Copying all or part of another student's homework, project or exam. project or exam.

Allowing another student to copy all or part of your Allowing another student to copy all or part of your homework, project, or exam. homework, project, or exam.

Discussing homework concepts is fine, but Discussing homework concepts is fine, but you you must submit your own workmust submit your own work

• Make sure to read the CS department statements on Academic Integrity for more details.

If you are caught cheating, you will receive an immediate If you are caught cheating, you will receive an immediate FAILURE for the course.FAILURE for the course.

Page 17: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays and Wednesdays

Save copies and back-up your work (use a USB flash drive).

For your own good you must save all programs For your own good you must save all programs on back-up storage medium. on back-up storage medium.

Lost work or crashed systems do not provide Lost work or crashed systems do not provide adequate excuses for missing or late homework.adequate excuses for missing or late homework.

You might consider purchasing You might consider purchasing a USB Flash Drivea USB Flash Drive that you can that you can easily carry around especially when you want to work in the lab. easily carry around especially when you want to work in the lab. These have become very cheap. These have become very cheap.

You could also store all of your assignments and course work You could also store all of your assignments and course work under your under your NYU Home AccountNYU Home Account..

So, one option is to upload your files online and download them So, one option is to upload your files online and download them as needed (as needed (we will go over this in classwe will go over this in class).).

Page 18: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays and Wednesdays

Student Civility

In an effort to make this class enjoyable for In an effort to make this class enjoyable for everybody…everybody… Please be on time to class!Please be on time to class! Please do not talk to your friends and Please do not talk to your friends and

neighbors in class! neighbors in class! It disturbs everyone, and makes it hard to It disturbs everyone, and makes it hard to

concentrate. concentrate. If you have a question, just ask me!If you have a question, just ask me!

Please turn your pagers and cell-phones off! Please turn your pagers and cell-phones off!

Page 19: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays and Wednesdays

Exams and Grading Grade Distribution:Grade Distribution:

Assignments (50%)Assignments (50%) Midterm exam (20%) Midterm exam (20%) Final exam (30%)Final exam (30%)

Page 20: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays and Wednesdays

Getting Help: Questions or concerns?Whenever you have a question about the course material, please feel free to drop by during Whenever you have a question about the course material, please feel free to drop by during my office hours or write me an email message. If at any time you feel that you are falling my office hours or write me an email message. If at any time you feel that you are falling behind or are overwhelmed by the material, let me know:behind or are overwhelmed by the material, let me know: I will be very happy to help you. I will be very happy to help you.

Help is always available! Option1: Come to my Office Hours Mondays and Wednesdays 3:30 am- 4:40 pm

– Location: Room 321 Warren Weaver Hall– I get bored when nobody visits!

– If you cannot make my office hours, I will be happy to make an appointment with you.

– Please try to give me advance warning when you need an appointment.

Tutors: available at the ITS Third Tutors: available at the ITS Third North Lab (20 hours a week. Hours North Lab (20 hours a week. Hours will be posted on the class website)will be posted on the class website)

Search the web: lots of tutorials and Search the web: lots of tutorials and helpful tipshelpful tips

Page 21: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays and Wednesdays

Class mailing list

First assignment is to join it. Do it today!First assignment is to join it. Do it today!

Go to following link from course page to subscribe this week to Go to following link from course page to subscribe this week to class mailing list: posted on the class website.class mailing list: posted on the class website.

All assignments, announcements and updates All assignments, announcements and updates will be sent to the class listwill be sent to the class list

Page 22: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays and Wednesdays

Using the Internet & Class Website Web site contains the following information:Web site contains the following information:

Administrative informationAdministrative information Course SyllabusCourse Syllabus Homework assignmentsHomework assignments Class notesClass notes Class programsClass programs Sample examsSample exams Compiler instructionsCompiler instructions Link to the class mailing listLink to the class mailing list

This is available by accessing the Computer Science Department Home Page at: http://cs.nyu.eduhttp://cs.nyu.edu

• From there, choose "Course Home Pages" and then your section of "V22.0004.001". From there, choose "Course Home Pages" and then your section of "V22.0004.001".

Let’s check it out…Let’s check it out…http://cs.nyu.edu/courses/spring08/V22.0004-001/index.htmlhttp://cs.nyu.edu/courses/spring08/V22.0004-001/index.html

Page 23: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays and Wednesdays

What is a Computer?

Computer Computer Device capable of performing computations and making Device capable of performing computations and making

logical decisionslogical decisions Computers process data under the control of sets of Computers process data under the control of sets of

instructions called computer programs instructions called computer programs Hardware Hardware

Various devices comprising a computerVarious devices comprising a computer Keyboard, screen, mouse, disks, memory, CD-ROM, and Keyboard, screen, mouse, disks, memory, CD-ROM, and

processing unitsprocessing units Software Software

Programs that run on a computerPrograms that run on a computer

Page 24: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays and Wednesdays

Computer Organization Six logical units in every computer:Six logical units in every computer:

Input unitInput unit Obtains information from input devices (keyboard, mouse)Obtains information from input devices (keyboard, mouse)

Output unit Output unit Outputs information (to screen, to printer, to control other Outputs information (to screen, to printer, to control other

devices)devices) Memory unit Memory unit

Rapid access, low capacity, stores input informationRapid access, low capacity, stores input information Arithmetic and logic unit (ALU) Arithmetic and logic unit (ALU)

Performs arithmetic calculations and logic decisionsPerforms arithmetic calculations and logic decisions Central processing unit (CPU) Central processing unit (CPU)

Supervises and coordinates the other sections of the computerSupervises and coordinates the other sections of the computer Secondary storage unit Secondary storage unit

Cheap, long-term, high-capacity storageCheap, long-term, high-capacity storage Stores inactive programsStores inactive programs

Page 25: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays and Wednesdays

Personal Computers

Personal computers Personal computers Economical enough for individualEconomical enough for individual Popularized by Steve Jobs and Steve Wozniak with the Popularized by Steve Jobs and Steve Wozniak with the

introduction of the Apple in 1977.introduction of the Apple in 1977. In 1981 IBM introduced the IBM personal computer using In 1981 IBM introduced the IBM personal computer using

“off the shelf” components.“off the shelf” components. Distributed computing Distributed computing

Computing distributed over networksComputing distributed over networks Client/server computingClient/server computing

Sharing of information across computer networks between Sharing of information across computer networks between file servers and clients file servers and clients (personal computers)(personal computers)

Page 26: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays and Wednesdays

History of the Internet In the 1969, the Advanced Research Projects Agency of the In the 1969, the Advanced Research Projects Agency of the

Department of Defense (ARPANet) funded research to Department of Defense (ARPANet) funded research to network its researching facilities and universitiesnetwork its researching facilities and universities

Packet switchingPacket switching The transfer of digital data via small packetsThe transfer of digital data via small packets Allows multiple users to send and receive data Allows multiple users to send and receive data

simultaneouslysimultaneously No centralized controlNo centralized control

If one part of the Internet fails, other parts can still If one part of the Internet fails, other parts can still operateoperate

Bandwidth Bandwidth Information carrying capacity of communications linesInformation carrying capacity of communications lines

Page 27: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays and Wednesdays

History of the World Wide Web The World Wide Web (WWW) was created in 1989/1990 by Tim Berners-LeeThe World Wide Web (WWW) was created in 1989/1990 by Tim Berners-Lee Allows users to locate and view multimedia-based documents create Allows users to locate and view multimedia-based documents create

by others in the world on various subjectsby others in the world on various subjects files, images, animations, video, audio, etc.files, images, animations, video, audio, etc.

An Internet Browser ( such as Internet Explorer or Netscape) is a An Internet Browser ( such as Internet Explorer or Netscape) is a software that allows you to browse the Internet and view/download software that allows you to browse the Internet and view/download documents from the webdocuments from the web

Possible for individuals and small businesses to get worldwide exposurePossible for individuals and small businesses to get worldwide exposure Changing the way business is done (yes, this is still true in post bubble days)Changing the way business is done (yes, this is still true in post bubble days)

Page 28: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 4 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays and Wednesdays

Good luck!Good luck!

Please speak to me if you have questions or commentsPlease speak to me if you have questions or comments