27
Welcome! Computers in Principle and Practice I V22.0004, Section 3 Professor Sana` Odeh Email [email protected]. edu Computer Science Department New York University

Welcome! Computers in Principle and Practice I V22.0004, Section 3 Professor Sana` Odeh Email [email protected] Computer Science Department New York University

  • View
    215

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Welcome! Computers in Principle and Practice I V22.0004, Section 3 Professor Sana` Odeh Email odeh@cs.nyu.edu Computer Science Department New York University

Welcome! Computers in Principle and Practice I V22.0004, Section 3

Professor Sana` OdehEmail [email protected] Computer Science Department

New York University

Page 2: Welcome! Computers in Principle and Practice I V22.0004, Section 3 Professor Sana` Odeh Email odeh@cs.nyu.edu Computer Science Department New York University

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 Accounts, Important dates, Grading, Email and UNIX Accounts,

Computer labsComputer 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, Section 3 Professor Sana` Odeh Email odeh@cs.nyu.edu Computer Science Department New York University

About the course

Page 4: Welcome! Computers in Principle and Practice I V22.0004, Section 3 Professor Sana` Odeh Email odeh@cs.nyu.edu Computer Science Department New York University

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

Principles (25 % of the course): Understanding the concepts behind computers

Practice (75 %of the course): Learning how to use computers

Page 5: Welcome! Computers in Principle and Practice I V22.0004, Section 3 Professor Sana` Odeh Email odeh@cs.nyu.edu Computer Science Department New York University

The practical goals of this course: To teach you how to use the following:

Word processing Spreadsheets and databases Web authoring tools Presentation software Multimedia: animation and imaging applications Basic operating system skills

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

Page 6: Welcome! Computers in Principle and Practice I V22.0004, Section 3 Professor Sana` Odeh Email odeh@cs.nyu.edu Computer Science Department New York University

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 Networking 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, Section 3 Professor Sana` Odeh Email odeh@cs.nyu.edu Computer Science Department New York University

Software used for this course "Microsoft Office 2001" 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: Internet Explorer or Netscape

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

