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

44033 Dragan

dvanced Computer Programming for

Business

M&IS 44033 - 001

Fall 2014

CRN: 16121

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 BOW 313

Course Time W 5:30 PM – 8:15 PM

Course Description

This course presently uses the Java programming language to emphasize problem solving,

developing systems, structured programming, object-oriented programming and programming

style conventions.

Prerequisite M&IS 24065 Web programming, M&IS 34070 Programming Theory and

Application (previously, M&IS 24070)

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

class.

Summary of key components of the course

• Introduction to Applications and Applets

• Control structures, Loops and Files

• Methods

• Arrays

• Programming with Objects and Classes

• Inheritance

• Exception Handling

• Graphics

Learning Outcomes

• To solve problems and implement these solutions in applications and applets

• To use principles of structured programming in applications

• To follow programming conventions in programs

• To understand and be able to implement object-oriented programs, creating classes and

instantiating objects of the classes

• To create classes using inheritance

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

Textbook

Starting Out with Java: From Control Structures through Objects plus MyProgrammingLab with

Pearson eText -- Access Card Package, 5/E, Tony Gaddis, Haywood Community College, ISBN-

10: 0132989999 • ISBN-13: 9780132989992

Software

Java Software Development Kit is available free from Oracle (which purchased Sun, the

developer of Java). Several IDE’s (NetBeans, Eclipse) are also available for free.

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. 3 Exams: 20% each

3. Quizzes: 5%

4. Class Participation/Attendance: 5%

Homework Assignments

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

SDK/IDE. 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 the second part of class most weeks, during which you can work on lab

assignments/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.

Quizzes

There will be a few quizzes for all the chapters. The quizzes will be multiple choice and

true/false questions.

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.

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:

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 message appears, you must contact your advisor.

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.

Starting Out with Java: From Control Structures through Objects plus MyProgrammingLab with

Pearson eText -- Access Card Package, 5/E, Tony Gaddis, Haywood Community College, ISBN-

10: 0132989999 • ISBN-13: 9780132989992

Tentative Schedule

Week 1 Aug 27 Intro, Syllabus

Week 2 Sept 3 Chapter 1,2 Lab1

Week 3 Sept 10 Chapter 2,3 Lab 2,3

Week 4 Sept 17 Chapter 4,5 Lab 4,5

Week 5 Sept 24 Exam 1—Ch 1-5

Week 6 Oct 1 Chapter 6

Week 7 Oct 8 Chapter 7

Week 8 Oct 15 Chapter 8

Week 9 Oct 22 Chapter 9

Week 10 Oct 29 Exam 2—Ch 6-9

Nov 2

Last Day to

Withdraw

Week 11 Nov 5 Chapter 10

Week 12 Nov 12 ATM Case Study

Week 13 Nov 19 ATM Case Study

Week 14 Nov 26 No classes Thanksgiving

Week 15 Dec 3 Chapter 12, 14

Week 16 Wednesday, Dec 10

Final Exam —Ch

10,12,14

5:45—8:00 PM

Document Actions