Essays

Broadening the Scope: Software Engineering Insights

13 Dec 2023

Introduction This course on software engineering, while framed around web application development, has imparted valuable insights into broader software engineering concepts. These principles transcend the realm of web development, offering a foundational understanding of practices and theories applicable to various...

Engineering

Embracing Design Patterns in Meteor-React and Bootstrap 5

30 Nov 2023

Embracing Design Patterns in Meteor-React and Bootstrap 5 The Application of Design Patterns Design patterns are not unique to software engineering. In a broader context, design patterns act as guidance by providing proven solutions to common problems. Just as a...

Engineering

The Impact of AI in the Classroom

20 Nov 2023

The Impact of AI in the Classroom I Introduction As AI tools become more advanced, the impact on the education system has become more pronounced. Across all disciplines, AI has made learning more adaptive, interactive, and efficient. The integration of...

Engineering AI Education

The Advantages of UI Frameworks in Modern Website Design

05 Oct 2023

The Advantages of UI Frameworks in Modern Website Design Introduction UI frameworks have become increasingly popular in the past decade. Tools such as Bootstrap, Semantic UI, and Foundation are leaving their mark in the world of web development - and...

Engineering Web Development

Coding Standards and Software Quality

21 Sep 2023

Coding Standards and Software Quality Introduction Coding standards may often seem tedious and trivial. Why waste your time concerning yourself with bracket placement and indentation? In reality, these minor details have a large impact on code quality. Code does not...

Engineering

The “Smart” Method: Why is it Important for Software Engineers?

08 Sep 2023

The “Smart” Method: Why is it Important for Software Engineers? When asking a question on stackoverflow, you probably want to receive helpful answers and solve the problem you’re having with your code as efficiently as possible. How you phrase your...

Engineering

Changing Gears: My Software Engineering Journey

31 Aug 2023

Changing Gears: My Software Engineering Journey I am now returning to college, and to programming, with a unique perspective after four years experience in Army Special Operations. My transition into the world of computer science has probably not been conventional....

Engineering

Exploring JavaScript

30 Aug 2023

Exploring JavaScript Introduction This week I familiarized myself with the basics of JavaScript on freecodecamp up to ES6. With my limited programming experience, this is the first time I have attempted to program in this language. Most of my experience...

Engineering