This course assumes expertise with data structures and related algorithms.
The main learning objectives of this course are:
- Genetic algorithms
- Genetic programming
- Swarm intelligence
- Problem-solving with evolutionary computation
- Current trends in EC
Also keep in mind that there are categories of content
- Topics
- Asides
- Code
- Tests
- Assignments
- Labs
- Extras
- Course main page
- Course Config
- Outline
- Getting Started
- .md files
- IDE setup
- Gradle stuff
- Use issues to point out bugs/issues
- Use issues to suggest enhancements
- Use issues to suggest content
- Use issues to suggest changes
- Fork and submit PRs to contribute to the repo
- Complete the provided template by leaving the headers filling in the sections
- Communicate effectively
- If we cannot understand, it will not be addressed
- Use the style guide below
- Link to any relevant issues
- Not all headers make sense in all cases, remove header where appropriate
- If you feel it necessary to include the header still, write N/A or Self-Explanatory where appropriate
- Use present tense
- Good: "Add", "Change", "Update", "Remove"
- Bad: "Added", "Changing", "Updated", "Removing"
- Keep messages brief, but descriptive
- Reference issues and pull requests liberally
- If appropriate, include Topic# in titles
- e.g., Topic4 Add details on ...
- Feel free to use the following emojis (multiple where applicable):
- 🆕
:new:
New feature, content, files, or request - 💣
:bomb:
Remove feature, content, or files - 🎓
:mortar_board:
Related to course content (topics, code, assignments, etc.) - 📝
:memo:
Documentation related (repo stuff) - 🤖
:robot:
Related to deploying the website - 💄
:lipstick:
Improving the format/structure/layout of content/files - 🐛
:bug:
Bug in Code or Typo - 🔭
:telescope:
Using different words/code for the same ideas - 🎨
:art:
Relating to figures/images - 👯
:dancers:
This issue or pull request already exists - 🏅
:medal_sports:
Good for newcomers - 👀
:eyes:
Extra attention is needed - ❓
:question:
Further information is requested
- 🆕