Faculty Syllabus
ITSE-1359 Introduction to Scripting Languages: Python
Rudy Martinez
Credit Fall 2026
Section(s)
ITSE-1359-001 (53596)
LEC DIL ONL DIL
LAB DIL ONL DIL
Course Information
Section Information
Instructor Information
ITSE1359 Syllabus
Getting Started
-
Getting Started
-
Set a timer for one hour to read the Syllabus (including links), Schedule (see link below), and Blackboard (Bb) content.
-
In Bb, select the Beginning section on the left. View the Orientation Video.
-
In Bb, select the Beginning section on the left. Complete the Orientation Exam.
-
Begin work on the first assignment.
-
Maintain a daily commitment to studying and coding.
-
General Course Policies and Welcome letter
Blackboard Access
-
Blackboard Access
Blackboard (Bb) course access 1st week of class:
Students must access the course in Bb during the 1st week of class to be counted as "Attending". If a student does not access the course in Bb during the 1st week of class s/he will be classified as "Never Attended" and will be ineligible for financial aid and automatically dropped from the course.
Learning Outcomes
-
Course Learning Outcomes
Learning Objectives (examples):
- Demonstrate the basic techniques used to create scripts for automating system administrative tasks.
- Design, code, and test applications using Python scripts.
- Demonstrate the use of regular expressions in processing text.
- Construct web scraping scripts to programmatically obtain data and content from web pages.
- Demonstrate the use of Python to manage applications using networking.
- Control the keyboard and mouse with GUI automation.
- Use Python to process Excel spreadsheets, PDF and CSV files, Word documents, and JSON data.
-
Program Learning Outcomes
● PSLO 5.3 – Software Assurance – Design and evaluate a computer-based system, process,
component, or program to meet desired needs and quality standards. -
General Education Competencies
SCANS (Secretary’s Commission on Achieving Necessary Skills):
The following list summarizes the SCANS competencies addressed in this particular course:
RESOURCES
1.1 Manages Time
INTERPERSONAL
2.1 Participates as a member of a team
2.6 Works with Cultural Diversity
INFORMATION
3.1 Acquires and Evaluates Information
3.2 Organizes and Maintains Information
3.3 Uses Computers to Process Information
SYSTEMS
4.1 Understands Systems
4.2 Monitor and Corrects Performance
4.3 Improve and Designs Systems
TECHNOLOGY
5.1 Selects Technology
5.2 Applies Technology to Task
5.3 Maintains and Troubleshoots Technology
BASIC SKILLS
6.1 Reading
6.2 Writing
6.3 Arithmetic
6.4 Mathematics
6.5 Listening
THINKING SKILLS
7.2 Decision Making
7.3 Problem Solving
7.4 Mental Visualization
7.5 Knowing How to Learn
7.6 Reasoning
PERSONAL SKILLS
8.1 Responsibility
8.2 Self-Esteem
8.3 Sociability
8.4 Self-Management
8.5 Integrity/Honesty
Course Subjects
-
Catalog Description
Course Description:
Introduction to scripting languages including basic data types, control structures, regular expressions, input/output, and textual analysis.
-
Course Rationale
Course Rationale:
This course is an introduction to scripting languages and Python. The purpose of the course is to prepare students for building scripts that control a sequence of program steps such as those used in developing testing and deploying software. A modern scripting language, Python, is used as an example of a scripting language.
-
Course Outline & Calendar
This is the schedule for the Fall 2026 semester. See Bb for more detail.
*** Schedule ***
Readings
-
Texts
Course Content:
OER (Open Educational Resources) are used in this course and are listed in the Blackboard classroom.
Purchase of a textbook is not required.
-
Material/Software
PyCharm Community is the recommended IDE for this course. It is the industry standard.
Course Requirements
-
Grading System
Course Requirements and Grading Rubric:
Tutoring Services (generally intended for entry-level subject material)
-
Attendance/Participation
Active participation in the class is required and is demonstrated by submitting correct assignments on time per the course schedule.
-
Withdrawals
Withdrawal: It is the student’s responsibility to withdraw from the course if s/he elects that option. However, the professor may initiate a withdrawal if a student becomes more than two assignments behind the course schedule. If you become two assignments behind in the course, you should send an email to your professor stating your desire to remain in the course and describing a plan to resume progress.
-
Missed Exams & Late Work
Important:
Late submissions are NOT allowed. Replacement Programs are the only exception as described below.Policy Details Late Submissions Late submissions are NOT allowed. Replacement Programs Available There are two Replacement Programs (1 and/or 2). What They Replace The Replacement Programs (1 and/or 2) may be submitted to replace a Program 01–14 assignment. Simply resubmit the program being replaced. When to Use A Replacement Program may be used to REPLACE any earlier assignment for which full credit was not earned. Simply resubmit the program being replaced. Requirements Follow the requirements and instructions for the assignment being replaced. Simply resubmit the program being replaced. Where to Submit Submit the previously missed (or lower grade) assignment at one of the Replacement Program links. Simply resubmit the program being replaced. Blackboard Comment Requirement Identify the assignment being submitted in the Blackboard comments.
Penalty: –10% if the assignment is not identified in the Blackboard comments.Due Date Replacement Programs are due the last day of the course at 11:59 PM CT. -
Incompletes
Incomplete: An Incomplete may not be used as a shelter from a potentially low grade. A student who qualifies for an incomplete may request an “I” (Incomplete) at the end of the semester only if ALL of the following conditions are satisfied:
1. The student is unable to complete the course during the semester due to documented extenuating circumstances.
2. The student must have completed at least half the course and earned a grade “C” or higher.
3. To remove an “I”, the student must complete the course two weeks before the end of the following semester or usually much sooner based on direction of the professor.
-
AI Policy
The eight sections of the AI policy for this course are covered at this link:
AI Course Policies
College Policies
Office Hours
M T W Th F 7:30 AM - 8:30 AM Google Meet Audio
NOTE Email to confirm appointment.Published: 08/24/2026 09:08:53