Hello! This will be my blog page for CS-348 Software Process Management.
From the blog ALIDA NORDQUIST by alidanordquist and used with permission of the author. All other rights reserved by the author.
Hello! This will be my blog page for CS-348 Software Process Management.
From the blog ALIDA NORDQUIST by alidanordquist and used with permission of the author. All other rights reserved by the author.
Hello! This will be my blog page for Software Construction, Design, and Architecture!
From the blog ALIDA NORDQUIST by alidanordquist and used with permission of the author. All other rights reserved by the author.
As a senior majoring in Computer Science, my journey through software development has been filled with moments of curiosity, challenge, and growth. While I’ve spent the past few years learning programming languages, algorithms, and data structures, I’ve recently begun to explore a deeper and more structured side of building software — Software Construction, Design, and Architecture. This area has opened my eyes to the “why” and “how” behind the systems we use every day, not just the “what” of writing code.
Getting into software architecture has helped me understand how large systems are planned, how different components communicate, and how design choices can affect performance, scalability, and maintainability. It’s exciting to see how the principles of clean code, design patterns, and architectural styles all come together to create robust and reliable applications. As I continue this journey, I’m looking forward to sharing what I learn, the challenges I face, and how these concepts influence the way I think about building software.
From the blog CS@Worcester – Site Title by Vishisht Seku and used with permission of the author. All other rights reserved by the author.
Hello world,
Welcome back to my blog that is titled Programming with Santiago.
In the upcoming blog posts I will be focusing on topics regarding software construction, design and architecture.
Looking forward to blogging more !!
From the blog CS@Worcester – Programming with Santiago by Santiago Donadio and used with permission of the author. All other rights reserved by the author.
Hello! I’m getting closer and closer to graduation. Just this semester and one more! As usual I hope to learn more to further my knowledge of computer science. Soon, I’ll be working at a company! Anyway, expect more posts as I further document my computer science journey.
From the blog My Journey through Comp Sci by Joanna Presume and used with permission of the author. All other rights reserved by the author.
Hello world! This is my first blog, a test if you will. Good to meet anyone and everyone that sees this.
From the blog CS@Worcester – Coding with Tai by Tai Nguyen and used with permission of the author. All other rights reserved by the author.
Hello, this is Benjamin. I want to explain what steps I took in order to try and learn over summer. I wrote down a list of 4 steps for me to do within the week. Step 1; read a couple of chapters a week about a subject from a textbook or notes like blogs. Step 2; then watch tutorials and practice coding fundamentals on multiple coding websites. Step 3; next I would solve getcracked.io problems and leetcode problems. Step 4 is to make projects for my portfolio. Over the summer I could not do any coding projects due to taking 3 classes so I just did more coding problems on getcracked.
The reason I am trying to learn coding in this learning method is because it is better to understand why people choose a certain coding method instead of another option. I want to be helpful within a company and still be able to learn independently. So that I can have as many opportunities available. Moving on, I would watch podcasts that would have developers or professors about certain topics so that they can help explain certain concepts better.
I understand that in this field a lot of changes are happening. Which allows more opportunity for so many people and industries. Regardless of what some people say about the current state of computer science, I will still try to learn new concepts and how to implement them. I want to use this year to enjoy a few concepts and coding projects that I am passionate about so that I can enjoy this process.
From the blog CS@Worcester – Site Title by Ben Santos and used with permission of the author. All other rights reserved by the author.
Hello, this is Benjamin Santos Patrocinio with this blog I want to reflect upon what I did over this summer vacation. First let me explain what I did over the summer primarily, I took 3 summer classes to finish my general electives in school. During classes over summer I looked at other blogs and podcasts to learn about new topics in programming. For a couple of weeks I started to learn more about algorithm analysis, memory. The reason why I wanted to learn more about these topics is because I want to improve as a programmer.
With programming even though knowledge is available from blogs, textbooks, videos and courses it is a field where programmers have to continuously learn. Being able to learn about new topics and even be able to use the skills are really important. Furthermore, I want to use this time to make a portfolio that can help standout and use all the skills I have learned. What I did first is find textbooks and documents I want to learn from. In order to build a plan to learn on my off time. In order to not be burned out, I would read textbooks and watch videos on youtube to learn more about certain topics. Also a few times a week I would try to solve a few getcracked.io questions (just an alternative leetcode platform). So that I can get better at interview questions and find out which topics I did not really know.
From the blog CS@Worcester – Site Title by Ben Santos and used with permission of the author. All other rights reserved by the author.
Hello Everyone!!
I came into computer science as a beginner, and honestly, I still feel like one. I’ve made it this far, but I don’t consider myself fluent in any programming language. Coding is not my strong suit, and truthfully, my first pull toward computer science was about learning and understanding the hardware.
I’ve come very far and software is obviously the largest component of computer science so i have to learn and clear my confusions. That’s what this blog is for: a place to track my progress as I learn more about software process management.
I don’t have it all figured out yet, but I’m here to keep learning If you feel lost you’re welcome to follow along with me in my new arc of learning software process management.
From the blog CS@Worcester – A Beginner's Journey Through Computer Science by Christiana Serwaah and used with permission of the author. All other rights reserved by the author.
Hello everyone, my name is Rick Djouwe, and this semester I am also taking Software Process Management. While some of my other computer science courses focus on the technical side of software development, like design, coding, and architecture, this class emphasizes the processes, management strategies, and professional practices that ensure software projects succeed.
Software Process Management is designed to explore the methods and tools used to manage software projects from start to finish. Topics include:
In short, this course highlights the practices that make the difference between a project that simply “works” and one that is well-managed, scalable, and sustainable.
By the end of this course, I will be able to:
These skills go hand-in-hand with the Computer Science program outcomes, such as analyzing problems, applying ethical reasoning, and demonstrating leadership and effective teamwork.
As I prepare for a career as a software engineer, this course will strengthen my ability not only to contribute technically, but also to lead and manage software projects effectively. Understanding process management is critical in real-world environments, where collaboration, deadlines, and accountability are just as important as writing clean code.
I also see a strong connection to my current role at The Hanover Insurance Group, where teamwork, version control, documentation, and project management practices are essential to delivering quality solutions. What I learn in this class will help me bring even more value to my work, both now and in the future.
I look forward to exploring how different methodologies shape the software development lifecycle, and how project management skills complement technical expertise. My goal is to come out of this course not only as a better developer, but also as someone prepared to guide teams, manage projects, and ensure successful outcomes.
I’m also excited to meet everyone in this class and learn from each other’s perspectives and experiences as we grow together throughout the semester.
From the blog Rick’s Software Journal by RickDjouwe1 and used with permission of the author. All other rights reserved by the author.