It's a me, Mauro · @mauro
1234 followers · 3766 posts · Server mograph.social

I made it folks! I finished !!
I'm officially in the 1% of people that finish the course.

What a ride!

Here's my final project: github.com/mauromotion/Steam-G

And now onto CS50w for web development!

#cs50 #computerscience #webdev

Last updated 1 year ago

It's a me, Mauro · @mauro
1233 followers · 3756 posts · Server mograph.social

done. My final project is finished. Iโ€™m ready to get my certification. Now itโ€™s just a matter of paperwork.

And then I can move on to CS50w.

#frontend #cs50 #webdev #computerscience

Last updated 1 year ago

It's a me, Mauro · @mauro
1227 followers · 3741 posts · Server mograph.social

I officially finished to write the of my web application for my final project.

What a ride, in hindsight just a few months ago a couldn't believe I was gonna be able to design and build an app from scratch like this.

Now, on to the .

#backened #cs50 #frontend #python #flask #sql

Last updated 1 year ago

Iago Andrade · @iago_andrade
11 followers · 4 posts · Server kolektiva.social

Well, I think it could be nice to talk a bit about myself, so here it goes (it is a long one, be warned)

My (still ongoing) journey from engineering to programming: Prologue
As can be seen in my profile bio, my name is Iago Andrade, and I am a Brazilian. What can't be seen there, though, is that I'm a mechanical engineer, and I have worked as a mechanical designer since 2018. This year (2023) I decided to pursue an old desire, which was to be able to work with .

First contact
From the very first year at university, I fell in love with programming, when we were introduced to . Most of my friends were not really interested in that, and thought it was too difficult, but I was fascinated by the possibilities of what could be done with it.
At first, we used it mostly to solve dificult mathematical problems through iterative process, but my curiosity led me to learn more than just what was taught in classes. We were also later introduced to MATLAB and EES, and I even learned a bit of in order to help a friend of mine.
But as the course became more and more time consuming, I started to drift away from that passion, and focus more on the other disciplines, and only sparingly did I delve into anything related to programming.

First job
As I graduated, I soon got a in mechanical design, modeling industrial equipment and parts and its drafts for production. As I had little time for studying, programming was put aside for a while, and all the focus was put into this job.
I learned a lot at this job, and managed to build a lot of resources for accelerating, and even automating tasks, and that kept me reminded of how much I liked to solve problems like these. I even got to the point of learning some script in order to automate the creation of folders in the company's server (which did not end up very well, due to the lack of some quotes hehe). Though the script caused some problems, it was solved in the end (and I learned the important lesson of debugging everything very thoroughly).

Reigniting an old passion
At some point between then and now, I learned of the existence of a "new" game engine called . I had never made any , and had never used a game engine before either, but I had had some contact with (free and open source softwares), like and , and that one caught my attention, since I had always wanted to create games. Since it was free, super lightweight, I decided to give it a go. It felt so good to learn that tool, and programming in it reminded me of how much I liked to code.
Back then, a friend of mine was also interested in making a game, and he wanted to be more focused on the story part of it, which was perfect since I wanted to focus on the programming and possibly the art and music for it. We started to work on the idea, got a ton of references, and started building the overall scope and story, until one day we lost momentum and just couldn't get back to it. Our jobs were sucking too much energy, and we decided to put it aside until we had more time to do it properly.

and the leap of faith
After some more years of working with 3D modeling, the company where I was working decided to implement an ERP system. The problem was they didn't have anyone from the inside who was qualified for some of the tasks that would appear, and they tasked me with dealing with those problems.
I had never worked with an ERP system, but had some idea of how worked, and that helped a lot in making some decisions early on (like not entrying all data manually). I had to learn how to bulk clean old data from another system they had used before, which had been fed by many different people, with a lot of mistakes and inconsistencies.
After that, I had to import all that data into the system, and I decided it was time to learn SQL so I could query the database properly when I needed information. And that once again triggered my interest in programming, leading to my decision to make new templates for the engineering team.
These templates used programming for automating some of the tasks, in a language specific for the modeling software,reducing many of the steps in the project pipeline, and making it easier to input new equipment in the system.
As I became more and more of some problems at work, and got more interested in programming again, I made the decision of focusing in relearning the languages I had contact with, and while searching for resources, I was informed that offered this course online, called
For a few months I tried, and was unable to in my spare time. So ultimately, I decided to my job, finish CS50, and start a career in programming.

Paying the
With only the final project from the course left, money was running short, and bills were still appearing, so I had to start looking for jobs, and I ended up getting another job in mechanical design. The difference now is that it is much closer to home, so I will be able to finish my final project on my spare time, and keep looking for roles in programming.

Epilogue: The Final Project
Since this toot is ridiculously long already, I may as well talk about the final project for whoever got to this part haha
The idea for the project is to mix a bit of with , making a site with three main areas containing mini-games in three different styles, from to one with actual graphics. If all goes well, I also wanted to enable players to get a score, and keep that in a database, if the player so desires. is being done in python with , is using templates from flasks , but mostly plain and

#programming #c #python #job #bash #godot #games #FOSS #blender #inkscape #sql #databases #tired #harvard #cs50 #study #quit #bills #junior #gamedev #webdev #ascii #backend #flask #frontend #jinja #html #css #javascript

Last updated 1 year ago

