welcome! computers in principle and practice i v22.0004, sections 1 & 3 professor sana` odeh...

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

Post on 19-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

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

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

Professor Sana` OdehEmail [email protected] hours: Mondays 4:30 am- 6:30 pm, Room 321

Computer Science Department

New York University

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

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 & 3 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays 4:30 am-

About the course

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

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 & 3 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays 4:30 am-

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 & 3 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays 4:30 am-

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 & 3 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays 4:30 am-

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 & 3 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays 4:30 am-

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 & 3 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays 4:30 am-

Recommended Textbooks

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

Recommended TextbooksYou can find Recommended textbooks and Syllabus online:You can find Recommended textbooks and Syllabus online:

http://www.http://www.cscs..nyunyu.edu/courses/spring09/V22.0004-001/syllabus..edu/courses/spring09/V22.0004-001/syllabus.htmhtm

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

Administrative issues

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

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 & 3 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays 4:30 am-

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 & 3 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays 4:30 am-

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 & 3 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays 4:30 am-

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 & 3 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays 4:30 am-

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 & 3 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays 4:30 am-

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 & 3 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays 4:30 am-

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 & 3 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays 4:30 am-

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 & 3 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays 4:30 am-

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 4:30 am- 6:30 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 & 3 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays 4:30 am-

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/spring09/V22.0004-001/index.htmlhttp://cs.nyu.edu/courses/spring09/V22.0004-001/index.html

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

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 23: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 3 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays 4:30 am-

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 24: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 3 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays 4:30 am-

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 25: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 3 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays 4:30 am-

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 26: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 3 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays 4:30 am-

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 27: Welcome! Computers in Principle and Practice I V22.0004, Sections 1 & 3 Professor Sana` Odeh Email odeh@courant.nyu.edu Office hours: Mondays 4:30 am-

Good luck!Good luck!

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