A brief summary of the article, central to connectivism was the concept that knowledge is distributed across networks, and learning occurs through engagement with this decentralized information. Instead of a linear transfer of knowledge from educators to learners, learning involves dynamic interaction with information and peers. This approach resonated with the inherent nature of the internet, characterized by decentralization, interconnectivity, and fluidity.

However, connectivism faced challenges for learners in such networked courses, including the requirement for self-directed learning, maintaining a high online presence, and developing critical digital literacies. Students’ reactions varied, with some finding the approach liberating and others feeling uncertain or isolated.

Considering the common teaching practices of my major computer, I think connectivism has been applied here. Talking from my experience this semester, software engineering courses asking students to complete assignments that require to using  many unfamiliar skills and are not taught by the professor too much in the course. We need to start with the subjects, search the vast amount of contents on internet, and filter out useful ones. Often I didn’t know if the code worked, or why it worked, I relied more on the Internet rather than course materials. I think the advantage of this mode of teaching is that it cultivates your independent learning ability. After you understand and master Connectivism, it will help you in your future work and life.

Aggregation: Professor encourages students to use AI tools, such as ChatGPT to curate vast amounts of information from diverse sources. Instructors play a role in guiding learners on effective aggregation practices, teaching them how to fine-tune algorithms and critically assessing the quality of sources.

Relation: We use Stack Overflow is a online communities for programmer where we can engage in rich discussions and debates.

Sharing: In the reimagined Connectivism, sharing transforms into purposeful dissemination. GitHub is a platform and cloud-based service for software development, allowing developers to store and share their works.

Creation: Creation has not yet been realized. I think that in the future, it may not be possible to limit the code language used by students. It is result-oriented. It is estimated that everyone will use various possible attacks

I chose this activity because it relates to my learning career and aligns with my goals of exploring the impact of technology on open learning. I believe that in the future, we will need to acquire and learn a lot of information online. Knowing how to effectively sort information using the right tools will be crucial then. This activity has made me reconsider artificial intelligence and how intelligent algorithms are applied.