INTRO   O

PROBLEM SOLVING AND

PROGRAMMING IN PYTHON

 

(use the Space key to navigate through all slides)

CIS 1051 - COURSE GUIDE

COURSE INFORMATION

 

Room 6 or online

 

Tuesdays or Thursdays (defined week by week)

6:10 - 8pm

... CONCERNING OFFICE HOURS

By appointment ( email ) at Temple Rome Campus

 

 

Send emails in advance, do not leave appointments to the last minute, such as the night before an exam

TEACHING MATERIAL

  • Syllabus uploaded on CANVAS

  • Lecture slides on CANVAS (modules page)
     
  • The book is only a guide
  • Not all the chapters in the book will be covered
     
  • Final grade based on Lab sessions
  • Exercises: the more you code, the better!

ASSESSMENTS

 

  • Midterm/Final exams (35%)
  • Assignments (50%)

  • Class participation (15%)

COURSE OUTLINE

  • Intro to Programming & Python Basics
  • Bash CLI
  • Github codespaces and google colab
  • Classes

  • Using Functions and Modules
  • Object Oriented Programming and Methods
  • Other Intrinsic Types: Strings, Dicts, Tuples, Lists, ...
  • Conditional Execution (if statement)
  • Loops (for, while)
  • Debugging
  • Versioning and Documenting released Software

... the above order, really doesn't matter.

HOW CAN I

PROFIT FROM

THIS PYTHON
CLASS ?

Simply ...

AND

GET IN TOUCH WITH

POPULAR TECH STACKS!

ATTENDANCE POLICY

  • Attendance will be taken at the start of each class

  • If I am late please wait, the class is not canceled !

  • Pay attention during classes, and participate

  • This course requires time and dedication

If you have any comments, problems or issues,

please come forward immediately

This was crafted with

A Framework created by Hakim El Hattab and contributors
to make stunning HTML presentations

course-guide 2026

By Andrea Gallegati

course-guide 2026

  • 32