Posts

Showing posts from April, 2024

CST 363 Week 1

Image
  WELCOME TO WEEK 1 Learning Journal - Relational Databases:  This week, I learned that although there are similarities between spreadsheets and database tables, there are important differences. Relational databases have schemas to follow, such as the datatype for each column. It is important to note that only one value can be held. I also believe that investing time in learning and utilizing databases provides many benefits. They allow for the sharing of data. Even though data is shared, users will see different data, which enforces security. Databases also allow for physical data independence, which is the ability to modify the file format without changing the existing application. In this course, my goal is to enhance my skills in utilizing databases to provide comprehensive support and solutions across various aspects of data management and analytics in my future career. I also aim to improve my understanding of designing efficient database schemas.

CST 338 Week 7/8

Image
  WELCOME TO WEEK 7 Journal:       This week has certainly made me look back at all the things I learned in this course. The challenges I faced and breakthroughs as well. I think back on the assignment "Jotto" and remember the difficulty I had because I was new to Java. With the things I learned, I feel there would be different approaches I could try. When I worked on "Markov," I felt much more confident and had less difficulty completing that assignment. It felt really good passing all the unit tests and having the correct output. Another assignment where I felt really good was Project 1, although there were instances where I had trouble, I was able to successfully accomplish the goal. I feel I understand access modifiers and their purpose compared to the beginning. I also feel more comfortable, as the weeks have passed, working with Room Database. At the beginning of the project, I was worried and confused, but the more I practiced, the more ideas that would pop i

CST 338 Week 6

Image
  WELCOME TO WEEK 6 Project 02: Part 02     This week, We learned about the importance of threads (background tasks) that are the smallest unit of work that are managed by the schedule of the OS. The thread takes the information and divides it in order for users to interact with them as well as the CPU.      We also learned about inner classes. There are three type of inner classes:          1. Non-static Inner classes          2. Static Inner Classes          3. Anonymous Inner classes It turns out that we have been using anonymous classes with the GymLog videos. When we use the onClick inside on onCreate. Using inner classes are good for Encapsulation and Security.      I also learned how to create Alert Dialogs, which will be very useful when creating the project. I will be working with Edward to create an application I had in mind. An Application that can track things like water, weight, calories, etc. We are still developing a plan on what to add to the project. 

CST 338 Week 5

Image
  WELCOME TO WEEK 5 Project 02 The Plan: This week, we learned about Room Database and how it works as a local database. This database will be used for the upcoming Project 2: Android Application. The GymLog application was a really good source of information for us to understand what the project should be like. We also learned about queries, which will be very useful for the project. The SQL statements that we learned were Create, Retrieve, Update, and Delete; these statements go in the DAO file. I am really excited to learn more and be able to create an application.