IST 210: ORGANIZATION OF DATA Introduction IST210 1.

Slides:



Advertisements
Similar presentations
Welcome to IST 210: Organization of Data
Advertisements

00: Administrivia T/Th pm Math 226 Vassil Roussev.
Computer Applications for Business CS 170 Yang Yu
Management Information Systems Dr. Eric Breimer. Course Syllabus CSIS-114: Management Information Systems (Spring 2007) Lecture: Wednesday and Thursday,
Management Information Systems Dr. Eric Breimer. Course Syllabus CSIS-114: Management Information Systems (Spring 2006) Lecture: Wednesday and Friday,
Welcome to MAT 170. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday and Thursday 8 am – 8:30 am Tuesday and Thursday.
MIS 470: Information Systems Project Yong Choi School of Business Administration CSU, Bakersfield.
Administrative Issues ICS 151 Fall 2007 Instructor: Eli Bozorgzadeh.
+ Connecting to the Web Week 7, Lecture A. + Midterm Basics Thursday February 28 during Class The lab Tuesday, February 26 is optional review Class on.
CSE Graphical User Interface Design & Implementation Jason Murphy Lecture 1 - Introduction.
CSE 2337 Introduction to Data Management Introduction.
COMP Introduction to Programming Yi Hong May 13, 2015.
MGS 351 Introduction to Management Information Systems
Introduction to Network Security J. H. Wang Feb. 24, 2011.
CSc 2310 Principles of Programming (Java) Dr. Xiaolin Hu.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Is422- Course Overview Prepared by L. Nouf Almujally 1.
Course Introduction Software Engineering
CMPT 258 Database Systems Instructor: Tina Tian. General Information Office: RLC 203A Office Hour: Wednesday 1:30 - 4:30.
Administrative Issues ICS 151 Winter 2010 Instructor: Eli Bozorgzadeh.
MIS 300: Introduction to Management Information Systems Yong Choi School of Business Administration CSU, Bakersfield.
Welcome to IST 210: Organization of Data. Teaching Team Zihan Zhou – Ph.D in Electrical and Computer Engineering from University of Illinois at Urbana-Champaign.
Welcome to CS 101! Introduction to Computers Spring 2015 This slide is based on Dr. Keen slides for CS101 day sections, with some modifications.
Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Webpage:
Fundamentals of Databases CIS-235 Dr. Samir Tartir 2014/2015 Second Semester.
Catie Welsh January 10, 2011 MWF 1-1:50 pm Sitterson 014.
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
AC330: Managerial Accounting for Business Professionals Professor Alice Everett Unit 1 Seminar.
Course Overview Prepared by L. Nouf Almujally 1. Course Objectives Fundamental concepts of database systems, in particular, relational database systems.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
Course Introduction CSE250. Course Overview This course will be difficult Work hard and start early You are adults and I will treat you as such – I won’t.
+ Introduction to Class IST210 Class Lecture. + Course Objectives Understand the importance of data, databases, and database management Design and implement.
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
CPS120: Introduction to Computer Science Winter 2002 Instructor: Paul J. Millis.
IST 210: Organization of Data
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
1 CAP 4063 Web Application Design Summer 2012 TR 9:30 – 11:40 PM CHE 102 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB 336.
Lecture 1: Overview CMSC 201 Computer Science 1. Course Info This is the first course in the CMSC intro sequence, followed by 202 CS majors must pass.
General Introduction Introduction to database systems.
1 CAP 4063 Web Application Design Spring 2016 Section 001 TR 11:00 AN – 12:15 PM ENG 4 (classroom lecture) 3 credit hours Instructor:Dr. Rollins Turner.
Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Time: Thursday 3:30PM-6:15PM Classroom: Woodward Hall 130 Course Webpage:
MGS 351 Introduction to Management Information Systems Lecture #1.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Dr. Ying Lu ylu at cse.unl.edu Schorr Center Aug 22, CSCE 351 Operating System Kernels.
Course Overview CSE5319/7319 Software Architecture and Design Spring 2016 Dr. LiGuo Huang Dept. of Computer Science and Engineering Southern Methodist.
MIS 610: Seminar in Information Systems Management Yong Choi School of Business Administration CSU, Bakersfield.
ICS 151 Digital Logic Design Spring 2004 Administrative Issues.
Welcome to IST 220: Networking and Telecommunications.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
CMPT 238 Data Structures Instructor: Tina Tian. General Information Office: RLC 203A Office Hour: Tue and Fri 12:30 - 2:00PM.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
Class Introduction IST 210: Organization of Data IST2101.
Computer Network Fundamentals CNT4007C
Course Overview - Database Systems
CSc 1302 Principles of Computer Science II
Computer Networks CNT5106C
CMPT 238 Data Structures Instructor: Tina Tian.
Computer Networks CNT5106C
Welcome to CS 1010! Algorithmic Problem Solving.
Administrative Issues
Administrative Issues
Computer Networks CNT5106C
Administrative Issues
Welcome to IST 220: Networking and Telecommunications
CMPT 238 Data Structures Instructor: Tina Tian.
Presentation transcript:

