INTRO O
PROBLEM SOLVING AND
PROGRAMMING IN PYTHON
(use the Space key to navigate through all slides)

Prof. Andrea Gallegati |
Prof. Dario Abbondanza |

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
course-guide
By Andrea Gallegati
course-guide
- 78