intro CS 3

64 %
36 %
Information about intro CS 3
Entertainment

Published on October 16, 2007

Author: Dabby

Source: authorstream.com

Introduction to Computers for Non-EECS Major:  Introduction to Computers for Non-EECS Major Polly Huang EE NTU http://cc.ee.ntu.edu.tw/~phuang phuang@cc.ee.ntu.edu.tw Today:  Today Administrative issues Labs, web page project, extra credit assignments, distinguished lecture 0 and 1 Decimal to binary Add table Inside your PC Labs:  Labs Only 2 sessions Monday 3-5pm Wednesday 2-4pm You will be informed of the starting week Web Design Project:  Web Design Project HTML 4.0 Content Clear main topic and subtopic arrangement. Art and alignment Incorporate colors, images, and text with HTML table, tag, or CSS Polishing the page with creativity The point is to communicate the content to the viewers. HTML coding style Bonus:  Bonus From a plain HTML document to an interactive HTML document Form Client-side image map Java script Java applet Flash Frame or others. Extra Credit Assignments:  Extra Credit Assignments State your name, student ID, the question and the answer in a file Send your TA an email with the file in the attachment One assignment, one email Chinese or English, your pick The File:  The File Must be a plain text file File name: {Student ID}_c{The assignment number}.txt Example, B89703093_c1.txt State your names, and student ID in at the beginning of the file Then the question and answer The Email:  The Email Subject of the email: Introduction to Computer Science Credit Assignment #{The credit number} Example, Introduction to Computer Science Credit Assignment #1 Include the text file in the attachment No content required in the email body Let’s do the extra credit #1 for example:  Let’s do the extra credit #1 for example Extra Credit #1:  Extra Credit #1 Your name, department, year, student ID, url to your homepage (if there is one) 8 questions Surfing the Internet? Playing games? Word processing? Spreadsheet making? Buying your own PC parts? Installing your own OS/applications? Programming? HTML, C, Java Ever heard about Linux? B78201035_c1.txt:  B78201035_c1.txt Name : Polly Huang Student ID : B78201035 Q1: State your name, department, year, student ID, URL to your homepage (if there is one) A1: Polly Huang, Mathematics, Freshman, B78201035, http://www.math.ntu.edu.tw/~b78201035/ Q2: Have you used a computer for surfing the Internet? A2: Yes Q3: Have you used a computer for playing games? A3: Yes Q4: Have you used a computer for word processing? A4: Yes Q5: Have you used a computer for spreadsheet making? A5: Yes Q6: Have you bought your own PC parts before? A6: Yes Q7: Have you installed your OS/application before? A7: Yes Q8: Have you done any programming before? A8: Yes, HTML, C, C++ Q9: Have you heard of Linux before? A9: Yes Email Part:  Email Part Send to: tsowang@hpc.ee.ntu.edu.tw Cc: Attachment: 1. B78201035_c1.txt Subject: Introduction to Computer Science Credit Assignment #1 ------------------------Message Text------------------------------------- (OK to leave blank here) Extra Credit #2:  Extra Credit #2 What if you have 8 slots? In decimal system 0, 1, 2, 3… ? (?) In Turing machine 1, 11, 111, …, ? Translated: 0, 1, 2, …, ? In binary system 0, 1, 10, 11, …, ? Translated: 0, 1, 2, 3, …, ? (?) _ _ _ _ _ _ _ _ _ B78201035_c2.txt:  B78201035_c2.txt Name : Polly Huang Student ID : B78201035 If there are 8 slots of memory, Q1: What are the possible numbers that can be represented in the decimal system? A1: 0, 1, 2, …, 99999999 Q2: What is the total number of numbers can be represented in the decimal system? A2: 10^8 Q3: What are the possible numbers that can be represented in the Turing machine? A3: Q4: What is the total number of numbers can be represented in the Turing machine? A4: Q5: What are the possible numbers that can be represented in the binary system? A5: Q6: What is the total number of numbers can be represented in the binary system? A6: Email Part:  Email Part Send to: tsowang@hpc.ee.ntu.edu.tw Cc: Attachment: 1. B78201035_c2.txt Subject: Introduction to Computer Science Credit Assignment #2 ------------------------Message Text------------------------------------- (OK to leave blank here) Distinguished Lecture:  Distinguished Lecture Classical Physics and the Church-Turing Thesis Dr. Andrew Chi-Chih Yao 姚期智 Turing Award 2000 Princeton University, 台大物理67 3/7 Friday 2 pm, 資訊館103 Turing Award?:  Turing Award? Alfred Nobel 1833-1896 Chemistry Dynamite Nobel Prize Physics, Chemistry, Medicine, Literature, Economics, Peace Alan Turing 1916-1954 Mathematics Turing machine Turing Award Computer Science Source: http://www.nobel.se/nobel/alfred-nobel/biographical/life-work/index.html Source: http://www.turingarchive.org/ Helper Needed:  Helper Needed Move the PC 新202 to any entrance of NTU Office Hours:  Office Hours Office hour changed to Thursday 12-2 Questions?:  Questions? More About 0 and 1:  More About 0 and 1 100 = 4 or 1100100?:  100 = 4 or 1100100? Depents! The Meaning of 10:  The Meaning of 10 0 0 1 0 The Meaning of 100:  The Meaning of 100 0 1 0 0 100 in binary system = 4 in decimal system Convert Binary to Decimal:  Convert Binary to Decimal 1 1 1 1 23 22 21 20 8 4 2 1 Another Example:  Another Example 0 1 0 0 26 25 24 23 22 21 20 64 32 16 8 4 2 1 1 1 0 64+32+ 4 = 100 1100100 in binary system = 100 in decimal system Convert Decimal to Binary:  Convert Decimal to Binary 27 26 25 24 23 22 21 20 128 64 32 16 8 4 2 1 X 100 36 X 4 X 0 Another Example:  Another Example 28 27 26 25 24 23 22 21 20 256 128 64 32 16 8 4 2 1 X 200 72 X 8 X 0 Notice Something?:  Notice Something? 100 200 ? 400 In Decimal System:  In Decimal System 1,100,100 11,001,000 110,010,000 In Binary System:  In Binary System 100 200 400 Review the Adder:  Review the Adder Be the Computer…:  Be the Computer… The State Machine:  _ _ The State Machine + _ _ _ _ _ Carry Z _ 0 1 1 0 0 1 0 Y 0 1 1 0 0 1 0 0 X 0 _ _ _ 1 0 0 256 128 64 32 16 8 4 2 1 Hardware Speedup:  Hardware Speedup + . . . Today’s Computer Conceptual View:  Today’s Computer Conceptual View Processor Input Output Memory (short term data) Storage (long term data) Today’s Computer Real Life View:  Today’s Computer Real Life View Inside Your PC:  Inside Your PC Input/Output Take a PC apart Storage Processing Other parts not on standard teaching material Find me a PC in fair price Today’s Computer Real Life View:  Today’s Computer Real Life View Input devices:  Input devices Accept data or commands and convert them to electronic form Getting data into the computer Typing on a keyboard Pointing with a mouse Scanning with a wand reader or bar-code reader Mouse:  Mouse Mechanical Optical Keyboard:  Keyboard Clicking sound or not Tighter or looser Up to one’s choice Scanner:  Scanner Size Resolution Colors Today’s Computer Real Life View:  Today’s Computer Real Life View Output devices:  Output devices Convert from electronic form to some other form Getting data out of the computer Displaying on a monitor Printed out with a printer Played out with speakers Monitor:  Monitor CRT or LCD Size Ex. 15’ Resolution Ex. 1280*1024 Contrast Ex. 400:1 Printer:  Printer Color or not Laser or not Speed Ex. 8ppm (8 pages per minute) Additional functions Fax, copy, scan Speaker:  Speaker Stereo or not Power output Ex. 120W Very wide range Up to one’s choice Today’s Computer Real Life View:  Today’s Computer Real Life View Let’s Open One Up:  Let’s Open One Up Hope I don’t break any parts! Feel free to come forward to observe. Photographer needed, anyone? Storage:  Storage Long-term storage Data and programs remain on the storage space until deleted specifically Storing data/programs on various media Floppy disk Hard disk CD-ROM Floppy Disk Drive:  Floppy Disk Drive Storing or retrieving data and programs from a floppy disk Pretty standard 3.5”, 1.44MB Twisted cable For drive A Floppy Internal:  Floppy Internal Inside a floppy disk Inside a floppy disk drive Tapes circled up Disk rotates Head slides Hard Disk:  Hard Disk Size Ex. 60GB Speed Ex. 7200rpm rpm - rounds per minute Durability Hard Disk Internal:  Hard Disk Internal Birdseye View Profile CD-ROM Drive:  CD-ROM Drive CD-ROM R Drive Read only Read from both CD-R and CD-RW Read speed, ex. 54x CD-ROM RW Drive Read and Write Read from both CD-R and CD-RW Write on CD-RW Write to CD-R, Rewrite to CD-RW, Read speed, ex 40x12x48x CD-ROM Disk Internal:  CD-ROM Disk Internal CD-ROM Drive Internal:  CD-ROM Drive Internal Today’s Computer Real Life View:  Today’s Computer Real Life View Processing:  Processing CPU Central Processing Unit Memory Storing or retrieving data and programs currently in use CPU:  CPU Execute programs Manipulate data Communicate between other parts of a PC Speed, ex. 2GHz CPU Internal:  CPU Internal Memory:  Memory Data and programs disappear after task completed or power turned off Size, ex. 256MB Speed, ex. 266MHz Type, ex. DDR, DIMM, SIMM… People Also Classify This Way:  People Also Classify This Way Memory Primary storage Temporary storage Storage Secondary storage Long-term storage Your PC: More Than a Computer:  Your PC: More Than a Computer Computer Attached to the motherboard CPU, Memory Peripheral equipment Connected to the computer by a cable Input, output, storage Parts Not Mentioned Yet:  Parts Not Mentioned Yet Motherboard Holds CPU, memory, PCI bays, etc Sound card Ex. 16bit sound or …wide variety Video card Ex. VRAM 64MB… wide variety Network card 100Mbps Power Unit Ex. 300W Questions?:  Questions? Show Time!:  Show Time! Break into 12 Groups My Requirement:  My Requirement CPU 2GHz Memory 512MB Video card 32MB HD 80GB Monitor LCD, 15” Motherboard Sound card (if not on the motherboard already) Network card Floppy CD-R Drive CD-RW Drive Power unit Case Speaker Mouse Keyboard How much? Take Your Time:  Take Your Time If you have questions, just ask I might not know all though Those who know, please help (class participation…) Let me know your offer by the end of the class $$ or not sufficient information How did you come up with the $$ Easier to start from modifying a package Coming Up:  Coming Up Operating system (OS) To operate all the parts we talk about today Well-known ones Windows vs. Linux For each part, What does the OS need to do Ways of doing it How Linux does it How much?:  How much? Group 1 31500 Group 2 27700 Group 3 25999 Group 4 24900 Group 5 23449 Group 6 28840 Group 7 734f00 Group 8 Group 9 Group 10 Group 11 Group 12

