1 / 26

CSE115: Introduction to Computer Science I

CSE115: Introduction to Computer Science I. Dr. Carl Alphonce 219 Bell Hall alphonce@buffalo.edu. Announcements. First class? Print a syllabus from website. No recitations this week – they begin next week. And…. cell phones off laptops away. Today. Advice Homework Web site tour

muriel
Download Presentation

CSE115: Introduction to Computer Science I

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CSE115: Introduction to Computer Science I Dr. Carl Alphonce 219 Bell Hall alphonce@buffalo.edu

  2. Announcements • First class? Print a syllabus from website. • No recitations this week – they begin next week. • And…

  3. cell phones off laptops away

  4. Today • Advice • Homework • Web site tour • Lesson 1: Preliminaries • field/course overview • Lesson 2: Representing things • information encoding • symbol interpretation

  5. Advice • Get involved! • Student organizations • CSE-UGSA • ACM student chapter • SWE student chapter • Robotics Club • Let faculty know you • Office hours • UG research / projects

  6. Advice • Internships / summer jobs • Summer REUs • Read e-mail from department • Jaynee Straw (CSE advisor) • Prof. Sridhar (UG director)

  7. Advice High School vs. College (Murray State)

  8. Most Important Advice • Don’t be afraid to ask questions. • Eat well and get enough sleep. • Have fun!

  9. Homework • Name sign • Materials • one 8.5 x 11 sheet of paper / cardstock • fastener: tape, paper clip, staple • One winner per lecture • Judging on Monday

  10. Lesson 1 – CSE Spectrum Why is CS/CEN cool?

  11. Suzanne Vega • Tom’s Diner • MP3 player

  12. e-reader • digital camera • Cell phone • Camera phone • 2D barcode

  13. GPS

  14. Payment methods • Pay-at-the-pump • Cell-phone payment

  15. Saab JAS39 Gripen • Inherently unstable • Can only fly under computer control • Very agile, short take-off and landing • Buffalo connection:Calspan helped solve instability issue • Fly-by-wire commercial aircraft

  16. Software development environment • Teamwork

  17. Photo Credits All photos, except for the teamwork photo, are from Wikimedia Commons under the Creative Commons license. Aside from the ones noted below, all from the Wikimedia Commons are in the public domain. Tom's Restaurant photo. Date: 2000. Author: Rick Dikeman Suzanne Vega photo. Date: 2006. Author: Michal Maňas GPS photo. Date: 2006. Author: Vijverln, Modified: Emmanuel Boutet 2007. The teamwork photo is from: http://www.flickr.com/photos/znachor/2475763317/in/pool-agile Camera photo: http://store.sony.com/webapp/wcs/stores/servlet/ProductDisplay?catalogId=10551&storeId=10151&langId=-1&partNumber=DSCW150 Smartphone phone: http://commons.wikimedia.org/wiki/File:Group_of_smartphones.jpg Facebook logo: http://upload.wikimaedia.org/wikipedia/commons/thumb/1/1b/Facebook_icon.svg/256px-Facebook_icon.svg.png Google logo: http://commons.wikimedia.org/wiki/File:Google_logo_Transparent.png Twitter logo: http://commons.wikimedia.org/wiki/File:Twitter_logo_initial.png Facebook logo: http://commons.wikimedia.org/w/index.php?title=Special%3ASearch&search=netflix+logo Hulu logo: http://commons.wikimedia.org/w/index.php?title=Special%3ASearch&profile=default&search=hulu+logo&fulltext=Search&uselang=en Wikipedia logo: http://commons.wikimedia.org/wiki/File:Wikipedia-logo.png Amazon logo: http://commons.wikimedia.org/w/index.php?title=Special%3ASearch&profile=default&search=amazon+logo&fulltext=Search&uselang=en Kindle: http://commons.wikimedia.org/wiki/File:Amazon_Kindle_4.jpg

  18. Lesson 1 – CSE Spectrum Why is CS/CEN cool? • Computer Engineering (“Hardware”) • Computer Science (“Software”) • cell phones • pay-at-pump • electronic voting • fly-by-wire / drive-by-wire • electronic health records • robotic surgery • smile-sensing cameras • social networking • mapquest/google maps/gps • games • privacy • mp3 / Suzanne Vega • etc.

  19. Software development • CSE115 Introduction to Computer Science I • CSE116 Introduction to Computer Science 2 • CSE250 Data Structures • CSE305 Intro to Programming Languages • CSE442 Software Engineering

  20. Software systems • CSE321 Real-Time & Embedded Operating Systems • CSE411 Intro to Computer Systems Administration • CSE421 Intro to Operating Systems • CSE422 Operating Systems Internals • CSE451 Program Development • CSE462 Database Concepts • CSE486 Distributed Systems • CSE489 Modern Networking Concepts

  21. Artificial Intelligence • CSE435 Information Retrieval • CSE463 Knowledge Representation • CSE467 Computational Linguistics • CSE473 Intro to Computer Vision & Image Processing • CSE474 Intro to Machine Learning

  22. Theory • CSE191 Discrete Structures • CSE331 Intro to Algorithm Analysis & Design • CSE396 Intro to the Theory of Computation • CSE431 Algorithm Analysis & Design

  23. Hardware/Architecture • CSE241 Digital Systems • CSE341 Computer Organization • CSE379 Intro to Microprocessors and Microcomputers • CSE452 VLSI Testing • CSE453 Hardware/Software Integrated Systems Design • CSE490 Computer Architecture • CSE493 Intro to VLSI Electronics

  24. Information encoding/decoding • Text (ASCII, EBCDIC, Unicode, Morse code…) • Images (GIF, JPG, …) • Music (mp3, …) • Video (MPG, …) • Quantity (decimal, binary,…)

More Related