Menu

Introduction to Computational Thinking and Programming

Introduction to Computational Thinking and Programming

Course Number: CS X458.02

4 units

Learn at least one visual programming language, and receive an extensive introduction to a high-level programming language. Discussions include:

  • problem solving
  • designing systems

You will also explore how to use fundamental computing concepts, such as:

  • decomposition
  • data representation
  • generalization/abstractions
  • algorithms

Available Sections

Starting Jul 23

181ECT001

Starting Jul 23
181ECT001

Course Fees

$545 Early Bird Discount ends on Jul 17
$595 after Jul 17

Instructor

Paul Ellsworth [ bio ]

close [x] Paul C. Ellsworth, M.S., Computer Science Teacher, Moreno Valley High School, has more than 10 years of experience teaching programming classes in Visual Basic, C++, Java. Mr. Ellsworth teaches the new AP Computer Science Principles course, established MVHS's Computer Science Pathway, and serves on the MVUSD's Computer Science Advisory Teacher.  Prior to becoming a teacher, Mr. Ellsworth was a Computer Engineer for 25 years.

Schedule:

Begins:
Jul 23 - Sep 30, 2018

Location:

Online Course Moodle

Section Notes:

Special Refund Policy "A" applies. 

Textbook:

Mandatory
"Python Crash Course: A Hands-On, Project-Based Introduction to Programming"
Eric Matthes
ISBN: 978-1593276034

Available Sections

Riverside

Section No.: 181ECT001

Dates: Jul 23 - Sep 30, 2018

Instructor: Paul Ellsworth

Textbook: Mandatory
"Python Crash Course: A Hands-On, Project-Based Introduction to Programming"
Eric Matthes
ISBN: 978-1593276034

Location: Online Course

close [x]

Submit Feedback

Thank you for taking the time to submit your feedback about the UCR Extension website. Please be sure to include all relevant information to ensure that we can follow up with your request as soon as possible.

Add Supporting Files