Main Page: Difference between revisions
More actions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
__NOTOC__ | |||
<div class="cs-hero"> | |||
= ComputerScience.wiki = | |||
<p class="cs-tagline">Free and open source computer science education for everyone</p> | |||
<div class="cs-search"> | |||
<inputbox> | |||
type=search | |||
width=80% | |||
buttonlabel=Search | |||
break=no | |||
placeholder=Search ComputerScience.wiki | |||
</inputbox> | |||
</div> | |||
<div class="cs-quicklinks"> | |||
[[Special:Random|Random Article]] • | |||
[[Special:RecentChanges|Recent Changes]] • | |||
[[Special:WhatLinksHere|Page Connections]] • | |||
[[Special:SpecialPages|Special Pages]] | |||
</div> | |||
</div> | |||
<div class="cs-main-content"> | |||
== Explore Computer Science Topics == | |||
{| class="cs-category-table" | |||
|- | |||
| | |||
=== Software Development === | |||
* [[Python]] | |||
* [[Java]] | |||
* [[C and C++]] | |||
* [[JavaScript]] | |||
* [[Web Development]] | |||
* [[Mobile Development]] | |||
* [[Software Engineering]] | |||
| | |||
=== Data Science === | |||
* [[Machine Learning]] | |||
* [[Data Analysis]] | |||
* [[Statistics]] | |||
* [[Data Visualization]] | |||
* [[Tableau]] | |||
* [[R Programming]] | |||
* [[Big Data Analytics]] | |||
| | |||
=== Big Data === | |||
* [[Hadoop]] | |||
* [[Spark]] | |||
* [[Cloudera]] | |||
* [[Snowflake]] | |||
* [[Data Warehousing]] | |||
* [[NoSQL Databases]] | |||
* [[Data Lakes]] | |||
|- | |||
| | |||
=== Networking === | |||
* [[Network Protocols]] | |||
* [[Network Architecture]] | |||
* [[Cloud Networking]] | |||
* [[Network Security]] | |||
* [[Wireless Networks]] | |||
* [[SDN]] | |||
* [[Network Design]] | |||
| | |||
=== Cybersecurity === | |||
* [[Cryptography]] | |||
* [[Penetration Testing]] | |||
* [[Security Frameworks]] | |||
* [[Malware Analysis]] | |||
* [[Identity Management]] | |||
* [[Security Operations]] | |||
* [[Ethical Hacking]] | |||
| | |||
=== CS Fundamentals === | |||
* [[Algorithms]] | |||
* [[Data Structures]] | |||
* [[Theory of Computation]] | |||
* [[Operating Systems]] | |||
* [[Compilers]] | |||
* [[Computer Architecture]] | |||
* [[Discrete Mathematics]] | |||
|} | |||
== Featured Articles == | |||
{| class="cs-featured-table" | |||
|- | |||
| | |||
'''[[Introduction to Algorithms]]''' | |||
A comprehensive guide to understanding algorithmic concepts and their implementation. | |||
| | |||
'''[[Python for Data Science]]''' | |||
Learn how to use Python's powerful libraries for data analysis and visualization. | |||
| | |||
'''[[Networking Fundamentals]]''' | |||
Explore the core concepts that drive modern computer networks. | |||
|} | |||
== Contribute to ComputerScience.wiki == | |||
{| class="cs-contribute-table" | |||
|- | |||
| style="text-align:center;" | | |||
'''Create a New Page''' | |||
Share your knowledge by creating new educational content | |||
<div class="cs-button">[[Help:Creating Pages|Learn How →]]</div> | |||
| | |||
| style="text-align:center;" | | |||
'''Edit Existing Content''' | |||
Help improve our articles by editing and updating content | |||
<div class="cs-button">[[Help:Editing|View Guidelines →]]</div> | |||
| | |||
| style="text-align:center;" | | |||
'''Join the Community''' | |||
Connect with others passionate about computer science education | |||
<div class="cs-button">[[Project:Community Portal|Community Portal →]]</div> | |||
|} | |||
== How to Create a New Page == | |||
There are several ways to create a new page on ComputerScience.wiki: | |||
'''Method 1: Use a Red Link''' | |||
# Find or create a link to your intended page title (if the page doesn't exist, the link will be red) | |||
# Click on the red link to open the edit interface | |||
# Add your content and save the page | |||
'''Method 2: Search for the Page''' | |||
# Enter the title of the page you want to create in the search box | |||
# If the page doesn't exist, you'll see a message saying "Create the page [your page title] on this wiki!" | |||
# Click on the red link to create the page | |||
'''Method 3: Using the URL''' | |||
# In your browser's address bar, enter: <code>https://computerscience.wiki/wiki/Page_Title</code> (replace Page_Title with your desired title) | |||
# You'll see a message that the page doesn't exist, with an option to create it | |||
# Click "Create" or "Edit" to start creating the page | |||
=== Guidelines for Creating Pages === | |||
* Use clear, descriptive titles | |||
* Start with an introduction explaining the topic | |||
* Use headings and subheadings to organize content | |||
* Include code examples where relevant | |||
* Add links to related pages | |||
* Cite sources for facts and figures | |||
* Add [[Help:Categories|categories]] to help organize your page | |||
== About ComputerScience.wiki == | |||
<div class="cs-about"> | |||
ComputerScience.wiki is a free, open-source educational platform dedicated to providing high-quality computer science resources for everyone. Our content is created and maintained by a community of educators, students, and professionals passionate about making computer science education accessible to all. | |||
All content on this wiki is available under open licenses for educational use (not for commercial purposes). | |||
</div> | |||
</div> | </div> |
Revision as of 12:10, 10 August 2025
ComputerScience.wiki
Free and open source computer science education for everyone
Explore Computer Science Topics
Software Development |
Data Science |
Big Data |
Networking |
Cybersecurity |
CS Fundamentals |
Featured Articles
A comprehensive guide to understanding algorithmic concepts and their implementation. |
Learn how to use Python's powerful libraries for data analysis and visualization. |
Explore the core concepts that drive modern computer networks. |
Contribute to ComputerScience.wiki
Create a New Page Share your knowledge by creating new educational content |
Edit Existing Content Help improve our articles by editing and updating content |
Join the Community Connect with others passionate about computer science education |
How to Create a New Page
There are several ways to create a new page on ComputerScience.wiki:
Method 1: Use a Red Link
- Find or create a link to your intended page title (if the page doesn't exist, the link will be red)
- Click on the red link to open the edit interface
- Add your content and save the page
Method 2: Search for the Page
- Enter the title of the page you want to create in the search box
- If the page doesn't exist, you'll see a message saying "Create the page [your page title] on this wiki!"
- Click on the red link to create the page
Method 3: Using the URL
- In your browser's address bar, enter:
https://computerscience.wiki/wiki/Page_Title
(replace Page_Title with your desired title) - You'll see a message that the page doesn't exist, with an option to create it
- Click "Create" or "Edit" to start creating the page
Guidelines for Creating Pages
- Use clear, descriptive titles
- Start with an introduction explaining the topic
- Use headings and subheadings to organize content
- Include code examples where relevant
- Add links to related pages
- Cite sources for facts and figures
- Add categories to help organize your page
About ComputerScience.wiki
ComputerScience.wiki is a free, open-source educational platform dedicated to providing high-quality computer science resources for everyone. Our content is created and maintained by a community of educators, students, and professionals passionate about making computer science education accessible to all.
All content on this wiki is available under open licenses for educational use (not for commercial purposes).