IT 116: Introduction to Scripting
Index to Class Notes
Class 1: Tuesday, January 27th
Course Description
This Course Requires Work
Texts
Unix Account
Programming Assignments
Course Work
Software Needed for the Course
Laptops
Phones
Attendance
Recorded Class Meetings
Course Documents
Grading Policy
Exams and Your Grade
Late Work
Email Notification
Gradescope
If You Fall Behind See Me
Diversity, Equity and Inclusion
Accommodations for Disabilities
Classroom Behavior
Academic Integrity
Reputation
Academic Honesty
Honesty Expected In This Class
What Happens If You Are Caught Cheating?
Use of Artificial Intelligence Programs
Class Discussion Area
Class Assistant
Making the Class Interesting
Taking Notes
The Most Important Thing to Learn in This Class
Learn to Read Carefully
Who Am I
Do You Have Enough Time to Do the Work for This Course?
Your Mental Health
Office Hours
Academic Support Programs
Other UMB Services
Contacting Me
First Class Exercise
First Homework Assignment
Class 2: Thursday, January 29th
Assignments
Submitting Assignments
Working on Assignments
Software for the Class
Class Assistant
Files
Directories (Folders)
Working With Files
Your Unix Course Directory
Types of Programming Languages
Python
Downloading Python
Running IDLE
Syntax Highlighting
Creating a Python Script
Running a Script in IDLE
Changing a Python Script
IDLE Has Two Different Parts
Two Ways to Run Python
Python in Class Exercises
Running Python in Interactive Mode
Scripts versus Interactive Mode
Using FileZilla
Today's Class Exercise
Class 3: Tuesday, February 3rd
Some Skills Only Come With Work
Class Exercises
Getting Help
Describing a Problem
Don't Use Screenshots in Piazza
Output
Literals
Strings and String Literals
Triple Quotes
Characters
ASCII
Unicode
Representing Unicode Values
Ranges of Characters in ASCII
Variables
Creating Variables with Assignment Statements