BIT320 Syllabus — September 2005
September 5, 2005
Key Dates and Requirements
These are the key times when you absolutely should not miss class.
Welcome to BIT320!
The critical dates for this class are as follows:
- September 8, 2005: Lab meeting to start the BIT320 Remix Engine (36% of grade)
- September 29, 2005: Visit from John Nardini, Senior VP of Marketing, Denali Flavors.
- October 25, 2005: Mid-term Quiz (10% of grade)
- November 1, 2005: Project 1 Due (27% of grade)
- December 8, 2005: Project 2 Class Presentations
- Project 2 final due day of final at 5 PM (27% of grade)
Please let me know as soon as possible if there are any special circumstances that might impact your ability to participate in this class. You may have a disability, in which case we will work with the Office of Services for Students with Disabilities to find an accommodation.
Bud last edited this October 9, 2005 | Permalink | Comments (0) | TrackBack (0)
September 6, 2005
Introduction to BIT320 2005
Who I am. What you’ll go through. What class is generally about. What kind of assignments we’ll have. How you’ll be graded.
Topics: Remixing
In Class
- Overheads for introduction
- Read this article on remix culture. What is it? Is it hard to do? Would you yourself do it? Should companies let users do it?
- Read this article on web mash-ups. What is a web mash-up? Is it hard to do? Why is business week writing about it?
- Overall, do you think remixing and mash-ups are worth following? Why?
After Class
- Go to bloglines.com. This site contains a web-based rss feed reader. Sign up for a bloglines account if you do not have one. It is free, and we will use it in class. Once, you have a bloglines account, add the class announcements page, BIT320 Announcements, and the class syllabus page, BIT320 Syllabus, using the buttons I provide.
- Obtain a pubsub account.
- Obtain a technorati account.
Bud last edited this August 31, 2005 | Permalink | Comments (0) | TrackBack (0)
September 8, 2005
Creating the BIT320 Remix (lab)
Launch the BIT320 Remix Site: SQL, XML, and Ice Cream. Learn about the technologies we will use in this class. Lots of little things to do here. Just get them done, and you will be well launched.
Topics: Remixing
Before Class
- Go to bloglines.com. This site contains a web-based rss feed reader. Sign up for a bloglines account if you do not have one. It is free, and we will use it in class. Once, you have a bloglines account, add the class announcements page, BIT320 Announcements, and the class syllabus page, BIT320 Syllabus, using the buttons I provide.
- Obtain a pubsub account.
- Obtain a technorati account.
In Class
- Read about how to best contribute to the remix engine.
- Create a del.icio.us account.
- Create a blog account.
After Class
Bud last edited this September 9, 2005 | Permalink | Comments (0) | TrackBack (0)
September 13, 2005
Normalization 1/3
Intro to normalization
Topics: Normalization
Before Class
In Class
- Overheads for Normalization 1/3
- Normalization exercise #1
- Answer to Normalization exercise #1
- Normalization exercise #2
- Answer to Normalization exercise #2
- Alternative Answer to Normalization exercise #2
After Class
- Normalization process
- Normalization (Chapter 2)
- Read Concepts of Database Management, pp. 139–162 in the coursepack.
- Normalization problems #1 (for practice if you want them)
- Normalization problems #1 answer (for practice if you want them)
Other Resources
Bud last edited this September 9, 2005 | Permalink | Comments (0) | TrackBack (0)
September 15, 2005
Normalization 2/3
More normalization
Topics: Normalization
In Class
- Overheads for normalization 2/3
- Normalization exercise #3
- Normalization exercise #3 answer
- Normalization exercise #4
- Normalization exercise #4 answer
After Class
- Have a peek at start.com and Google IG. What do you think about these services?
- Read Concepts of Database Management, pp. 162–172.
- Normalization problems #2 (if you want practice)
- Normalization problems #2 answer (if you want practice)
Bud last edited this September 9, 2005 | Permalink | Comments (0) | TrackBack (0)
September 20, 2005
Normalization 3/3
Even more normalization
Topics: Normalization
Before Class
Answer the following questions for yourselves so we can discuss them:
- What part of the normalizaton process actually gets implemented in the computer?
- Normalization is a key component of the relational model. How do we relate data in a set of tables that have been put in 3NF?
In Class
After Class
- Based on what you have seen so far, how is the relational model adequate or inadequate for storing information about business processes?
- Normalization (Chapter 3).
Other Resources
- Normalization (Chapter 4). This chapter presents an alternative method of normalization and is entirely optional.
- Normalization process using graphs
Bud last edited this September 18, 2005 | Permalink | Comments (0) | TrackBack (0)
September 22, 2005
ER modeling: Basics
Work through examples in class.
Topics: ERD
In Class
After Class
- Details for Project 1 are available
- Entity-relationship modeling (Sections 1, 2, 3)
- Read Concepts of Database Management, pp. 215–219.
Bud last edited this September 16, 2005 | Permalink | Comments (0) | TrackBack (0)
September 27, 2005
ER modeling: Advanced
Work through more advanced ER topics in class.
Topics: ERD
In Class
- Download the class overheads
- ER exercise #2
- ER exercise #2 answer
- ER exercise #3
- ER exercise #3 answer
- Table structures for University database
After Class
Bud last edited this September 25, 2005 | Permalink | Comments (0) | TrackBack (0)
September 29, 2005
John Nardini, Senior VP, Denali Flavors
John will discuss the projects with us.
Topics: Projects
Bud last edited this August 31, 2005 | Permalink | Comments (0) | TrackBack (0)