Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Main Page: Difference between revisions

From ComputerScience.wiki
No edit summary
No edit summary
Line 1: Line 1:
<div class="cs-wiki-container">
__NOTOC__
    <div class="cs-wiki-hero">
        <h1>ComputerScience.wiki</h1>
        <p class="cs-wiki-subtitle">Free and open source computer science education for everyone</p>
        <div class="cs-wiki-search-container">
            <div class="cs-wiki-search">
                <form action="/index.php" id="searchform">
                    <input type="hidden" name="title" value="Special:Search">
                    <input type="search" name="search" placeholder="Search ComputerScience.wiki" title="Search ComputerScience.wiki [f]" accesskey="f" id="searchInput">
                    <input type="submit" name="fulltext" value="Search" title="Search the pages for this text" id="mw-searchButton" class="searchButton mw-fallbackSearchButton">
                </form>
            </div>
        </div>
    </div>
   
    <div class="cs-wiki-quick-links">
        <div class="cs-wiki-quick-link">
            <a href="Special:Random">
                <span class="cs-wiki-icon">🔀</span>
                <span>Random Article</span>
            </a>
        </div>
        <div class="cs-wiki-quick-link">
            <a href="Help:Getting_Started">
                <span class="cs-wiki-icon">🚀</span>
                <span>Getting Started</span>
            </a>
        </div>
        <div class="cs-wiki-quick-link">
            <a href="Help:Contribution_Guidelines">
                <span class="cs-wiki-icon">📝</span>
                <span>How to Contribute</span>
            </a>
        </div>
        <div class="cs-wiki-quick-link">
            <a href="Special:RecentChanges">
                <span class="cs-wiki-icon">🕒</span>
                <span>Recent Changes</span>
            </a>
        </div>
    </div>


    <div class="cs-wiki-categories">
<div class="cs-hero">
        <h2>Explore Computer Science Topics</h2>
= ComputerScience.wiki =
        <div class="cs-wiki-category-grid">
<p class="cs-tagline">Free and open source computer science education for everyone</p>
            <!-- Software Development -->
            <div class="cs-wiki-category-card">
                <h3>Software Development</h3>
                <div class="cs-wiki-subcategories">
                    <a href="Category:Python">Python</a>
                    <a href="Category:Java">Java</a>
                    <a href="Category:C_and_CPP">C/C++</a>
                    <a href="Category:JavaScript">JavaScript</a>
                    <a href="Category:Web_Development">Web Development</a>
                    <a href="Category:Mobile_Development">Mobile Development</a>
                </div>
                <a href="Category:Software_Development" class="cs-wiki-see-all">See all →</a>
            </div>
           
            <!-- Data Science -->
            <div class="cs-wiki-category-card">
                <h3>Data Science</h3>
                <div class="cs-wiki-subcategories">
                    <a href="Category:Machine_Learning">Machine Learning</a>
                    <a href="Category:Data_Analysis">Data Analysis</a>
                    <a href="Category:Statistics">Statistics</a>
                    <a href="Category:Data_Visualization">Data Visualization</a>
                    <a href="Category:Tableau">Tableau</a>
                    <a href="Category:R_Programming">R Programming</a>
                </div>
                <a href="Category:Data_Science" class="cs-wiki-see-all">See all →</a>
            </div>
           
            <!-- Big Data -->
            <div class="cs-wiki-category-card">
                <h3>Big Data</h3>
                <div class="cs-wiki-subcategories">
                    <a href="Category:Hadoop">Hadoop</a>
                    <a href="Category:Spark">Spark</a>
                    <a href="Category:Cloudera">Cloudera</a>
                    <a href="Category:Snowflake">Snowflake</a>
                    <a href="Category:Data_Warehousing">Data Warehousing</a>
                    <a href="Category:NoSQL">NoSQL</a>
                </div>
                <a href="Category:Big_Data" class="cs-wiki-see-all">See all →</a>
            </div>
           
            <!-- Networking -->
            <div class="cs-wiki-category-card">
                <h3>Networking</h3>
                <div class="cs-wiki-subcategories">
                    <a href="Category:Protocols">Protocols</a>
                    <a href="Category:Network_Architecture">Network Architecture</a>
                    <a href="Category:Cloud_Networking">Cloud Networking</a>
                    <a href="Category:Network_Security">Network Security</a>
                    <a href="Category:Wireless_Networks">Wireless Networks</a>
                    <a href="Category:SDN">SDN</a>
                </div>
                <a href="Category:Networking" class="cs-wiki-see-all">See all →</a>
            </div>
           
            <!-- Cybersecurity -->
            <div class="cs-wiki-category-card">
                <h3>Cybersecurity</h3>
                <div class="cs-wiki-subcategories">
                    <a href="Category:Cryptography">Cryptography</a>
                    <a href="Category:Penetration_Testing">Penetration Testing</a>
                    <a href="Category:Security_Frameworks">Security Frameworks</a>
                    <a href="Category:Malware_Analysis">Malware Analysis</a>
                    <a href="Category:Identity_Management">Identity Management</a>
                    <a href="Category:Security_Operations">Security Operations</a>
                </div>
                <a href="Category:Cybersecurity" class="cs-wiki-see-all">See all →</a>
            </div>
           
            <!-- Computer Science Fundamentals -->
            <div class="cs-wiki-category-card">
                <h3>CS Fundamentals</h3>
                <div class="cs-wiki-subcategories">
                    <a href="Category:Algorithms">Algorithms</a>
                    <a href="Category:Data_Structures">Data Structures</a>
                    <a href="Category:Theory_of_Computation">Theory of Computation</a>
                    <a href="Category:Operating_Systems">Operating Systems</a>
                    <a href="Category:Compilers">Compilers</a>
                    <a href="Category:Computer_Architecture">Computer Architecture</a>
                </div>
                <a href="Category:Computer_Science_Fundamentals" class="cs-wiki-see-all">See all →</a>
            </div>
        </div>
    </div>


    <div class="cs-wiki-featured-content">
