This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
haas:spring2015:cprog:projects [2014/11/11 11:24] – external edit 127.0.0.1 | haas:spring2015:cprog:projects [2015/04/24 18:07] (current) – [Week 12] wedge | ||
---|---|---|---|
Line 6: | Line 6: | ||
======Projects====== | ======Projects====== | ||
- | * [[/haas/fall2014/ | + | * [[/haas/spring2015/ |
- | * [[/haas/fall2014/ | + | * [[/haas/spring2015/ |
- | * [[/haas/fall2014/ | + | * [[/haas/spring2015/ |
- | * [[/haas/fall2014/ | + | * [[/haas/spring2015/ |
- | * [[/haas/fall2014/ | + | * [[/haas/spring2015/ |
- | * [[/haas/fall2014/ | + | * [[/haas/spring2015/ |
+ | * EoCE - bottom of your Opus (due 20150514 by 4:30pm) | ||
+ | * [[/ | ||
+ | |||
+ | |||
+ | |||
+ | ======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/ | ||
+ | * Sample code placed in: **/ | ||
======Week 11====== | ======Week 11====== | ||
- | * Class notes roles for **[[/ | + | * I have put together the End of Course Experience (EoCE) |
- | * 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), |
- | * Class notes roles for **[[/ | + | * We'll be exploring the next item on our Object-Oriented explorations: |
======Week 10====== | ======Week 10====== | ||
- | * Class notes roles for **[[/ | + | * Started exploring Object-Oriented Programming using C++ |
- | * author: | + | * Wrote a simple |
- | * designer: **zgolden** | + | |
- | * reviewer: **dwoodco2** | + | |
- | * Class notes roles for **[[/ | + | |
- | * author: **dwoodco2** | + | |
- | * designer: **dsoutha3** | + | |
- | * reviewer: **mp010784** | + | |
- | * Be sure to check the notes project for role-specific deadlines. | + | |
+ | ======Week 9====== | ||
+ | * GD info: http:// | ||
+ | * http:// | ||
+ | * [[/ | ||
+ | * [[/ | ||
======Week 8====== | ======Week 8====== | ||
- | * Congratulations to **dsoutha3** for winning the Week 6 bonus point drawing (there was no drawing last week) | + | * I unveiled |
- | * Class notes roles for **[[/ | + | * 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 a 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 | + | * Went over the debugger, fielded some questions on syntax, function, and array usage |
- | * Class notes roles for **[[/ | + | * extended current |
- | * author: **zgolden** | + | |
- | * designer: **jgates1** | + | |
- | * reviewer: **stiwari1** | + | |
- | * Be sure to check the notes project | + | |
- | * Class notes roles for **[[/ | + | |
- | * 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 | + | * I've had a few good questions with respect |
- | | + | * This week's project is now available- |
- | * author: **mmerrick** | + | |
- | * designer: **dsoutha3** | + | |
- | * reviewer: **mp010784** | + | |
- | * Be sure to check the notes project | + | |
- | * Class notes roles for **[[/ | + | |
- | | + | |
- | * designer: **dwoodco2** | + | |
- | * reviewer: **mp010784** | + | |
- | * Be sure to check the notes project | + | |
======Week 4====== | ======Week 4====== | ||
- | * Congratulations to **mp010784** for winning | + | * 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 |
- | * Class notes roles for **[[/ | + | * **mbe1** takes our multiply by eleven program and expands its functionality, for 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 time, try things out, experiment |
- | * reviewer: **zgolden** | + | |
- | * Be sure to check the notes project for role-specific deadlines. | + | |
- | * Class notes roles for **[[/ | + | |
- | * author: | + | |
- | * 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====== | ======Week 3====== | ||
- | * Congratulations to **dsoutha3** for winning the Week 2 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 **[[/ | + | * We'll also learn how to let the computer make decisions, using **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 | + | |
- | * 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. | + | |
- | | + | |
- | | + | |
- | * author: **jgates1** | + | |
- | * designer: **mmerrick** | + | |
- | * reviewer: **dsoutha3** | + | |
======Week 2====== | ======Week 2====== | ||
- | * Lab46 was reset on Friday, so we'll need to [[/ | + | * I've had some good conversations |
- | * For those interested in cloning your BitBucket repositories on lab46, | + | * 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 [[/ | + | * Should you need assistance, an increasing number of people have been getting this set up |
- | * Matthew Gardner' | + | * Kyle, our excellent LAIR tutor, can also be of immense value in helping you to achieve success |
- | * We started our programming journey | + | * The next C project has been unveiled, |
- | * Congratulations to **dwoodco2** for winning the Week 1 bonus point drawing | + | |
- | * Class notes roles for **[[/notes/cprog# | + | |
- | * author: **mp010784** | + | |
- | * designer: **dshadeck** | + | |
- | * reviewer: **mmerrick** | + | |
- | * Be sure to check the notes project | + | |
- | * Class notes roles for **[[/ | + | |
- | * author: **dshadeck** | + | |
- | * designer: **mp010784** | + | |
- | * reviewer: | + | |
- | * We worked on some sample code this week; a copy can be found in **/ | + | |
- | ======Week 1====== | + | |
- | | + | ======Week 1====== |
- | * Read over the syllabus | + | |
- | | + | |
- | | + | |
* Get familiar with logging into the pod systems and/or LAIRstations, | * Get familiar with logging into the pod systems and/or LAIRstations, | ||
* 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: **./ | * execute the compiled C program (the executable) by specifying a path: **./ | ||
- | * Familiarize yourself with your Opus, and once there: | ||
- | * customize it (title/ | ||
- | * add an introduction | ||
- | * create your first week content | ||
- | * Contemplate our first set of programs we're going to write: | ||
- | * [[/ | ||