Personal tools
You are here: Home Academics New-Syllabi Fall 2014 Syllabi 34070 Dragan

34070 Dragan

Programming Theory and Applications

M&IS 34070 - 002

Fall 2014

CRN: 16095

Instructor Dr. Natalia Dragan ndragan at kent dot edu

Office: BSA A407

Office hours: TR 1:15 PM – 2:45 PM, W 3:30 PM – 5:00 PM and by appointment

Course Location BSA 205

Course Time TR 11:00 AM – 12:15 PM

Course Description

An introduction to programming in a standard object-oriented language with an emphasis on

problem-solving.

Prerequisite M&IS 24065 Web programming

Students in the course who do not have the proper prerequisite risk being deregistered from the

class.

Course Objectives

Understand, learn and apply the logic behind developing quality programs using the Visual Basic

language.

Summary of Key Components

• Variables and data types

• Memory concepts

• Naming rules and conventions

• Language syntax

• Sequence, selection and repetition control structures

• The principles of structured programming

• Methods

• Data validation

• Forms and user interface design

• Debugging—recognizing and handling compiler (syntax) errors, execution (run-time) errors

and logical errors

• Arrays

• Basic object-oriented programming concepts

• Reading from/writing to a sequential access file

Learning Outcomes

• To solve problems and implement these solutions, presently using the Visual Basic.NET

programming language

• To follow structured programming rules

• To follow programming conventions

• To use debugging tools

What You are Expected to Bring to the Table

• energy

• dogged determination

• no fear or anxiety

• interest in the subject

• willingness to ask questions

• willingness to try

• willingness to put in the time required to learn programming

NOTE: To do well in this course you must pace yourself through the semester. There are many

practice and homework assignments, 2 exams and a final exam. Programming cannot be learned

by cramming on the due date. If you are not willing to put in the time needed to learn

programming this course is not for you. If you are truly willing to apply yourself you may be

amazed at what you can accomplish.

Starting Out With Visual Basic 2012, 6/E, Tony Gaddis, Haywood Community College, Kip

Irvine, ISBN-10: 0133128083 • ISBN-13: 9780133128086

Textbook

Starting Out With Visual Basic 2012 plus MyProgrammingLab with Pearson eText -- Access

Card Package, 6/E, Tony Gaddis, Haywood Community College, ISBN-10: 0133441873 •

ISBN-13: 9780133441871 (other purchasing options are given on Blackboard).

Software

We will be using Visual Studio 2012/2013. Visual Studio Express 2012 for Windows is

provided with the book. Visual Studio Express 2013 for Windows is also available for download

at https://www.dreamspark.com/Student/Software-Catalog.aspx. Follow the instructions for

students.

Course Organization

Course Websites: Blackboard Learn and MyProgrammingLab

Blackboard Learn and MyProgrammingLab sites will manage the course.

MyProgrammingLab software http://www.myprogramminglab.com is provided by Pearson and

will be used for all the practicing and homework assignments.

The syllabus, Power Point slides, and other course information will be found on Blackboard. If

you need help, this is the student training site, complete with videos

(http://ondemand.blackboard.com/students.htm).

Course Substance

1. Homework Assignments/Labs: 30%

2. 2 Midterm Exams: 20% each

3. Final Exam: 25%

4. Class Participation/Attendance: 5%

Homework Assignments

Assignments will be posted on Blackboard and have to be done in MyProgrammingLab or

Visual Studio. All assignments are due at 11:59 PM on the date given. Assignments might be

given outside of MyProgrammingLab and have to be submitted to Blackboard Learn. 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 cannot be submitted after

one week beyond the due date.

Labs/Practice

There will be a lab/practice the last fifteen minutes/half hour of class most weeks, during which

you can work on examples and also get help from the instructor and your classmates. There will

be a few scheduled labs that will take place in BSA 224. If you elect not to attend labs, please do

not expect me to help you during office hours. If you work during labs time and need more help,

feel free to come to my office.

Exams

There will be three exams during the course. The exams are closed books and closed notes.

They will each be multiple-choice and true/false questions, short essay questions (e.g., define the

term, describe the difference between terms or main steps of the process) and writing a short

program. The material covered will be the book chapters indicated on Blackboard for each

exam. Additional details on content for each exam will be posted on Blackboard.

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.

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.

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. In your Google e-mail, go to Settings and then Forwarding and

POP/IMAP.

Grading Scale

This scale is followed closely. Anything above .5 will be rounded up. Nothing else will be

rounded up, no matter how close. There is no extra credit.

Once I have completed grading for the semester I will enter grades into Learn and on FlashLine.

Per university policy, "once grades are submitted, they are final and will not be changed except

in the cases of administrative error". There are no exceptions to this policy.

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

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. In addition, it is

considered to be cheating when one cooperates with another in any such misrepresentation. 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 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.

COPYING is NOT acceptable, and will result in loss of credit for the assignment, and possibly

failure of the course for all students involved. If copying 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 WORK. If they ask you for it, ask to see theirs instead and

help them debug.

Course Withdrawal

The course withdrawal deadline is Sunday, November 2, 2014.

Students with Disabilities

University policy 3342-3-01.3 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 Student Accessibility Services (contact 330-672-3391 or

visit www.kent.edu/sas for more information on registration procedures).

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) 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 7, 2014 to correct the error with your advising office. If registration errors

are not corrected by this date and you continue to 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.

Graduation

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:

2. Click on the Student Tools tab

3. Look in the Graduation Planning Tool Box

4. Click on Application for Graduation

**If an error message appears, you must contact your advisor.

Tentative Schedule

Week 1 Tuesday Aug 26 Intro, Syllabus

Thursday Aug 28 Chapter 1

Week 2 Tuesday Sept 2 Chapter 1

Thursday Sept 4 Chapter 2

Week 3 Tuesday Sept 9 Chapter 2, 3

Thursday Sept 11

Week 4 Tuesday Sept 16 Chapter 3

Thursday Sept 18

Financial

Functions

Week 5 Tuesday Sept 23 Chapter 4

Thursday Sept 25 Exam 1—Ch 1,2,3

Week 6 Tuesday Sep 30

Thursday Oct 2 Chapter 5

Week 7 Tuesday Oct 7 Chapter 5, 6

Thursday Oct 9

Week 8 Tuesday Oct 14 Chapter 6

Thursday Oct 16

Week 9 Tuesday Oct 21 Chapter 7

Thursday Oct 23 Exam 2—Ch 4,5,6

Week 10 Tuesday Oct 28

Thursday Oct 30 Chapter 7

Sunday, Nov 2 Last Day to Withdraw

Week 11 Tuesday Nov 4 Chapter 8

Thursday Nov 6

Week 12 Tuesday Nov 11 No Class Veteran's Day

Thursday Nov 13 Chapter 8

Week 13 Tuesday Nov 18 Chapter 8,9

Thursday Nov 20 Chapter 9

Week 14 Tuesday Nov 25 Chapter 10,11

Thursday Nov 27 No Class Thanksgiving

Week 15 Tuesday Dec 2 Chapter 12

Thursday Dec 4

Week 16 Tuesday Dec 9 Exam 3—Ch 7,8,9,12

12:45—3:00 PM

Document Actions