User Tools

Site Tools


haas:spring2015:cprog:projects

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
haas:spring2015:cprog:projects [2014/11/11 11:24] – external edit 127.0.0.1haas:spring2015:cprog:projects [2015/04/24 18:07] (current) – [Week 12] wedge
Line 6: Line 6:
  
 ======Projects====== ======Projects======
-  * [[/haas/fall2014/cprog/projects/intro|intro]] (due 20140903+  * [[/haas/spring2015/cprog/projects/cci0|cci0]] (due 20150128
-  * [[/haas/fall2014/cprog/projects/helloworld|"Hello, World!"]] (due 20140903+  * [[/haas/spring2015/cprog/projects/mms0|mms0]] (due 20150204
-  * [[/haas/fall2014/cprog/projects/notes|notes]] (on-going+  * [[/haas/spring2015/cprog/projects/mbe0|mbe0]] (due 20150211
-  * [[/haas/fall2014/cprog/projects/squares|squares]] (due 20140924+  * [[/haas/spring2015/cprog/projects/mbe1|mbe1]] (due 20150311
-  * [[/haas/fall2014/cprog/projects/dayofweek|Day of Week]] (due 20141001+  * [[/haas/spring2015/cprog/projects/afn0|afn0]] (due 20150318
-  * [[/haas/fall2014/cprog/projects/pipemath|PipeMath]] (due 20141008)+  * [[/haas/spring2015/cprog/projects/cbf0|cbf0]] (due 20150408) 
 +  * EoCE - bottom of your Opus (due 20150514 by 4:30pm) 
 +  * [[/haas/spring2015/cprog/projects/eocehints|EoCE hints]]
  
  
 +
 +
 +
 +======Week 12======
 +  * EoCE's have been deployed to your Opus. Look there (be sure you're signed in to the wiki, otherwise it will not show up!). The project page link here will now lead to an empty page.
 +  * I put up a hints page (last link in projects listing above), which I will endeavour to paste in some useful responses I have given to some excellent questions asked in relation to the EoCE. Be sure to check it out.
 +  * Topic for this week will be polymorphism/virtual functions.
 +    * Sample code placed in: **/var/public/cprog/spring2015/polymorphism/** on lab46.
  
 ======Week 11====== ======Week 11======
-  * Class notes roles for **[[/notes/cprog#section11112014|11/11/2014]]** class: +  * I have put together the End of Course Experience (EoCE) for the class. This is your final assigned project for the class (and is assigned in lieu of a final exam). When I finish all the other EoCEs for my other classes, the project link above will disappear, and your pertinent EoCE(s) will appear at the bottom of your Opus (so when it disappears from here look there). 
-    * author: **user** +    * It is open resource, but closed person. 
-    * designer: **user** +    * You are expected to work on this by yourself (you may ask me for clarification). 
-    * reviewer**user** +    * It, along with anything else outstanding that you'd like to receive credit for (even if just for consideration), please have submitted to me in the proper places by 4:30pm on Thursday, May 14th, 2015. 
-  * Class notes roles for **[[/notes/cprog#section11042014|11/04/2014]]** class:+  * We'll be exploring the next item on our Object-Oriented explorations: **inheritance**
  
 ======Week 10====== ======Week 10======
-  * Class notes roles for **[[/notes/cprog#section11062014|11/06/2014]]** class: +  * Started exploring Object-Oriented Programming using C++ 
-    * author: **stiwari1** +    * Wrote a simple **rectangle** class and played with it
-    * 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 9======
 +  * GD info: http://www.boutell.com/gd/manual2.0.33.html
 +  * http://www.boutell.com/gd/manual2.0.33.html#basics
 +  * [[/~wedge/sinewave.png]]
 +  * [[/~wedge/vortex.png]]
 ======Week 8====== ======Week 8======
-  * Congratulations to **dsoutha3** for winning the Week 6 bonus point drawing (there was no drawing last week) +  * I unveiled **cbf0**, a project aimed at helping you better understand binary data, and its manipulation, to aid in your on-going hex editor creation efforts
-  * Class notes roles for **[[/notes/cprog#section10212014|10/21/2014]]** class: +  * Talked about structs.
-    * 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====== ======Week 7======
-  * We took tangent and played with computer graphics this week.+  * Some people really appeared to benefit from the extra time on **mbe1**; others are still a mystery (I thrive on questions). 
 +  * I have extended the **afn0** project by a week to help everyone get caught up.
  
 ======Week 6====== ======Week 6======
-  * Congratulations to **mp010784** for winning the Week 5 bonus point drawing +  * Went over the debugger, fielded some questions on syntax, function, and array usage 
-  * Class notes roles for **[[/notes/cprog#section09302014|09/30/2014]]** class: +  * extended current project deadlines
-    * 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====== ======Week 5======
-  * Congratulations to **dsoutha3** for winning the Week 4 bonus point drawing +  * I've had a few good questions with respect to the **mbe1** project, so I know at least a few of your are putting in good, solid effort
-  Class notes roles for **[[/notes/cprog#section09232014|09/23/2014]]** class: +  * This week's project is now available- **afn0**, somewhat simpler in solution than last week, although perhaps more abstract due to organizational requirements. Also perhaps easier since it requires many of the same core skills you had to use in the **mbe1** project.
-    * 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====== ======Week 4======
-  * Congratulations to **mp010784** for winning the Week 3 bonus point drawing +  * On the heels of our last exciting project, and with our first break coming up, I've put together a project that should offer you plenty of opportunity to improve your programming capabilities
-  * Class notes roles for **[[/notes/cprog#section09162014|09/16/2014]]** class: +    * **mbe1** takes our multiply by eleven program and expands its functionalityfor numbers of up to 8 digits
-    * author: **dwoodco2** +    * we'll make the program more efficient through the use of arrays and loops 
-    * designer: **jgates1** +    * again, take timetry things outexperiment and play. There'll be some mental obstacles with this stuff, and the only way to get past them is to work through them. 
-    * 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 assignmentI have updated the **submit** tool to report this information+
-    * Simply run: **submit cprog** +
-    * You will see upcoming yet-to-be-submitted projectssubmitted projects, and past due projects+
 ======Week 3====== ======Week 3======
-  * Congratulations to **dsoutha3** for winning the Week bonus point drawing +  * Our mental math explorations continue! This week we will explore multiplying and 1-, 2-, or 3- digit number by 11 
-  * Class notes roles for **[[/notes/cprog#section09092014|09/09/2014]]** class: +  * We'll also learn how to let the computer make decisionsusing **if** statements 
-    * 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 presentplease 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====== ======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. +  * I've had some good conversations with various individuals on aspects of C over the past week. 
-  * For those interested in cloning your BitBucket repositories on lab46, found a couple approaches: +  * You **can** and are encouraged to clone your BitBucket repository onto lab46 so you can add/commit/push work you do in the lab to it for Joe's consideration
-    * Kyle Lockwood's [[/opus/spring2014/klockwo1/journal#commit_to_bitbucket_from_lab46|Commit to BitBucket from Lab46]] tutorial +    * Should you need assistance, an increasing number of people have been getting this set up 
-    * Matthew Gardner's [[/user/mgardne8/portfolio/bitbucketclone|BitBucket Clone]] tutorial +    * Kyle, our excellent LAIR tutor, can also be of immense value in helping you to achieve success 
-  * 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+  The next C project has been unveiled, **mms0**, which will let us explore the modeling of mental math trick in C code (what better way to solve problem-- to learn a new skill and then apply it to code!)
-  * 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; copy can be found in **/var/public/cprog/fall2014/variables/** in a file called **var1.c** +
-======Week 1======+
  
-  * Welcome! Be sure to: +======Week 1====== 
-    * Read over the syllabus +  * Welcome! I've wrapped all the initial activities into one project, **[[/haas/spring2015/cprog/projects/cci0|cci0]]**that I'd like you to perform by the given deadline (by 11:59:59pm / 23:59:59).
-    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:   * Get familiar with logging into the pod systems and/or LAIRstations, and once there:
     * open up a terminal     * open up a terminal
Line 141: Line 84:
     * compile the C program (.c file(s)) into an executable with **gcc**     * 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**     * 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) 
  
haas/spring2015/cprog/projects.1415705098.txt.gz · Last modified: 2015/01/20 12:17 (external edit)