Applied Business Programming

 

MGS 314 – Fall 2016


 

Instructor: David Murray                                                                       Teaching Assistant: Jacobs 287

Email: djmurray@buffalo.edu    Skype: djmurrayub                                Alexandra Mazzei: ammazzei@buffalo.edu

Office: Jacobs 284        Phone: 645-3249

Office hours: Tuesday and Thursday 12:30 - 1:30 (or by appointment)

Web Site: http://www.mgt2.buffalo.edu/departments/mss/djmurray/mgs314/

 

Course Objectives:

This course provides students with an introduction to computer programming using Visual Basic .NET (VB.NET) and PHP.  As future MIS managers, you need to be familiar with computer programming in order to make knowledgeable decisions concerning the planning, development and implementation of information technology resources to increase organizational effectiveness and create a strategic advantage.  The course accomplishes this by:

 

·         Introducing basic concepts of computer programming and the .NET and PHP environments

·         Exploring how technology can be used to create business value

·         Providing an overview of object oriented design techniques

·         Providing “hands on” exercises to practice course material

·         Providing a foundation needed for subsequent MIS coursework

 

Course Materials:

·         Microsoft Visual Basic 2015 Reloaded, Zak, Cengage Learning, 2016

·         PHP Programming with MySQL 2nd Edition, Gosselin, Course Technology, 2011

 

Labs:

The lab time provides you with an opportunity to work on homework assignments, to practice material covered in lecture, and to work on assigned lab material.  You should always bring your textbook and flash drive to lab.  Lab attendance is mandatory and absences will result in an automatic 3 point penalty for each lab missed.  Students arriving more than 5 minutes late to lab, or leaving early, will be marked as absent.  Students arriving unprepared may result in a 2 point penalty at the discretion of the TA.  Please don’t ask me to change any of your lab grades.  I will never change a lab grade that a TA has submitted to me.

 

Homework Assignments:

There are 6 homework assignments designed to help reinforce the material that has been covered in the lecture and labs.  Completion of these assignments is crucial to your success in this course. Homework assignments should always be turned in to your TA during lab.  Late assignments are not accepted and will receive a score of 0.  Any questions pertaining to your homework grades must be addressed to your TA within 2 weeks of the assignment due date.

 

Exams:

There will be three midterm exams plus a non-cumulative final exam administered during finals week.  There are no make up exams except under exceptional circumstances.

 

Course Conduct:

You are required to observe the rules of academic integrity and classroom conduct established by the University at Buffalo.  Cheating will not be tolerated.  Students found cheating will receive a grade of F for the course and may be subject to further disciplinary action by the School of Management and/or the University at Buffalo.  The University at Buffalo and School of Management Academic Integrity policies are posted on the course website and should be reviewed carefully.

 

Grading:

Assignment

Points

Exam I

50

Exam II

50

Exam III

50

Final Exam

50

Homework Assignments (6)

75

Response Papers (5)

10

Lab Assessments, Exercises and Attendance

15

Grading (cont.):

A course grade of A is 276 points and above, A- is 270 points and above, B+ is 262.5 points and above, B is 255 points and above, B- is 240 points and above, C+ is 232.5 points and above, C is 225 points and above, C- is 210 points and above, D is 195 points and above and a grade of F is earned if you receive less than 195 points.  Depending on the overall class performance, I reserve the right to adjust the scale.  My decision to adjust the scale will only be made at the end of the semester once all of the course grades are in.

 

According to University Regulations, a grade of Incomplete can only be given if the student is currently passing the course and circumstances prevent them from completing the semester.  Incomplete grades will not be given once the student has taken the final exam.  **November 11th is the last day to resign the course.

 

 

Tentative Course Schedule:

Date

Ch

Topics

Assignments (Dates Due)

8/30

 

Course Introduction

Download & Read Syllabus

9/1

VB 1

An Introduction to Visual Basic 2015

 

9/6

VB 2

Creating a User Interface

 

9/8

 

Practice Quiz 1 - Chapters 1 and 2

 

9/13

VB 3

Memory Locations and Calculations

 

9/15

VB 4

Making Decisions in a Program

HW 1 due by Friday 11:59 PM

9/20

 

Guest Speaker - Dave Falgiano from M&T

 

 

 

Practice Quiz 2 - Chapters 3 and 4

 

9/22

 

Exam I - Zak Chapters 1, 2, 3 and 4

 

9/27

VB 5

More on the Selection Structure

 

9/29

 

Guest Speaker - Mike Canzoneri from Argyle Technology Group

 

10/4

VB 6

Repeating Program Instructions

 

 

 

Practice Quiz 3 - Chapters 5 and 6

 

10/6

VB 7

More on the Repetition Structure

HW 2 due by Friday 11:59 PM

10/11

VB 8

Sub and Function Procedures

 

10/13

 

Guest Presenter - Aaron Shaw from UB SOM

 

 

 

Practice Quiz 4 - Chapters 7 and 8

 

10/18

 

Guest Speaker - Ed O’Keefe from ABC-Amega

 

10/20

 

Exam II - Zak Chapters 5, 6, 7 and 8

HW 3 due by Friday 11:59 PM

10/25

App A

Working with XHTML

 

10/27

PHP 1

Getting Started with PHP

 

11/1

PHP 2

Functions and Control Structures

 

11/3

 

Guest Speaker - Dan Magnuszewski from ACVAuctions

HW 4 due by Friday 11:59 PM

11/8

PHP 3

Manipulating Strings

 

11/10

 

Guest Speaker - Jon Kiddy from Roswell Park

 

11/15

 

Exam III - Gosselin Chapters 1, 2, 3 and App. A

 

11/17

PHP 5

Working with Files and Directories

HW 5 due by Friday 11:59 PM

11/22

PHP 7

Working with Databases and MySQL

 

11/24

No Class.  Fall Recess

11/29

PHP 8

Manipulating MySQL Databases with PHP

 

12/1

PHP 9

Managing State Information

 

12/6

PHP 9

Managing State Information (cont.)

 

12/8

 

Final Exam Review

HW 6 due by Friday 11:59 PM

TBA

Final Exam - Gosselin Chapters 5, 7, 8 and 9