Faculty Syllabus

ITSE-1359 Introduction to Scripting Languages: Python


Rudy Martinez


Credit Fall 2023


Section(s)

ITSE-1359-002 (68987)
LEC DIL ONL DIL

LAB DIL ONL DIL

ITSE-1359-004 (68988)
LEC DIL ONL DIL

LAB DIL ONL DIL

Course Information

Section Information

Course Name, Number, Section & Synonym ITSE-1359-004-68988
Course Description Introduction to scripting languages including basic data types, control structures, regular expressions, input/output, and textual analysis.
Instructional Method LEC
Location ONL - DIL
Course Days & Times
Credits & Contact Hours 3 Credit Hours / 48 Contact Hours
Prerequisites
Instructional Method LAB
Location ONL - DIL
Course Days & Times
Credits & Contact Hours 3 Credit Hours / 16 Contact Hours
Prerequisites
Instructional Method LEC
Location ONL - DIL
Course Days & Times
Credits & Contact Hours 3 Credit Hours / 48 Contact Hours
Prerequisites
Instructional Method LAB
Location ONL - DIL
Course Days & Times
Credits & Contact Hours 3 Credit Hours / 16 Contact Hours
Prerequisites

Instructor Information

Name Rudy Martinez
ACC E-Mail Address rmartin6@austincc.edu
Office Location Google Meet Audio
Office Phone Number 5122234754
Office Hours M T W Th F 7:30 AM - 8:30 AM
Other Information Send email to confirm appointment.
ITSE1359 Syllabus
Getting Started
  • Getting Started

    1. Set a timer for one hour to read the Syllabus (including links), Schedule (see link below), and Blackboard (Bb) content.

    2. In Bb, select the Assignments tab on the left. Complete the Orientation Exam

    3. Begin work on the first assignment.

    4. Maintain a daily commitment to studying and coding.

     


Course Description/Rationale
  • Course Description/Rationale

     

    Course Description:

    Introduction to scripting languages including basic data types, control structures, regular expressions, input/output, and textual analysis.

    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.

    Prerequisite:

    One semester of programming or department chair approval.

     


Student Learning Outcomes/Learning Objectives
  • Student Learning Outcomes/Learning Objectives

     

    Learning Objectives (examples):

    1. Demonstrate the basic techniques used to create scripts for automating system administrative tasks.
    2. Design, code, and test applications using Python scripts.
    3. Demonstrate the use of regular expressions in processing text.
    4. Construct web scraping scripts to programmatically obtain data and content from web pages.
    5. Demonstrate the use of Python to manage applications using networking.
    6. Control the keyboard and mouse with GUI automation.
    7. Use Python to process Excel spreadsheets, PDF and CSV files, Word documents, and JSON data.

     


Readings
  • Readings

     

    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.

     


Course Requirements
Course Subjects
  • Course Subjects

     

    Introduction to Programming

    Introduction to Python

    Downloading and Installing Python

    Command Line Interactive

    Command Line Script

    Downloading and Installing PyCharm Pro

    Best Friend

    Pseudocode and Flowcharts

    Sequence Selection Repetition

    Object Orientation

    Variables

    Data Types

    Decision Making

    Iteration

    Classes & Objects

    Functions

    Files

    Multiple applicaitons of Python Scripting

     


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.


College Policies

Office Hours

M T W Th F 7:30 AM - 8:30 AM Google Meet Audio

NOTE Send email to confirm appointment.

Published: 08/21/2023 11:09:19