Menu

Programming and Design II

Programming and Design II

Course Number: CS X458.04

4 units

Demonstration of knowledge and understanding of a modern, high-level programming language with object-oriented approaches to solve a problem. Advanced software design that includes the planning, engineering, and implementation of a software system will be further developed. The final product will demonstrate the student's expertise in at least one modern, high-level programming language.

Available Sections

Starting Jun 18

181ECT002

Starting Jun 18
181ECT002

Course Fees

$545 Early Bird Discount ends on Jun 12
$595 after Jun 12

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:
Jun 18 - Aug 26, 2018

Location:

Online Course Moodle

Section Notes:

Special Refund Policy "A" applies.

Textbook:

Mandatory
"Object-oriented Software Engineering: Using UML, Patterns, and Java."
Bruegge, Bernd, and Allen H. Dutoit
ISBN: 978-0-13-606125-0

Mandatory
"Programming in Python 3"
Miller, Bailey and Vahid, Frank and Lysecky, Roman
ISBN:

Available Sections

Riverside

Section No.: 181ECT002

Dates: Jun 18 - Aug 26, 2018

Instructor: Paul Ellsworth

Textbook: Mandatory
"Object-oriented Software Engineering: Using UML, Patterns, and Java."
Bruegge, Bernd, and Allen H. Dutoit
ISBN: 978-0-13-606125-0 Mandatory
"Programming in Python 3"
Miller, Bailey and Vahid, Frank and Lysecky, Roman
ISBN:

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