CSE 216 is my software engineering course, and the entire course is going to be based around one big project that I will work on with half the class. The class was split into two groups, and both are making their own version of a MOOC (Massive Open Online Courses) system. Between meetings with the group we have lectures on techniques used in actual software engineering. One of these is known as scrum, which is also the technique our professor is having us use for the MOOC project. Scrum is basically just an organizational system that has the group set meeting dates for conceiving ideas and for giving updates on our progress. We are still in the inception and elaboration phase, so we are just polishing out the details of the project now before we start actually coding. In this phase, we need to really have a vision of what we want this to look like so we can properly engage it later. We need to consider what features the prototypes and first release will have, and what features we are going to put on the backburner to come back to for later releases. We need to consider numerous use-cases (situations that the item will be used in) to try to obtain the entire scope of the project and ensure that we cover every customer’s needs. None of this is particularly challenging, so long as you have an idea of what you want the project to be. The hardest part about this is collaborating your ideas with your group and trying to get the best out of everyone’s work. Overall, Software Engineering looks to be a class that focuses more on preparing us for real-life situations rather than just spout facts and exercises at us. I’m excited to get this experience under my belt.
About The BlogThe official student blog for the Electrical and Computer Engineering and Computer Science at Lehigh University.
VIEW MORE >
Blogs I Follow