COMP/IT 105 – Introduction to Programming – Fall 2020

Course Information

  • Course URL (this page):
  • Canvas:
  • Course Syllabus (Last Updated November 10, 2020)
  • Onboarding Cloud9 with AWS Educate
  • Lectures: Online – 8/24/2020 – 12/5/2020 – synchronously MW 12:00-1:15.
  • CI Catalogue
  • Instructor: Michael Soltys <>
  • Twitter: @MichaelMSoltys
  • Course Outline: Provides a balanced view of computing and provides an introduction to the world of computer science. In depth coverage of the design, development, and expression of algorithms. Covers a variety of concepts relevant to the beginning student, including computer organization and design. We are going to use Python 3 programming  language on the AWS Cloud9 platform. Students will receive AWS Educate accounts once classes start.
  • Textbook: Think Python First Edition, by Allen B. Downey, which can be downloaded for free from:
  • Grading: 5 quizzes (25%), 5 assignments (25%), participation (20%), midterm (15%) and final exam (15%).
  • How to avoid plagiarism: The work will be done individually; each student has to work independently; verbal discussions of problems among students are allowed, indeed encouraged, but you should complete your work independently.
  • Attendance:  Online class.
  • Students with disabilities: Cal State Channel Islands is committed to equal educational opportunities for qualified students with disabilities in compliance with Section 504 of the Federal Rehabilitation Act of 1973 and the Americans with Disabilities Act (ADA) of 1990. The mission of Disability Accommodation Services is to assist students with disabilities to realize their academic and personal potential. Students with physical, learning, or other disabilities are encouraged to contact the Disability Accommodation Services office at (805) 437-8510 for personal assistance and accommodations. Please discuss your arrangements with the instructor as soon as possible.
  • Check this web page regularly for announcements.
Emsi Q3 2020 Data Set: Python 2nd most highly rated “hard skill”