Posts

Showing posts from April, 2025

Week 15/16

 CST-338 Week 7/8 We are in our seventh and eight weeks of CST-338, also known as Software Engineering. Markov Revisit This week we have been asked to discuss how we would approach the Markov assignment differently if we were to do it now, after having gone through CST-338. If there is a prompt for us to follow, like before, then I would spend less time writing TODOs and detailed comments before starting to write the code. In other words, I would start writing the code sooner. The first time we did the Markov assignment, I feel like I wasted some time writing comments before starting the code, and I believe that I could have been more efficient. If there is not a prompt for us to follow, I would begin by trying to understand the basic idea of the assignment. I would ask myself what the Markov program is supposed to do, what some example use cases might be, and what the program might require based on that. Then I would write pseudo code for the program, until I felt like I had a sol...

Week 13

 CST-338 Week 5 This week was our fifth week in CST-338, also known as Software Engineering. Markov Review This week we had to work in groups to answer some questions about the Markov assignment, where we built a simple program that builds random sentences out of a word bank. Who did you work with? For the Markov review I worked with Jian, Nasser, and Suhaib. What was your strategy for solving the Markov assignment? My strategy for solving the Markov assignment was the same as the Project 1 assignment . My strategy was to read all of the method descriptions before I wrote any code. As I read them I created method stubs, and detailed TODO comments for each method. Afterwards, I started writing the methods from top to bottom in the assignment prompt. If a method called another method that I had not written yet, I would go ahead and write that method first so I better understood how they interacted. Was was THEIR strategy for solving the Markov assignment? The strategy for some of my ...

Week 12

CST 338 - Week 4 This week was the fourth week is CST 338, also known as Software Engineering. In this week we began to learn about android development. Project 1 Review This week we finished a large project in CST 338. We have been asked to work with one or more classmates, and answer some questions about the project. With whom did you work? I worked with Nasser. What was your strategy for solving the assignments? My strategy was to read all of the method descriptions before I wrote any code. As I read them I created method stubs, and detailed TODO comments for each method. Afterwards, I started writing the methods from top to bottom in the assignment prompt. If a method called another method that I had not written yet, I would go ahead and write that method first so I better understood how they interacted. What was their strategy for solving the assignments? Their strategy was to follow the instructions closely as is, by following the UML diagrams and prompt as closely as possible. ...