Week 3 Journal

 Part 1: Study Tip Improvement

Databases are the foundation of almost all applications, and CST 363 shows you how they operate. After covering the relational model, entity-relationship design, and normalization, the course goes on to discuss stored procedures, transactions with ACID guarantees, and expressive SQL queries. Indexing, query-plan analysis, and basic tuning are highlighted in the labs so you can observe directly how schema decisions affect performance. In order to understand the trade-offs between consistency and scalability, you will also receive an overview of the document and key-value NoSQL paradigms. This basis is essential for CS majors: creating data models that withstand real-world expansion, analyzing concurrency issues, and preventing injection attacks are all fundamental skills in data science, software, and security. According to our team, a mini-module on cloud-managed databases (AWS RDS, Azure SQL) could improve the course. 

Part 2: Ethics Module Reflection

The ethics readings for Module 3 this week focused on how our values inform our professional judgment. The conflict between individual rights and organizational objectives was brought to light by the issue about AI-driven employee monitoring. I came to see that working together ethically requires striking a balance between privacy and efficiency. In order to make sure that our technical solutions never disregard users' fundamental rights, I intend to put this knowledge to use in team contexts by questioning procedures that seem invasive.

Part 3: “What a Computer Science Major Needs to Know”

Three key aspects were highlighted in the given reading, "What a Computer Science Major Needs to Know": using algorithms to solve problems, working well in teams, and continuing education in quickly changing technologies. The significance of communication abilities in addition to coding expertise really stood out to me; clearly communicating complicated concepts to stakeholders who are not technical is equally as important as developing code free of errors.

Part 4: Reflection on the Code of Integrity

After reading the Code of Integrity, I've come to understand that the cornerstones of every respectable academic or professional society are integrity and responsibility. Maintaining integrity, in my opinion, is never skimping on tasks and consistently properly crediting sources, especially when pressed for time. For my fellow students, adhering to these values guarantees that our work will continue to be reliable, that we will value each other's contributions, and that we will develop the moral fiber necessary to address ethical problems in technology in the real world.

Comments

Popular posts from this blog

Week 2 Learning Journal 5 Parts

Week 4 Journal

BOOK REPORT EXTRA CREDIT