Let’s Make Databases Cool! Zachary Ives University of Pennsylvania CIDR January 6, 2005.

Slides:



Advertisements
Similar presentations
E-Science Data Information and Knowledge Transformation Thoughts on Education and Training for E-Science Based on edikt project experience Dr. Denise Ecklund.
Advertisements

Opportunities: About to Graduate? Consider graduate studies in the Department of Computer Science Many, many research areas: AI, graphics, machine learning,
National CS Week December 7 – 11, Did You Know? Shift Happens.
Computing Studies Is it for me? Click here to find out…
1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
Computer Science Club Seminar Opportunities after graduation: Master’s degree? Dr. Vasil Hnatyshin Fall 2010.
Informatics 101: How to Teach New Information Technologies Helmar Burkhart Computer Science University of Basel
Department of Mathematics and Computer Science
1 i206: Distributed Computing Applications & Infrastructure 2012
Administrative  Philosophy  Class survey  Grading  Proposal (5 points max)  Small projects (10 points each max)  Project (40 points max)  Presentation.
Fraunhofer Institut Graphische Datenverarbeitung Dr. Joachim Rix Fraunhofer IGD (Institute for Computer Graphics) Department A2 Industrial Applications.
What is Computer Science? Study of the foundations of computing, data storage, and information processing Computer Science spans diverse areas: –Security.
1 K. Yelick Teaching and Research in Computer Science Prof. Kathy Yelick EECS.
Revised MS Program in Computer Science INFORMATION AND COMPUTER SCIENCE DEPARTMENT October 2002.
CS 898N Advanced World Wide Web Technologies Lecture 1: Introduction Chin-Chih Chang
Department of Computer Science, University of Maryland, College Park 1 Sharath Srinivas - CMSC 818Z, Spring 2007 Semantic Web and Knowledge Representation.
8/13/2015 Online Internet Training for Classroom Teachers Level One Click Here for More Info.
Web Search Engines and Information Retrieval on the World-Wide Web Torsten Suel CIS Department Overview: introduction.
Introduction. Readings r Van Steen and Tanenbaum: 5.1 r Coulouris: 10.3.
Additional Materials1 Other Languages C and C++: Languages used by Systems Programmers. Heavy use by Computer Scientists. COBOL: An ancient Business oriented.
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Spring(2007) Instructor: Qiong Cheng © 2007 Pearson Addison-Wesley. All rights reserved.
JAMES HERBERT BLAKE HIGH SCHOOL COURSE OFFERINGS Career, Business, Internships Multimedia,Technology Education and Engineering.
Geometric and Visual Computing Proposal for a major/specialization in our Master Programme.
Lance Pedersen Bio: I am a relatively new teacher who has had to rapidly adjust to teaching in the CTS area. I started my career three years ago at Ross.
Engineering & Design Small Learning Community.
What is Computer Science? Study of the foundations of computing, data storage, and information processing Computer Science spans diverse areas: –Security.
Market Research Results Topic: Web Searching Client: Research Technologies Inc.
Overviews of ITCS 6161/8161: Advanced Topics on Database Systems Dr. Jianping Fan Department of Computer Science UNC-Charlotte
Eric Roberts Professor of Computer Science Stanford University Google Atlanta October 1, 2010 Converting Java into JavaScript.
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
The Future of the Internet: Web 3.0 and 3-D Web Matt Crosslin, M.Ed. Instructional Designer University of Texas at Arlington's Center for Distance Education.
WEB MINING. In recent years the growth of the World Wide Web exceeded all expectations. Today there are several billions of HTML documents, pictures and.
The Internet The History and Future of the Internet.
Reactive learning Objects for Distributed e-Learning environments Patrick Duval, Agathe Merceron, Michel Scholl Computer Science Department Engineering.
REVIEW OF ACTIVITIES OF THE WORK GROUP FOR INTERNET AND e -TECHNOLOGIES Prof. Dr Milena Stanković Faculty of Electronic Engineering TEMPUS Project CD-JEP.
Revised MS Program in Computer Science INFORMATION AND COMPUTER SCIENCE DEPARTMENT December 2002.
University of California Irvine Department of Computer Science UCI Computer Science Department 7 majors 1860 undergraduates 322 graduate students ~42 faculty/lecturers.
More Computer Science in your Future? CSE 142 Autumn
Computer Science at USF Greg Benson Professor and Chair.
EDTC 614: Integrating Technology into the curriculum Topic 3: Activity 2 Betty Hustead November 12, 2010.
Alexander V. Konstantinou Columbia University
Admit Day CSE Schedule Welcome and Overview (10:45-11:00)  Geoff Voelker, CSE Assistant Professor  Student panel CSE Building Visit (11:35) 
Introduction Zachary G. Ives University of Pennsylvania CIS 455 / 555 – Internet and Web Systems January 17, 2008.
Code Tools for Schools Adam Carr from Bridge Creek High School.
UNIT 3: IT CAREERS EXPLORATION AND EMPLOYABILITY MAJOR TOPICS WITHIN UNIT 3:  Careers in Information Technology.  10 steps to selecting an IT Careers.
Digital Archive page 1 Worzyk Anhalt University of Applied Sciences Digital Archive Storage of pictorial material from the Departments of Design and Architecture.
Landscape Survey Summary. Classes Offered: from 2012 to 2014 Keyboarding classes decreased by 8% Pre-AP CS increased by 10% AP CS is offered at an equal.
Research While You Sleep NCSU Libraries. Google Alerts Easy to set up Great for retrieving popular press news Decent for providing job or internship opportunities.
Why Should You Apply to Graduate School? Masters Degree
September 2nd Advanced Meeting
BUSINESS FINANCE AND TECHNOLOGY DEPARTMENT
CS122B: Projects in Databases and Web Applications Spring 2017
CS122B: Projects in Databases and Web Applications Winter 2017
November 4rth Advanced Meeting
Computer Science Courses
Artificial Intelligence and Lisp Lecture 13 Additional Topics in Artificial Intelligence LiU Course TDDC65 Autumn Semester,
Prepared by Rao Umar Anwar For Detail information Visit my blog:
Topics Covered in COSC 6368 More general topics:
Tools for Memory: Database Management Systems
University of Washington Department of Computer Science & Engineering
Computer Science Teachers Association Academy
CS122B: Projects in Databases and Web Applications Winter 2018
CPATH Academic Partner University of Washington
CS122B: Projects in Databases and Web Applications Winter 2019
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
CS122B: Projects in Databases and Web Applications Spring 2018
CSE 444 Database Management Systems Spring 1999 University of Washington Introduction and Welcome © 1999 UW CSE 4/4/2019.
BSC-MSC-IT Course at TCCI
Computer Science Courses in the Major
Computer Science Dr Hwang Chair, Computer Science Department
Presentation transcript:

