Java Level I, CMP950
Course Description:
This course is for anyone who wants to learn how to program with Java. Topics include Java language essentials, Java Software Development Kit (J2SDK), and development of simple Web applications and stand-alone applications in Java. This course includes object-oriented programming overview.
Prerequisites: Programming Fundamentals or equivalent experience, plus knowledge of the Web and HTML.
Technology update: Please bring a Flash Drive/Memory Stick 512MB or larger to class which will enable you to save your class work.
Textbook:
Books may be purchased at the MC Bookstore or online. You will need to know the CMP#(Continuing Education classes) for the class you are taking in order to look up information about the textbook.
Classroom Hours: 18
Course Content:
Unit 1
- Java software development kits, platforms, and components
- Java standalone applications, applets, and servlets
- Java source code, bytecode, and virtual machine
- Setting up Windows (path and classpath) to work with Java
- Using Windows tools (DOS prompt and notepad) to work with Java
- Compiling and running a Java standalone application and an applet
Unit 2
- Java identifiers, statements, comments, naming convention
- Declaring a class, a package, a method, and an attribute
- Importing packages and classes
- Java primitive data types, type conversion, and type casting
- Java operators and control statements
- Basic GUI input and output operations
Unit 3
- Declaring a class, a package, a method, and an attribute
- Importing packages and classes
- About constructors
- Developing simple applets and standalone applications
- Using references and instantiating objects
- Using and navigating Java API documentation
Unit 4
- Using javadoc to create Java documents
- Working with inheritance, classes, and interfaces
- Designing, developing, and running applets and standalone applications using Java object oriented features