<div class="cs-search">
        <div class="cs-wiki-featured-section">
<inputbox>
            <h2>Featured Articles</h2>
type=search
            <div class="cs-wiki-featured-grid">
width=80%
                <div class="cs-wiki-featured-item">
buttonlabel=Search
                    <a href="Article:Introduction_to_Algorithms">Introduction to Algorithms</a>
break=no
                    <p>Learn the fundamentals of algorithm design and analysis</p>
placeholder=Search ComputerScience.wiki
                </div>
</inputbox>
                <div class="cs-wiki-featured-item">
</div>
                    <a href="Article:Python_for_Data_Science">Python for Data Science</a>
                    <p>A comprehensive guide to using Python for data analysis</p>
                </div>
                <div class="cs-wiki-featured-item">
                    <a href="Article:Networking_Fundamentals">Networking Fundamentals</a>
                    <p>Understanding the basics of computer networks</p>
                </div>
            </div>
        </div>
    </div>


    <div class="cs-wiki-contribute">
<div class="cs-quicklinks">
        <h2>Contribute to ComputerScience.wiki</h2>
[[Special:Random|Random Article]] •
        <div class="cs-wiki-contribute-options">
[[Special:RecentChanges|Recent Changes]] •
            <div class="cs-wiki-contribute-card">
[[Special:WhatLinksHere|Page Connections]] •
                <h3>Create a New Page</h3>
[[Special:SpecialPages|Special Pages]]
                <p>Share your knowledge by creating new educational content</p>
</div>
                <a href="Help:Creating_Pages" class="cs-wiki-button">Learn How</a>
</div>
            </div>
 
            <div class="cs-wiki-contribute-card">
<div class="cs-main-content">
                <h3>Edit Existing Content</h3>
 
                <p>Help improve our articles by editing and updating content</p>
== Explore Computer Science Topics ==
                <a href="Help:Editing" class="cs-wiki-button">Editing Guidelines</a>
 
            </div>
{| class="cs-category-table"
            <div class="cs-wiki-contribute-card">
|-
                <h3>Join the Community</h3>
|
                <p>Connect with others passionate about computer science education</p>
=== Software Development ===
                <a href="ComputerScience:Community_Portal" class="cs-wiki-button">Community Portal</a>
* [[Python]]
            </div>
* [[Java]]
        </div>
* [[C and C++]]
    </div>
* [[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 class="cs-wiki-about">
        <h2>About ComputerScience.wiki</h2>
        <p>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.</p>
        <p>All content on this wiki is available under <a href="ComputerScience:License">open licenses</a> for educational use (not for commercial purposes).</p>
    </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

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

  1. Find or create a link to your intended page title (if the page doesn't exist, the link will be red)
  2. Click on the red link to open the edit interface
  3. Add your content and save the page

Method 2: Search for the Page

  1. Enter the title of the page you want to create in the search box
  2. If the page doesn't exist, you'll see a message saying "Create the page [your page title] on this wiki!"
  3. Click on the red link to create the page

Method 3: Using the URL

  1. In your browser's address bar, enter: https://computerscience.wiki/wiki/Page_Title (replace Page_Title with your desired title)
  2. You'll see a message that the page doesn't exist, with an option to create it
  3. 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).