Skip to content
View vishnukallem's full-sized avatar

Block or report vishnukallem

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vishnukallem/README.md

CIS Intermediate Java Programming

Address: 1000 Galvin Rd S, Bellevue, Nebraska 68005 - Directions

Computer Information Systems Degree

Course Description

This course is designed to teach principles of Object-Oriented (OO) programming using Java. Topics include the language syntax, OO concepts, and advanced features of the Java programming language. Topics include inheritance, polymorphisms, abstracts, exception handling, basic input and output. Students will gain experience using agile development techniques, and gain an understanding of how to use good security practices in development software.

Course Prerequisites

CIS 242 or CIS 243

Course Objectives

Students who successfully complete this course should be able to:

  • Write more complex applications using Object-Oriented (OO) development skills
  • Understand Java's basic implementation of OO development features
  • Use Java's more advanced OO development features
  • Document applications for future maintainability
  • Use a source code control tool for code sharing and version control
  • Understand unit testing methodologies

Topic Outline

Complex Types

  • Primitive Types
  • Objects
  • Data Structures
  • StringBuilder and StringBuffer
  • BigInteger, BigDecimal, and Number

Object-Oriented Programming

  • Design Patterns
  • Classes
  • Abstract Classes and Interfaces
  • Access Modifiers
  • Inheritance and Polymorphism
  • Input and Output Processes

JavaFX

  • JavaFX SDK
  • JavaFX Panels
  • JavaFX Controls
  • JavaFX Event Handling

Error Handling

  • try
  • catch
  • finally
  • Defensive Programming

Repository Overview

Carefully read the assigned chapters, videos, and narrative I've included under each module.

Approach this course from top-to-bottom and do not move on to the next module without fully understanding the previous one. The Reading & Videos section are critical to learning the material. Do not just scan over what I've provided.

git clone https://github.com/buwebdev/cis-505.git
cd cis-505

Textbooks Companion Website

Popular repositories Loading

  1. vishnumodule1 vishnumodule1 Public

  2. cis-505 cis-505 Public

    Forked from buwebdev/cis-505

    Course repository for CIS 505 Intermediate Java Programming

    Java

  3. vishnukallem vishnukallem Public

    Config files for my GitHub profile.

  4. vishnu vishnu Public

    Java

  5. module_2 module_2 Public

    Java

  6. Module_8 Module_8 Public