![]() |
|
|
|
| ||||||||||||||||
| Audience:
Students without programming experience. Prerequisites: Sound Algebra skills; basic computer knowledge including navigating through files and using a mouse. Duration: 80-90 hours of lecture and lab exercise time. 50% Lecture/ 50% Lab Brief Course Outline: The course begins with programming basics, introducing students to the notion of programming and the steps involved in developing a program. Students learn to use pseudocode and flowcharts to outline the logic of a simple program. The main features of Java, the programming language used in the course, are presented. A variety of practical exercises is employed to teach the use of operators, variables, flow control, methods and arrays. Our Learning I/O package allows students to create flexible, interactive programs that reflect the behavior of those in the real world. After programming basics, students are introduced to object-oriented programming concepts like classes, objects, encapsulation and inheritance. Following step-by-step exercises, students learn to define their own classes, create objects and use the classes in practical applications, like GUI programming. The course features a section on introductory GUI programming, which explains key concepts like components, containers, layout managers and event-driven programming. Students create a simple GUI application through cumulative hands-on exercises. The final part of the course covers concepts that are useful in writing Java programs. Students are presented with a high level overview of the data structures typically used in Java applications. The concept of exception handling and how it can be used to make programs more robust is explained. Students also learn how to write programs that can read and write data using Java I/O. Outsource Laboratories' instructor package includes: student guides, instructor presentation files, lab exercise templates, solution files, set-up instructions, and technical support. |
|
Home
Courseware
Training
Publishing
Site Map
Outsource Laboratories and Olabs are registered
trademarks of Outsource Laboratories. |