My name is Ahmed Zaidan and Im a student at Oregon State University studying CS with a focus on AI and Security. I enjoy developing applications or writing code. I also like playing basketball, lifting weights, or any outdoor sports/activities.
I started enjoying computers/software half way in High school when I realized the vast amount of tools that I can create just from a computer at my home. I’ve always enjoyed math and science and my major allows me to work within my inerests.
This is my third year at OSU and so far it has been pretty good. I am currently interning at Rhode & Schwarz in Beaverton Oregon. The internship focuses on Software Application Development. I use a lot of C++ and Python, and it has been going very well so far.
My favorite technologies are self driving vehicles, and anything of that sort that utilizes human training to advance a technology that can in turn help humans. My favorite listed project was using cloud computing for algorithmic trading. I was interested in this because I worked on a similar project a few years back.
Blog Post #2
Overall this course has been very fun so far as I have been able to work with fellow software developers and Chester, who is an expert in AI and investing. We meet almost every week with Chester who spends the majority of the time teacher us new development skills, leveraging AI to for trading, and new algorithms and strategies for the market. I look forward to actually developing my team’s platform and using it in my personal life as well.
In my career I have been learning a lot of new things from different courses I am taking so such Machine Learning or Introduction to artificial intelligence. I enjoy learning new topics that are relevant to my team’s project since I build a connection with course learning expectations and every day skills.
I think my team’s project is going very well so far. We have laid out the big picture design of our platform and everything seems to have worked out.
Blog Post #3
I began implanting and using MySql database with vs code. It has been a fun process. I setup basic queries to generate tables for our project. I need to start working on making queries to perform CRUD operations.
I difficultly we were facing is that the optimization data we were getting from our software was not matching that of the Quant learn data. It took us a while to solve this but it ended up being the issue with the data and not our code. The data was in the wrong format.
Blog Post #4
From this article https://blog.codacy.com/what-is-clean-code, one thing I’d like to start doing more is using meaningful and descriptive names for variables and functions. This practice not only makes the code self documenting but also betters its readability, which ensures that it is easier for anyone reading the code to quickly understand it.
On the other hand one thing I want to avoid is the overuse of hard coded numbers within the code. Hard coded vals can make the code less adaptable and more difficult to maintain because it obscures what the numbers represent and why they are used. I should instead replace them with named Constants defined somewhere at the top. This approach not only improves code clarity but also facilitates easier updates and changes contributing to overall better software quality and reliability.