dthomsen116 / CSI-160

Intro to Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Certification of Authenticity:

I certify that this is entirely my own work, except where I have given fully-documented references to the work of others. I understand the definition and consequences of plagiarism and acknowledge that the assessor of this assignment may, for the purpose of assessing this assignment:

  • Reproduce this assignment and provide a copy to another member of academic
  • staff; and/or Communicate a copy of this assignment to a plagiarism checking
  • service (which may then retain a copy of this assignment on its database for
  • the purpose of future plagiarism checking)

Course Information

Course Name: Python Programming

Course Number: CSI-160

Professor: Dr. Canovatchel

Semester: Fall 2021

Student Name: David Thomsen

REPO Description

This course repository provides the work completed and assignments given during Python Programming, taught by Professor Canovatchel. It includes essential information about the course, such as its description, objectives, and required materials. Please read through this document to familiarize yourself with the course content and expectations.

Course Description

Students will learn the history and basics of computing as well as the fundamentals of Python programming.

General topics include:

  • history of computing
  • number systems
  • boolean logic
  • algorithm design and implementation
  • modern computer organization.

Programming topics include:

  • memory and variables
  • data types
  • mathematical operations
  • basic file I/O
  • decision-making
  • repetitions
  • functions
  • list basics

CLOs

By the end of this course, students should be able to:

  • Discuss the history of computing and the organization of computers
  • Develop programs according to a coding standard
  • Design, implement, test and debug a program to specification
  • Differentiate characteristics of data types and structures
  • Choose appropriate conditional constructs for a given programming task
  • Choose appropriate iteration constructs for a given programming task
  • Apply the techniques of structured (functional) decomposition
  • Manipulate files with basic I/O operations
  • Convert values between number systems
  • Discuss issues related to accessibility

About

Intro to Python


Languages

Language:Python 100.0%