[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-edu-devel
Subject:    GSoC 2021: Educative network simulator
From:       David_Davó <david () ddavo ! me>
Date:       2021-04-07 7:22:01
Message-ID: 517567ab-fe67-946a-d6b5-0d6d905a6ed4 () ddavo ! me
[Download RAW message or body]

Good morning,

I'm David Davó, a Computer Science Student at Complutense University of
Madrid, Spain.

I think I have an idea for Google Summer of Code, but I want to know if
it's of any interest before making a full proposal. The deadline of the
proposal is on April 12th.

My idea is to code through the summer a simple network simulator for
teaching the basics of networking using Python and Qt6, a slow and
"visual" network simulator focused on understanding simple networks and
protocols rather than simulating complex networks. The program should be
used mainly in high-schools for teaching a bit about how the TCP/IP.

When I was in high-school I already coded a simple network simulator
prototype (InvProy <https://invproy.ddavo.me/>), but as I didn't know
much about programming, the code was a bit... "not clean".

In the two months that the program takes, I would make the main viewport
and some configs from the GUI, and implement ICMPv4 Ping simulation (for
that, I'd do also IPv4, Ethernet MAC, and ARP). The connections between
the nodes will be with either network switches or hubs, illustrating the
main differences between these two.

Thank you for paying me attention,

David Davó



[Attachment #3 (text/html)]

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Good morning,</p>
    <p>I'm David Davó, a Computer Science Student at Complutense
      University of Madrid, Spain.</p>
    <p>I think I have an idea for Google Summer of Code, but I want to
      know if it's of any interest before making a full proposal. The
      deadline of the proposal is on April 12th.<br>
    </p>
    <p>My idea is to code through the summer a simple network simulator
      for teaching the basics of networking using Python and Qt6, a slow
      and "visual" network simulator focused on understanding simple
      networks and protocols rather than simulating complex networks.
      The program should be used mainly in high-schools for teaching a
      bit about how the TCP/IP.<br>
    </p>
    <p>When I was in high-school I already coded a simple network
      simulator prototype (<a moz-do-not-send="true"
        href="https://invproy.ddavo.me/">InvProy</a>), but as I didn't
      know much about programming, the code was a bit... "not clean". <br>
    </p>
    <p><img
src="http://invproy.ddavo.me/screenshots/2016-09-12-230644_1000x700_scrot.png"
        alt="" width="493" height="345"></p>
    <p>In the two months that the program takes, I would make the main
      viewport and some configs from the GUI, and implement ICMPv4 Ping
      simulation (for that, I'd do also IPv4, Ethernet MAC, and ARP).
      The connections between the nodes will be with either network
      switches or hubs, illustrating the main differences between these
      two.<br>
    </p>
    <p>Thank you for paying me attention,</p>
    <p>David Davó<br>
    </p>
    <p><br>
    </p>
  </body>
</html>


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic