Wednesday, September 26, 2018

Reflection of Lab1


Greetings everyone :)... Here comes my second lab assignment of SKK3100 Computer Programming 1 which is Lab1. It is entitled "Problem Solving". In this assignment first question was given 11 classes and it need to be written in separate Java files. In the end, I will need to compile, identify and fix the errors in each of the classes correctly.

Firstly, it was really hard for me to fix the errors and it took almost one hour for me because it was keep showing there are some errors and errors in the first test. I really gone mad and started to continue with second test and third test respectively. Unfortunately, the following tests also keep showing that there are some errors.


Later on, with the help of my lecturer I could able to find out the exact problem. It seems I need to save the test like for an example: Test1.java, but I failed to do so and that was the main cause of error in my first test. I saved the file with wrong name so that it couldn't be detected. I was really shocked and surprised how a little silly mistake could be effected and I managed to change the file name exactly how it was stated. Often times, our failures teach us valuable lessons that we only gained because of the experience we gathered after messing up. It’s obvious that the mistake I made taught me a very useful lesson that day.

Coming for the second question there were three situation given. I need to design a solution in order to solve a problem using PAC. I was able to analyze problem in each situation successfully. There will be three main things to be written in PAC table contained three columns which are data, process and output.

Last question is quite challenging because we need to do PAC table then need to type the solution in the notepad. Once done typing we can check the answer in command prompt. And I can happily say that finally I could learn something new and useful for the week. Once again I would like to thank my lecturer Dr.Erzam. That is all for this week, thank you :) !!!

PRITAH D/O SUBRAMANIAM (185797)
Next blog :  yanhua0112.blogspot.com
 

Wednesday, September 19, 2018



Last week 13th Thursday, was our first class of Computer Programming 1. We had 2 hours of lecture and 1 hour of lab time and we were introduced to the basic components of the computer.
After done with the lecture we were taught to open command prompt which is “CDM” in computer and also created a new folder there. 'CD' is to check a particular file on the computer while 'DIR' is where I can check out what is inside the folder. It was quite hard for me to understand at first but then I managed to understand the steps with the help of my lecturer and friends.





     Here comes the main part of this assignment which is creating a folder using my name :D. I created a folder by typing "mkdir [MYNAME]". Following that, inside the folder, I have created "Lab0" folder and saved a notepad.

























   According to the second question we need to open up a java compiler in command prompt. Unfortunately it couldn't be found and I need to recheck and finally, I found javac file was in the 'bin' folder. I made some adjustments in order to run java with the help of my lecturer. I specified the full path in the control panel ⇒advanced system settings ⇒edit variables ⇒edit path then copied the address location of the Java bin folder with a semicolon at the end. Finally, it was successful running the compiler by commanding 'javac' on CMD.




     Once done with that, I have created a simple Java program on notepad using the code which was given in the assignment and also named that file as "MyFirstJavaProgram.java".



     The last step was I typed javac MyFirstJavaProgram.java on CMD and finally, it is ready to run the compiler and successfully done. I am very happy to be informed that I have learned many new things although I have faced many challenges throughout this process and many more thanks to my lecturer and friends.

THANK YOU... :)

Pritah D/O Subramaniam (185797)

Next Blog : yanhua0112.blogspot.com