INTRO   O

PROBLEM SOLVING AND

PROGRAMMING IN PYTHON

 

(use the Space key to navigate through all slides)

Prof. Andrea Gallegati
tuj81353@temple.edu

Prof. Dario Abbondanza
tuk96119@temple.edu

CIS 1051 - COURSE GUIDE

COURSE INFORMATION

 

Room 2

 

from 6:30 to 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 GitHub
     
  • 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

 

  • Final exam (20%)
  • Assignments (70%)

  • Class participation (10%)

COURSE OUTLINE

  • Intro to Programming & Python Basics
  • Modern Software Development in devcontainers
  • Classes

  • Using Functions and Modules
  • Object Oriented Programming and Methods
  • Other Intrinsic Types: Strings, Dicts, Tuples, Lists, ...
  • Conditional Execution
  • Loops
  • 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

  • This course require 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

Made with Slides.com