Reflecting on ICS 414
12 May 2022
Project Overview ICS 414: Software Engineering II is the continuation of ICS 314: Software Engineering I where students participate in a team-oriented software-implementation of a project and develop skills in project management, quality and productivity control, testing and validation, and...
Software Engineering
Project Management
Configuration Management
Read More
Beyond Software Engineering
01 May 2021
What do you think of when you hear “Software Engineering”? If you asked me this question a couple of months ago, I would have said something along the lines of “programming and designing apps” or maybe something closer to the...
Software Engineering
Coding Standards
Configuration Management
Read More
The Blueprints of Programming
29 Apr 2021
Design Patterns In computer science, design patterns are general, reusable solutions to commonly occurring problems. This idea is analogous to the practice of building a house. Design patterns are general blueprints whereas the problems are houses equipped with different features...
Design Patterns
Software Engineering
Programming
Read More
Red Squiggly Lines
10 Feb 2021
What Are Coding Standards? Unless you are some sort of advanced supercomputer, then you most likely have written incorrect code. And what I mean by “incorrect” is not that the output is necessarily incorrect but that you failed to abide...
Coding Standards
Software Engineering
Read More
There are no dumb questions!
28 Jan 2021
There are no dumb questions, but there are definitely smart questions! Being able to ask the right questions and consequently, communicate effectively is an invaluable skill that all software engineers need to have in order to be successful in their...
Read More