welcome! computers in principle and practice i v22.0004, section 2 professor evan korth computer...

24
Welcome! Computers in Principle and Practice I V22.0004, Section 2 Professor Evan Korth Computer Science Department New York University

Post on 22-Dec-2015

224 views

Category:

Documents


1 download

TRANSCRIPT

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

Professor Evan Korth 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

About the course

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

Principles (20%- 30% of the course): Understanding the concepts behind computers

Practice (70%- 80% of the course): Learning how to use computers

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.

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.

All educated citizens should know about computers. We will talk about:

Computing Hardware History of computing, Internet and the web Networking How the Internet and web work Copyright, privacy, security, etc.. Current developments in the world of computers and the Internet

Software used for this course "Microsoft Office"

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

Adobe Photoshop and Image Ready: multimedia, imaging and animation

Macromedia Dreamweaver: An HTML Editor used for web development

(note that all software is listed without version references)

Mandatory Course Materials

(1) Photoshop - CS2 Photoshop CS2 for Windows and Macintosh: Visual QuickStart Guide

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

(2) Macromedia Dreamweaver MX 2004Macromedia Dreamweaver MX 2004 for Windows and Macintosh: Visual

QuickStart GuideBy J. Tarin Towers.Published by Peachpit Press.Series: Visual QuickStart Guide.ISBN: 0321213394; Published: Aug 18, 2004; Copyright 2005;

(3) MS Office: ExcelExcel X for Mac OS X: Visual QuickStart Guide

By Maria Langer.Published by Peachpit Press.Series: Visual QuickStart Guide.ISBN: 0201758423; Published: Feb 21, 2002; Copyright 2002

(4) MS Office: Word 2004Microsoft Word 2004 for Mac OS X: Visual QuickStart Guide

By Maria Langer.Published by Peachpit Press.Series: Visual QuickStart Guide.ISBN: 0321304578; Published: Dec 10, 2004; Copyright 2005

(5) Mac OS X: 10.3 Panther Mac OS X 10.3 Panther: Visual QuickStart Guide

By Maria Langer.Published by Peachpit Press.Series: Visual QuickStart Guide.ISBN: 0321213513; Published: Nov 17, 2003; Copyright 2004

(6) "Principles": Computers In Your Future 2005, Brief, 7/E

Bill DaleyPublisher: Prentice HallISBN: 0-13-113979-7

Other textbooks (optional but helpful!)

Notes about the text selection

There are many other books that cover the same topics, and you are welcome to explore other computer books.

In addition, there are many tutorials and resources on-line for learning about computers and software.

We will post links to many on-line resources during the semester. Please feel free to let us know of sites that contain information and examples which you think would be of benefit to all of the students.

Administrative issues

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

able to use the computer labs any time they are open. The lab will have all the software needed for this class. You need to use your ID card to gain access. The main computer labs you will use (Apple Computers):

• 1. Multimedia lab Education Building 35 W. 4th Street on the second floor. • 2. Third North Dorm 3rd ave. and 12 street.

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

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 if you do not already have an

internet connection• 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

an i5 account automatically due to 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.

Assignments There will be nine assignments. Homework is 50% of your 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 MUST be your own work. It is fine to talk to other students about the assignments, but you

MUST hand in your own work. Cheating will NOT be tolerated!

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 If you are caught cheating, you will receive an immediate FAILURE for the course.immediate FAILURE for the course.

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!

Exams and Grading Grade Distribution:Grade Distribution:

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

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!Option 1: Come to my Office Hours

Monday: 3:30 – 4:30Tuesday: 3:30 – 4:30Wednesday: 3:30 – 4:30Location: Room 419 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 outside of my regular office hours.

Option 2: TutorsAvailable at the ITS Third North Lab (20 hours a week. Available at the ITS Third North Lab (20 hours a week. Hours will be posted on the class website)Hours will be posted on the class website)

Option 3: Search the web You can find many tutorials and helpful tipsYou can find many tutorials and helpful tips

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 and and follow the instructions Go to following link and and follow the instructions http://cs.nyu.edu/mailman/listinfo/v22_0004_002_fa05http://cs.nyu.edu/mailman/listinfo/v22_0004_002_fa05

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

Using the Internet & Class Website This class has a 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 Samples shown in classSamples shown in class Sample examsSample exams ResourcesResources 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://cs.nyu.educs.nyu.edu

• From there, choose "Course Home Pages" and then this section, From there, choose "Course Home Pages" and then this section, ""V22.0004.002".V22.0004.002".

What Is a Computer?

ComputerComputer Performs computations and makes logical decisionsPerforms computations and makes logical decisions Millions / billions times faster than human beingsMillions / billions times faster than human beings

Computer programsComputer programs Sets of instructions by which a computer processes dataSets of instructions by which a computer processes data

HardwareHardware Physical devices of computer systemPhysical devices of computer system

SoftwareSoftware Programs that run on computersPrograms that run on computers

2003 Prentice Hall, Inc. All rights reserved. (modified by Evan Korth)

Computer Organization Six logical units of computer systemSix logical units of computer system

Input unitInput unit Mouse, keyboardMouse, keyboard

Output unitOutput unit Printer, monitor, audio speakersPrinter, monitor, audio speakers

Memory unitMemory unit Retains input and processed informationRetains input and processed information

Arithmetic and logic unit (ALU)Arithmetic and logic unit (ALU) Performs calculationsPerforms calculations

Central processing unit (CPU)Central processing unit (CPU) Supervises operation of other devicesSupervises operation of other devices

Secondary storage unitSecondary storage unit Hard drives, floppy drivesHard drives, floppy drives

2003 Prentice Hall, Inc. All rights reserved.

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 network its funded research to network its researching facilities and universities researching facilities and universities

The Internet enablesThe Internet enables Quick and easy communication via e-mailQuick and easy communication via e-mail International networking of computersInternational networking of computers

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 simultaneouslyAllows multiple users to send and receive data simultaneously

No centralized controlNo centralized control If one part of the Internet fails, other parts can still operateIf one part of the Internet fails, other parts can still operate

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

2003 Prentice Hall, Inc. All rights reserved.

23

History of the World Wide Web

World Wide Web World Wide Web Locate and view multimedia-based documents Locate and view multimedia-based documents

on almost any subjecton almost any subject Makes information instantly and conveniently Makes information instantly and conveniently

accessible worldwideaccessible worldwide Possible for individuals and small businesses Possible for individuals and small businesses

to get worldwide exposureto get worldwide exposure Changing the way business is done (yes, this Changing the way business is done (yes, this

is still true in post bubble days)is still true in post bubble days)

2003 Prentice Hall, Inc. All rights reserved.

24