DPWD Independent Project
What is the Independent Project?
This is a great opportunity to take charge of your learning! Listed below are 5 options for an independent learning project involving computer programming. You need to pick one of the options that you are most interested in. Each option is unique in its own way, so look them over carefully. Think about how you could use this opportunity to enrich and grow your understanding of computer programming.
Part 1: Picking Your Independent Project Path
Scratch Creation
Resources:
scratch.mit.edu
This option is designed to allow you to expand your experience with using the Scratch programming language. This project challenges you to develop a game or other program that shows a higher level of complexity from what we have done thus far with Scratch. So far, our most difficult assignment has been the Pong project. An example of a more complex program might be a Pac-man remake, or maybe Tetris or Space Invaders. Maybe you can think of another type of program you would like to develop? The sky is the limit, but one think you will be tasked with explaining how the program you are developing is more complex than what we have done before.
scratch.mit.edu
This option is designed to allow you to expand your experience with using the Scratch programming language. This project challenges you to develop a game or other program that shows a higher level of complexity from what we have done thus far with Scratch. So far, our most difficult assignment has been the Pong project. An example of a more complex program might be a Pac-man remake, or maybe Tetris or Space Invaders. Maybe you can think of another type of program you would like to develop? The sky is the limit, but one think you will be tasked with explaining how the program you are developing is more complex than what we have done before.
Tinkering Session with Raspberry Pi
Resources: raspberrypi.org
Ever wonder what it would be like to be around when the concept of a personal computer was being developed by people like Steve Jobs and Bill Gates? Ever want to take apart a computer to see how it really works? The Raspberry Pi experience might be for you. We will be exploring the basics of modern computing by learning about the parts of a computer, how an operating system works, and what it takes for hardware and software to work together. Hopefully we can get some really cool things working on our Pis!
Ever wonder what it would be like to be around when the concept of a personal computer was being developed by people like Steve Jobs and Bill Gates? Ever want to take apart a computer to see how it really works? The Raspberry Pi experience might be for you. We will be exploring the basics of modern computing by learning about the parts of a computer, how an operating system works, and what it takes for hardware and software to work together. Hopefully we can get some really cool things working on our Pis!
Web Design With Weebly
Resources:
weebly.com
Welcome to Weebly Youtube Video
Intro to Web Design with Weebly
Weebly is a website creation tool that allows users to develop web pages without having to use html coding. The drag and drop interface allows you to focus on the design and setup of your webpages. Although this limits your options a bit, Weebly has many tools and features that makes the experience of designing your own website very creative. If you have no or very little experience with creating websites and you want to learn more, than Weebly is for you!
weebly.com
Welcome to Weebly Youtube Video
Intro to Web Design with Weebly
Weebly is a website creation tool that allows users to develop web pages without having to use html coding. The drag and drop interface allows you to focus on the design and setup of your webpages. Although this limits your options a bit, Weebly has many tools and features that makes the experience of designing your own website very creative. If you have no or very little experience with creating websites and you want to learn more, than Weebly is for you!
Webpage Coding with HTML
Resources:
khanacademy.org
sololearn.com
codeacademy.com
This option is great for anyone that has had some experience already with creating websites with applications like Weebly, Google Sites, and Wix. HTML is the main programming language of the Web! The resources above will start you on the path of understanding how HTML works, and how to create your own webpages through the use of HTML.
khanacademy.org
sololearn.com
codeacademy.com
This option is great for anyone that has had some experience already with creating websites with applications like Weebly, Google Sites, and Wix. HTML is the main programming language of the Web! The resources above will start you on the path of understanding how HTML works, and how to create your own webpages through the use of HTML.
Programming Language Introduction
sololearn.com
codeacademy.com
This independent learning option give you the opportunity to take your programming experience to the next level. Both CodeAcademy and SoloLearn allow learners to experience different programming languages of their choosing. If you are interested in this option, take some time to explore the resources above. Each service offers some different programming languages, and each web resource is a little different in their style of presentation. Think about what option is right for you. Not sure what programming language to choose? Be sure to read the short descriptions about each language to see what it is used for and what might interest you.
codeacademy.com
This independent learning option give you the opportunity to take your programming experience to the next level. Both CodeAcademy and SoloLearn allow learners to experience different programming languages of their choosing. If you are interested in this option, take some time to explore the resources above. Each service offers some different programming languages, and each web resource is a little different in their style of presentation. Think about what option is right for you. Not sure what programming language to choose? Be sure to read the short descriptions about each language to see what it is used for and what might interest you.