mis 312 fall 2013 business computer programming. course overview instructor: pat paulson, somsen 325...

30
MIS 312 FALL 2013 Business Computer Programming

Upload: buck-mckenzie

Post on 24-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

MIS 312 FALL 2013

Business Computer Programming

Page 2: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

PgP MIS 312

2

COURSE OVERVIEW

Instructor: Pat Paulson, Somsen 325

Office hours listed on website

E-mail: [email protected]

Grading in D2L: https://winona.ims.mnscu.edu/

Course Web site: http://course1.winona.edu/ppaulson/

Check site periodically for updates!

Page 3: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

PgP MIS 312

3

INSTRUCTOR BACKGROUND

Attorney

Mechanical Engineer

Operations Manager

Business Systems Consultant

Professor MIS

Page 4: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

PgP MIS 312

4

INSTRUCTOR’S WEBSITE

Assignments

Model answers

Hints occasionally

Important announcements

Page 5: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

PgP MIS 312

5

COURSE DESCRIPTION-CATALOG

A structured approach to business systems development and programming using 3GL/4GL. Problem solving techniques with emphasis on business applications, including sequential and random access file processing.

Page 6: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

PgP MIS 312

6

COURSE DESCRIPTION

Students will develop, implement, and evaluate business program applications

Students will learn importance of business application programming

Do it right and avoid litigation, like Lawson and TeamStaff

Page 7: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

PgP MIS 312

7

AREAS OF CONCENTRATION

Familiarization with the tools/software Visual Basic 2010

Analyze existing programs

Design or modify programs

Page 8: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

PgP MIS 312

8

UNDERSTAND THE VALUE OF PROGRAMMING

Create stand alone programs

Emphasize planning, understanding, not just writing code

Learn value of commenting code

Software-Visual Basic 2010 Notice .Net framework version! Now 4.5

Page 9: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

NOTE ON MACBOOKS!

Visual Basic 2010, Expression Web only available on Windows.

MacBooks not recommended for this class-if you insist you must install VMware Fusion and a Windows 7 virtual machine. No additional time given.

VMware will slow you down.

Recommend- switch to a PC! HP Elitebook

Must sign acknowledgement.

PgP MIS 312

9

Page 10: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

ALWAYS BRING YOUR POWER SUPPLY!

PgP MIS342 Access

10

On battery power CPU slows down, degrading performance! ref: Intel SpeedStep

Page 11: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

PgP MIS 312

11

GET THE SOFTWARE

Visual Basic 2010 is part of Visual Studio 2010

Install from Control Panel or MSDNAA

2+ GB of disk space

Page 12: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

PgP MIS 312

12

ANALYZE EXISTING APPLICATIONS

Review program design

Learn alternate solutions, approaches

Verify program yields desired result

Improve existing programs

Discuss alternate methods with classmates

Page 13: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

PgP MIS 312

13

DESIGN BASED ON SPECIFICATION

Make decisions related to form and code design

Decide best way to proceed based on your current knowledge

Learn trouble-shooting techniques

Build progressively more complex applications

Page 14: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

PgP MIS 312

14

MATERIALS

Book Microsoft Visual Basic 2010: Reloaded, 4e, Diane

Zak

Files available at:

\\store\classes\20143000517\ReadOnly Chapter Examples-in StudentDataFiles

Page 15: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

PgP MIS 312

15

MATERIAL TO BE COVERED

Chapters 1 to 12

Page 16: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

PgP MIS 312

16

COURSE NOTES

Using Tegrity to record classes

Using Adobe Connect to broadcast class

Page 17: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

PgP MIS 312

17

CLASSROOM INFO

Somsen 301

Suggest rebooting before class

Bring laptop and power supply Attendance/Homework

Use External LCD monitor

Work on material in groups

Page 18: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

PgP MIS 312

18

ATTENDANCE AND PARTICIPATION

This course covers material discussed in class, but not in the textbook

Attendance is expected

Attendance, or lack thereof, is a factor in deciding borderline grades

Submit attendance for each class! Your responsibility, no second chance!

Page 19: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

19

PROJECT 1- ASSIGNMENT WEBSITE

Create and maintain a web site for submitting assignments

Learn to deal with networks, problems, HTML, and the Internet

Website must be up and running by Saturday, September 14th, 8:00am!

PgP MIS 312

Page 20: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

PgP MIS 312

20

PROJECT 2- APPLICATION

Windows Mobile Device application or…

Page 21: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

21

ASSIGNMENTS

Exercises and Case Projects To focus on and hone required skills

Learn programming by doing

Gradually more complex programs

Analyze programs

No emailed assignments, no print outs

Late assignments are penalized

PgP MIS 312

Page 22: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

PgP MIS 312

22

PLACEMENT TEST

Covers chapters 1 to 3

Counts towards assignment points

Practice for midterm exam

About Thursday, September 26th, 2013

Page 23: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

PgP MIS 312

23

EXAM NOTICE

Before midterm and final make sure that you have WSU network access and that you can connect to: \\store\classes\20143000517\

Why? This is where you get exam files!

Page 24: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

PgP MIS 312

24

MIDTERM

Test knowledge of basic concepts

Short answer, possibly essay

Hands on problems

Open book, open notes

No make up exam!

Midterm 1: Chapters 1 to 5

Page 25: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

PgP MIS 312

25

FINAL

Same format as mid-term, 2 hours, about 12 problems

Cumulative, test knowledge of business application programming

Covers chapters 1 to 12

Open book, open notes

Page 26: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

PgP MIS 312

26

POLICY ON COLLABORATION

You are permitted to work together on assignments, projects. However…

During exams you are on your own, including doing hands-on problems in VB 2010. Therefore…

It behooves you to actually do the work!

Page 27: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

PgP MIS 312

27

GRADING

Grading will be based on: 5% Project 1

10% Project 2

5% Class attendance and participation

35% Assignments (includes placement test)

20% Midterm

25% Final

Page 28: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

PgP MIS 312

28

FINAL GRADE

Based on 100 total points

A 90% or greater

B 80 to 89%

C 70 to 79%

D 60 to 69%

F less than 59%

Page 29: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

PgP MIS 312

29

GRADING

Late assignments are penalized!

No extra credit

No make-up exams!

Professor Paulson does not give out grades

Students earn grades!

Page 30: MIS 312 FALL 2013 Business Computer Programming. COURSE OVERVIEW Instructor: Pat Paulson, Somsen 325 Office hours listed on website E-mail: ppaulson@winona.eduppaulson@winona.edu

30

AFTER THIS COURSE?

Like learning software and problem solving? Consider MIS major or minor

Consider joining MISA

Attend MISA events-Deloitte, company tours

Questions about advising, scholarships, internships, careers, graduate school…

Contact me at your convenience

PgP MIS 312