Big Idea 5: Programming
Computer programming is the process of designing and building an executable computer program for accomplishing a specific computing task. This is done by writing code in a high-level computer language then allowing the computer to compile and run this code.
tutorialspoint
Pros: Capability to save project to dropbox or Google drive and import them later on any computer and project files management.
Cons: No prediction, shared code is a copy of code but there is no live collaboration, sometimes buggy.
Pros: Multiple languages, prediction of typing, beginner-friendly, save/collaborate/recent projects.
Cons: Too user-friendly, not all languages and advance programming can be accomplished with this interface. May be difficult to transition to programming without this help.
Pros: Free account, save/load/download/shar prajects, publis code, able to run applets
Cons: Beta (new) so this may or may not progress, only JAVA, no live collaboration, clunky and possibly buggy.
Pros: Free account and project storage.
Cons: No JAVA,but plenty of other languages (e.g. C/C++).
Arithmetic Questions
arithmetic160624.docx
arithmetic160624sol.docx
For Loop Questions
forLoopsProb010.docx
forLoopsProb010sol.docx
Stack Questions
stacksProb010.docx
stacksProb010sol.docx
If-Else Questions
ifElseProb010.docx
ifElseProb010sol.docx
ifElseProb020.docx
ifElseProb020sol.docx
ifElseProb030.docx
ifElseProb030sol.docx
ifElseProb040.docx
ifElseProb040sol.docx
ifElseProb050.docx
ifElseProb050sol.docx
ifElseProb060.docx
ifElseProb060sol.docx
Pass-by-Value versus Pass-by-Reference Questions
passValuePassRefProb010.docx
passValuePassRefProb010sol.docx
Precondition and Postcondition Questions
PreConditionProb010.docx
PreConditionProb010sol.docx