CST 438 – Week 4 Learning Journal

Rate the book “Software Engineering at Google”  1-best to 5-poor; rate the book “Full Stack Development”   1-best to 5-poor; Why did you give that rating? I would rate the book “Software Engineering at Google” a 3. I enjoyed the book fairly well but it was a bit of a tedious read at times. I … Read more

CST 438 – Week 3 Learning Journal

How does React compare to other frameworks you have used for front end development? The only other framework I have used in the past is jQuery, in my Internet Programming class. React is definitely much more encompassing than jQuery. While jQ consists primarily of methods that help with DOM manipulation, React almost feels like you’re … Read more

CST 438 – Week 2 Learning Journal

In your own words, what is TDD about? TDD, or, Test Driven Development, serves to increase productivity in a project by giving a precise guideline for the codebase to meet, allowing developers to essentially “tick boxes” to meet requirements. What is a MOCK (also called DOUBLE) and how does it help in unit testing? A … Read more

CST 438 – Week 1 Learning Journal

what did you think Software Engineering was about before you started this course? After the first week, in what way has your concept of Software Engineering changed? Going in to this course, I had a reasonable understanding of software engineering. While I was not familiar with the details, I was aware of the different methodologies … Read more

Service Reflections

I served my hours at Mountains Community Hospital, my community’s local hospital. I volunteered with the IT department, working directly with the department head. The nature of working in a hospital immediately presented some challenges. I had to undergo a full suite of TB tests, vaccines, and paperwork. After all of this, I was left … Read more

CST 311 – Week 7 Learning Journal

In this week’s lecture material, we studied the link layer. This is the layer of the network which bridges software and hardware. We learned about hardware addresses such as MAC addresses and how they are assigned IP addresses so that they can communicate on the internet. This is accomplished using ARP, or, the Address Resolution … Read more

CST 311 – Week 6 Learning Journal

We continued our study of the network layer this week. Specifically, we looked at the control plane, which is the part of the network layer that governs the way in which packets are sent at a network-wide level, rather than a router-to-router level. This included an overview of different types of routing algorithms used to … Read more

CST 311 – Week 5 Learning Journal

This week, we began covering the Network Layer of networking. Specifically, we covered the data plane, which controls the way in which packets find their way from source to destination on a per-router basis. We discovered the logical components of a router, such as forwarding. We summarized the Internet Protocol, including IPv4 and IPv6. We … Read more

CST 311 – Week 4 Learning Journal

This week focused on security. Using the example of Bob, Alice, and Trudy, we had an overview of cryptography. We saw the difference between symmetric and public key encryption, and the importance of having public/private key pairs. We also saw the importance of authentication, in order to combat man-in-the-middle attacks.