Personal tools
You are here: Home Academics Syllabi Spring 2008 Syllabi M&IS 24070 Spring 2008 Formichelli
Navigation
 

M&IS 24070 Spring 2008 Formichelli

Course Information       Spring 2008
 
Course titlePrinciples of System Development  
Course numberM&IS 24070  
CRN: 10915
Course description:  Provides a rigorous introduction to programming logic and language syntax and a framework for the IS curriculum. 
 
Section: 002 
Location: BOW 206
Meeting days:  TR
Meeting times: 5:30-6:45 PM
 
Instructor Information 
 
Name: Janet Formichelli, MS  
E-mail:  jformich@kent.edu  
Office location:  BSA A410  
Office hours: TR 2:30-4:30, M 2:30-3:30 
Office phone:  330-672-1159 (e-mail preferred)
 
Prerequisite:  M&IS 24053 Introduction to Computer Applications 
Students attending the course who do not have the proper prerequisite risk being deregistered from the class. 
 
Enrollment: Students have responsibility to ensure they are properly enrolled in classes.  You are advised to review your official class schedule (using Student Tools/Flashfast) 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 Friday, January 25, 2008 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.
 
Course Goals:  To solve problems and implement these solutions using the Visual Basic .NET programming language. 
 
Specific programming skills students are expected to learn include: (current programming language is Visual Basic .NET)
 
                         Data Types (String/Character, integer, floating point, date, boolean).  Why there are restrictions on the magnitude of different types of values.  When (not) to use specific data types.
                         The purpose of sequence, selection and iteration control structures.  These are the fundamental building blocks of all code.
 
                         Variables (typing, memory allocation).  Why we call them variables.  How their type determines the values they may be assigned.  Why there can be unanticipated problems.
                         Arrays (typing, memory allocation) What they are.  How they can be used to reduce program complexity.
                         Object-Based Programming
                         The principles of structured programming.
                         How to use tools to such as pseudo-code, flowcharting, etc. in the programming process.
                         Language Syntax
                         What a compiler (syntax) error is
                         What an execution (run-time) error is
                         Ability to debug programs they and/or others create
                         How to perform data validation
                         Naming conventions
                         Creating “readable” code
                         Reading from/writing to a sequential access file
                         The use of procedures and functions
                         Writing structured programs
 
 
Textbook:  Programming in Visual Basic .NET, 2005 Edition, Julia Case Bradley & Anita C. Millspaugh, McGraw-Hill, 2006, ISBN: 007226215x or ISBN-13 9780073215884. You need only the edition with Standard CD. You don’t need the 
180-day trial of Visual Studio, as it will be provided for you. 
 
Software:  Microsoft Visual Studio .NET 2005
         1 DVD or
                   5 CDs: Visual Studio disks 1 & 2 and Developers Network disks 1, 2 & 3
These can be copied to 1 blank DVD disk or 5 of your own blank CD disks. The lab aides have them to give you. You can then copy them in the lab. This page gives more detailed instructions about obtaining Visual Studio: http://www.personal.kent.edu/~gthomas/vsnet2005.html  
 
Visual Studio is also available on the lab computers in BSA.
 
You will also need software for zipping files, as our assignments will have to be zipped to be submitted. An evaluation version of WinZip is available at: http://www.download.com/3000-2250-10003164.html  
See WebCT for information on zipping and unzipping with WinZip. 
I prefer WinZip, but if you are in the lab, you can use the 7-Zip software they have on the lab computers. The 7-Zip software is available at: http://www.download.com/3120-20_4-0.html?tg=dl-20&qt=7-Zip&tag=srch  . Scroll down to 7-Zip 4.57.
 
 
 
Course Requirements 
 
6 Visual Basic programming assignments: (25 points hw1, 35 points hw2-6) 200 points 
3 course exams: (50 points each) 150 points
Final exam: 50 points   
Grading Scale 
This scale is followed closely. There is no rounding up if you are close.
There is no extra credit.
 
A  (4.0)   93-100
A- (3.7)  90-92
B+ (3.3)  87-89
B (3.0)  83-86
B- (2.7)  80-82
C+ (2.3)  77-79
C (2.0)  73-76
C- (1.7)  70-72
D+ (1.3)  67-69
D (1.0)  60-66
F (0.0)  0-59
 
WebCT (Vista)
The WebCT Vista site, https://vista.kent.edu , will basically manage the course. The syllabus, assignments, Power Point slides, and other course information will be found there. Assignments will also be submitted there. If you need help with Vista, there is a link to Learning with Vista—Student Training Modules on the MyWebCT page.
 
E-mail
 
