Category Archives: CS-343

The Start of a Beautiful Friendship

Being able to optimize software development is very important but the practice of optimizing can be a constant battle when attempting to create good software. The last class I took prior to CS-343 was CS-373, an Operating Systems course. The final project of that course had us create our own phone applications, and while it was exciting to finally work on such a project, it turned out to be very difficult in some aspects. I had the idea of creating a finance app. It was supposed to record ones spending habits throughout the coming months and weeks- planning out a minimum amount they should spend and save. I thought it was going to be very easy to implement and I wrote down ideas that the application software was going to include such as a credential screen, a colorful UI, a splash screen with the logo, etc. The idea of implementing a way of connecting actual bank accounts to gather information was also in play. Unfortunately due to my lack of experience It was hard for me to complete my vision and at the end of the day, I was only able to submit an unfinished application.

There were many reasons for such results, first off, the code was a mess. I would write countless lines of code, and the program, for being a simple finance application, took ages to write. I had to implement over 1000 lines of code just to record information like user spending and budget analytics. It was a nightmare because my only priority was to get my code to work but how the code was organized would stop me in my tracks. I would sit in front of my computer screen for hours looking for compiler errors or logic errors. It made development very frustrating. I’ve taken classes such as CS-348 which served the purpose of explaining how to completely avoid similar issues that I was having, but this project being my first big project, it proved to be a lot more difficult to make a habit of those practices than anticipated. With that being said, the purpose of this blog will be to record my software development process. Whether it be a new technique I’ve learned, a new technology that has really helped me, and whatnot.

From the blog cs-wsu – FindKelvin by Kelvin Nina and used with permission of the author. All other rights reserved by the author.

Self introduction

This blog documents my journey learning Computer Science (CS) concepts. Posts will be precise and summarized to make the entire process informative, enjoyable and worth your time. The CS discipline is constantly changing and I can’t wait to see what’s coming up next, hopefully we can keep up! Let’s explore together and brace ourselves for the journey ahead.

One more thing, I thought it would be good for me to give a brief background about myself so you can get the whole picture. My passion for technology started when I was young, about the age of four wondering about the person speaking inside our family’s radio and how they fit in there. These are some of the questions I wrested with and couldn’t imagine how tiny that person could be.

As time went on, so did my enthusiasm; this time it was anything electronic especially mobile phones. Back in my day, it was only adults who owned phones and they were mono colored specifically black with a green background. No apps had been introduced yet, the only capabilities they had were messaging, making and receiving phone calls, contact’s book and a few select games such as snake and Tetris. At any opportunity I had to hold someone’s phone, I went straight to looking for games and if I didn’t find any I was deeply disappointed.

Fast forward as technology grew, I decided that I would invest myself in understanding how things work and how they were made to work. In high school, my best classes were STEM especially Physics and Maths. It was fun seeing how different formulae would be used to solve computational tasks. I recognized that paying attention to detail was key to solving any problem. I self-proclaimed myself to be the family’s judge because I would take on arguments and apply logic to them and just like that it they were solved.

Another fast forward; no pun intended, I learned that Computer Science was the what I had been looking for all along. I was lucky my family was gifted a computer by a young adults Christian group from Australia. It was on this computer that I spent my days breaking and learning new things. Then, I got introduced to the internet and was mind-blown, then I learned about Facebook. Best thing at that time, I’m not sure about now.

I could go on and on but in the interest of time and my promise to keep this summarized, let’s stop here. Basically, I’m passionate about Computer Science and I would love to make a positive contribution to the human race through technology.

Thank you for reading my blog.

The post Self introduction appeared first on Velt.

From the blog CS@Worcester Archives - Velt by byaruhangamoses4 and used with permission of the author. All other rights reserved by the author.

Hello world!

This is a simple program that displays the message: “Hello World” when executed. It’s staple that a programmer runs Hello World as initiation into any programming language they plan on using.

The post Hello world! appeared first on Velt.

From the blog CS@Worcester Archives - Velt by byaruhangamoses4 and used with permission of the author. All other rights reserved by the author.

Mic check, Testing, 123

Just finished setting up the blog. Doesn’t look terrible at all; what more could I ask for? I wonder if attachments show up properly. Hopefully, it’s not terribly cropped.


From the blog Zed's Blog by Lord Zed and used with permission of the author. All other rights reserved by the author.

Mic check, Testing, 123

Just finished setting up the blog. Doesn’t look terrible at all; what more could I ask for? I wonder if attachments show up properly. Hopefully, it’s not terribly cropped.


From the blog Zed's Blog by Lord Zed and used with permission of the author. All other rights reserved by the author.

Mic check, Testing, 123

Just finished setting up the blog. Doesn’t look terrible at all; what more could I ask for? I wonder if attachments show up properly. Hopefully, it’s not terribly cropped.


From the blog Zed's Blog by Lord Zed and used with permission of the author. All other rights reserved by the author.

Mic check, Testing, 123

Just finished setting up the blog. Doesn’t look terrible at all; what more could I ask for? I wonder if attachments show up properly. Hopefully, it’s not terribly cropped.


From the blog Zed's Blog by Lord Zed and used with permission of the author. All other rights reserved by the author.

Mic check, Testing, 123

Just finished setting up the blog. Doesn’t look terrible at all; what more could I ask for? I wonder if attachments show up properly. Hopefully, it’s not terribly cropped.


From the blog Zed's Blog by Lord Zed and used with permission of the author. All other rights reserved by the author.

Mic check, Testing, 123

Just finished setting up the blog. Doesn’t look terrible at all; what more could I ask for? I wonder if attachments show up properly. Hopefully, it’s not terribly cropped.


From the blog Zed's Blog by Lord Zed and used with permission of the author. All other rights reserved by the author.

Mic check, Testing, 123

Just finished setting up the blog. Doesn’t look terrible at all; what more could I ask for? I wonder if attachments show up properly. Hopefully, it’s not terribly cropped.


From the blog Zed's Blog by Lord Zed and used with permission of the author. All other rights reserved by the author.