lecture1 - NYU Computer Science Department
Download
Report
Transcript lecture1 - NYU Computer Science Department
Welcome!
Computers in Principle and Practice I
V22.0004, Section 3
Professor Sana` Odeh
Email [email protected]
Computer Science Department
New York University
Road Map
Course Description
What’s this class all about (Goals)?
A preview of software applications used
Text Books
Administrative Issues:
Important dates, Grading, Email and UNIX Accounts,
Computer labs
Office Hours, Tutors for this course
Course Web site
About the course
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
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.
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
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
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
Mandatory Course Materials
2.Dreamweaver MX for Windows and Macintosh
Visual Quickstart Guide
by J.Tarin Towers
Peachpit Press
3.Photoshop 7.0 for Windows and Macintosh
Visual Quickstart Guide
by Elaine Weinman & Peter Louetres
Peachpit Press
Recommended Textbooks
The following additional books could also be very helpful:
1) Mac OS X 10.3 Panther: Visual QuickStart Guide
By Maria Langer.
Published by Peachpit Press.
Series: Visual QuickStart Guide.
ISBN: 0321213513
2) Word X for Mac OS X: Visual QuickStart Guide
By Maria Langer.
Published by Peachpit Press.
Series: Visual QuickStart Guide.
ISBN: 0201758431
Administrative issues
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 Building
35 W. 4th Street
on 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.
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.
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.
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!
A Word About Cheating
For the purposes of this class, cheating is defined as:
Copying all or part of another student's homework,
project or exam.
Allowing another student to copy all or part of your
homework, project, or exam.
Discussing homework concepts is fine, but you
must submit your own work
If you are caught cheating, you will receive an immediate
FAILURE for the course.
Student Civility
In an effort to make this class enjoyable for
everybody…
Please be on time to class!
Please do not talk to your friends and
neighbors in class!
It disturbs everyone, and makes it hard to
concentrate.
If you have a question, just ask me!
Please turn your pagers and cell-phones off!
Exams and Grading
Grade Distribution:
Assignments (50%)
Midterm exam (20%)
Final exam (30%)
Getting Help: Questions or concerns?
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
behind or are overwhelmed by the material, let me know:
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: available at the ITS Third
North Lab (20 hours a week. Hours
will be posted on the class website)
Search the web: lots of tutorials and
helpful tips
Class mailing list
First assignment is to join it. Do it today!
Go to following link from course page to sunscribe this week to
class mailing list:
http://www.cs.nyu.edu/mailman/listinfo/v22_0004_003_fa04
All assignments, announcements and updates will be sent to the class list
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:
Administrative information
Course Syllabus
Homework assignments
Class notes
Class programs
Sample exams
Compiler instructions
Link to the class mailing list
This is available by accessing the Computer Science Department Home Page at:
http://cs.nyu.edu
• From there, choose "Course Home Pages" and then your section of "V22.0004.003".
Let’s check it out…
http://cs.nyu.edu/courses/spring03/V22.0004-003/index.html
What is a Computer?
Computer
Device capable of performing computations and making
logical decisions
Computers process data under the control of sets of
instructions called computer programs
Hardware
Various devices comprising a computer
Keyboard, screen, mouse, disks, memory, CD-ROM, and
processing units
Software
Programs that run on a computer
Computer Organization
Six logical units in every computer:
Input unit
Obtains information from input devices (keyboard, mouse)
Output unit
Outputs information (to screen, to printer, to control other devices)
Memory unit
Rapid access, low capacity, stores input information
Arithmetic and logic unit (ALU)
Performs arithmetic calculations and logic decisions
Central processing unit (CPU)
Supervises and coordinates the other sections of the computer
Secondary storage unit
Cheap, long-term, high-capacity storage
Stores inactive programs
Personal Computers
Personal computers
Economical enough for individual
Popularized by Steve Jobs and Steve Wozniak with the
introduction of the Apple in 1977.
In 1981 IBM introduced the IBM personal computer using
“off the shelf” components.
Distributed computing
Computing distributed over networks
Client/server computing
Sharing of information across computer networks between
file servers and clients (personal computers)
History of the Internet
In the 1969, the Advanced Research Projects Agency of the
Department of Defense (ARPANet) funded research to
network its researching facilities and universities
Packet switching
The transfer of digital data via small packets
Allows multiple users to send and receive data
simultaneously
No centralized control
If one part of the Internet fails, other parts can still operate
Bandwidth
Information carrying capacity of communications lines
History of the World Wide Web
The World Wide Web (WWW) was created in 1989/1990 by Tim Berners-Lee
Allows users to locate and view multimedia-based documents create
by others in the world on various subjects
files, images, animations, video, audio, etc.
An Internet Browser ( such as Internet Explorer or Netscape) is a
software that allows you to browse the Internet and view/download
documents from the web
Possible for individuals and small businesses to get worldwide exposure
Changing the way business is done (yes, this is still true in post bubble days)
Good luck!
Please speak to me if you have questions or comments