NSU   College of Business & Technology
Department of Information Systems & Technology
Fall 2017

1. Course Prefix, Number, CRN, Credits, and Title:
Prefix: IS (Information Systems) / CS (Computer Science)
Number: 3023
CRNs: (Course Reference Numbers)
IS 3023: 21109
CS 3023: 20051
Credits: 3 hours undergraduate credit
Title: Object Based Visual Programming

2. Instructor Name:
Name:     Dr. Bill Rosener
E-mail: rosener@nsuok.edu
Phone: (918) 456-4482 (cell)
(918) 444-2923 (office)
Office Location: 221-D Business and Technology  
Office Hours: Office Hours
Homepage: http://www.billrosener.com

3. Course Delivery Mode:
    Face to face ___     Blended / Partial  ✔      Online ___    

4. Class Days / Times:
The class will meet from 9:30 to 10:45 on: Aug 22, 29, Sep 5, 12, 19, 26, Oct 3, 10, 24, 31, Nov 7, 14, 28, Dec 5, 12.

5. Course Prerequisites and/or Co-requisites:
None. Credit cannot be earned in both CS 3023 and IS 3023.

6. Catalog Description:
This course will introduce visual programming for the graphical user interface and will emphasize object-based program design and implementation using a visual language. Students are introduced to the selection and repetition structures, text files, and string manipulation. This course is highly recommended for any person who wants to get started in computer programming.

7. Course Purpose / Goals:

8. Student Learning Outcomes:
After completing this course, students should be able to:

9. Instructional Methods / Strategies:
The expected course outcomes will be realized through a variety of instructional strategies including: training videos, lecture notes, textbook, and other related readings and activities. Additional course materials will be provided as handouts, assigned URLs, or placed on the Web.

10. Learning Outcome Assessment Methods:
Initial task* 20  
Assignments 100  
Portfolio 20  
Programming Contests 20  
Exam 1 40  
Exam 2 40  
Exam 3 40  
Final Exam 40  

Total 320  
*Obtain space, complete syllabus agreement

The point assignments shown above are approximate and the actual point assignments at the end of the semester may vary from the breakdown shown above. Grades are awarded on a total earned basis as a percentage of possible points for the semester.

11. Instructional Materials:
Listed below are some OPTIONAL textbooks that would make a great reference and would help you with several of the assignments; however, they are not necessary to complete this course.

Students might consider purchasing a USB flash drive (e.g., Jump Drive). These portable storage devices can be very helpful in storing, carrying, and transferring information between home and school. All students are expected to have their accounts on the NSU networks by the end of the first week of the semester.

12. Grading Policy / Scale:
Letter grades are assigned at the end of the semester based on the following scale where X denotes your average.

        Your Average     Grade
X >= 90%   A
90% > X >= 80%   B
80% > X >= 70%   C
70% > X >= 60%   D
60% > X   F

13. Class and Instructor Policies:
All work is to be prepared and submitted according to the directions given. Extended illness, injury, or emergency situations will be handled on a case-by-case basis at the professor's discretion.

14. Academic Policies / Required Information:
Please go to http://offices.nsuok.edu/academicaffairs/SyllabiInformation.aspx for required information pertaining to:

The College of Business and Technology (CBT) Standards of Professional Behavior are designed and established to foster a safe, secure, and respectful learning environment conducive to the preparation of students for success in an increasingly challenging, diverse, and global society. Students enrolled in classes offered by the CBT are expected to behave according to those Standards of Professional Behavior. The complete text of the CBT Standards of Professional Behavior may be found on the CBT website at: http://academics.nsuok.edu/businesstechnology/CBTStandards.aspx

15. Class Calendar with Assignment Due Dates:
See "Steps to completing this course" for assignment due dates.