=====cprog Keywords===== ====(standard I/O)==== Standard I/O ===Definition=== Standard In and Standard Out. Standard In is usually the key board, standard out is usually the monitor. ===Demonstration=== Demonstration of the chosen keyword. If you wish to aid your definition with a code sample, you can do so by using a wiki **code** block, an example follows: /* * Sample code block */ #include int main() { printf("dafsf"); scanf("fda"); return(0); } ====(Header files)==== Header files ===Definition=== are files that are include in the main file, that have data in another file. ===Demonstration=== Demonstration of the chosen keyword. If you wish to aid your definition with a code sample, you can do so by using a wiki **code** block, an example follows: /* * Sample code block */ #include ====(pointers)==== pointers ===Definition=== pointers are used to refer to a memory location of another variable, with out using that variable identifier. ===Demonstration=== Demonstration of the chosen keyword. If you wish to aid your definition with a code sample, you can do so by using a wiki **code** block, an example follows: /* * Sample code block */ #include int *chicken int main() { return(0); } ====(variables)==== variables ===Definition=== variables are place holders for a values that are in memory. ===Demonstration=== Demonstration of the chosen keyword. If you wish to aid your definition with a code sample, you can do so by using a wiki **code** block, an example follows: /* * Sample code block */ #include int chicken char turkey int main() ====(scope)==== scope ===Definition=== place in the declaration where a variables name can be used ====(array)==== array ===Definition=== a way of organizing a collection of related data, using a variable name ====(type casting)==== type casting ===Definition=== making a one type of variable act like another type of variable for a single operation. ====(arithmetic)==== arithmetic ===Definition=== (+)(-)(*)(/)(%) ===Demonstration=== Demonstration of the chosen keyword. If you wish to aid your definition with a code sample, you can do so by using a wiki **code** block, an example follows: /* * Sample code block */ #include int main() { return(0); } Alternatively (or additionally), if you want to demonstrate something on the command-line, you can do so as follows: lab46:~$ cd src lab46:~/src$ gcc -o hello hello.c lab46:~/src$ ./hello Hello, World! lab46:~/src$ =====cprog Objective===== ====cprog Objective==== Upon completion of this course, students will be able to: -write and compile code that utilizes programming constructs -use pointers and variables to discover the indirect properties of data storage -comprehend the basics of memory management, data representation and storage -identify and label various data types as scalar vs. composite -distinguish and explain difference between homogeneous and heterogeneous composite data types -break down and separate code into functions and illustrate the use of parameter passing -justify the use of various programming constructs within code solutions -discover the standard libraries and use libraries in solving problems ===Definition=== students should be able to -Write programs -use pointers effectively -understand what memory management is. -use the different data types -use the different libraries to do what your trying to do ===Method=== I will be measuring my success in this class on whether or not i will be able to complete the projects. ===Measurement=== According to my method, i am understanding the basics of what i need to do, but when it comes to putting it all together in a programs by my self, i am only able to do about have of it. I end up needing to get assistance from Matt or class mates. ===Analysis=== Reflect upon your results of the measurement to ascertain your achievement of the particular course objective. * i am doing pretty good * there is definitively room for improvement * i think my method is a pretty good way to measure success