HybridCourses

CS 7 - Intro to Computer Programming

Instructor: Colin Schatz
Email Instructor

Course Description

An introductory course in computer programming concepts and fundamental coding skills using object-oriented languages like Python. Material includes problem-solving techniques, design of algorithms, and common programming constructs such as variables, expressions, input/output, decision-making, loops and arrays.

To take this class, you must have daily access to a computer with an Internet connection and experience using a web browser. You will also need to understand how your college email account works with Blackboard. Learn more about your college email account.

Check the college catalog for CSU/UC transferability and to see if this course meets AA/AS degree requirements.

The instructor may drop students who miss the first meeting of a course. The first meeting of online or hybrid Distance Education courses is the first day of the class as specified in the class schedule listing. For these courses, instructors may drop students who do not log into their Blackboard course and/or complete indicated activities by the third day of classes. DE instructors may drop students if they have not submitted work and/or accessed the class for two consecutive weeks.

There might be an instructional materials fee associated with this course. Learn more about instructional materials fees.

This class begins Feb 2 and ends May 27.

On-Campus Meetings

Students will meet on campus Thursdays from 3:30 - 6:15 pm in Room 714. They will be required to complete the remainder of the course online. You can attend an OPTIONAL, on-campus orientation to Online Learning on Jan 13 from 1 - 2:30 pm or Jan 14 from 5:30 - 7 pm in Room 2410. A virtual session will be offered on the Internet on Jan 19 from 5:30-7 pm. Learn more about these orientations, which are NOT course-specific.

How This Class Operates

This is not a self-paced class; there are due dates throughout the semester that you are expected to meet, just like in a traditional, face-to-face class.

Succeeding in an Online Course

Students who succeed in online courses tend to be independent, self-motivated learners with good computer skills. If you are a procrastinator who relies heavily on the instructor for motivation, can't use a computer too well, have taken less than 21 units of college credit in your lifetime, and/or have a grade-point-average under 2.0, you should probably consider enrolling in a face-to-face course instead.

Also, don't enroll in this class if you believe the myth that learning online requires less effort than learning face-to-face. This course covers the same content and has similar activities as the face-to-face version of the course; only the method of delivery changes.

LPC offers a tutorial called "Succeeding in an online course" that will not only tell you if you are a good fit for online learning, but it also offers many strategies -- among other pertinent information -- that will help you succeed online. Please complete the tutorial.

Blackboard

This course will use the Blackboard course management system as its virtual classroom. To learn how to log in to Blackboard, go to the Blackboard Login Procedures page. Once you enroll, you will not be able to log in until the first day of class.

Register for this course

Page last modified: January 11, 2016