Class Introduction IST 210: Organization of Data IST2101.

Slides:



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

Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
COMP 110 Introduction to Programming Tabitha Peck M.S. January 9, 2008 MWF 3-3:50 pm Philips 367.
MIS 470: Information Systems Project Yong Choi School of Business Administration CSU, Bakersfield.
Course Introduction (Lecture #1) ENGR 107 – Intro to Engineering The slides included herein were taken from the materials accompanying Engineering Fundamentals.
COMP 14 – 02: Introduction to Programming Andrew Leaver-Fay August 31, 2005 Monday/Wednesday 3-4:15 pm Peabody 217 Friday 3-3:50pm Peabody 217.
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
PHYS 214: The Nature of Physics Physics 214: The Nature of PhysicsSpring 2004 Lecturer:Professor D. Koltick Office:Room 335 Physics Building Phone:
+ 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.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
COMP Introduction to Programming Yi Hong May 13, 2015.
CSET 3300: Database-Driven Web Applications Spring 2010 William Acosta URL:
CSc 2310 Principles of Programming (Java) Dr. Xiaolin Hu.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Course Introduction Software Engineering
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.
Fundamentals of Databases CIS-235 Dr. Samir Tartir 2014/2015 Second Semester.
Catie Welsh January 10, 2011 MWF 1-1:50 pm Sitterson 014.
Course Overview Prepared by L. Nouf Almujally 1. Course Objectives Fundamental concepts of database systems, in particular, relational database systems.
Course Overview Internet Technology1. Course Objectives Develop an understanding of how web pages work. Become familiar with SSH, SFTP, HTML, CSS/JavaScript.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
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.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
IST 210: Organization of Data
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.
Database Applications Programming CS 362 Dr. Samir Tartir 2014/2015 Second Semester.
CSC 411/511: DBMS Design CSC411_L0_OutlineDr. Nan Wang 1 Course Outline.
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.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2002 Sections Ms. Susan Mitchell.
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.
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
MIS 610: Seminar in Information Systems Management Yong Choi School of Business Administration CSU, Bakersfield.
Welcome to IST 220: Networking and Telecommunications.
CMPT 238 Data Structures Instructor: Tina Tian. General Information Office: RLC 203A Office Hour: Tue and Fri 12:30 - 2:00PM.
Database Applications Programming CS 362 Dr. Samir Tartir 2014/2015 First Semester.
Database Management Systems
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Computer Network Fundamentals CNT4007C
Course Overview - Database Systems
Computer Engineering Department Islamic University of Gaza
CS101 Computer Programming I
CSc 1302 Principles of Computer Science II
Computer Networks CNT5106C
Customer Service and Help Desk Concepts CCIT 233
Course Information Mark Stanovich Principles of Operating Systems
CMPT 238 Data Structures Instructor: Tina Tian.
Database Design and Implementation
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Computer Networks CNT5106C
Course Overview - Database Systems
Internet Technology Course Overview.
FALL 2018 Welcome to ESL.
Fundamentals of Databases
Andy Wang Operating Systems COP 4610 / CGS 5765
Database Applications Programming CS 362
Tonga Institute of Higher Education IT 141: Information Systems
Computer Networks CNT5106C
Course policy.
Database Applications Programming CS 362
Internet Technology Course Overview.
Tonga Institute of Higher Education IT 141: Information Systems
Computer Engineering Department Islamic University of Gaza
Welcome to IST 220: Networking and Telecommunications
CMPT 238 Data Structures Instructor: Tina Tian.
Presentation transcript:

Class Introduction IST 210: Organization of Data IST2101

Course Homepage Log into your ANGEL You will see all course information on wikispace IST2102

Why Should I Take This Course? IST2103

Why Should You Take This Course? It is required! –Pre-requisite for other advanced courses Why did IST make this course required? –Importance in organizing data, information, and knowledge IST2104

Organization of the Data is Important Have you ever thought about how the data is organized behind these websites? –IMDB: –Online shopping: –Facebook: profile, wall posts, comments, photos, tags… Huge amount of data need to be well organized: we need a database to efficiently and accurately modify and query the data –UPS TechnologyUPS Technology IST2105

What Will I Learn From This Class? IST2106

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 –How to query a database? SQL –How to build a website connecting with database? HTML, PHP, web server… Examples of course projects in previous classes – gxwj-OxA/videoshttp:// gxwj-OxA/videos IST2107

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, 5 group reports, ~5 programming assignments –Project will be carried as a team (4 persons) IST2108

Coding in Fun IST2109

Textbook Textbook: Database Concepts by Kroenke & Auer/ Pearson, 6 th edition Previous editions are OK IST21010

Grading Assignment15% (3%*5) Programming assignment (a.k.a., labs) 5% Exam40% (15% Midterm, 25% Final Exam) Project35% (3%*5 report, 20% final presentation and report) Class Attendance 5% IST21011

Grading: Assignment Total 5 assignments: 5%*3 = 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! IST21012

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

Grading: Project A web-based database system to demonstrate what you have learnt –Data organization to facilitate Information access Information organization and management –Innovation is strongly encouraged! Group will be assigned based on your technical backgrounds –Complete the survey on ANGEL –Group size: 4 students IST21014

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% IST21015

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 IST21016

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 IST21017

Some Challenges You Will Face … Definitely NOT an easy-A class! Programming –HTML, PHP –Do not worry about grading if zero experience 5% final score Most assignments can be completed in class 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 IST21018

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 – IST21019

Question? 20IST210