My First Semester Coding Journey

The Motivating First Java Lecture

Coming from high school, my only experience with coding was some basic python that I learned in middle school. When I got to my first lecture of DAPE1400, I simply got overwhelmed by just how much I did not understand. The lecture was about making a simple “Hello World” program, but even that was too much for me to understand. From that moment on, I got a huge urge to learn as much as possible of java. I remember fondly that I sat that very night after the lecture and watched a couple hours of video lectures. It got to the point that I was four a few ahead of the schedule after the first week.

Bilde av HelloWorld
My First Programme, HelloWorld

Java is getting harder to understand

After finishing the first few lectures, I assumed that the whole subject was going to be and therefor I took a little break from coding so that the plan could catch up. Little did I know that after those few weeks the curriculum became harder and harder to understand. I went from only using a few minutes for each task to using sometimes hours to solve extra difficult tasks.

When solving my first obligatory assignment, I used way longer time than I should have. Luckily my group consists of very competent students, and we helped each other to make the code much simpler and tidier. In the end, we were able to complete all three of the obligatory assignment, and we are currently practicing for our exam.

Picture of oblig1 program
Oblig 1, my first "difficult" program

My First Look Into HTML and CSS

Before the semester started the only subject that I really looked forward to was DATA1200 or web development. I liked the fact that we were going to learn how to make our own website from the ground up. When watching the first online lesson, my expectations were exceeded. Although it was not as simple as I hoped that it was, the subject is maybe one of my favorite that we have this semester. From the motivation that I got from coding with java, I have spent a few nights reading and watching videos about the subjects that we had.

Although I got a few problems when doing the first obligatory assignment, the group that I work with consisted of again very clever and competent students and we helped each other to complete it. From what I remember, the major thing that I had difficulty understanding was CSS. I finally did understand more of CSS when we began to work on the second obligatory assignment.

Picture of oblig 2
Our second web page for oblig 2

Summary

Although I have had a few obstacles when learning about java and HTML/CSS, I have gotten very motivated to learn more about each subject. Now that the semester is coming to an end, it will be sad to see these subjects and the group go in the next semester. It will, however, be refreshing to have something new to learn and get new experiences.