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


  1. Bulletin
  2. Recommended Textbook
  3. Course Outline

Recommended Textbook


    Murach Java Programming
  • TITLE: Murach's Java Programming

  • AUTHOR: Murach

  • EDITION: 4th

  • PUBLISHER: Mike Murach & Associates, Inc.

  • ISBN: 9781890774653


Course Outline


  1. Getting Started with Java and NetBeans - Ch 1
    Handout: Java and NetBeans ( presentation )

  2. Intro to Java Programming - Ch 2
    Handout: Introduction to Java Programming ( presentation )

  3. Variables, Classes, Objects and Methods - Ch 2
    Handout: String, Scanner, and Java API ( presentation )

  4. Console I/O and Comparing Variables - Ch 2

  5. Working with Data and Classes - Ch 3
    Handout: Relational Operators and Flow Control ( presentation )

  6. Control Statements and Static Methods - Ch 4
    Handout: Data types, Math, Integer, Double, BigDecimal, NumberFormat, and loops ( presentation )

  7. Validating Input Data, Testing, and Debugging Programs - Ch 5 and 6
    Handout: Exceptions, Console Input Validation, Handling Errors ( presentation )

        ____________Midterm Evaluations____________

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

  9. Processing Single Dimension Arrays - Ch 11
    Handout: An Overview of Java Arrays ( presentation )

  10. Processing Multiple Dimension Arrays - Ch 11

  11. Intro to Collections using the ArrayList Class - Ch 12
    Handout: Java Collections and Generics ( presentation )

  12. Collections using the LinkedList Class - Ch 12

  13. Untyped Collections and Vectors - Ch 12

  14. Dates and Strings - Ch 13
    Handout: GregorianCalendar, Date, DateFormat ( presentation )

  15. Strings and the StringBuilder Class - Ch 13
    Handout: String, StringBuilder, StringBuffer ( presentation )

        ____________Final Exam____________