Corning Community College CSCS1320 C/C++ Programming Assignments, Documents, Information, and Projects ======Projects====== * [[/haas/fall2014/cprog/projects/intro|intro]] (due 20140903) * [[/haas/fall2014/cprog/projects/helloworld|"Hello, World!"]] (due 20140903) * [[/haas/fall2014/cprog/projects/notes|notes]] (on-going) * [[/haas/fall2014/cprog/projects/squares|squares]] (due 20140924) * [[/haas/fall2014/cprog/projects/dayofweek|Day of Week]] (due 20141001) * [[/haas/fall2014/cprog/projects/pipemath|PipeMath]] (due 20141008) ======Week 11====== * Class notes roles for **[[/notes/cprog#section11112014|11/11/2014]]** class: * author: **user** * designer: **user** * reviewer: **user** * Class notes roles for **[[/notes/cprog#section11042014|11/04/2014]]** class: ======Week 10====== * Class notes roles for **[[/notes/cprog#section11062014|11/06/2014]]** class: * author: **stiwari1** * designer: **zgolden** * reviewer: **dwoodco2** * Class notes roles for **[[/notes/cprog#section11042014|11/04/2014]]** class: * author: **dwoodco2** * designer: **dsoutha3** * reviewer: **mp010784** * Be sure to check the notes project for role-specific deadlines. ======Week 8====== * Congratulations to **dsoutha3** for winning the Week 6 bonus point drawing (there was no drawing last week) * Class notes roles for **[[/notes/cprog#section10212014|10/21/2014]]** class: * author: **dsoutha3** * designer: **mmerrick** * reviewer: **jgates1** * Be sure to check the notes project for role-specific deadlines. * I'd like to give a knowledge assessment next Thursday (October 30th, 2014), which would cover what we've encountered in the course up to that point. ======Week 7====== * We took a tangent and played with computer graphics this week. ======Week 6====== * Congratulations to **mp010784** for winning the Week 5 bonus point drawing * Class notes roles for **[[/notes/cprog#section09302014|09/30/2014]]** class: * author: **zgolden** * designer: **jgates1** * reviewer: **stiwari1** * Be sure to check the notes project for role-specific deadlines. * Class notes roles for **[[/notes/cprog#section1002014|10/02/2014]]** class: * author: **mmerrick** * designer: **dshadeck** * reviewer: **dwoodco2** * Be sure to check the notes project for role-specific deadlines. * Unveiling our next project: **pipemath** * Program assignments will be as follows: * dshadeck: five toplaces tobase2 * dsoutha3: nine plus tobase11 * dwoodco2: two topowerof tobase5 * jgates1: six log tobase4 * mmerrick: eight minus tobase6 * mp010784: three modulus tobase9 * stiwari1: seven multiplyby tobase3 * zgolden: four divideby tobase7 ======Week 5====== * Congratulations to **dsoutha3** for winning the Week 4 bonus point drawing * Class notes roles for **[[/notes/cprog#section09232014|09/23/2014]]** class: * author: **mmerrick** * designer: **dsoutha3** * reviewer: **mp010784** * Be sure to check the notes project for role-specific deadlines. * Class notes roles for **[[/notes/cprog#section09252014|09/25/2014]]** class: * author: **stiwari1** * designer: **dwoodco2** * reviewer: **mp010784** * Be sure to check the notes project for role-specific deadlines. ======Week 4====== * Congratulations to **mp010784** for winning the Week 3 bonus point drawing * Class notes roles for **[[/notes/cprog#section09162014|09/16/2014]]** class: * author: **dwoodco2** * designer: **jgates1** * reviewer: **zgolden** * Be sure to check the notes project for role-specific deadlines. * Class notes roles for **[[/notes/cprog#section09182014|09/18/2014]]** class: * author: **zgolden** * designer: **stiwari1** * reviewer: **dshadeck** * If you are not sure if you submitted an assignment, I have updated the **submit** tool to report this information. * Simply run: **submit cprog** * You will see upcoming yet-to-be-submitted projects, submitted projects, and past due projects ======Week 3====== * Congratulations to **dsoutha3** for winning the Week 2 bonus point drawing * Class notes roles for **[[/notes/cprog#section09092014|09/09/2014]]** class: * author: **dsoutha3** * designer: **zgolden** * reviewer: **stiwari1** * Be sure to check the notes project for role-specific deadlines. * I wrote a new **status** script to aid in reporting class-related data collected for/on you (attendance, opus, projects). * At this point I am still loading in all the information... so not everything may be present. * Of the data present, please report to me (via e-mail) any errors and omissions. * The aim is to update this each WEEK. * Class notes roles for **[[/notes/cprog#section09112014|09/11/2014]]** class: * author: **jgates1** * designer: **mmerrick** * reviewer: **dsoutha3** ======Week 2====== * Lab46 was reset on Friday, so we'll need to [[/haas/fall2014/common/class_chat|recreate our screen+irssi session]] to access the class chat. * For those interested in cloning your BitBucket repositories on lab46, I found a couple approaches: * Kyle Lockwood's [[/opus/spring2014/klockwo1/journal#commit_to_bitbucket_from_lab46|Commit to BitBucket from Lab46]] tutorial * Matthew Gardner's [[/user/mgardne8/portfolio/bitbucketclone|BitBucket Clone]] tutorial * We started our programming journey with the venerable "Hello, World!" last week; we'll be continuing on this week, likely with variables and data types. * Congratulations to **dwoodco2** for winning the Week 1 bonus point drawing * Class notes roles for **[[/notes/cprog#section09022014|09/02/2014]]** class: * author: **mp010784** * designer: **dshadeck** * reviewer: **mmerrick** * Be sure to check the notes project for role-specific deadlines. * Class notes roles for **[[/notes/cprog#section09042014|09/04/2014]]** class: * author: **dshadeck** * designer: **mp010784** * reviewer: **jgates1** * We worked on some sample code this week; a copy can be found in **/var/public/cprog/fall2014/variables/** in a file called **var1.c** ======Week 1====== * Welcome! Be sure to: * Read over the syllabus * Subscribe to the class mailing list * Using the [[/haas/fall2014/common/class_chat|tutorial]], set up a screen session and get on #csci on irc * Get familiar with logging into the pod systems and/or LAIRstations, and once there: * open up a terminal * log that terminal onto Lab46 for class work and attendance * Get familiar with how to log onto Lab46, and once on: * change to your **src/** subdirectory * create/edit .c files (such as **hello.c**), and how to save/exit * compile the C program (.c file(s)) into an executable with **gcc** * execute the compiled C program (the executable) by specifying a path: **./program_name** * Familiarize yourself with your Opus, and once there: * customize it (title/subtitle) * add an introduction * create your first week content * Contemplate our first set of programs we're going to write: * [[/haas/fall2014/cprog/projects/helloworld|"Hello, World!"]] program (due by 20140903)