Fulfilling the academic tasks specified in Requirements.
- 1 Matriculation
- 1.1 Academic Statements
- 1.2 Coursework
- 1.3 Dissertation
- 1.4 Transcripts
- 2 Supporting Materials
- 3 Internal Links
Academic Emancipation Statement
Main Article: Academic Emancipation Statement
Traditional Ph.D. programs do not match my experience or learning in the least. Online degrees are a bad joke. The advanced degree in Artificial Life (Soft), outlined below, requires tailoring in a precise manner unavailable at any school.
Main Article: Purpose Statement
Why a Pd.D.? Any serious research into a Darwin Machine requires an advanced degree. Simply because, as far as I can find, no one has yet built a general-purpose Darwin Machine.
Courses Taken to Fill Knowledge Gaps
- Calculus III Advanced (Course)
- Algorithms (Advanced)(Course)
- Artificial Intelligence Introduction (Course)
- Operating Systems
Core Courses Requirement
These courses were selected to satisfy the Core Courses Requirement.
- UF CDA 5155 Computer Architecture Principles, Computer Systems Core
- UF COP 5555 Programming Language Principles, Computer Systems Core
- UF COP 5536 Advanced Data Structures, Theory Core
- UF COT 5405 Design and Analysis of Algorithms, Theory Core
Graduate Courses for the 24 credit requirement
These courses were selected to satisfy the CISE-UFL 24 credit requirement.
- UF CAP 5635 Artificial Intelligence Concepts
- UF CAP 5805 Computer Simulation Concepts
- UF CDA 5106 Advanced Computer Architecture
- UF COP 5555 Programming Language Principles
- UF COP 5615 Distributed Operating System Principles, Computer Systems Core
- UF COT 5615 Mathematics for Intelligent Systems
- UF COT 6315 Formal Languages and Computation Theory
- UF COT 6410 Computational Complexity
Additional Courses that look interesting
UF MAD 4401 Nonlinear Equations
UF CAP 4621 Artificial Intelligence
Operating Systems Courses
UF COP 4600 Operating Systems
Write a manifesto, not a dissertation Let's build a Darwin Machine.
Satisfying the Transcript Requirement.
- The transcripts will be posted on University, hosted by Minor Miracle Software.
- GitHub will hold the source code and test data.
- Darwin Machine - Background and definitions.
- Distributed solution versus Hierarchical solution.
- Breeding software, not writing it.
- Separating Digital Life programs from Inanimate programs.
- Applying Evolution to the OS. - Mutant OS
- Motivating Digital Life with more than starvation.
- DNA software, some atomic code that can't change but can evolve.
- Mutation rate, which varies throughout the software.
- How do you maintain DL software?
- Lehman's Laws of Software EvolutionThis applies to how Inanimate Software evolves.
- Baldwin effect - Learned behavior affecting evolution.
- Artificial Intelligence/Artificial Life (Soft)
- Calculus 3 (Advanced)
- Compilers (Creating)
- Programming Languages (Creating)
- Operating Systems
Taking class notes on a wiki means creating new methods that will differ wildly from paper notes.
- Paper - I would listen to the lecture then translate it into English and write it down.
- Wiki - Copy and paste the textbook section into the article and translate that into English.
The pace in a lecture class is two sections a week.
- Copy and paste the text into the wiki.
- Then translate it into proper English.
Adhere to the following points when taking notes.
- Write down the idea, definition, or theorem, and it's explanation.
- Theorem, solve for each variable.
- Use the Square Symbols to separate ideas, subsections, sections, chapters, and books.
- Describe the examples. If not described already.
- Derive ideas from the Examples.
- Derive ideas from the Exercises.
- Append interesting exercises to the section.
- Compare their answers to mine with the idea that we did not reduce them to the same degree. Nor controlled for rounding errors.
Parent Article: Computer Science Doctoral Education