CIS-157 Home: http://www.c-jump.com/bcc/c157c/c157syllabus.html

CIS-157 Object-Oriented Java Programming I
Bristol Community College
Computer Information Systems Department
Fall 2019


  1. Bulletin
  2. Recommended Textbook
  3. Course Outline

Recommended Textbook


    Murach Java Programming
  • TITLE: Murach's Java Programming

  • AUTHOR: Murach

  • EDITION: 5th

  • PUBLISHER: Mike Murach & Associates, Inc.

  • ISBN: 9781943872077


Course Outline


  1. An introduction to Java - Ch 1
    Handout: Java and NetBeans ( presentation )

  2. How to write your first Java applications - Ch 2
    Handout: Introduction to Java Programming ( presentation )

  3. How to work with the primitive data types - Ch 3
    Handout: Relational Operators and Flow Control ( presentation )

  4. How to code control statements - Ch 4
    Handout: Data types, Math, Integer, Double, BigDecimal, NumberFormat, and loops ( presentation )

  5. How to code methods, handle exceptions, and validate data - Ch 5

  6. How to test, debug, and deploy an application - Ch 6
    Handout: Exceptions, Console Input Validation, Handling Errors ( presentation )

        ____________Midterm Evaluations____________

  7. How to Define and Use Classes - Ch 7
    Handout: Classes ( presentation )
    javacoffeebreak.com article: Objects, Instance Methods, and Instance Variables

  8. How to work with arrays - Ch 11

  9. How to work with collections and generics - Ch 12

  10. How to work with strings - Ch 13
    Handout: String, StringBuilder, StringBuffer ( presentation )

  11. How to work with dates and times - Ch 14
    Handout: GregorianCalendar, Date, DateFormat ( presentation )

        ____________Final Exam____________