Category Archives: CS-343

Introduction

Hey class!!! it’s Meet Patel. My major is computer Science with Software Development and this whole pandemic sucks. ?

From the blog CS@Worcester – </electrons> by 3electrones and used with permission of the author. All other rights reserved by the author.

Introduction

Hi I am Faraaz Baig and welcome to my blog! Here I will talk about the crazy world of coding and what I call the roller coaster coding journey.

From the blog CS@Worcester – Roller Coaster Coding Journey by fbaig34 and used with permission of the author. All other rights reserved by the author.

CS-343 Blog

Hello and welcome everyone. My name is Migena Shkurti. Welcome to my Blog. In this blog you are going to find information about new models, techniques, and technologies as they emerge and appreciate the necessity of such continuing professional development. Mostly the posts are going to be around software construction techniques and tools, software architectures and frameworks, design patterns, object-oriented design and programming. Efficiency, reliability and maintainability of software. Also anything about technology that is interesting to read or listen i will post it for you to have a look.

Hope you enjoy it and have fun

From the blog CS@Worcester – Tech, Guaranteed by mshkurti and used with permission of the author. All other rights reserved by the author.

My First Blog!

I am very excited to get this page started. For my first post, I’d like to introduce myself a little bit. For starters, I am a Computer Science major at Worcester State University, and I am scheduled to graduate in the Spring of 2021. I have a concentration in Software Development and a minor in Mathematics. Outside of school, I like to play games, hang out with friends and family, and play sports. I am on the NCAA Ice Hockey team for Worcester State, but before college, I played many other sports like lacrosse and soccer. I graduated from Warren Hills Regional High School in New Jersey in 2017 before joining the WSU Lancers.

From the blog CS@Worcester – Tim Drevitch CS Blog by timdrevitch and used with permission of the author. All other rights reserved by the author.

Introduction

I’m Alex Le. Here I’ll be posting all my failures and successes in programming.

From the blog CS@Worcester – Half-Cooked Coding by alexmle1999 and used with permission of the author. All other rights reserved by the author.

Introduction

Welcome to my blog! My name is Derek, and I’m a senior at Worcester State University. I’m studying computer science with a concentration in big data analytics. This blog will be dedicated to various CS related materials i find interesting, as well as projects I’ll be working on. Hope to show you more soon!

From the blog CS@Worcester – Derek's Design by dereksspace and used with permission of the author. All other rights reserved by the author.

Introductory Post/CS-343

My name is Austin Engel and I am a senior at Worcester State University studying Computer Science.

From the blog CS@Worcester – Austins CS Site by Austin Engel and used with permission of the author. All other rights reserved by the author.

Welcome to My Blog

Software Development, Project Updates, Learning new Skills & Technologies

9/8/2020

With this blog, I will post updates for various projects I am working on, technologies and software that I find of particular interest, and general programming, technology, web development and game development topics, as well as information on things I am currently working on, including personal projects and practice in various languages and frameworks.

I hope to eventually replace this blog with a self-developed (non-wordpress) website as I continue to study web development topics and design.

What I’m Working On In September

– HTML, CSS, & JS (trying to update my skills with most recent HTML and CSS technologies and frameworks)
– Software Construction, Design & Architecture Course @WorcesterState (course at Worcester State University concerned with building and designing software, learning skills associated with software development)
– Building a Text-Based Java RPG (practicing object-oriented development skills, structure of a role-playing game, preparing for more complicated game development projects)

Progress on a Text-Based Java RPG game, basic framework for map structure, player and enemy classes, and game logic has been laid out. Currently working on saving player information to an external text file and outputting to a popup textbox instead of the IDE console.

Some CSS code I have been working on as part of an online tutorial. Also pictured are an HTML and javascript file which are part of the same project.

CSS, Javascript, and HTML code

From the blog CS@Worcester – CodeRoad by toomeymatt1515 and used with permission of the author. All other rights reserved by the author.

Introduction

Hi my name is Will and I am a senior at Worcester State University. I have a BBA in Business Management from University Massachusetts, Amherst, and I am currently pursuing a second bachelors in Computer Science. Hobbies that I enjoy are fermenting foods, hiking, and cooking. I am also interested in software engineering, programming languages, and machine learning.

From the blog CS@Worcester – Will K Chan by celticcelery and used with permission of the author. All other rights reserved by the author.

A little less salt.

When using principles or techniques in code, we need to use them in moderation and understand the meaning behind them; otherwise we over-salt our code. The post that I will use in discussion explains a common salting problem in programming, the article was found in an early programming blogpost from Coding Horror, to reflect a topic that is relevant in programming and also discussed in one of my courses. The topic is Object Oriented Design.

In the article that I chose, titled, “Your Code: OOP or POO?”, the author, Jeff Atwood, talks about how many programmers these days are not using Object Oriented Programming correctly. He attributes this problem to institutions that rush and advise the usage of OOP to their students without properly explaining when and why objects are necessary in programming design. In addition, he also blames the pro-object culture that is common among programming communities, where programmers glorify objects and boast the superiority of object oriented languages over non-object languages. Due to these influence, he explains that it causes programmers to undergo object happiness, a frenzy of object-izing everything in their code. This mess, is the coding horror that is seen when Object Oriented Design is used improperly.

To address these concerns, Atwood recommends POO, Programming fOr Others, which brings in the element of empathy into programming design. What Atwood proposes is that programmers should be thinking about their audience, such as their readers, who will have to make sense and use their code. So, along with implementing other OOP principles, such as, encapsulation, simplicity, re-use and maintainability; Atwood encourages empathy and to build code while keeping in mind what their readers would want or need and to anticipate what they need to do next when following the code. Atwood concludes his argument with ‘programming as if people mattered will always be a more effective strategy than satisfying the architecture astronauts’.

Although this is an early post, which was posted on 2007, the topic of this post still holds relevance. While continuing my CS undergrad studies at WSU, I have noticed this pro-object culture, where object oriented languages are remarked as superior than non-object languages and I have also noticed that some of my peers falling victim to object happiness and not having a firm grasp of OOP principles. I also feel that this post was a good reminder, that we should be questioning our studies and what we are taught at institutions in programming. In a sense, it was a good step back for me to reevaluate my principles and goals in coding. It also brought in a new perspective, the element of empathy; where one should code as if people mattered; rather than solely focusing on the efficiency of the solution; we should also consider readability and simplicity of our code.

The link of the source can be found here

From the blog CS@Worcester – Will K Chan by celticcelery and used with permission of the author. All other rights reserved by the author.