INTRODUCTION TO JAVA

INTRODUCTION TO JAVA

This course covers programming fundamentals, design and implementation of basic console applications, and the use of window components in graphical user interface (GUI) design. Fundamentals covered include loops, arrays, input/output, events, exceptions, and threads. Using the Java programming language, students will explore data encapsulation, class and method constructs, standard programming algorithms, programming methodology, and syntax structures. Students will work on programming examples in the video tutorials and in Java game tutorials found through web searches. This course is designed to prepare each student to complete other programming language courses and/or advanced Java courses. Students also receive a solid foundation in logical thinking and problem-solving that will serve them well in any future discipline. This is a single semester course.

RECOMMENDED PRE-REQUISITE: Pre-Algebra.

Chromebooks are not compatible with the coding programs used for this course. Students must have a Mac or PC.

ONE SEMESTER COURSE

Unit 1: Introduction to Computer Science

  • Course Overview
  • History of Computing
  • Intro to Computer Science
  • Computational Thinking
  • Using Java
  • Output in Java
  • Variables
  • Basic Input and Output
  • Data Types
  • Arithmetical Operators
  • Operators
  • Logical Operations
  • Control Structures
  • Create a Calculator Program

Unit 2: Object-Oriented Programming

  • Object-Oriented Programming
  • Methods
  • Creating a Class
  • Instantiate an Object
  • Inheritance
  • Polymorphism
  • String Class
  • String Methods
  • Java API

Unit 3: Software Development

  • Software Development Cycle
  • Stages of Development
  • Ethical Use and Responsibility
  • Set Up a Game Frame
  • Create a Canvas
  • Animation
  • Sprites Speed and Direction
  • Events
  • Collision Detection
FORM OUR BLOG POSTS

More Articles From Resource Library

blog thumb

Scottish Creatives To Receive Funded Business.

  • Begrass Tyson
  • April 23,2021

Pluoresnts customize prancing apcente customer service anding ands asing in straelg Interacvely cordinate performe

blog thumb

Scottish Creatives To Receive Funded Business.

  • Begrass Tyson
  • April 23,2021

Pluoresnts customize prancing apcente customer service anding ands asing in straelg Interacvely cordinate performe

blog thumb

Scottish Creatives To Receive Funded Business.

  • Begrass Tyson
  • April 23,2021

Pluoresnts customize prancing apcente customer service anding ands asing in straelg Interacvely cordinate performe