Course Description from the University Bulletin
"CS 115 INTRODUCTION TO COMPUTER PROGRAMMING (3)
This course teaches introductory skills in computer programming using a high-level computer programming language. There is an emphasis on both the principles and practice of computer programming. Covers principles of problem solving by computer and requires completion of a number of programming assignments."
Lecture meets twice per week; lab sections meet once per week. This course covers introductory skills in computer programming using Python. The course assumes NO programming experience.
You should already have basic computing skills, like being able to copy files from one place to another, renaming files, making folders. You should expect to spend at least 10 hours per week outside class on this course, on average.