Adobe Photoshop version 7.0 and Image Ready: (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, Section 3 Professor Sana` Odeh Email odeh@cs.nyu.edu Computer Science Department New York University

Required textbook:Available in the Book Store or you can purchase online

1. Fluency with Information Technology: Skills, Concepts, and Capabilities Lawrence Snyder, University of Washington Published by Addison Wesley ISBN: 0-201-75491-6

Page 9: Welcome! Computers in Principle and Practice I V22.0004, Section 3 Professor Sana` Odeh Email odeh@cs.nyu.edu Computer Science Department New York University

Mandatory Course Materials

2.Dreamweaver MX for Windows and MacintoshVisual Quickstart Guideby J.Tarin TowersPeachpit Press

3.Photoshop 7.0 for Windows and MacintoshVisual Quickstart Guideby Elaine Weinman & Peter LouetresPeachpit Press

Page 10: Welcome! Computers in Principle and Practice I V22.0004, Section 3 Professor Sana` Odeh Email odeh@cs.nyu.edu Computer Science Department New York University

Recommended Textbooks

The following additional books could also be very helpful:

1) Mac OS X 10.3 Panther: Visual QuickStart GuideBy Maria Langer.Published by Peachpit Press.Series: Visual QuickStart Guide.ISBN: 0321213513

2) Word X for Mac OS X: Visual QuickStart GuideBy Maria Langer.Published by Peachpit Press.Series: Visual QuickStart Guide.ISBN: 0201758431

Page 11: Welcome! Computers in Principle and Practice I V22.0004, Section 3 Professor Sana` Odeh Email odeh@cs.nyu.edu Computer Science Department New York University

Administrative issues

Page 12: Welcome! Computers in Principle and Practice I V22.0004, Section 3 Professor Sana` Odeh Email odeh@cs.nyu.edu Computer Science Department New York University

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, Section 3 Professor Sana` Odeh Email odeh@cs.nyu.edu Computer Science Department New York University

Internet Account and class account used in this course

1. All NYU students are eligible for an email account called : “NYUHome Internet Account” which offers the following services:

Web based email PPP account: Allows you to connect from home to the Internet

• You need to pick-up CD-ROM from computer lab You need to activate this account from this page:

• http://start.nyu.edu

2. 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, Section 3 Professor Sana` Odeh Email odeh@cs.nyu.edu Computer Science Department New York University

Home Computers Some students decide to purchase a computer while

taking this course.

Since you have computers available to you at the labs, it might be advisable to wait until later in the course, when you have more experience and information about your options.

You do need to be prepared to spend lots of time in the computer labs or on your home or business computer to do the homework for this class.

Page 15: Welcome! Computers in Principle and Practice I V22.0004, Section 3 Professor Sana` Odeh Email odeh@cs.nyu.edu Computer Science Department New York University

Assignments There will be nine assignments. Home work will be worth

50% of course grade Be prepared to spend 10-20 hrs per week to work on

assignments. It is important not to get behind in turning in assignments. If you do get behind, we still want you to do the assignment,

so it is better to turn in a late assignment than to skip it. However, late assignments will be severely penalized, and

may not be graded except to note that the assignment was turned in.

Assignments that you turn in should be your own work. It is fine to talk to other students and to get assistance in how

to do something, but you should not ask your fellow students to actually do the work for you.

Cheating will NOT be tolerated!

Page 16: Welcome! Computers in Principle and Practice I V22.0004, Section 3 Professor Sana` Odeh Email odeh@cs.nyu.edu Computer Science Department New York University

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

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, Section 3 Professor Sana` Odeh Email odeh@cs.nyu.edu Computer Science Department New York University

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 18: Welcome! Computers in Principle and Practice I V22.0004, Section 3 Professor Sana` Odeh Email odeh@cs.nyu.edu Computer Science Department New York University

Exams and Grading Grade Distribution:Grade Distribution:

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

Page 19: Welcome! Computers in Principle and Practice I V22.0004, Section 3 Professor Sana` Odeh Email odeh@cs.nyu.edu Computer Science Department New York University

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, 1:30 pm– 3:00 pm– Location: Room 418 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:Tutors: available at the ITS Third 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:Search the web: lots of tutorials and lots of tutorials and helpful tipshelpful tips

Page 20: Welcome! Computers in Principle and Practice I V22.0004, Section 3 Professor Sana` Odeh Email odeh@cs.nyu.edu Computer Science Department New York University

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 sunscribe this week to Go to following link from course page to sunscribe this week to class mailing list:class mailing list:

http://www.cs.nyu.edu/mailman/listinfo/v22_0004_003_fa04http://www.cs.nyu.edu/mailman/listinfo/v22_0004_003_fa04

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

Page 21: Welcome! Computers in Principle and Practice I V22.0004, Section 3 Professor Sana` Odeh Email odeh@cs.nyu.edu Computer Science Department New York University

Using the Internet & Class Website Using the Internet

Internet Browser: You will be encouraged to use the Internet (Internet browsers such as I.E. and

Netscape) as a resource for exploring, learning, and research. 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://http://cscs..nyunyu..eduedu

• From there, choose "Course Home Pages" and then your section of "From there, choose "Course Home Pages" and then your section of "V22.0004.003".V22.0004.003". Let’s check it out…Let’s check it out…

http://cs.nyu.edu/courses/spring03/V22.0004-003/index.htmlhttp://cs.nyu.edu/courses/spring03/V22.0004-003/index.html

Page 22: Welcome! Computers in Principle and Practice I V22.0004, Section 3 Professor Sana` Odeh Email odeh@cs.nyu.edu Computer Science Department New York University

What is a Computer?

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

logical decisionslogical decisions Computers process dataComputers process data under the under the controlcontrol of of sets of sets of

instructionsinstructions called called computer programs computer programs Hardware Hardware

Various devicesVarious devices comprising a computer 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, Section 3 Professor Sana` Odeh Email odeh@cs.nyu.edu Computer Science Department New York University

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 unitOutput unit Outputs information (to screen, to printer, to control other Outputs information (to screen, to printer, to control other

devices)devices) Memory unitMemory 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 unitSecondary 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, Section 3 Professor Sana` Odeh Email odeh@cs.nyu.edu Computer Science Department New York University

Personal Computers

Personal computersPersonal computers Economical enough for individualEconomical enough for individual Popularized by Popularized by Steve Jobs and Steve Wozniak with the 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 personalIn 1981 IBM introduced the IBM personal computer using computer using

“off the shelf” components.“off the shelf” components. Distributed computingDistributed 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 file servers and clientsservers and clients (personal computers)(personal computers)

Page 25: Welcome! Computers in Principle and Practice I V22.0004, Section 3 Professor Sana` Odeh Email odeh@cs.nyu.edu Computer Science Department New York University

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

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

Packet switchingPacket switching The The transfer of digital data via small packetstransfer of digital data via small packets Allows Allows multiple users to send and receive data 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, Section 3 Professor Sana` Odeh Email odeh@cs.nyu.edu Computer Science Department New York University

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 Allows users to locate and view multimedia-based documents create locate and view multimedia-based documents create

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

An An Internet BrowserInternet Browser ( such as ( such as Internet Explorer or NetscapeInternet Explorer or Netscape) is a ) 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, Section 3 Professor Sana` Odeh Email odeh@cs.nyu.edu Computer Science Department New York University

Good luck!Good luck!

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