Section 100 (Class 1705), TTh 2:00 - 3:20 pm, RTVC 281
Final Exam Time: Tuesday, April 30, at 12:20 pm
Dr. Hans Kruse, Professor Emeritus of Emerging Communication Technologies
https:/info.profkruse.net
In-Person Office hours SCHN 366 by appointment. Virtual meetings on Teams as arranged.
"The terms scripting or coding refer to the process of creating small computer programs or "scripts" in a less formal context than traditional computer programming. Scripts are typically used in various data analysis systems, the creation of simple web and mobile applications, the automation of repetitive computer tasks, and the creation of graphics and animations.
This course is designed for students who have some prior experience with scripting. Students without this experience should take ITS 1801 first. In this course, python is used to develop solutions to practical problems across various disciplines. Throughout the course, best practices for code version management using git are introduced. In the second half of the semester, students have the option to expand beyond python to learn scripting in either bash or PowerShell."
Note: In place of bash and Powershell we will cover the C# language (which is part of Microsoft's .NET system).
Students will be able to describe the basic elements common to most scripting environments - variables, control statements, access to files, and access to system services.
Students will be able to examine cloud-based services and data sources and design scripting solutions that implement interactions with these services.
Students will be able to identify an appropriate scripting environment given requirements for a project.
Students will be able to locate resources and partial solutions that apply to the problem to be solved.
Electronic resources listed on the class web site
Documents posted on Blackboard
If you feel you need an accommodation based on the impact of a disability, contact me privately to discuss your specific needs and provide the written documentation from the Office of Student Accessibility Services. If you are not yet registered as a student with a disability, please contact the Office of Student Accessibility Services at 740.593.2620 or visit their office in 348 Baker University Center. https://www.ohio.edu/uc/sas
If I learn of any instances of sexual misconduct, relationship violence, stalking, or other forms of prohibited sexual misconduct, I am required to report them (all university employees are mandatory reporters if they learn of sexual misconduct). If you wish to share such information in confidence, please contact one of the many confidential resources listed at https://www.ohio.edu/equity-civil-rights/Resources.cfm.
Attendance and participation are expected at every class meeting. Studies show a direct relationship between classroom attendance/participation and grade performance: when you attend and participate, you are more likely to get a better grade!
Note:
You may be absent for up to three (3) days each academic semester, without penalty, to take time off for reasons of faith or religious or spiritual belief system or to participate in organized activities conducted under the auspices of a religious denomination, church, or other religious or spiritual organization. You are required to notify the instructor/me in writing of specific dates requested for alternative accommodations no later than fourteen (14) days after the first day of instruction. These requests will remain confidential. For more information about this policy, students/you may contact the Director and Title IX Coordinator, Equity and Civil Rights Compliance, Lindley Hall, 006, 740-593-9140, Equity@ohio.edu.
All written assignments will be turned in via our class Blackboard site. Late assignments will not be accepted after the deadline (extensions of deadlines will be given for excused absences).
Academic integrity and honesty are core values of Ohio University (Ohio University Articles of Academe). Academic Misconduct refers to dishonesty in examinations (cheating), presenting the ideas or the writing of someone else as your own (plagiarism), or knowingly furnishing false information to the university. Academic misconduct is also a violation of the Ohio University Student Code of Conduct, subject to a maximum sanction of disciplinary suspension or expulsion as well as a grade penalty in this course. I would encourage you to become familiar with the OHIO Student Code of Conduct: https://www.ohio.edu/communitystandards/code-of-conduct.cfm
Any records (grades, attendance, etc.) and materials will be discarded after one year.
The lectures, classroom activities, and all materials associated with this class and developed by the instructor are licensed under Attribution-NonCommercial 4.0 International. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc/4.0/
You will receive a letter grade for this course.
You are strongly encouraged to monitor your own progress in this and other courses. Also, as a precaution, always save all returned assignments in all of your courses until after you have received your final grades for the semester.
Weekly Homework assignments and in-class quizzes -- 70%
Midterm quizz -- 10%
Final project -- 20%
95% and above : A
90% and above : A-
88% and above : B+
85% and above : B
80% and above : B-
78% and above : C+
75% and above : C
70% and above : C-
68% and above : D+
65% and above : D
60% and above : D-
Below 60% : F