Presentation is loading. Please wait.

Presentation is loading. Please wait.

IST 210: ORGANIZATION OF DATA Introduction IST210 1.

Similar presentations


Presentation on theme: "IST 210: ORGANIZATION OF DATA Introduction IST210 1."— Presentation transcript:

1 IST 210: ORGANIZATION OF DATA Introduction IST210 1

2 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

3 Instructor Instructor: Dashun Wang Office: 316J IST Building Office Hours: 2:00-3:00 PM Monday, or by appointment Email: dwang@ist.psu.edudwang@ist.psu.edu TA: Fan Zhang Office: 325D IST Building Office Hours: 1:00-2:00 PM Thursday, or by appointment Email: fvz5016@psu.edufvz5016@psu.edu IST210 3

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

5 WHY SHOULD I TAKE THIS COURSE? IST210 5

6 6 Where are we at? When are we living?

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

8 IST210 8 Google processes 20 petabytes per day

9 IST210 9 10 petabytes

10 IST210 10

11 IST210 11

12 IST210 12

13 IST210 13

14 IST210 14

15 IST210 15

16 IST210 16

17 IST210 17

18 IST210 18

19 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

20 WHAT WILL I LEARN FROM THIS CLASS? IST210 20

21 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 https://www.youtube.com/channel/UCaag8UFP5B73NRSC5YhHZa Q https://www.youtube.com/channel/UCaag8UFP5B73NRSC5YhHZa Q IST210 21

22 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

23 Coding in Fun IST210 23

24 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

25 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

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

27 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

28 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

29 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

30 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

31 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

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

33 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 http://www.psu.edu/dept/oue/aappm/R-6.html IST210 33

34 QUESTION? IST210 34


Download ppt "IST 210: ORGANIZATION OF DATA Introduction IST210 1."

Similar presentations


Ads by Google