This project is by far the one I'm most interested in contributing to. I love how the project is open source and its goal is to enable CS0447 students to learn assembly on a more modern architecture. I've already completed CS1550, so I have adequate experience with C and systems programming. Furthermore, I've taken CS1520 which has given me experience with JavaScript and a small amount of WebAssembly. Another relevant course I've completed is CS1622 which has given me insight on various topics such as helpful compilation error messages and code generation. These could be applied to detecting and warning when the programmer doesn't follow conventions.
Visimo
I have extensive experience building projects in Python. Although I haven't used Django before, I should be able to learn it quickly as I've used Flask to build the backend of multiple web applications. As mentioned previously, I've taken CS1520 before, so I'm familiar with the development process and components of web applications. I'm currently taking CS1660 which will provide me with the skills needed to deploy applications to the cloud.
Activity Recognition Data Collection Smartphone Application
I'm currently taking CS1656 and CS1678 and have experimented with machine learning and data science in my free time. I've never developed an Android app before, but I'd be interested in learning how to. I think it'd be fascinating to build a model, deploy it, and analyze the results. I have considerable experience with Java and scripting in Python.
This project is by far the one I'm most interested in contributing to. I love how the project is open source and its goal is to enable CS0447 students to learn assembly on a more modern architecture. I've already completed CS1550, so I have adequate experience with C and systems programming. Furthermore, I've taken CS1520 which has given me experience with JavaScript and a small amount of WebAssembly. Another relevant course I've completed is CS1622 which has given me insight on various topics such as helpful compilation error messages and code generation. These could be applied to detecting and warning when the programmer doesn't follow conventions.
I have extensive experience building projects in Python. Although I haven't used Django before, I should be able to learn it quickly as I've used Flask to build the backend of multiple web applications. As mentioned previously, I've taken CS1520 before, so I'm familiar with the development process and components of web applications. I'm currently taking CS1660 which will provide me with the skills needed to deploy applications to the cloud.
I'm currently taking CS1656 and CS1678 and have experimented with machine learning and data science in my free time. I've never developed an Android app before, but I'd be interested in learning how to. I think it'd be fascinating to build a model, deploy it, and analyze the results. I have considerable experience with Java and scripting in Python.