information systems department - baylor...

4
Course Information Java Development for Business 2020 On Line Delivery: Live (Synchronous) Online Sessions & Recorded Material Office Hours: Listed in the course app & on the web site (in the FAQ). Objectives This course provides an introduction to Java programming and object- oriented system development for business/MIS majors. Prerequisites You should have a good understanding of basic programming concepts and syntax (although not necessarily OO concepts). Course Textbook and Software We are using a brand-new book: Java for Business: An introduction to object oriented programming designed for business students by yours truly. The material spans 17 chapters and has been heavily revised over the last few years. It is available at Amazon: https://www.amazon.com/dp/108097640X Course Access App I make heavy use of a course management app that has been designed for this class. It is the hub for class related information, updates, handouts, downloads, reading, assignments and scores. This is a Java desktop app that can be downloaded from the course web site: http://mis2.baylor.edu/java/app The app runs on your PC or Mac and accesses content on the mis2 server (as such, you need to be online to use the app). Each time you start the app it will download the most current content. When running, the app will check for updates and alert you to download or restart the app as appropriate. 1 JAVA BUSINESS Dr. John R. Carlson Foster 310.10 T 254.710.4604 F 254.710.2258 [email protected] http://mis2.baylor.edu/john_carlson Information Systems Department Java for Business

Upload: others

Post on 31-Aug-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Information Systems Department - Baylor Universitymis2.baylor.edu/java/handouts/syllabus-java.pdf · 2019. 8. 29. · MIS 4320/5317-1: 9:30am - 10:45am, Foster 301 MIS 4320/5317-2:

Course Information Java Development for Business 2020 On Line Delivery: Live (Synchronous) Online Sessions & Recorded Material Office Hours: Listed in the course app & on the web site (in the FAQ).

Objectives This course provides an introduction to Java programming and object-oriented system development for business/MIS majors.

Prerequisites You should have a good understanding of basic programming concepts and syntax (although not necessarily OO concepts).

Course Textbook and Software We are using a brand-new book: Java for Business: An introduction to object oriented programming designed for business students by yours truly. The material spans 17 chapters and has been heavily revised over the last few years. It is available at Amazon: https://www.amazon.com/dp/108097640X

Course Access App I make heavy use of a course management app that has been designed for this class. It is the hub for class related information, updates, handouts, downloads, reading, assignments and scores. This is a Java desktop app that can be downloaded from the course web site: http://mis2.baylor.edu/java/app The app runs on your PC or Mac and accesses content on the mis2 server (as such, you need to be online to use the app). Each time you start the app it will download the most current content. When running, the app will check for updates and alert you to download or restart the app as appropriate.

1

JAVA B U S I N E S S Dr. John R. Carlson Foster 310.10 T 254.710.4604 F 254.710.2258 [email protected] http://mis2.baylor.edu/john_carlson

Information Systems Department

Java for Business

Page 2: Information Systems Department - Baylor Universitymis2.baylor.edu/java/handouts/syllabus-java.pdf · 2019. 8. 29. · MIS 4320/5317-1: 9:30am - 10:45am, Foster 301 MIS 4320/5317-2:

To use the course app you will need our semester’s top secret access code: ___________________________.

This access code is used both to decrypt the app download and launch it the first time. Once entered, the code is saved and won’t be require re-entry to run the app. If you haven’t already downloaded the CourseAccess app, go ahead and do that now. Getting this running is your first assignment.

Your own password To access any grade data, you will need to create your own individual “top secret” password (see the student information sheet). Since you’re likely to forget it, after you fill out the student information sheet, record your password here:

___________________________.

You can’t login yet as yourself (since I don’t have your password yet), but you can “peek” if you want.

Please read the course “FAQ” (the rightmost icon in the course app) as soon as you get it running.

Trouble downloading or running the app? Here’s the list of common problems: http://mis2.baylor.edu/java/app/index.html#troubleshoot

2

Page 3: Information Systems Department - Baylor Universitymis2.baylor.edu/java/handouts/syllabus-java.pdf · 2019. 8. 29. · MIS 4320/5317-1: 9:30am - 10:45am, Foster 301 MIS 4320/5317-2:

Semester Schedule (DRAFT) The semester schedule will be programmed into the course app (above) and updated as we go. A draft is supplied at the end of this document. Several lab days are scheduled to allow teams to work on specific activities and, if time is available, work together on homework assignments.

The schedule will be revised as necessary. Changes will be updated to the course app (which you should receive the next time you run the app) and significant changes will be announced in class and/or via email. The draft schedule above won’t be updated.

Grades Your course grade will be based on a 100 point system comprising several items (see table below).

As with the semester plan, changes to these items are possible. Actual point values and due dates will be included in the course app and updated as we go. Please note that any discussion of your grades carried out electronically should go through your “@baylor.edu” account.

3

DRAFT

Page 4: Information Systems Department - Baylor Universitymis2.baylor.edu/java/handouts/syllabus-java.pdf · 2019. 8. 29. · MIS 4320/5317-1: 9:30am - 10:45am, Foster 301 MIS 4320/5317-2:

Individual and team work During the semester you will carry out work both as an individual (e.g., the exams) and as part of a team (e.g., the app project). Your team scores will be shared by all members of your team equally, unless the team specifically requests that a different allocation system should be used. I form the teams based on a variety of factors, with the goal of producing highly functional, evenly balanced, heterogeneous teams. Keeping up with the reading and homework is crucial. Falling behind will make it difficult to contribute to classroom discussions and to help your team complete class activities.

Attendance in an Online Class As with any course, I do expect students to participate in the online meetings or view them soon afterward. Keeping up with the material is tremendously important in this course.

I’ll only count an “absence” if a student doesn’t participate in the online class and doesn’t view the recording posted within 48 hours. To ensure you get credit, be certain your user name (e.g., in Zoom) matches your actual name somewhat closely.

I won’t be using this “absence” count for anything except in the calculation of your class participation at the end of the semester.

Professional expectations I also expect you to maintain the highest level of academic ethics. All assignments are to be completed by the individual or team they are assigned to. Submitting assignments based on prior work or work completed by others is a form of academic dishonesty. Late assignments may be accepted at my discretion, but will be downgraded. You are expected to contribute an equal and fair share of the work performed by your team. Not only will your work be evaluated by the other members of your team (via the peer evaluations), but members will have the option of removing any team mate who is failing to contribute.

In addition, please note that my courses support University policies in regard to interpersonal interactions and behaviors. All of us are called to treat each other with dignity and kindness.

4

Graded Item Point ValueExam 1 (take home) 15

Exam 2 (take home) 16

Final Exam 5

Homework Checks (in total) 10

Lab Days (in total) 12

Team Project Status Review (Memo) 4

Team Project (App & Presentation) 20

Class Participation 10

Peer Evaluation (average) 8

Total: 100