US TOLL FREE: 1-888-681-4948
Home
Shopping Cart
Contact Us
Search
Advanced search
Game Programming
Graphic Design
Web Design
Programming
SEO
More ..
Game Programming
Graphic Design
Web Design
Programming
SEO
Networking
Information Management
Multimedia
Computer Science
Computer Geek Books
::
Programming
:: Understanding Programming: An Introduction Using Java (with InfoTrac)
Printable version
Special
Gift certificates
Help
Contact us
Privacy statement
Understanding Programming: An Introduction Using Java (with InfoTrac)
This text is focused on teaching Java as a first language using two principles: First, students learn best when they see and appreciate an immediate need. Second, students learn best by doing and experiencing. In the first few chapters, the book starts with a breadth-first approach. Students learn one way to do I/O, one variable type, one way to do a condition, and one loop statement. Quickly, students begin coding useful and interesting programs with this subset of Java. Taking a spiral approach, the author introduces a concept or method in simplified form and gradually, as the need for more capability is demonstrated, expands upon it until the full concept is presented. Chapters are teaching units, not topic units, and the text avoids teaching mechanisms and concepts that allow errors students are not yet ready to understand. Students gain confidence and are excited to learn more as the course progresses.1. YOUR FIRST JAVA PROGRAM. Programming with High-Level Languages. A Simple Java Program. Literal Output. Double Variables and Declarations. Variable Input and Output. Assignments and Expressions. Class Debugging. Example Projects. Summary. Exercises. 2. SIMPLE CHOICE AND REPITITION. The Conditional Statement. Statement Blocks. The while Statement. Introduction to Analysis and Design. Use of Loops. Nested Conditions and Loops. Example Project. Summary. Exercises. 3. HELPER METHODS. Modular Programming Concepts. Top-Down Design with Methods. Methods that Return a Value. Helper Method Parameters. Scope of Variables. Constants. Example Project. Library Classes and Helper Methods. Summary. Exercises. 4. PROBLEM SOLVING AND METHOD DESIGN. Learning to Solve Programming Problems. Useful Thought Processes. Basic Components. Compound Design. Top-Down Design. The Software Life Cycle. Summary. Exercises. 5. MORE DATA TYPES. Floating Point. Integers. More Comparison Operators. Characters. Strings. Boolean Variables. Example Project. Summary. Exercises. 6. MORE CONTROL STRUCTURES. The Single-Choice if. Compound Comparisons. The for Loop. Shorthand Operators. Multiple Choice and the Switch. The do-while Loop. Block-Local Variables. Example Project. Summary. Exercises. 7. DESIGNING WITH CLASSES. Simple Disk I/O. Designing Your Own Dynamic Classes. Object Operations. Reference Parameters. Constructors. An Introduction to Inheritance. Static vs. Dynamic. Example Project. Summary. Exercises. 8. SIMPLE ARRAYS. Array Declaration and Referencing. Array Initialization. Array Processing with Loops. Common Errors. Arrays as Arguments and Parameters. Array Searching. Sorting an Array. Review of References. Arrays of Objects. Multi-dimensional Arrays. Example Project. Summary. Exercises. 9. STREAM I/O AND TEXT PROCESSING. String Helper Methods. String Parsing. Exception Handling. Java Streams. Example. Summary. Exercises. 10. RECURSION. Recursive Definitions. Recursive Methods. Tracing Recursion. Binary Search. Example Project. Summary. Exercises. 11. PROGRAMMING WITH SWING. Swing. Window Components. Example. JOptionPane Class. Summary. Exercises. 12. PROGRAMMING WITH APPLETS. Internet Overview. Applets. Invoking an Applet from HTML. Converting Swing GUIs to Applets. Example. The Appletviewer. Additional Applet Features. Older Browsers. Security with Applets. Summary. Exercises. Appendix A: Io, Diskinput, And Diskoutput Classes. IO Class. IO Helper Method Descriptions. DiskInput Class. DiskInput Helper Method Descriptions. DiskOutput Class. DiskOutput Helper Method Descriptions. Appendix B: Java Reserved Words. Appendix C: Ascii Codes.534389333
Details
Quantity
500
item(s) available
Weight
2.00
lbs
Price:
$67.95
Options
Quantity
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Add to cart
Send to friend
Your name:
*
Your e-mail:
*
Recipient's e-mail:
*
Send to friend
Recommended products list
Algorithms: Sequential, Parallel, and Distributed
Data Structures and Algorithms in C++, Third Edition
Enabling IP Routing With Cisco Routers
Using QuarkXPress 6
Game Audio Programming
HTML: Comprehensive Concepts and Techniques, Third Edition
New Perspectives on Dreamweaver MX, Comprehensive
Microsoft Producer 2003: Essential Concepts and Techniques
C++ Standard Library Practical Tips
Performing with Microsoft Excel 2002: Comprehensive Course
Product rating
Product rating
Voting
Select your rating...
Excellent!
Very good
Good
Fair
Poor
Add your review here
Your name:
Your message:
Your cart
Cart is empty
View cart
Checkout
Authentication
Username
Password
Login
Register
Recover password
If Javascript is disabled in your browser click here
Powered by
X-Cart: shopping cart system
Copyright © 2006-2007 Computer Geek Books