JAVA and C# Classes
Sales Ended
JAVA and C# Classes

JAVA and C# Classes

Event Information

Share this event

Date and Time

Location

Location

529 and HWY 6 Location Pending

Friends Who Are Going
Event description

Description

One month afternoon classes around the 529 and HWY 6 area.

LEARNING OUTCOMES:
Upon completion of this course, the student will be able to:
a. Design, create, build, and debug Java, C# applications and applets.
b. Apply algorithmic thinking to solve programming problems.
c. Implement syntax rules in Java and C# programs.
d. Explain variables and data types used in program development.
e. Apply arithmetic operations for displaying numeric output.
f. Write and apply decision structures for determining different operations.
g. Write and apply loop structures to perform repetitive tasks.
h. Write user-defined methods.
i. Identify and implement arrays, array lists, and multidimensional arrays.
j. Write Java and C# programs using object-oriented programming techniques including classes,
objects, methods, instance variables, composition, inheritance, and polymorphism.
k. Write programs using graphical user interface (GUI) components and Java’s Event Handling Model and C# .NET Structures.

OUTLINE OF INSTRUCTION:

I.Introduction
A.Features of C# .NET 5.0
B.Features of Java
C.How Java and C# works
D.Types of Java and C# Programs
E.Edit, compile, and run Java and C# applications and applets

II.Variables, data types, and expressions
A.Identifier rules
B.Naming variables, constants (final) and references
C.Primitive data types
D.Arithmetic Operators
E.Assignment Operators
F.Relational and Logical Operators
III.Program control flow
A.Sequence structure
B.Selection structure
C.Repetition structure
D.Jump (Sequence) structure

IV.Methods
A.Java API and Package/Library methods
B.User-defined methods
C.Scope and duration
D.Local and Field variables
E.Pass-by-value, Pass-by-reference
F.Recursion
G.Overloading

V.Arrays
A.Declaration and allocation
B.Passing arrays to methods
C.Sorting, searching
D.Multiple-subscripted
VI.Object-Based Programming
A.Classes and objects, instance variables, and instance methods
B.Member access modifiers: public, private, protected, package
C.Creating packages
D.Constructors, overloaded constructors
E.Set (mutator), Get (access), and predicate methods
F.Final instance variables
G.Composition
H.Finalizers, garbage collection
I.Static class members
J.this reference

VII. Object-Oriented Programming
A.Inheritance
B.Super class, subclass
C.Polymorphism
D.Dynamic method binding
E.Abstract class, Concrete class
F.Inner class definition
G.Type-wrapper class for primitive data types
H.Interfaces

VIII. Graphical User Interface
A.Event-Driven Programming and Event Handling Model
B.Window Components
C.Mouse and keyboard event handling
D.Adapter classes
E.Layout managers

http://www.ap-computer-science.com/

Share with friends

Date and Time

Location

529 and HWY 6 Location Pending

Save This Event

Event Saved