IST 210: ORGANIZATION OF DATA Introduction IST210 1

Time and Location Course Number: IST 210, section 004 Credits: 3 Lecture Time: 4:15 PM - 5:30 PM Monday and Wednesday Location: 110 IST Building IST210 2

Instructor Instructor: Dashun Wang Office: 316J IST Building Office Hours: 2:00-3:00 PM Monday, or by appointment TA: Fan Zhang Office: 325D IST Building Office Hours: 1:00-2:00 PM Thursday, or by appointment IST210 3

Course Homepage Log into your ANGEL You will see all course information on our course website: Will also upload lecture notes after class Download assignments Keep track of deadlines IST210 4

WHY SHOULD I TAKE THIS COURSE? IST210 5

6 Where are we at? When are we living?

IST210 7 “Every 2 days we create as much information as we did up to 2003.” Eric Schmidt, Google

IST210 8 Google processes 20 petabytes per day

IST petabytes

IST210 10

IST210 11

IST210 12

IST210 13

IST210 14

IST210 15

IST210 16

IST210 17

IST210 18

Organization of Data is Important Huge amount of data need to be well organized: we need a database that has the following characteristics:  Massive – terabytes, petabytes, …  Persistent  Safe – Hardware, software, power, users  Multi-user  Convenient  Efficient  Reliable IST210 19

WHAT WILL I LEARN FROM THIS CLASS? IST210 20

What is This Course About? Database An effective and efficient way to organize data Key issues that will be covered in this course How to design a database? E-R Diagram, Database implementation How to query a database? SQL How to build a website connecting with database? HTML, PHP, web server… Examples of course projects in last semester Q Q IST210 21

How Can I Get an A? Class Lecture, discussion, project Attendance check: 5% in final grading. If you are not able to attend class with reasonable excuse, instructor or TA should be notified before class Class rule: Computers will be taken control during lecture time After class 5 assignments (3%*5=15%) Programming assignments (5%) Project will be carried as a team (4 persons) 5 group reports (3%*5=15%) 10% final presentation. 10% final report Exams: 15% midterm + 25% final IST210 22

Coding in Fun IST210 23

Grading Assignment20% Homework(3%*5) + Programming(5%) Exam40% (15% Midterm, 25% Final Exam) Project35% (3%*5 report, 20% final presentation and report) Class Attendance 5% IST210 24

Grading: Assignment Total 5 homework assignments: 3%*5 = 15% Due: one week after an assignment is given Must submit online through ANGEL before deadline Cut-off time on ANGEL: midnight Strict late submission penalty Will get penalty even if it is just 1 second late After the deadline but less than 24 hours: penalized 10% More than 24 hours but less than 48 hours late: penalized 30% No submissions are accepted more than 48 hours late Independent work! Do not exchange your answers with your classmates! Do not search for solutions online! IST210 25

Grading: Exam Mid-term Exam 15%, Chapter 1-3 Final Exam 25%, all chapters with more focus on Ch.4 and 5 IST210 26

Grading: Team Project A web-based database system to demonstrate what you have learnt Data organization to facilitate Information access Information organization and management Be innovative! The wow factor Group will be assigned based on your technical backgrounds Complete the survey on ANGEL Group size: 4 students IST210 27

Grading: Project (cont.) Group grade 3% for each progress report (total 15%) 10% for the final report 10% for the final presentation Individual adjustment For each report: 30% is related to individual contribution and involvement. Done your part of work: 15% Participation: 15% IST210 28

Grading: Project (cont.) Five stage progress reports Each has a very specific problem related to the project 1. Project description 2. Data modeling 3. Relational model 4. Queries 5. Web connection One final report Put all progress reports together Make changes based on suggestions from TA and me Include the final result of your design Screen shots of your service URL pointing to your database Final in-class presentation IST210 29

Grading: Project (cont.) Database design Coding is an integral part of the class PHP: PHP Hypertext Preprocessor HTML Templates and examples will be provided No coding experience Work hard Start early Don’t panic, we will help you come to office hour and make use of in-class sessions! IST210 30

Some Challenges You Will Face … Programming HTML, PHP Do not worry about grading if zero experience 5% lab Programming in projects are done as a team No programming in assignments, midterm exam and final Bonus points for programming Assignments Some are time consuming Team project Team work IST210 31

Textbook Textbook: Database Concepts by Kroenke & Auer/ Pearson, 7 th edition IST Previous editions are OK (at least up to 5 th …) Not required

Policy Academic Integrity Individual assignments must be completed independently. Students are strongly encouraged to form study groups and to learn from peer students. However, discussion on homework questions in study group should be limited to general approaches to solutions. Specific answers should never be discussed. Penn State's policy regarding Academic Integrity must be followed. University policy IST210 33

QUESTION? IST210 34