IT 116: Introduction to Scripting
Index to Class Notes
Class 1: Tuesday, September 8th
Course Description
This Course Requires Work
Texts
Unix Account
Programming Assignments
Course Work
Software Needed for the Course
Attention
Laptops
Phones
Attendance
Recorded Class Meetings
Course Documents
Grading Policy
Exams and Your Grade
Late Work
Email Notification
Gradescope
Diversity, Equity and Inclusion
Accommodations for Disabilities
Classroom Behavior
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
Who Am I
Office Hours
Contacting Me
First Class Exercise
First Homework Assignment
Class 2: Thursday, September 10th
Unix Account
Your Home Directory
Your Class Directory
Help with Unix Account or Class Directory
Assignments
Submitting Assignments
Software for the Class
Files
Directories (Folders)
Working With Files
Types of Programming Languages
Python
Downloading Python
The IDLE Program
Running IDLE
Syntax Highlighting
Creating a Python Script
Fixing Errors in a Script
Changing a Python Script
IDLE Has Two Different Parts
Python in Class Exercises
Using FileZilla
Today's Class Exercise
Class 3: Tuesday, September 15th
Do You Have Enough Time to Do the Work for This Course?
Class Quizzes
First Graded Quiz
Homework and
it116
Directories
Some Skills Only Come With Work
Class Exercises
Getting Help
Describing a Problem
Don't Use Screenshots in Piazza
Login Failure
Statements
Functions
Data Types
Strings
Characters
ASCII
Unicode
Representing Unicode Values
Ranges of Characters in ASCII
Variables
Creating Variables with Assignment Statements
More on Characters
Class 4: Thursday, September 17th
Make a Study Schedule
First Graded Quiz
Gradescope
Class Quizzes
Homework and
it116
Directories
Creating Directories with FileZilla
Keeping Your Scripts Organized
Using FileZilla to Fix Problems
Use Flash Cards to Prepare for Graded Quizzes
Recorded Class Meetings
Literals
Expressions
Comments
Variable Naming Rules
Choosing Good Variable Names
Printing Multiple Values
Numeric Data Types and Literals
Why You Need to Know About Data Types
Conversion Functions
Reading Input from the Keyboard
Reading Numbers with the
input
Function