Personal tools
You are here: Home Academics Syllabi Fall 2007 Syllabi M&IS 24070 Fall 2007 Formichelli
Navigation
 

M&IS 24070 Fall 2007 Formichelli

Course Information                                                                              Fall 2007

 

Course title:  Principles of System Development 

Course number:  M&IS 24070 

Course description:  Provides a rigorous introduction to programming logic and language syntax and a framework for the IS curriculum.

 


Section: 002

Location: BSA 209

Meeting days:  TR

Meeting times: 3:45-5:00

 


Instructor Information

 

Name: Janet Formichelli, MS 

Email:  jformich@kent.edu 

Office location:  BSA A410 

Office hours: TR 1:30-3:30, M 5:00-6:00

Office Phone:  330-672-1159  

 

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 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 Sunday, September 9, 2007 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

 

TextbookProgramming in Visual Basic .NET, 2005 Edition, Julia Case Bradley & Anita C. Millspaugh, McGraw-Hill, 2006, ISBN: 9780073215884.

 

Note: ISBN: 9780073304274 is the same book, but with the Visual Studio trial software, which you don’t need, 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.

 

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 special help or privileges 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 For Fall 2007

 

 

 

 

 

 

 

 

 

 

Week 1

Tuesday,

Aug. 28

Chapter 1

 

 

Thursday,

Aug. 30

Chapter 1

 

Week 2

Tuesday,

Sept. 4

Chapter 2

 

 

Thursday,

Sept. 6

Chapter 2,3

 

Week 3

Tuesday,

Sept. 11

Chapter 3

 

 

Thursday,

Sept. 13

Chapter 3

Assignment 1

Week 4

Tuesday,

Sept. 18

Chapter 3

 

 

Thursday,

Sept. 20

Chapter 3

 

 

 

 

Financial Functions

 

Week 5

Tuesday,

Sept. 25

Chapter 4

 

 

Thursday,

Sept. 27

Chapter 4

Assignment 2

Week 6

Tuesday,

Oct. 2

 

Exam 1—Chp. 1,2,3

 

Thursday,

Oct. 4

Chapter 4

 

Week 7

Tuesday,

Oct. 9

Chapter 4

 

 

Thursday,

Oct. 11

Chapter 5

 

Week 8

Tuesday,

Oct. 16

Chapter 5

 

 

Thursday,

Oct. 18

Chapter 6

Assignment 3

Week 9

Tuesday,

Oct. 23

Chapter 7

 

 

Thursday,

Oct. 25

Chapter 7

 

Week 10

Tuesday,

Oct. 30

 

Exam 2—Chp. 4,5,6

 

Thursday,

Nov. 1

Chapter 7

Assignment 4

 

Sunday,

Nov. 4

 

Last Day to Withdraw

Week 11

Tuesday,

Nov.6

Chapter 7, 11

 

 

Thursday,

Nov. 8

Chapter 11

 

Week 12

Tuesday,

Nov. 13

Chapter 8

 

 

Thursday,

Nov. 15

Chapter 8

Assignment 5

Week 13

Tuesday,

Nov. 20

Chapter 8

 

 

Thursday,

Nov. 22

 

no class

Week 14

Tuesday,

Nov. 27

Chaper 8

 

 

Thursday,

Nov. 29

 

 

 

Saturday

Dec. 1,

(12:00 AM, Dec. 2)

Assignment 6

 

 

midnight

 

 

Week 15

Tuesday,

Dec. 4

course evaluation

Exam 3—Chp.7,8,11

 

Thursday,

Dec. 6

go over Exam 3

 

Week 16

Wednesday,

Dec. 12

Final Exam

7:45-10:00 AM

 

Document Actions