English Arabic French German Italian Portuguese Russian Spanish

COSC 122 - Computer Programming II


This course will help students learn about advanced programming and how to apply that to software engineering techniques. They will design and implement manipulation of programs that have complex date structures.

The learning outcomes of this course are:

  • Working with object and procedural oriented parts of the Java language
  • Developing important techniques for designing, developing and documenting programs that are structured properly
  • Continuing to apply problem solving skills
  • Using proper software engineering principles
  • Learning the foundations for advanced programming
  • Implementing basic common programming data structures

Pre-Requisites:  None

Text book: Chase, J, Lewis, J, and DePasquale, P. Java Foundations: Introduction to Program Design & Data Structures . 3rd edition. Pearson (Addison-Wesley), 2014.
Type: Textbook, ISBN-978-0-13-337046-1

[button type="info" target="_self" link="javascript:history.back()" icon="info-sign"]Back to courses[/button]
  • 2512 Chambers Road, Suite 107,
  • Tustin, CA92780, USA
  • 1 (949)-501-3701
  • This email address is being protected from spambots. You need JavaScript enabled to view it.

Send Us A Message

  Mail is not sent.   Your email has been sent.
We use cookies to improve our website. By continuing to use this website, you are giving consent to cookies being used. Cookie policy. I accept cookies from this site. Agree