Request for consultation
Your form is submitting...
Overview
MindTap for McMullen/Matthews/Parsons' PROGRAMMING WITH JAVA is the digital learning solution that powers students from memorization to mastery.
Programming with Java is designed for instructors who want the autonomy to create their own robust learning experiences and who prefer to utilize their own selected lab assignments and IDE environments. It gives you complete control of your course—to provide engaging content, to challenge every individual, and to build their confidence. Empower students to accelerate their progress with MindTap.
MindTap: Powered by You. MindTap gives you complete ownership of your content and learning experience. Customize the interactive syllabi, emphasize the most important topics, and add your own material or notes in the ebook.
- Coding Snippets: These short, ungraded coding activities are embedded within the MindTap Reader and provide students an opportunity to practice new programming concepts "in-the-moment".
- Coding Snippets: These short, ungraded coding activities are embedded within the MindTap Reader and provide students an opportunity to practice new programming concepts "in-the-moment".
- Embedded Videos: Animated videos presented in the MindTap Reader demonstrate new programming terms and concepts in an easy-to-understand format, increasing student confidence and learning.
- Course Orientation: Custom videos and readings prepare students for the material and coding experiences they will encounter in their course.
- Complete Code Examples: Embedded figures illustrate the application of general concepts in Java code.
- Q&A: An interactive series of brief critical thinking questions review the main points introduced in the chapter and reinforce new concepts at the moment of learning.
2. Programming Tools.
3. Literals, Variables, and Constants.
4. Numeric Data Types and Expressions.
5. Character and String Data Types.
6. Decision Control Structures.
7. Repetition Control Structures.
8. Methods.
9. Arrays.
10. Recursion.
11. Classes and Objects.
12. Encapsulation.
13. Inheritance.
14. Polymorphism.
15. Exceptions.
16. File Operations.
17. Abstract Classes and Interfaces.
18. Generics.
19. Linked List Data Structures.
20. Stacks, Queues, and Tables.
21. Trees and Graphs.
22. Algorithm Complexity and Big-O Notation.
23. Search Algorithms.
24. Sorting Algorithms.
25. Processor Architecture.
26. Data Representation.
27. Programming Paradigms.
28. User Interfaces.
29. Software Development Methodologies.
30. Pseudocode, Flowcharts, and Decision Tables.
31. Unified Modeling Language.