Fall 2026

ITSE 1302-71

Computer Programming

Course Information

Department
BAIT
Instructor
Mires, Nicholas
Description
Last Updated
Friday, August 7, 2026 9:01 AM
Course Syllabus
Published Structured Syllabus

ITSE 1302-71

Computer Programming
Term
Fall 2026
Instructor
Mires, Nicholas
Department
BAIT

Instructor Information

Instructor: Blake Mires


Email: miresnb@lamarpa.edu


Phone: none


Office Hours: none


Additional Contact Information: none

Course Description

Use programming techniques including control structures, arrays, and subprograms to design and code basic programs using a modern computer language. Other topics include working with data, number systems, and an introduction to object-oriented and event-driven programming.

Required Textbook & Materials

  • Cengage
  • Fundamentals of Python: First Programs, 15th Edition, Kenneth A. Lambert, ISBN-13: 9780357881125

Textbook Purchasing Statement

Textbook Purchasing Statement: A student attending Lamar State College Port Arthur is not under any obligation to purchase a textbook from the college-affiliated bookstore. The same textbook may also be available from an independent retailer, including an online retailer.

Additional Materials/Resources

none

Pre-requisites/Co-requisites

none

Learning Outcomes

Upon completion of this course, the student will be able to

•           Understand the concept of a program (a computer following a series of instructions).

•           Understand the concept of a variable holding a value, how a variable is declared and how it can change.

•           Understand the concept of a loop.

•           Be able to work with both character and numerical data.

•           Understand the concept of an algorithm (that is, a series of steps that can be carried out in a mechanical way) and a few specific examples of algorithms (for example, finding an average, sorting, searching).

•           Understand the parts of a computer system and how they interact.

•           Understand the concept of a program in a high-level language being translated by a compiler into machine language program and then executed.

Program Student Learning Outcomes

Upon completion of this course, the student will be able to

•           Understand the concept of a program (a computer following a series of instructions).

•           Understand the concept of a variable holding a value, how a variable is declared and how it can change.

•           Understand the concept of a loop.

•           Be able to work with both character and numerical data.

•           Understand the concept of an algorithm (that is, a series of steps that can be carried out in a mechanical way) and a few specific examples of algorithms (for example, finding an average, sorting, searching).

•           Understand the parts of a computer system and how they interact.

•           Understand the concept of a program in a high-level language being translated by a compiler into machine language program and then executed.

Lecture Topics Outline

Overview & Syllabus

Chapter 1. Introduction

Chapter 2. Software Development, Data Types, and Expressions

Chapter 3. Loops and Selection Statements

Chapter 4. Strings and Text Files

Chapter 5. Lists and Dictionaries

Chapter 6. Design with Functions

Chapter 7. Design with Recursion

Study for Midterm

Chapter 8. Simple Graphics and Image Processing

Chapter 9. Graphical User Interfaces

Chapter 10. Design with Classes


Major Assignments Schedule

DATE

TOPIC

ASSIGNMENTS/Quizzes

(Due on this Date)

Week 1

Overview & Syllabus

 

Week 2

Chapter 1. Introduction

08/30/2026

Week 3

Chapter 2. Software Development, Data Types, and Expressions

09/06/2026

Week 4

Chapter 3. Loops and Selection Statements

09/13/2026

Week 5

Chapter 4. Strings and Text Files

09/20/2026

Week 6

Chapter 5. Lists and Dictionaries

09/27/2026

Week 7

Chapter 6. Design with Functions

10/04/2026

Week 8

Chapter 7. Design with Recursion

10/11/2026

Week 9

Study for Midterm

 

Week 10

Midterm Exam

10/25/2026

Week 11

Chapter 8. Simple Graphics and Image Processing

11/01/2026

Week 12

Chapter 9. Graphical User Interfaces

11/08/2026

Week 13

Chapter 10. Design with Classes

11/15/2026

Week 14

Study for Final Exam

 

Holiday

Thanksgiving

 

Week 15

Final Exam

12/09/2026


Final Exam Date

Week 15

Final Exam

12/09/2026


Grading Scale

GRADE SCALE

·      90-100    A

·      80-89      B

·      70-79      C

·      60-69      D

·      0-59        F

Determination of Final Grade

Final grades will be calculated according to the following criteria:

·      Assignments   40%

·      Midterm          25%

·      Finals              35%

Instructor Policies

1.      All assignments must be submitted through Blackboard.

2.      All homework, papers, and tests must be completed solely by the student. A first instance of plagiarism will result, at minimum, in a zero on the assignment. A second offense will result in dismissal from the course. (Student not dropped from the course.)

3.      Mature behavior is expected at all times.

4.      Access to Blackboard and your email is required. Frequently check for any new announcements.

5.     Late work will not be accepted except in the case of a documentable emergency beyond the student’s control. Complete assignments and submit them by the due date. You may turn them in early, but not after the due date. Technical difficulties and any other issues must be resolved before the due date, and they will not result in a time extension. If you have issues with Blackboard, use the Technical Support link. Any emails requesting help with an assignment must be sent on a weekday at least 48 hours before the due date. For assignments due over the weekend, emails must be submitted no later than 11:59 p.m. on Wednesday. Emails sent during the weekend will be answered the following work week. Each message must include your name, course, and class section (e.g., PHIL 1301 3A1).

6.   Due dates may need to be altered. I will update the Blackboard calendar if a due date is changed.

 

Attendance Policy

none

Additional Information

none

MyLSCPA

Be sure to check your campus email and Course Homepage using MyLSCPA campus web portal. You can also access your grades, transcripts, academic advisors, degree progress, and other services through MyLSCPA.

Academic Honesty

Academic honesty is expected from all students, and dishonesty in any form will not be tolerated. Please consult the LSCPA policies (Academic Dishonesty section in the Student Handbook) for consequences of academic dishonesty.

ADA Considerations

The Americans with Disabilities Act (ADA) is a federal anti-discrimination statute that provides comprehensive civil rights for persons with disabilities. Among other things, this legislation requires that all students with disabilities be guaranteed a learning environment that provides for reasonable accommodation of their disabilities. If you believe you have a disability requiring an accommodation, please contact the Accessibility Services Coordinator, Room 119, in the Ruby Fuller Building. The phone number is (409) 984-6241.

Facility Policies

No food or tobacco products are allowed in the classroom. Only students enrolled in the course are allowed in the classroom, except by special instructor permission. Use of electronic devices is prohibited.

HB 2504

This syllabus is part of LSCPA's efforts to comply with Texas House Bill 2504.

Mandatory Reporting of Child Abuse and Neglect

As per Texas law and LSCPA policy, all LSCPA employees, including faculty, are required to report allegations or disclosures of child abuse or neglect to the designated authorities, which may include a local or state law enforcement agency or the Texas Department of Family Protective Services. For more information about mandatory reporting requirements, see LSCPA's Policy and Procedure Manual.

Title IX and Sexual Misconduct

LSCPA is committed to establishing and maintaining an environment that is free from all forms of sex discrimination, including sexual harassment, sexual violence, and other forms of sexual misconduct. All LSCPA employees, including faculty, have the responsibility to report disclosures of sexual misconduct, including sexual harassment, sexual assault (including rape and acquaintance rape), domestic violence, dating violence, relationship violence, or stalking, to LSCPA's Title IX Coordinator, whose role is to coordinate the college's response to sexual misconduct. For more information about Title IX protections, faculty reporting responsibilities, options for confidential reporting, and the resources available for support visit LSCPA's Title IX website.

Grievance / Complaint / Concern

If you have a grievance, complaint, or concern about this course that has not been resolved through discussion with the Instructor, please consult the Department Chair.