Sunday, February 11, 2024

CST300 - Week 6

Lecture: Week 6 Learning Journal



This is already week 6, and there are two more modules to finish this course. I had the chance to review the lecture material to get ready for the upcoming team project. Also, this week, the ethic argumentative essay's first draft is due for peer review. Next week, we will have our second team meeting with the instructor.

Part 1

During our team meeting, all members discussed their ideas regarding the capstone project. The ideas that stood out are
Stop scrolling application: This is a practical and much-needed feature to prevent social media addiction. The current UX designs address this issue, but the feature is somewhat discreet. For example, TikTok has an option under the setting called 'Screen time breaks,' which reminds users to stop scrolling. The function of this setting is very limited to scheduling, and the advertised break time is short.
Pet adoption application: This is another great idea to simplify the complicated process of adopting pets.
Video game: I love the idea. Working on designing video games is a fun but daunting time-consuming task. I am up for the challenge.

Part2

In this week's module, I am learning about the available CSUMB career development resources. This module taught me a lot about what the Career Development Office offers. The office assists students with the tools to enter the workforce. For example, students receive assistance with writing a professional resume and cover letter, making an appointment with a career advisor, and discovering available internships and jobs. Although I have been in the IT workforce for years, reviewing these contents remains relevant. The 4-year career development plan is a great way to prepare for the upcoming stage. Below are the remaining items I could pursue during my junior year.
1. Update my resume and cover letter
2. Extend my professional network
3. Research graduate school
The career exploration page is a great resource that lists several techniques that help in finding a job. It is a great resource to use in the future.

Team Meeting

We had a very productive meeting this week. We discussed the topic for our final presentation and decided on a video editor tool to collaborate. The outline for the research is completed, items are divided among members due on February 16th.
 

Preview CST 338 Software Design - with Java

Getting ready for the next class, software design. I briefly reviewed Java language last December to prepare for this class. I had a good head start when I asked the academic advisor while waiting for admission. I am thankful for this early preparation as it will save time to concentrate on the main learning objective of the upcoming course.
Syllabus Review:
Prerequisites: Introduction to Data Structures,
Objective: Learning the fundamental concepts of developing large-scale software.
Language used: Java - object-oriented programming. Must review – creating classes, main class, constructors and constructors overloading, static methods and fields, passing an object to a method, comparing and coping objects with Java, inheritance and polymorphism, method overriding, final method and protecting members, abstract classes, interfaces in Java, enumerated types, exception handling, and arrays. IDE and debugging.
Textbooks: Two of them (Java Quick Syntax Reference and Android Programming, The Big Nerd Ranch Guide 4th edition) are available on O'Reilly Tech Books Online. Use CSUMB SSO to sign in – click here.
Hardware requirements: capable of running Android Studio and Android Virtual Devices. This is very important – I will check the requirements and install them ahead of time. Specifically, check disk space and memory requirements. Click here.

 ILP Portfolio Website Shell

I worked on the ILP Portfolio site and got the starting page set up. Here is my site. The design is very simple and modern, highlighting the information and allowing users to maneuver easily.
 

OLI Learning

Module 8 – I am learning how to become an active listener to manage conflicts. The active listener pays full attention to the conversation and sets aside any distractions. Summarizing the conversation after allowing the person to finish provides validation and reduces the tension.
Module 9- This module is focused on when to apply an assertion message. There are three key components to formulate an assertion message: objective description, emotional response, and an explanation of the problem's impact on self and team members. There is a texting message activity at the end of this module. The activity was hard to follow for the first time, but the answers and comments highlighted the perspective of each response.
















No comments:

Post a Comment

CST462S - Final Week

Service Learning Journal Reflections This marks the final week of our Service Learning experience. Our team successfully completed the final...