Program Design and Development Video #1 Notes
- Program starts with an idea and a specific purpose
- They follow steps and stick to their plan to create their program
- Developers need to investigate the problem: what do we want to do, what are the constraints, what the user wants and needs
- They use surveys or interviews to investigate
- They brainstorm and storyboard the program
- Plan a user experience and UI
- They organize it and plan a testing method
- Developers decide requirements in program
- Then they make a prototype of the program and slowly refine the program
- Testing: testing in each small components and testing if the components work together also they receive user feedback
- Takeaway: Develop a program with development process and design a program and its user interface
Program Design and Development Video #2 Notes
- Program development is not a solo act; there is a team of people
- Teams of individuals work on small parts of the whole program
- These people should be credited for what they do in the project
- Can do this in the comments of the code
- This helps in finding who can fix the bugs in the parts of the program
- When using code from outside resources, the people who programmed it should be credited by saying the author’s name and the source
- MC Question: B
- Takeaway: Acknowledge code segments made collaboratively or from outside resources
Program Design and Development Video #3 Notes
- Explain code segments with comments
- Program Documentation
- describe overall program
- list program specifications: functions and methods, specific code segments, lists of events, development of program, and authors
- Documentation happens at the beginning for specifications, during to keep track of process, after to explain the overall process
- it can help with efficiency in programming process
- programmers ability to test and refine program and fix bugs
- Comments do not affect the program, only helps the programmer collaborate or work individually
- Takeaway: Describe purpose of code segment through documentation, Program documentation is a description of a code segment, it is for programmers to read and doesn’t affect the program, programmers should comment during development, it helps maintain programs when going solo or in a team, and some languages do not allow comments