class policies

Download Report

Transcript class policies

Database Design and Implementation
ITCS6160 & ITCS 8160
Instructor: Jianping Fan
Time: Thursday 3:30PM-6:15PM
Classroom: Woodward Hall 130
Course Webpage:
http://www.cs.uncc.edu/~jfan/itcs6160.html
Why you should take this course





Good job market (at least now)
Easy to learn (database ``is not” science)
Have fun (if you enjoy learning &
programming)
Required by MS program for Data
Science
Database (Data Science) is the
foundation of computer science!
Class Policy





Come early (no late than 3:30PM), do not
leave classroom within my lecture!
Do not bring food into classroom, especially do
not eat in the class (F grade may be given)
Do not talk in the class, but welcome to ask
questions!
Share your ideas in the class & Interaction with
instructor
Help on distributing information
Text Book



Raghu Ramakrishnan, Johannes Gehrke,
``Database Management Systems”,
Mc-Gram Hill, third edition
Why this book?
TA: Tianyi Zhao, Woodward Hall 204,
[email protected]
1. Topics








E-R model
Relational model
SQL
Database implementation
Database indexing: B-tree & Others
Transaction management
Query plan & optimization
Advanced database
2. Grade Format






5% for show-up in the class
15% for home-works (7 totally)
30% for mid test
40% for final test
10%-15% for project implementation
Bonus will be given to good project
implementation!
3. show-up & in-class rules



You have to attend class except….
If you cannot attend the class, you
should let instructor know one day
before by email or phone-call.
Hands-on learning classes
If you miss 3 or more classes without good reasons, you are not allowed to take
mid-term and final tests!
3. show-up & in-class rules



You are not allowed to leave for restroom (we
have break time) or answer phone-call within
my lecture.
Do not bring foods into classroom, you are not
allowed to eat in my lecture time. If you are
so hungry, you may not come to class. You
should be hungry on learning new knowledge
rather than food!
others
4. Homework



We will assign 7 homework
You will get benefit from these homework
15% if you turn in all of them
Mid-test or final test questions will follow
the same format for homework
5. Mid-test



Mid test will cover E-R model, relational
model, relational algebra, SQL
If you get A in mid test, you will get 30%
benefit for your final grade
If you get B in your mid test and you want
to get A for final grade, you should get A
from both final test and project
6. Final Test



Final test will cover all the topics
which are presented in the class.
If you get A in final test, you can get
40% benefit
We will exactly follow our grade format
to give final grades!
7. Project


You are required to build a small
database system: data collection, schema
design, E-R model design, query interface, &
query optimization (if possible)
I do not encourage group project! If you want,
more requirements on group project will be
assigned.
8. Hands-on Learning




We will organize only one time hands-on
learning in computer lab, but you can
always educate yourself and spend more
time on implementing the course project.
We will focus on Oracle 8i
TA will do this
We will find our computer lab soon and let
you know immediately!
9. The way to improve yourself



Do your best for homework, mid and final
test and course project
You are welcome to send your feedback
to the instructor for improving the
learning environment for this class.
You can also make appointment to visit
the instructor or TA.
10. Suggestions from Instructor




Do your best in the class
Show your problems to the instructor or
TA when you cannot make it
Show the evidence to us if you think
you are right.
Open discussion is needed
10-Hours-a-Week

2 hours for preparation before you
come to class;
3 hours for review & homework after
you leave the class;
2 hours for course project

3 hours for class presentation


I am a nice professor

If you do your best & follow class policy

If not, ……
Do your best & have fun!
You can withdraw if you cannot accept the class policy!