Add a comment

Related presentations

Related pages

Das Magazin für Pop, Kultur, Life, Style - INTRO

Intro - seit über 20 Jahren dein Magazin für Pop, Kultur, Life, Style. Monatlich als Heft – und ständig im Netz. ...
Read more

Intro CSGO - FREE Download#3 - YouTube

Intro CSGO - FREE Download#3 ... TOP 10 CS:GO Intro Template #3 Sony Vegas Pro + Free Download [HD] - Duration: 7:09. WolfTop 36,321 views.
Read more

Intro #3 : CS Saturdays - YouTube

Intro #3 : CS Saturdays AdityaTD. ... Pair Programming - Homework CS 169.1 Ruby Intro - Saturday, 24th Oct at 12:48pm (UTC) - Duration: 51:06.
Read more

Intro – Wikipedia

Das Intro (Kurzform von englisch introduction, von lateinisch introductio „Einführung“) ist eine kurzgefasste thematisch bezogene Einleitung in den ...
Read more

Download 2,766 Intro After Effects Templates - VideoBlocks

Download over 2766 intro royalty free stock video footage clips, motion backgrounds, After Effects templates, Apple Motion templates and more .
Read more

Code.org - Accelerated Intro to CS Course: The Artist #3

I wrote the code myself with Code.org ... Click on the arrow in either of these blocks to change the amount the artist moves forward or turns.
Read more

Intro to CS - Princeton University

This textbook provides an interdisciplinary approach to the CS 1 ... Intro to Programming. 1 ... textbook Introduction to Computer Science in Java by ...
Read more

Intro Template Blender - SkrilleniXx

Intro länge ~ 10 sec. Festplatte (Intro) ~ 6,93 mb Renderzeit ~ 12h Render Format - Mp4 FULL HD 1920x1080 Musik - Overwerk Contact Festplatte (Datei) ~ 7 ...
Read more

Flash Intro Templates | Flash Intros - Template Monster

Flash Intro Templates are made to jazz up your e-space, create compelling motion graphics to tell about your business, represent website or product.
Read more

Introduction to Flash CS3 - Multimedia Training Videos

Introduction to Flash CS3 training videos. Free Online Multimedia Training Videos from the University of Westminster. Topics covered in this set of ...
Read more