Computer Science Assignments_Page Try_it_Out_Activities Challenge_Activities

Challenge Activities Page

Challenge Picture

Module 1

1-5 Challenge: CS 2350 Assignment Website

What new skills did I use?
I mainly practice code management. By that, I am referring to have a clean code (organizing the CSS file by certain groups such as articles, basis, header, nav, etc.) so the code is not as confusing as it seems. This will help me in the future by easily going back and change certain parts of the website if I need to. I used many of the text properties such as unordered list, description list, etc. as well as implementing many id selectors. The id selector was my best friend in this challenge since it helped me a lot by identifying many paragraphs, headers, etc. in the four different pages.
What you like about your project?
Freedom. In this challenge, I could organize everything the way I wanted, and probably the best part of it is that there is nothing right or wrong about the arrangement of the website since every little detail is mainly based on my preference. There was not any major restrictions, so it was a fun challenge.
what was difficult, fun, interesting, etc. about creating the project?
Since it was all about my preference for doing things, it was hard to create the project the way I wanted. I feel like it is easier to follow up a sheet of paper saying what I should implement on the website instead of creating it with my own thoughts. Putting your own design into a program is hard since there is always something that will bother you. I spent a lot of time on such little details that did not matter as much. I must admit it was a very interesting assignment since the project was all about putting my thoughts into action.

Module 2

2-5 Challenge: Story_Layout1 , Story_Layout2, My_Schedule.

What new skills did I use?
I used probably floating the most during this assignment since I added the float attribute to every paragraph, header, blockquote, and picture in both story_layout1 and story_layout2 websites. I also used many of the td attributes such as rowspan and colspan to create the table for the My_Schedule website.
What you like about your project?
Once again I liked the freedom in this assignment. I did not have a start code or anything given so I started from zero which is fun to me so I could organize the entire website the way I wanted. Also, talking about Mark Zuckerberg being a robot is a plus.
what was difficult, fun, interesting, etc. about creating the project?
I would say the most difficult thing was implementing the floating in both story_layout1 and story_layout2. It was a pain trying to perfectly organize the website the way I wanted using floats attributes. I got hard stuck creating story_layout2 because the floating tag was not acting as I assumed it would. But later on, I was able to fix it. It was also kinda difficult creating the table. I had to track every single row and column so there was not an overflow. But other than that, I like doing this assignment!

Module 3

3-3 Challenge: Add Graphic Design to Assignments Website

What new skills did I use?
I used most of the tools for graphic design in CSS such as text shadows, box shadows, transform, backgrounds, etc. The tool that I have used the most during this assignment would probably be the text-shadow and border attribute. These tools helped me a lot decorating my website.
What you like about your project?
Once again I liked the freedom in this assignment. I did have the previous code from Challenge 1 so I just added more design and some more boring coding to it to make it seem more organize and better-looking. It actually looks like a brand new website compared to the old one.
what was difficult, fun, interesting, etc. about creating the project?
I would say that the most difficult thing was to implement all my thoughts together. It was kinda hard deciding what I should add to one section or what I should add to another. I feel like it is easier for me to create something that someone has already planned out so I just can implement it in code. I am a very perfectionist person so if something does not seem right to me I will need to fix it no matter how long it will take me.

Module 4

3-6 Challenge: Pet Competition Web Form

What new skills did I use?
I used all the tools involved in creating a form such as the use of fieldsets, legends, labels, input, etc. The attributes that I used the most during this assignment would probably be the input type, input class, and input id. These attributes also help me a lot in connecting labels to inputs.
What you like about your project?
Once again I liked the freedom in this assignment and that also it was pretty straightforward. It was not as complicated in comparison to the previous challenge activities. I only needed to follow the description guide for the assignment and then add some design to it.
what was difficult, fun, interesting, etc. about creating the project?
I do not anything in this assignment was very complicated. It was just a pain trying to track each element in the code since it was required to add some basic design to it. Also, adding some cute pet pictures was a plus in creating the website.

Module 5

5-5 Challenge

Module 6

6-5 Challenge

Module 7

7-5 Challenge