MIS 120 (Advanced
Object-Oriented Business Programming) - Spring 2016
COURSE OUTLINE
Instructor |
Spiros Velianitis, MS/MIS |
Office |
TAH-2077 |
Office
Hours |
Monday
and Wednesday 4:30-6:00 pm and by appointment |
Office Phone |
278-5940 |
E-mail |
|
Web Page |
[Course
Description] [Course Objectives] [Text]
[Tools] [Homework Assignments]
[Exams] [Grading] [Schedule]
Prerequisites |
|
||||||||||||||||||||||||||
Course
Description [Top] |
Object-Oriented Programming for Business is an advanced course in programming principles using an Object Oriented (OO) programming language. Topics will focus on object-oriented (OO) programming including the design and development of OO applications, object classes, inheritance, polymorphism and encapsulation, and graphical user interface (GUI) application development including contrasting event-driven and procedural programming. In MIS 120 we will cover two separate but related topics: Object Oriented
(OO) Development and Visual Basic Programming. We will discuss the
theory of OO Development (especially UML as an OO design tool) and use Visual
Basic as the OO programming language to build OO software. |
||||||||||||||||||||||||||
Course
Objectives [Top] |
I have defined major and minor objectives for this course.
|
||||||||||||||||||||||||||
Text
[Top]
|
http://www.pearsonhighered.com/cs-resources/products/product.html#product,isbn=0133128083 |
||||||||||||||||||||||||||
Course
Methodology |
I believe that the best way to learn OO programming is by practicing. Therefore, we will use the MIS laboratory as much as possible where we will perform together most of the practice exercises. Please review the following schedule for the lab dates. Note that you cannot learn the material from our lab sessions alone. You must spend an additional 8 -12 hours per week to complete your homework assignments. |
||||||||||||||||||||||||||
Tools
[Top]
|
How to download the software tools? The MIS area has subscription to DreamSpark, which give faculty and students access to many titles of Microsoft software. Most of the software is downloadable, so there is virtually no cost to you. Please visit the following link to see a partial list of available software. https://e5.onthehub.com/WebStore/ProductsByMajorVersionList.aspx?ws=338a9101-bc53-e311-93f7-b8ca3a5db7a1&vsro=8&pc=a5b2f2af-4c09-e011-bed1-0030487d8897 |
||||||||||||||||||||||||||
Homework |
The
purpose of the individual assignment is to encourage further practice for the
topics covered in our book but not covered in class (due to time constraints)
and to give you the opportunity to work on more comprehensive exercises than
those covered in the book. All assignments are due at the beginning of the
class period. Late assignments will NOT be accepted. All assignments should
be submitted in a 9x12 manila envelope with your name typed on the outside of
the envelope. Each envelope should include:
|
||||||||||||||||||||||||||
Exams
[Top] |
You will take 3 Multiple-choice Exams: You must answer 50 questions from OO Development theory and VB programming. Bring a scantron 882. No make-up examination will be given without the prior approval of the instructor. If you fail to take the exam, without valid documentation, I will prepare a different exam which you will take at 75% of its grade value. |
||||||||||||||||||||||||||
Grading [Top] |
Final grades will be assigned according to the total points you have
obtained through exams and homework assignments
relative to the total possible number of points.
Your grade is also affected by the number of unexcused absences. You are allowed to have 5 unexcused absences. For each absence after your allowance, 25 points will be deducted. Note that absences are only excused for a valid reasons (health problems, jury duty etc) and MUST be accompanied with documentation (i.e., health center note). No make-up examination will be given without the prior approval of the instructor. If you fail to take the exam, without valid documentation, I will prepare a different exam which you will take at 75% of its grade value. Pluses and minuses will be awarded along the extremities (i.e., greater than 3% below the upper limit and less than 3% of the lower limit, respectively). Based on the total points, your grades will be assigned as follows:
Any queries or appeals for a graded component (such as an assignment or an exam) must be directed to the instructor in person within 2 weeks after the graded component is returned. No adjustment will be made for the scores of graded components after the two-week period. Students are responsible for keeping track of their graded components. Uncollected graded components will be kept in the instructor’s office until the end of the current semester. Grading system may change for compelling reasons. |
||||||||||||||||||||||||||
Academic
Dishonesty |
Unfortunately, the subject of academic dishonestly must be discussed for those who are inclined toward such activities. The university's policy is discussed in the following paragraphs. Please, there is no need to engage in any unethical behavior in this class! If you need help, my door is always open. Academic dishonesty involves acts which may subvert or compromise the integrity of the educational process of the university. Included is any act by which a student gains or attempts to gain an academic advantage for him/herself, or another, by misrepresenting his/her, or another's work or by interfering with the completion, submission, or evaluation of work. These include, but are not limited to, accomplishing or attempting any of the following acts:
Violations of proper ethical conduct will NOT be tolerated. A failing semester grade will be assigned to all involved parties (NO exceptions). Severe cases of academic dishonesty will be handled at the university level. If you are aware of any academic dishonesty, please notify me either personally (your identity will remain confidential) or anonymously. Cheating devalues everyone's grade and degree, including your own. Student Tutorial on how not to plagiarize: http://library.csus.edu/content2.asp?pageID=353 |
||||||||||||||||||||||||||
Incomplete
(I) and Unauthorized Withdrawal (WU) Grades |
An incomplete grade (I) will only be issued in accordance to College of Business Administration policy. Among the conditions imposed by the instructor that must be met are: (1) a current passing grade (70 percent or better), (2) the successful completion of all prior assignments and exams, and (3) an unforeseen and unusual event beyond your control which prevents you from completing the semester, and can be documented and verified (employment-related events do not qualify). (4) An incomplete will only be considered after it has been determined that a withdrawal (W) cannot be issued. If you do not meet (1) through (4), you do not qualify for an incomplete. As stipulated by the University, an incomplete cannot be assigned when it is necessary for the student to attend additional class meetings to complete the course requirements. Unauthorized Withdrawal (WU) indicates that a student did not officially
withdraw from the course but failed to complete it. Among the conditions
imposed by the instructor that must be met are: (1) a passing grade (70
percent or better) at the time that the student stopped attending classes,
(2) attendance stopped before the 11th week of the semester. If you do not
meet (1) and (2), you do not qualify for an unauthorized withdrawal (WU) grade
and as a result you will be assigned a failing (F) grade. |
Other |
Laptop and cell phone regulation: No photographing, recording or text messaging is allowed without permission of the instructor.
A disruptive student is a student who engages in classroom behavior that interferes with the process of teaching and learning. If a student is disruptive to my class, I will follow the Procedures for dealing with incidents of disruptive behavior described in the DEALING WITH INCIDENTS OF DISRUPTIVE STUDENT BEHAVIOR IN THE CLASSROOM document http://www.csus.edu/umanual/student/STU-0112.htm.
The
California Faculty Association is in the midst of a difficult contract dispute
with management. It is possible that the faculty union will call a strike or
other work stoppage this term. I will inform the class as soon as possible of
any disruption to our class meeting schedule.
|
Schedule |
Please
look at our current semester's schedule.htm web
page. |
The above items of this syllabus are subject to change, update, or more specific interpretation: (i) material to be covered in the lectures, (ii) material to be covered in the exams and exam format, (iii) the exact way of group collaboration for each project part, and (iv) the exact cutoff point (specific second or third decimal) for every letter grade. Changes and updates will be posted on the WWW and announced in class ahead of time.