Programming (Java)
One radical vision of the early 1990s was to extend network computing capability to everyday life. In 1991, Sun Microsystems' engineers, led by James Gosling, believed this revolution would take shape through the union of computers and digital consumer devices. They gave life to the technology by creating a programming language called Java that would become the signature of this worldwide digital revolution. Today, Java is intricately interlaced within the Internet, mobile phones, handheld devices, games, navigation systems, e-business solutions, and just about every application and device that surround us in our day-to-day lives.
A course in Java programming will involve the following set of topics:
- Primitive Data and Definite Loops
- Parameters and Objects
- Conditional Execution
- Program Logic and Indefinite Loops
- File Processing
- Arrays
- Classes
- Inheritance and Interfaces
- Array Lists
- Java Collections Framework
- Recursion
- Searching and Sorting
- Graphical User Interfaces
- Implementing a Collection Class
- Linked Lists
- Binary Trees
There is a free online Java textbook made available from Hobart and William Smith Colleges that students should definitely take advantage of. Additional books on Java can be found on Amazon.com and Google. Finally, go to Oracle, the company that owns Sun Microsystems (creators of Java) for the best Java tutorials.
To fulfill our mission of educating students, our online tutoring centers are standing by 24/7, ready to assist students who need help with Java.
|
| Subjects & Resources |
- Administration
- Anthropology
- Architecture
- Biology
- Business
- Chemistry
- Computer Science Tutoring Online
- 3D Graphics
- Artificial Intelligence
- Bioinformatics
- Circuit Analysis
- Cryptography
- Data Structures and Algorithms
- Database Development
- Digital Electronics
- Discrete Math
- Image Processing
- Information Security
- Information Theory
- Linux (Shell Scripting, etc.)
- Matlab
- Networks Management
- Operating Systems
- Parallel Computing
- Programming (Assembly Language)
- Programming (C Family)
- Programming (Dynamic, Linear, Non-linear, etc.)
- Programming (Java)
- Programming (Python, Ruby, Perl, PHP, etc.)
- Software Engineering/Design
- Software Testing/Analysis
- Software Training (all Microsoft products and more)
- Systems Architecture
- Theoretical
- Verilog HDL
- Web Design (HTML, XML, PHP, Adobe, Flash, etc.)
- Computer Support Services
- Education
- Engineering
- Exam Prep
- Geography
- Government and Politics
- High School Subjects
- History
- Language Homework Help
- Law Tutoring
- Mathematics
- Media Studies
- Medicine and Nursing
- Music
- Philosophy
- Physics
- Psychology
- Public Speaking
- Religion
- Science
- Sociology
- Sports Science (P.E.)
- Theater
- Writing Homework Help
|
|
|