It's 4PM on Sunday September 3rd and here I am, at the end of x - Intro To Web Development. I motherfucking did it. I MOTHERFUCKING DID IT YESSSSS

#cs50

Last updated 1 year ago

And I think this is it. I'm ironing out the final issues, cleaning up whatever else I can find but this should be the end for my final project. Filled in some of the readme but that's also something I need to do and I need to film my little video but once that's done... I can finally move on. Been on this too long.

#cs50

Last updated 1 year ago

Decided not to give up on my original final project idea. I've given myself until Sunday to finish it up, and when Sunday comes I hand in whatever I have. Had to have a tough internal conversation with myself about what I view as giving up and whether or not I was selling myself short.

On the good news side... I worked at it this morning and IT'S FULLY FUNCTIONAL NOW! Not the prettiest front end, could use some work but YEAH! Can create accounts, log in, query TMDB and make a watchlist!

#cs50

Last updated 1 year ago

My final project was creeping wayyyy up there in scope and so I decided to see what I could do given two days and like, I kinda made a functioning blog? It even has a back end create form at a secret URL with a password lock, although that is rudimentary. I really wanted to go with my original idea but it's been a month... Think I might just hand this in?

#cs50

Last updated 1 year ago

It's a me, Mauro · @mauro
1223 followers · 3715 posts · Server mograph.social

Bloody hell! I finally finished the flask application assignment. I was in a horrible rut, it took me ages to get back up to speed!

I can finally move on!

Phewwww

#cs50 #webdev #computerscience

Last updated 1 year ago

Managed a big milestone with my final project today. Was putting it off and I am noticing the rust after a week of not looking at the code but today I hopped into it and got shit done. Still needs some fine tuning but the skeleton is almost there! Forgot about SQAlchemy's rollback "feature" for database updates but didn't have time to fix that before power outage. Otherwise, progress! I think I just gotta push for MVP, this is a hand in, not a personal project.

#cs50

Last updated 1 year ago

Nothing to write home about quite yet but yeah, my final project for is a webapp for tracking which shows/movies you have on the backlog. Actually wanted to add books and games too but scope creep. Still working on the log in and registration functionality, it's Flask and SQLite on the backend but I guess while I used the Flask session in PSET9 I never internalized how to implement it so here we go.

#cs50

Last updated 1 year ago

Think I have an idea for my final project but will need to see how viable it is. Also now I need to look up a bunch about Web App Hosting. Will probably also need to move everything to my local machine which means installing flask and maybe Jinja??? Unsure. Lots of new territory for me actually. Will report back sometime.

#cs50

Last updated 1 year ago

Today is the day, I have been slogging through PSET9 but it's almost done. Finished all the functions on the spec, using Check50 to see if everything is all green. Most of the way there. Just gotta push through today. MAXIMUM EFFORT LET'S GOOOO

#cs50

Last updated 1 year ago

Just finished the 'buy' functionality of PSET9 and this was actually kind of a genuine pain to do. This whole PSET is a bit of a pain. It is going slowly and life is getting in the way. We'll see how far I get.

#cs50

Last updated 1 year ago

George Carter · @Sevenstark
9 followers · 37 posts · Server mastodon.gamedev.place

I'm seriously considering giving a go to brush up on my computer science since I keep seeing it recommended. Anybody else take it lately? How was it?

#cs50

Last updated 1 year ago

Alrighty, I got some spoons today so we're doing PSET9!

Got the register page up and running, just need to define the GET request and POST request behaviour. Maybe put some pretty Bootstrap stuff down. That's for later though. Will check back in when I have more.

#cs50

Last updated 1 year ago

Busy with Lab 9, and I just can't decide which input is better here. Should I use a drop down for both, a text field for both or a date and try extract the information from the date string? Probably will use a dropdown for both. Date seems like a hassle.

#cs50

Last updated 1 year ago

Anker Kafory · @anker
27 followers · 213 posts · Server me.dm

๐Ÿง Exciting news! Harvard's CS50 coding course will now have AI instructors, aiming for a 1:1 teacher-student ratio! ๐Ÿค–๐ŸŽ“ Get ready for personalized learning experiences. Staff is experimenting with GPT 3.5 and GPT 4 models, but reliability concerns persist. Freeing up time, AI instructors aim for meaningful interactions with students. Skepticism encouraged. Share your thoughts! โฌ‡๏ธ๐Ÿƒ ๐ŸŒ Source: go.digitalengineer.io/GT

#aiineducation #cs50 #futureoflearning

Last updated 1 year ago

Working through week 9 and I gotta tell you, this lecture is slow to get through. I know literally nothing about Flask. Luckily it is basically just a python library that serves HTML files but like... It's a very different paradigm and it's very new syntax for me.

#cs50

Last updated 1 year ago

Txopi :mastodon: · @txopi
536 followers · 4020 posts · Server mastodon.eus

Harvardek "Computer Science 50: Introduction to Computer Science" izeneko programazio ikastaro bat ematen du. Arrakastatsua omen da.

Aurten, bertan izena ematen duten ikasleek berrikuntza batekin topo egingo dute: ikasteko tresnen artean izeneko bot bat izango dute irakasle bezala.

โ€‹eko chatbot hau, besteak beste, ikasleen ohiko galderak erantzuteko gai izango omen da.

Informazio gehiago: thecrimson.com/article/2023/6/

#cs50 #AdimenArtifizial #aa #elearning

Last updated 1 year ago