Linked e-resources
Details
Table of Contents
Intro
Cover Page
Title Page
Copyright Page
Dedication Page
About the Author
About the Reviewer
Acknowledgement
Preface
Errata
Table of Contents
1. Getting Started with ChatGPT
Introduction
Structure
AI Suggested book titles
Copyright laws for AI-Generated Java code
Creating an account for the Free ChatGPT V. 3.5
Installing and using the Android phone App, Ask AI
Creating an account for the Subscribed ChatGPT-4
Conclusion
Points to remember
Multiple choice questions
Answers
Questions
Key terms
2. Java Programming - Best Practices as Stated by ChatGPT
Introduction
Structure
The principles of SOLID
Best Practice for Java code indentation
SOLID Code Examples
Single Responsibility Principle (SRP)
Open/Closed Principle (OCP)
Liskov Substitution Principle (LSP)
Interface Segregation Principle (ISP)
Dependency Inversion Principle (DIP)
Conclusion
Points to remember
Multiple choice questions
Answers
Questions
Key terms
3. Developing Java Code for Utilizing the ChatGPT API
Introduction
Structure
The ChatGPT API overview
Validation of the suggested API Code
Accessing the ChatGPT-referenced OkHttp Java Library Jar files
Accessing the ChatGPT Secret API Key
Using ChatGPT Model Ids
Conclusion
Points to Remember
Multiple Choice Questions
Answers
Questions
Key Terms
4. Java Program for Using Binary Search
Introduction
Structure
AI prompt and response
Java code validation using Eclipse Java code
Conclusion
Points to remember
Multiple choice questions
Answers
Questions
Key terms
5. Installation of the Latest Open-source Eclipse Java IDE
Introduction
Structure
Downloading the Eclipse Java IDE
Eclipse IDE validation of the Binary Search code
Perplexity.
Creating the Java BinarySearch class
Running the Eclipse Java Program
Binary Search Validation Java Program Output
Conclusion
Points to Remember
Multiple Choice Questions
Answers
Questions
Key Terms
6. ChatGPT Generated Java Code for Fourier Analysis
Introduction
Structure
MP4 Fourier Analysis Java Code
MP4 Fourier Analysis Java Code - according to OpenAI ChatGPT
Fourier Analysis for MP4 java code validation using an Eclipse Java Program Project
ChatGPT generated Java code for Fourier Analysis of a Sine wave
Sine wave Fourier Analysis java code validation using an Eclipse Java
Conclusion
Points to remember
Multiple choice questions
Answers
Questions
Key terms
7. ChatGPT Generated Java Code for the Fast Fourier Transform
Introduction
Structure
AI Fast Fourier Transform Java code ChatGPT prompted Java Program
Fast Fourier Transform Java code validation using an Eclipse Java Program Project
Conclusion
Points to Remember
Multiple Choice Questions
Answers
Question
Key Terms
8. ChatGPT Generated Java Code for Indexing a Document
Introduction
Structure
ChatGPT generated Java code for indexing a document giving keywords and page numbers
Document Indexing Java code validation using an Eclipse Java Program Project
Conclusion
Points to remember
Multiple choice questions
Answers
Questions
Key terms
9. ChatGPT-generated Java Code for Saltikov Particle Distribution
Introduction
Structure
ChatGPT-generated Java code for the Saltikov determination of the size distribution of particles
Saltikov determination of the particle's size distribution - Java code validation using a new Eclipse IDE Project
Conclusion
Points to remember
Multiple choice questions
Answers
Questions
Key terms.
10. ChatGPT-generated Java Code to Invert a Triangular Matrix
Introduction
Structure
ChatGPT-generated Java code to invert a triangular matrix to obtain the coefficients of a polynomial
Triangular matrix inversion to obtain the coefficients of a polynomial - Java code validation using an Eclipse Java Program Project
Validation Test 1
Validation Test 2
MagicSquare example
Conclusion
Points to Remember
Multiple Choice Questions
Answers
Questions
Key Terms
11. ChatGPT Generated Java Code to Store a Document in the IBM FileNet System
Introduction
Structure
ChatGPT generated Java code to store a document in the latest IBM FileNet Document Management system
Store a document in the latest IBM FileNet Document Management system - Java code validation using an Eclipse Java Program Project
Conclusion
Points to Remember
Multiple Choice Questions
Answers
Questions
Key terms
12. Conclusions and the Future of ChatGPT for Program Development
Introduction
Structure
Conclusions and the future of ChatGPT for program development
The future of AI and ChatGPT
AI Bias effects on the responses
ChatGPT taking Jobs from People
Building a Custom ChatGPT with Your Own Additional Data
Using AI Transfer Learning
IBM and Generative AI With Watsonx
Security Threats and Privacy Concerns
Alternative Code Assistant AI Software - ChatGPT Alternatives for Coding Programs Automatically
Llama 2 code AI free use
Setting up Jupyter Notebook environment
GPT4All and How It Works
GitHub Copilot
Google Duet AI
Codeium
CodeWhisperer
Falcon-180B
Conclusion
Points to Remember
Multiple Choice Questions
Answers
Questions
Key Terms
13. Appendices for Additional Questions
Introduction
Structure
Appendix A - Further AI questions for ChatGPT.
Appendix B - FAQs and answers for ChatGPT
FAQs (from the website)
Appendix C - ASB Software Development Limited Publication's
Molecular Biology Installations - ASB Software Development Limited Publications
IBM Installations - ASB Software Development Limited Publications
Contact Details
Conclusion
Points to remember
Multiple choice questions
Related
Answers
Questions
Key terms
References
Index.
Cover Page
Title Page
Copyright Page
Dedication Page
About the Author
About the Reviewer
Acknowledgement
Preface
Errata
Table of Contents
1. Getting Started with ChatGPT
Introduction
Structure
AI Suggested book titles
Copyright laws for AI-Generated Java code
Creating an account for the Free ChatGPT V. 3.5
Installing and using the Android phone App, Ask AI
Creating an account for the Subscribed ChatGPT-4
Conclusion
Points to remember
Multiple choice questions
Answers
Questions
Key terms
2. Java Programming - Best Practices as Stated by ChatGPT
Introduction
Structure
The principles of SOLID
Best Practice for Java code indentation
SOLID Code Examples
Single Responsibility Principle (SRP)
Open/Closed Principle (OCP)
Liskov Substitution Principle (LSP)
Interface Segregation Principle (ISP)
Dependency Inversion Principle (DIP)
Conclusion
Points to remember
Multiple choice questions
Answers
Questions
Key terms
3. Developing Java Code for Utilizing the ChatGPT API
Introduction
Structure
The ChatGPT API overview
Validation of the suggested API Code
Accessing the ChatGPT-referenced OkHttp Java Library Jar files
Accessing the ChatGPT Secret API Key
Using ChatGPT Model Ids
Conclusion
Points to Remember
Multiple Choice Questions
Answers
Questions
Key Terms
4. Java Program for Using Binary Search
Introduction
Structure
AI prompt and response
Java code validation using Eclipse Java code
Conclusion
Points to remember
Multiple choice questions
Answers
Questions
Key terms
5. Installation of the Latest Open-source Eclipse Java IDE
Introduction
Structure
Downloading the Eclipse Java IDE
Eclipse IDE validation of the Binary Search code
Perplexity.
Creating the Java BinarySearch class
Running the Eclipse Java Program
Binary Search Validation Java Program Output
Conclusion
Points to Remember
Multiple Choice Questions
Answers
Questions
Key Terms
6. ChatGPT Generated Java Code for Fourier Analysis
Introduction
Structure
MP4 Fourier Analysis Java Code
MP4 Fourier Analysis Java Code - according to OpenAI ChatGPT
Fourier Analysis for MP4 java code validation using an Eclipse Java Program Project
ChatGPT generated Java code for Fourier Analysis of a Sine wave
Sine wave Fourier Analysis java code validation using an Eclipse Java
Conclusion
Points to remember
Multiple choice questions
Answers
Questions
Key terms
7. ChatGPT Generated Java Code for the Fast Fourier Transform
Introduction
Structure
AI Fast Fourier Transform Java code ChatGPT prompted Java Program
Fast Fourier Transform Java code validation using an Eclipse Java Program Project
Conclusion
Points to Remember
Multiple Choice Questions
Answers
Question
Key Terms
8. ChatGPT Generated Java Code for Indexing a Document
Introduction
Structure
ChatGPT generated Java code for indexing a document giving keywords and page numbers
Document Indexing Java code validation using an Eclipse Java Program Project
Conclusion
Points to remember
Multiple choice questions
Answers
Questions
Key terms
9. ChatGPT-generated Java Code for Saltikov Particle Distribution
Introduction
Structure
ChatGPT-generated Java code for the Saltikov determination of the size distribution of particles
Saltikov determination of the particle's size distribution - Java code validation using a new Eclipse IDE Project
Conclusion
Points to remember
Multiple choice questions
Answers
Questions
Key terms.
10. ChatGPT-generated Java Code to Invert a Triangular Matrix
Introduction
Structure
ChatGPT-generated Java code to invert a triangular matrix to obtain the coefficients of a polynomial
Triangular matrix inversion to obtain the coefficients of a polynomial - Java code validation using an Eclipse Java Program Project
Validation Test 1
Validation Test 2
MagicSquare example
Conclusion
Points to Remember
Multiple Choice Questions
Answers
Questions
Key Terms
11. ChatGPT Generated Java Code to Store a Document in the IBM FileNet System
Introduction
Structure
ChatGPT generated Java code to store a document in the latest IBM FileNet Document Management system
Store a document in the latest IBM FileNet Document Management system - Java code validation using an Eclipse Java Program Project
Conclusion
Points to Remember
Multiple Choice Questions
Answers
Questions
Key terms
12. Conclusions and the Future of ChatGPT for Program Development
Introduction
Structure
Conclusions and the future of ChatGPT for program development
The future of AI and ChatGPT
AI Bias effects on the responses
ChatGPT taking Jobs from People
Building a Custom ChatGPT with Your Own Additional Data
Using AI Transfer Learning
IBM and Generative AI With Watsonx
Security Threats and Privacy Concerns
Alternative Code Assistant AI Software - ChatGPT Alternatives for Coding Programs Automatically
Llama 2 code AI free use
Setting up Jupyter Notebook environment
GPT4All and How It Works
GitHub Copilot
Google Duet AI
Codeium
CodeWhisperer
Falcon-180B
Conclusion
Points to Remember
Multiple Choice Questions
Answers
Questions
Key Terms
13. Appendices for Additional Questions
Introduction
Structure
Appendix A - Further AI questions for ChatGPT.
Appendix B - FAQs and answers for ChatGPT
FAQs (from the website)
Appendix C - ASB Software Development Limited Publication's
Molecular Biology Installations - ASB Software Development Limited Publications
IBM Installations - ASB Software Development Limited Publications
Contact Details
Conclusion
Points to remember
Multiple choice questions
Related
Answers
Questions
Key terms
References
Index.