This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
haas:spring2016:cprog:projects [2015/11/10 13:15] – external edit 127.0.0.1 | haas:spring2016:cprog:projects [2016/04/13 12:19] (current) – [Week 11] wedge | ||
---|---|---|---|
Line 6: | Line 6: | ||
======Projects====== | ======Projects====== | ||
- | * [[/haas/fall2015/ | + | * [[/haas/spring2016/ |
- | * [[/haas/fall2015/ | + | * [[/haas/spring2016/ |
- | * [[/haas/fall2015/ | + | * [[/haas/spring2016/ |
- | * [[/haas/fall2015/ | + | * [[/haas/spring2016/ |
- | * [[/haas/fall2015/ | + | * [[/haas/spring2016/ |
- | * [[/haas/fall2015/ | + | * [[/haas/spring2016/ |
- | * [[/haas/fall2015/ | + | * [[/haas/spring2016/ |
- | * [[/haas/fall2015/ | + | * [[/haas/spring2016/ |
- | * [[/haas/fall2015/ | + | * [[/haas/spring2016/ |
+ | * [[/ | ||
+ | * [[/ | ||
======Class Stats====== | ======Class Stats====== | ||
- | * [[/haas/fall2015/ | + | * [[/haas/spring2016/ |
======Week 11====== | ======Week 11====== | ||
- | * We will continue working on our digit class, moving ever closer to an eventual object-oriented project (but not quite yet) | + | * We're into the second week of registration; |
- | * This week' | + | * The next project, **gfo0** is now available. |
+ | * We will not have class next Tuesday (April 19th, 2016). I will be away at a conference (just for that day). | ||
+ | * We've been exploring Inheritance and Classes. | ||
+ | * There was a bug in my **flattenstatus** script; if you ran it before 8:20am on Wednesday, April 13th, then you may have incorrect data. Re-run it to generate a fresh and correct copy. | ||
======Week 10====== | ======Week 10====== | ||
- | * We will continue with our Object-Oriented endeavors this week, finishing | + | * If you've heard a rumor that the fall 2016 schedule is available to view (not sign up for, merely view), you are somewhat correct. However, you'll either note or be made aware that it is not updated for the computer courses. |
- | * The first Object-Oriented project may get underway | + | * If you're one of those awesome pre-planners and want up-to-date information, |
+ | * http:// | ||
+ | * you can probably hack that URL to pull up other computing instructor schedules | ||
+ | * updated schedules should be in MyCCC by Thursday. | ||
======Week 9====== | ======Week 9====== | ||
- | * We started | + | * Possibly starting |
- | * Secret Agent Messaging | + | * Unless there are questions... |
+ | * The next project is **cbf0**, which has us exploring the fascinating realm of binary data from the programmatic perspective. | ||
+ | * Two bonus point opportunities exist: | ||
+ | * more " | ||
+ | * if you make an opus entry before next Tuesday | ||
======Week 8====== | ======Week 8====== | ||
- | * I haven' | + | * We may play with files this week. |
- | * The next project to tide us over: another mental math trick. | + | * **sam0** is the new project. |
- | + | * Remember that these projects | |
- | ======Break Week====== | + | * loops facilitate/ |
- | * I evaluated mbe1! We are currently up-to-date on our projects. | + | * a " |
- | * A bit of a surprise to be sure... less than half the class submitted it. mbe1 was a bit more involved, so I wonder if the outcome was due to expectational procrastination. Let this be a lesson | + | |
- | * I went and scoured through all the opii and updated any records I had. | + | |
- | * Warning grades go out today... be advised. | + | |
======Week 7====== | ======Week 7====== | ||
- | * We should be wrapping up our initial discussion of functions, and then explore | + | * Exploring some libraries, writing programs that construct |
+ | * Next project is **cos0** | ||
+ | * I evaluated **pnc0**... almost a 50/50 split between really getting it/ | ||
+ | * Why did I not hear from anyone having trouble? I got a few good questions, but from too few people considering the end results. | ||
+ | * If you got it working and your code wasn't to output specifications, | ||
+ | * The further we go, the more abstract things will become. I hope you are testing/writing things out on paper, and not just trying to write out some code. Plan, and check! | ||
======Week 6====== | ======Week 6====== | ||
- | * We're starting to get to the point where the volume of concepts and coding possibilities at your disposal are considerable. The only way you will do well is if you take the time to play and review and otherwise expose yourself to the concepts and ideas that such things enable. Do not just come to class and type in whatever code we work on... you MUST tinker with things outside of class too. Experiment, break things, try solving related problems. | + | * Finishing up arrays, then onto structs or functions |
- | * Barring any questions, we'll be exploring functions this week, the last major concept to cover in C. Then, we'll take a little time exploring all these concepts in combination, | + | * Next project is **mbe1** |
======Week 5====== | ======Week 5====== | ||
- | * Week 5 hits a few milestones: | + | * Arrays, and using loops to drive them. |
- | * This week effectively marks the 1/3 waypoint of the semester. Can you believe it? | + | * The next project is **pnc0**. |
- | * Fall begins on September 23, at 4:21 A.M. ... so be sure to enjoy what remains of summer! | + | * Something to take note of: http:// |
- | * General observations: | + | |
- | * rushing begets confusion and stalled progress. Be it rushing due to procrastination, | + | |
- | * I cannot stress this enough: | + | |
======Week 4====== | ======Week 4====== | ||
- | * Our programming capabilities grow with each passing class, each passing week. | + | * Likely getting |
- | * Barring any questions, we'll be proceeding onto to loops this week: | + | * The next project, |
- | * for() - counting (aka " | + | |
- | * while() - top driven relational loops | + | |
- | * do while() - bottom driven relational loops | + | |
- | * arithmetic shortcuts: | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
======Week 3====== | ======Week 3====== | ||
- | * We explored: | + | * We should be getting into selection |
- | * pointers | + | * The next project, |
- | * negative numbers | + | |
- | * if statements | + | |
- | * else if | + | |
- | * else | + | |
- | | + | |
- | | + | |
- | | + | |
- | * viewed assembly conversion of our C programs (-S argument to gcc) | + | |
- | | + | |
======Week 2====== | ======Week 2====== | ||
- | * Explored input with scanf() | + | * To continue our experience |
- | * Expressed values according | + | * Be sure to take time to play with what you've learned outside of class. |
- | * Started looking at pointers, including double pointers | + | * We'll continue our exploration of variables, types, and their properties. |
+ | * And give an intro on performing input and output using C standard library functions. | ||
======Week 1====== | ======Week 1====== | ||
- | * Welcome! I've wrapped all the initial activities into one project, **[[/haas/fall2015/ | + | * Welcome! I've wrapped all the initial activities into one project, **[[/haas/spring2016/ |
* Get familiar with logging into the pod systems, and once there: | * Get familiar with logging into the pod systems, and once there: | ||
* open up a terminal | * open up a terminal |