Let’s Make Databases Cool! Zachary Ives University of Pennsylvania CIDR January 6, 2005

The Ugly Ogres of the Computer Science Curriculum? What are the “cool” courses every top undergrad wants to take in your department?  Robotics  Graphics and animation  Natural language  Distributed games  … even Java programming Does anyone want to hang out with DB people?

Why Do Students Take DBs?  Good for their resumes  “We’re a $25+ billion industry”!  They’re not planning on being computer scientists – “databases are useful in field X”  Nothing else is being offered concurrently  … $ $ $

Why Aren’t We Cool? A recent nationwide survey* on the most prestigious fields:  scientists, doctors, teachers, … The least prestigious:  real estate agents, bankers, stockbrokers, …  We’re still perceived to be running payroll and purchase systems – who does that associate us with??? * Courtesy of Southwest Airlines’ in-flight magazine

What Topics Are Cool and Exciting?  XML  Anything Web  … especially Web Services  Google and search  Slashdot, Amazon, …  Peer-to-peer  Distributed games

What Topics Are Cool and Exciting?  XML  Anything Web  … especially Web Services  Google and search  Slashdot, Amazon, …  Peer-to-peer  Distributed games No databases here…

What Topics Are Cool and Exciting?  XML  Anything Web  … especially Web Services  Google and search  Slashdot, Amazon, …  Peer-to-peer  Distributed games No databases here… SO LET’S STOP TEACHING DATA BASES!

How to Be Cool and Get Students Excited  We’re at the heart of all of the cool topics – if we broaden our scope to data management  XML, schemas, standards  Physical data independence  Data interchange, semantic mediation  State representation  Storage, partitioning, …  Peer-to-peer and other architectures  Also, we are a natural bridge area between distributed systems, information retrieval, Web, AI – let’s exploit this!

Growing Our Mind-Share in Computer Science My experience - CSE 455, Internet & Web Penn:  Web protocols and server architectures  Data integration  P2P  Information retrieval, Web Search  Web Services  Build a P2P mini-Google web crawler and search engine This is a great way of hooking students on our topics:  Teaching eval: “I have no idea why I found the topics of this course so interesting, but I did!”  from student on internship: “I was so thrilled when to find the topics I was going to work on were the ones you taught!”  Several took my grad – and advanced grad – database courses subsequently!  … Also, happy students give good teaching evals!!! (Similar course & experiences with EECS U. Michigan)