Slide 1 ___________________________________ ___________________________________ Welcome • CMSC102 Information Technology and Internet Research • I am John Arras • Office: 1109 A.V. Williams Building • Phone: 301-405-8411 • Email: jra@cs.umd.edu ___________________________________ ___________________________________ ___________________________________ – This is the best way to contact me. 1 ___________________________________ ___________________________________ Slide 2 ___________________________________ Class Materials ___________________________________ • 4 large brown envelopes • 4 3.5” diskettes • Nothin’ but Net by E.Golub and J. Plane (3rd edition) • Where Wizards Stay Up Late by Hafner and Lyon • WAM print account (get one in 1109 S Campus Dining Hall. $20 to start) 2 ___________________________________ ___________________________________ ___________________________________ ___________________________________ ___________________________________ Slide 3 ___________________________________ Grading • • • • • • ___________________________________ 7 Projects – Practice what you learn. Paper (book report) 2 in-class exams Final exam Online skills exam A file called duedates in the class account will give approx. due dates for projects. ___________________________________ ___________________________________ ___________________________________ 3 ___________________________________ ___________________________________ Slide 4 ___________________________________ Administrative ___________________________________ • Missed Exams ___________________________________ – No makeups. A Univ. approved excuse with prior notice can drop an exam. • Academic Honesty ___________________________________ – Do not discuss any assignments with other students. Come to me or the TA’s for help. ___________________________________ • The waitlist generally clears up. – I might oversubscribe, but not likely. 4 ___________________________________ ___________________________________ Slide 5 ___________________________________ Late Assignments ___________________________________ • Assignments are not accepted late. • This includes being “just 10 minutes late” or handing in to me in my office after class. • This includes things like power outages the night before the assignment is due. • I do this to be fair to the people that hand the assignment in on time. ___________________________________ ___________________________________ ___________________________________ 5 ___________________________________ ___________________________________ Slide 6 ___________________________________ Late Assignments 2 ___________________________________ • The one exception to “no late assignments” is if you have a university-approved excuse that says you were unable to do any work for a long time. • You have about 1-2 weeks for each assignment, so any excuse would have to excuse you from most of that time. ___________________________________ ___________________________________ ___________________________________ 6 ___________________________________ ___________________________________ Slide 7 ___________________________________ Course Outline ___________________________________ • Introduction to computers, networks, and UNIX • Editors and email • FTP, Telnet Usenet and online databases • Browsers, the Web and HTML • Javascript • Spreadsheets ___________________________________ ___________________________________ ___________________________________ 7 ___________________________________ ___________________________________ Slide 8 ___________________________________ Hardware ___________________________________ • Hardware consists of the physical pieces of a computer. • Different hardware can perform the same task. • Hardware may be interchangeable • Some computers are more modular (like PCs) and some are more monolithic (like laptops). ___________________________________ ___________________________________ ___________________________________ 8 ___________________________________ ___________________________________ Slide 9 ___________________________________ Operating Systems (Software) ___________________________________ • Low-level instructions between hardware and applications. • Examples: Windows, MacOS, UNIX, and Linux. • Usually hardware-specific. ___________________________________ ___________________________________ ___________________________________ – Each type of hardware has a specific way of doing operations like “add two numbers”. 9 ___________________________________ ___________________________________ Slide 10 ___________________________________ Applications Software ___________________________________ • They run over the operating system. • Examples: word processors, web browsers and spreadsheets. • Different programs perform similar tasks. • Incompatible data files between programs. • Incompatible data transmission between programs. ___________________________________ ___________________________________ ___________________________________ 10 ___________________________________ ___________________________________ Slide 11 ___________________________________ Hardware/Software Interaction ___________________________________ • Hardware physically processes instructions to and from devices like the keyboard, monitor, and printer. • Applications software tells the hardware what to do. • The operating system acts as a mediator between the hardware and applications software. ___________________________________ ___________________________________ ___________________________________ 11 ___________________________________ ___________________________________ Slide 12 ___________________________________ Compatability ___________________________________ • Generally software works on one kind of machine and one kind of operating system. • Some software can work on many machines and operating systems. • Examples: – Netscape runs on many platforms. – Java programs run on many platforms. ___________________________________ ___________________________________ ___________________________________ • They run many places for different reasons. 12 ___________________________________ ___________________________________ Slide 13 ___________________________________ Examples of Computers • • • • • • • ___________________________________ Desktop PC’s, Macs. Laptops. Servers. PDA’s. Game Consoles. Some Cellphones. Some Electronic Toys. ___________________________________ ___________________________________ ___________________________________ 13 ___________________________________ ___________________________________ Slide 14 ___________________________________ Using a Computer • • • • ___________________________________ Batch Mode vs. Interactive environments Command Line interface Graphical User Interface (GUI) Some other kinds of interfaces: ___________________________________ ___________________________________ – Electronic toys – Talking to voicemail – Buttons in home appliances ___________________________________ 14 ___________________________________ ___________________________________ Slide 15 ___________________________________ Types of Networks • • • • • • ___________________________________ Single Machine Local Area Network (LAN) Wide Area Network (WAN) Internet (network of networks) Topologies: point to point, bus, ring Connections – Client/Server, Host/Terminal. ___________________________________ ___________________________________ ___________________________________ 15 ___________________________________ ___________________________________ Slide 16 ___________________________________ Protocols ___________________________________ • A set of rules for communication. • A network can have many protocols. • Transmission Control Protocol/Internet Protocol (TCP/IP) is used on the Internet. • Machines send and receive information from each other using these protocols. ___________________________________ ___________________________________ ___________________________________ 16 ___________________________________ ___________________________________ Slide 17 ___________________________________ Internet Research Issues ___________________________________ • We will address this issue more as the semester goes along. – – – – – ___________________________________ What kinds of research can you do? What are some of the pitfalls? How much use can the Internet be? How accurate is the information? Are you allowed to use the information? ___________________________________ ___________________________________ 17 ___________________________________ ___________________________________