Collin College – Continuing Education

Course Syllabus

Course:
XJVA 0103 0: Java Programming I; CRN 73254
Date/Time/Sessions:
1/??/2017 – 2/??/2017; Wednesdays; 6:30 PM – 9:30 PM
Instructor:
Oz Brown
Phone:
(866) 220-4777 (day/evening hours, allow 24 hour response time)
E-mail:
education@ogbrown.com (anytime, allow 24 hour response time)
Class Web Site:

Course Description:

Learn the basics of Java language syntax and object-oriented programming. Gain practical experience by designing, writing, compiling, and executing simple Java programs.

Course Prerequisite(s):

Microsoft Windows, knowledge of a text editor and Beginning Programming I, or equivalent experience.

Course Objectives:

Upon completion, you will:

  • Be able to develop simple Java applications,
  • Understand elementary object-oriented programming
  • Gain a firm foundation of Java concepts.
  • Be able to use the Eclipse IDE to develop Java applications.

Student Expectations:

  • Students will attend as many of the scheduled classes as possible. 8 Sessions required for 90% attendance.
  • Students will be personally responsible for any assignments given in class.
  • Students will help the instructor conduct class in a professional and mature manner 🙂
  • Students will have fun and learn.

Textbook(s):OPTIONAL

Murach’s Java Programming 4th ed.
Joel Murach; Murach Publishers
ISBN: 978-1-890774-65-3

Next Class Possibilities:

Java Programming II

Instructor Notes:

Do not purchase text before first class meeting.

Lesson Plan – By session:

Session 1:

  • Introduction to Java syntax,
  • getting started with Java,
  • introduction to Objects

Session 2:

  • Java syntax continued

Session 3:

  • Designing and writing simple java programs

Session 4:

  • Java classes and objects. Object-oriented programming

Session 5:

  • Object-oriented design and development with Java (part I)

Session 6:

  • Object-oriented design and development with Java (part II)

Session 7:

  • Introduction to using Eclipse – integrated development environment

Session 8:

  • Common (useful) Java classes