MIS 34032 Fall 2011 Roumani
Kent State
University
Management & Information System
Data and File Technology
MIS 34032
Fall 2011 Course Syllabus
Instructor: Yaman Roumani |
Phone: 330-672-1164 |
Office: BSA A402 |
Email: yroumani@kent.edu |
Office Hours: To be announced |
|
Course: MIS 34032, Data and File Technology, 3 Credits
Location: BSA 324
Course Dates and Times: TR 9:15 am- 10:30 am
Required Textbook: Murach's Visual Basic 2010, By: Anne Boehm ISBN-10: 1890774588, ISBN: 978-1890774585
Required Software: Visual Studio 2010
Course Description: An introduction to file architecture and database management systems using Visual Basic.NET 2010
Course Prerequisites: MIS 24060 and MIS 34070 (Principles of System Development). If you have not taken these prerequisites, you must drop this course.
Course Objectives:
You will continue learning about computer programming (both practice and concepts). Please bear in mind that the focus of this class is on programming. We will be using the Microsoft Visual Basic .NET 2010® programming language to implement the concepts discussed in class.
Visual Studio .NET 2010 is available on the PCs in the College of Business PC Lab and the library’s computer lab. This is an upgrade from the version of .NET you may have previously installed on your PC. If you have a PC running either Windows 7, Vista or XP with Service Pack 4 and you are registered for this course, you can obtain a copy of the DVDs of Visual Studio .NET 2010 to install on your PC.
It is assumed that you are familiar with Visual Basic at a level comparable to that attained in M&IS 34070 -- Principles of System Development.
If you do not have a background in Visual Basic.NET, you must drop this course and take M&IS 34070 -- Principles or System Development instead.
In addition to learning the fundamentals of programming, this class will assist you in developing your problem solving skills. This class will introduce you to a variety of algorithms and data and file structures that have numerous applications in problem solution.
Attendance:
Attendance is mandatory and it counts for 8% of your final grade. Attendance will be taken at the end of each class. Student’s attendance will be counted only if the student was available inside the class for more than half the period. Attendance and punctuality are critical to success in the course. If you are unable to attend class, you are responsible for completing the material covered in the class and the syllabus.
Projects:
There are 6 Visual Basic.NET projects. You’ll be given an outline of the project requirements and the due dates will be clearly stated. All projects must be submitted through a compressed file (.zip or .rar) via email (yroumani@kent.edu).
Although you have 2 weeks to finish each project, it’s very important that you start early. A one-point penalty will be assigned daily to projects submitted beyond the assigned due date. Students may not submit projects beyond four days of the missed project.
Quizzes:
All quizzes will be conducted online at (http://learn.kent.edu). Quizzes must be completed within the time frame. Missed quizzes will result in a grade of 0 for the quiz. Exceptional circumstances should be discussed with the instructor in advance. Cheating will result in a grade of 0 for the applicable quiz; further disciplinary action, including assigning a failing grade (F) for the entire course may also be taken.
Note: No make-up quizzes will be given.
Exams:
All exams will be conducted in class (closed book, closed notes). Missed exams will result in a grade of 0 for the exam. Exceptional circumstances should be discussed with the instructor in advance. Cheating will result in a grade of 0 for the applicable exam; further disciplinary action, including assigning a failing grade (F) for the entire course may also be taken.
Note: No make-up exams will be given.
Class Policies/Grading:
Attendance (22 points) |
~8% |
6 Projects (10 points each = 60 points) |
~21% |
8 Quizzes (10 points each = 100 points) |
~35.5 % |
2 Exams (50 points each = 100 points) |
~35.5% |
A = 90–100 B = 80–89 C = 70–79 D = 60–69 F = 59 & less |
|
Student Preparation for Each Class:
- Read the text chapters assigned per the schedule.
- Review objectives from the chapters.
- Make note of any
questions you may have to pose during class.
Withdrawal: Last day is on Sunday, November 6th, 2011.
Academic Student Code of Ethics:
Cheating means to misrepresent the source, nature, or other conditions of your academic work (e.g., tests, papers, projects, assignments) so as to get undeserved credit. The use of the intellectual property of others without giving them appropriate credit is a serious academic offense. It is the University's policy that cheating or plagiarism result in receiving a failing grade (0 points) for the work or course. Repeat offenses may result in dismissal from the University.
It is expected that all work you submit for a grade will be your own. If this is not the case, a failing grade will be assigned for this course and the instructor reserves the right to pursue additional sanctions as provided by University rules and regulations. If you are not familiar with these rules and regulations, you can find them on-line at Administrative policy and procedures regarding student cheating and plagiarism.
In particular, each of you must submit your own projects. Should two or more of you submit identical or substantially identical projects, then I can only assume that one (or more) of you copied from the other(s). In such a circumstance, every student involved will receive a failing grade for the course. Additional sanctions may be pursued in accord with University rules and regulations.
You need to realize that the only way in which you can learn to program is to write programs of increasing complexity. If you submit someone else's work, you are cheating yourself and all other students. I will not tolerate this. Sadly, a number of students have found, in the past that I am serious about detecting and punishing cheating with failure. Don't cheat yourself. I'm available quite a bit and willing to help you when you ask. There are numerous other resources you can call on. It's better not to submit a homework than to submit someone else's.
Enrollment/Official registration:
Students have responsibility to ensure they are properly enrolled in classes. You are advised to review your official class schedule (using Web for Students) during the first two weeks of the semester to ensure you are properly enrolled in this class and section. Should you find an error in your class schedule, you have until [date will be provided by the Undergraduate Office in advance] to correct the error with your advising office. If registration errors are not corrected by this date and you continue to attend and participate in classes for which you are not officially enrolled, you are advised now that you will not receive a grade at the conclusion of the semester for any class in which you are not properly registered.
Students with Disabilities Policy:
University policy 3342-3-18 requires that students with disabilities be provided reasonable accommodations to ensure their equal access to course content. If you have a documented disability and require accommodations, please contact the instructor at the beginning of the semester to make arrangements for necessary classroom adjustments. Please note, you must first verify your eligibility for these through the Student Accessibility Services (contact 330-672-3391 or visit http://www.registrars.kent.edu/disability/ for more information on registration procedures).
Student Code of Conduct/Civility:
Full details may be obtained from the Student Handbook. At a minimum, I expect you to treat each other (and your instructor) politely and with respect. This includes turning off all cell phones (or muting them), participating in class, and arriving in a timely manner. Please remember that personal conversations during lecture and lab time are distracting to your fellow students.
College Seniors:
It is your responsibility to apply for graduation before the set deadline. If you apply after the deadline you will be assessed a $200 late fee. Please see your academic advisor as soon as possible if you are uncertain as to your progress toward graduation. The graduation application deadlines are follows:
Graduation Application Deadlines:
May Graduation: Apply before September 15th
August Graduation: Apply before December 15th
December Graduation: Apply before March 15th
To apply for graduation complete the following steps:
1. Log onto your Flashline account
2. Click on the Student Tools tab
3. Look in the Graduation Planning Tool Box
4. Click on Application for Graduation
**If an error mess
~ May Be Subject to Minor Changes ~
Date |
Topic Covered |
Reading |
Project |
Quiz/Exam |
|
Tuesday |
Aug 30 |
Introduction |
- |
- |
- |
Thursday |
Sept 1 |
Visual Studio 2010 |
- |
- |
- |
Tuesday |
Sept 6 |
Arrays and Collections |
Chapter 8 |
- |
- |
Thursday |
Sept 8 |
Arrays and Collections |
Chapter 8 |
Start Project 1 |
Start Quiz 1 |
Tuesday |
Sept 13 |
Database Programming |
Chapter 13 |
- |
- |
Thursday |
Sept 15 |
Database Programming |
Chapter 13 |
- |
Quiz 1 Due |
Tuesday |
Sept 20 |
Review Project 1 |
- |
- |
- |
Thursday |
Sept 22 |
Data sources & Datasets |
Chapter 14 |
Project 1 Due |
Quiz 2 Due |
Tuesday |
Sept 27 |
Data sources & Datasets |
Chapter 14 |
- |
- |
Thursday |
Sept 29 |
Data sources & Datasets |
Chapter 14 |
Start Project 2 |
Start Quiz 3 |
Tuesday |
Oct 4 |
Bound Controls & Parameterized Queries |
Chapter 15 |
- |
- |
Thursday |
Oct 6 |
Bound Controls & Parameterized Queries |
Chapter 15 |
Start Project 3 |
Quiz 3 Due |
Tuesday |
Oct 11 |
Review Project 2 |
- |
- |
- |
Thursday |
Oct 13 |
Review Exam I |
- |
Project 2 Due |
Quiz 4 Due |
Tuesday |
Oct 18 |
Exam I |
- |
- |
- |
Thursday |
Oct 20 |
Review Project 3 |
- |
- |
- |
Tuesday |
Oct 25 |
ADO.NET |
Chapter 16 |
Project 3 Due |
- |
Thursday |
Oct 27 |
ADO.NET |
Chapter 16 |
Start Project 4 |
Start Quiz 5 |
Tuesday |
Nov 1 |
Files & Data Streams |
Chapter 21 |
- |
- |
Thursday |
Nov 3 |
Files & Data Streams |
Chapter 21 |
Start Project 5 |
Quiz 5 Due |
Tuesday |
Nov 8 |
Review Project 4 |
- |
- |
- |
Thursday |
Nov 10 |
XML |
Chapter 22 |
Project 4 Due |
Quiz 6 Due |
Tuesday |
Nov 15 |
Review Project 5 |
- |
- |
- |
Thursday |
Nov 17 |
XML |
Chapter 22 |
Project 5 Due |
Start Quiz 7 |
Tuesday |
Nov 22 |
No Class (Conference) |
- |
- |
- |
Thursday |
Nov 24 |
No Class (Thanksgiving) |
- |
- |
- |
Tuesday |
Nov 29 |
LINQ |
Chapter 23 |
- |
Quiz 7 Due |
Thursday |
Dec 1 |
LINQ |
Chapter 23 |
Project 6 Due |
Start Quiz 8 |
Tuesday |
Dec 6 |
Review Exam II |
- |
- |
- |
Thursday |
Dec 8 |
Exam II |
- |
- |
Quiz 8 Due |