CST 438-40 Software Engineering - Week 1
Learning Journal Week 1: Before this course, I expected Software Engineering to mostly be about writing code and learning how to build bigger programs. I thought the class would focus mainly on programming, using tools, and maybe working on projects like a real software developer. After completing week 1, my opinion has changed because I realized Software Engineering is more than just coding. It also includes planning, testing, debugging, security, APIs, and making sure software is reliable and maintainable. The labs showed me that writing the code is only one part of the process. Testing the code and proving that it works is just as important. I also learned that software engineers need to think about how different parts of an application connect, like controllers, repositories, databases, and security. I now see Software Engineering as a process for building software correctly, not just getting something to run.