Introduction to Programming

Program: MSIS/PhD
Course Areas
General Information Studies Elective
Data Science/Engineering/Analytics

Catalog Description

Introduction to common concepts and constructs of modern computer programming such as classes and objects, methods, inheritance, data types, variables, operators, procedures, and code libraries. Development of programmatic solutions to specific computing problems and design applications for modern computing platforms such as desktop, tablet, mobile, and the World Wide Web. Intended for students with no significant prior programming experience.

Instructor Description

The class focuses on developing problem solving skills using Python as a programming language. Starting from procedural function development, we also explore object-oriented techniques, and discuss simple data structures that are often used in software development. The students usually do a few programming assignments, take a midterm, and submit a final project.

Prerequisites

Graduate standing.

Skills and Knowledge
Learn Problem Solving Skills
Python Coding
peer Collaboration
Topics and Concepts
Basics Of Python
Object-oriented Design In Python
Simple Data Structures

Scheduled and Upcoming Classes for this Course

Class Name Semester Day(s) Start Time(s) End Time(s) Building Room
INF 380P: Introduction to Programming

Shounak Roychowdhury

Fall Term 2025
  • Wednesday
  • 3:00 pm
  • 6:00 pm
  • UTA
  • 1.212
INF 380P: Introduction to Programming

Shounak Roychowdhury Syllabus

Spring Term 2025
  • Tuesday
  • 9:30 AM
  • 12:30 PM
  • UTA
  • 1.208

Past Classes for this Course

Class Name Semester Day(s) Start Time(s) End Time(s) Building Room
INF 380P: Introduction to Programming

Shounak Roychowdhury Syllabus

Spring Term 2024
  • Tuesday
  • 9:30 AM
  • 12:30 PM
  • UTA
  • 1.208
INF 380P: Introduction to Programming

Shounak Roychowdhury Syllabus

Fall Term 2024
  • Wednesday
  • 3:00 PM
  • 6:00 PM
  • UTA
  • 1.212
INF 380P: Introduction to Programming

Shounak Roychowdhury Syllabus

Spring Term 2023
  • Tuesday
  • 9:00 AM
  • 12:00 PM
  • UTA
  • 1.208
INF 380P: Introduction to Programming

Shounak Roychowdhury Syllabus

Fall Term 2023
  • Monday
  • 3:00 PM
  • 6:00 PM
  • UTA
  • 1.208
INF 380P: Introduction to Programming

Elliott Hauser

Fall Term 2022
  • Thursday
  • 12:30 PM
  • 3:30 PM
  • UTA
  • 1.208