When there are schedule changes or other announcements, the instructor will e-mail you using your KSU e-mail address. Check this frequently. If you commonly use another address, forward your Kent e-mail to that address. You can do this easily on the Kent Help Desk site at: http://helpdesk.kent.edu/faq/Email/fmail/ 
 
To e-mail the instructor use: jformich@kent.edu  . Do not e-mail the instructor at WebCT.
Attendance 
Missing class is not an excuse for failure to understand material or complete assignments.  Material covered in class will not be covered again outside of class. It is up to you to read the material and get notes from another student if you miss class. Do not expect any help during office hours or by e-mail if you do not attend class regularly.   
 
 
Homework Assignments 
Programming assignments are to be submitted to WebCT. Absence from class is not an excuse for not having submitted the assignment. You may re-submit assignments up to the time the assignment is due with no penalty. After that, late assignments will be penalized 10% per day (not per class session). Assignments can not be submitted after one week beyond the due date.  
Make-up Exams 
Make-up exams are given only under extraordinary circumstances. Inform the instructor as soon as possible (ideally before the exam). Some form of written excuse for absence from an exam is required.
Academic Honesty
College of Business Policy:
 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.
 
Course Policy:
Academic honesty is expected and required. HELPING fellow students is acceptable, and is actually a very good way to learn the material (particularly with debugging programs). COPYING is NOT acceptable, and will result in loss of credit for the assignment, and possibly failure of the course for all students involved. Follow these guidelines:
All work on the design and basic coding phase of a program should be your own. That is, sitting in a group writing a program together is considered to be copying.
If you receive help with debugging part of an assignment, then you must acknowledge that help in the documentation of that section (your grade will not be affected).
If you give help to another student, then it is your responsibility to make sure that they fully understand the concepts. You may help them to debug the program, but you may not give them code.
If copying programs is suspected, both (or all) students involved will receive zeros for that assignment at the least, and possibly a failure for the course. DO NOT GIVE OTHERS YOUR CODE.
 
Students with Disabilities 
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 www.kent.edu/sas  for more information on registration procedures).
 
 
 
 
Tentative Schedule Spring 2008
 
 
 
 
 
Week 1
Tuesday
Jan. 15
Chapter 1
 
 
Thursday
Jan.  17
Chapter 1
 
Week 2
Tuesday
Jan. 22
Chapter 2
 
 
Thursday
Jan. 24
Chapter 2, 3
 
Week 3
Tuesday
Jan. 29
Chapter 3
 
 
Thursday
Jan. 31
Chapter 3
Assignment 1
Week 4
Tuesday
Feb. 5
Chapter 3
 
 
Thursday
Feb. 7
Chapter 3; 
Financial Functions
 
Week 5
Tuesday
Feb. 12
Chapter 4
 
 
Thursday
Feb. 14
Chapter 4
Assignment 2
Week 6
Tuesday
Feb. 19
 
Exam1—
Chp. 1,2,3
 
Thursday
Feb. 21
go over exam;
Chapter 4
 
Week 7
Tuesday
Feb. 26
Chapter 4
 
 
Thursday
Feb. 28
Chapter 5
 
Week 8
Tuesday
Mar. 4
Chapter 5
 
 
Thursday
Mar. 6
Chapter 6
Assignment 3
Week 9
Tuesday
Mar. 11
Chapter 7
 
 
 
Thursday
Mar. 13
Chapter 7
 
 
 
 
 
 
 
Tuesday
Mar. 18
spring break
 
 
Thursday
Mar. 20
spring break
 
 
 
 
 
 
Week 10
Tuesday
Mar. 25
Chapter 7
 
 
Thursday
Mar. 27
Chapter 7
 
 
Sunday
Mar. 30
 
Last Day to Withdraw
Week 11
Tuesday
Apr. 1
 
Exam 2—
Chp. 4,5,6
 
Thursday
Apr. 3
go over Exam2, Chapter 7
Assignment 4
Week 12
Tuesday
Apr. 8
Chapter 11
 
 
Thursday
Apr. 10
Chapter 11
 
Week 13
Tuesday
Apr. 15
Chapter 11
 
 
Thursday
Apr. 17
Chapter 8
Assignment 5
Week 14
Tuesday
Apr. 22
Chapter  8
 
 
Thursday
Apr. 24 
Chapter 8
 
Week 15
Tuesday
Apr. 29
Course Evaluation
Exam 3—
Chp.7,8,11
 
Thursday
May 1
go over Exam 3
 
 
Saturday
May 2,
midnight
(May 3rd 12:00 AM)
Assignment 6
Week 16
Tuesday
May 6
Final Exam
5:45-8:00 PM 
 
 
 
 
 
Document Actions