There are no good IDE's for introductory computer science students, hence where the name ICSIDE(Introductory Computer Science Student Integrated Development Enviornment). They also struggle to connect to the gl, or remote linux servers, to work on their projects. So all of this came into the challenge of developing an IDE that solves this issue

What it does

There is a difference between what it does and what it should do. It should be able to highlight C++ and Python syntax as well as find syntactical errors. While also local and remote compiling to gl along with gl file viewing. What we actually accomplished was the syntax highlighting for C++ and local compiling of the C++ using g++.

How we built it

We built ICSIDE in C++ using wxWidgits. The background tasking was also done in C++.

Challenges we ran into

There was simply not enough time to complete the project.

Accomplishments that we're proud of

We are very proud of the fact that the ui shows up and we can type into it. It did come like this by default, so this was a big milestone for us. Also getting our syntax highlighting was a high point!

What we learned

C++ is a bad language for string processing, and wxWidgets is misleading in what it comes with.

What's next for ICSIDE

Completing the IDE to the standards that we wanted to achieve as well as getting it to the CS students!

Built With

  • c++
  • cmake
  • wxwidgets
Share this project: