1
edit
Changes
→blog posts 10
| [http://koghulan.wordpress.com/2013/01/22/13/ basic command line program] || [mailto:knamasivayam1@myseneca.ca?subject=oop344 Koghulan Namasivayam] ||
|-
| [http://haiyuqiao.blogspot.ca/2013/01/oop344-exercise-week2-1.html Week2-Exercise:Week2-4 command line programs to {ADD/SUB/MUL/DIV},pnenvr path] || [mailto:hqiao3@myseneca.ca?subject=oop344 Haiyu Qiao] ||
|-
|[http://vivek5255.blogspot.ca/ week2 programs] || [mailto:vrpatel13@myseneca.ca?subject=oop344 vrpatel13] ||
|-
| [http://pankajsama01.blogspot.ca/2013/01/oop344-week-2-exercises.html OOP344 Week-2 Programs] ||[mailto:psama@myseneca.ca?subject=oop344 Pankaj Sama] ||
|-
| [http://oop344ed.wordpress.com/2013/02/01/a-simple-c-program-for-basic-math/ A Simple C++ Program for Basic Math] ||[mailto:edokic@myseneca.ca?subject=OOP344 Erik Dokic] ||
|-
| [http://oop344ed.wordpress.com/2013/02/02/this-program-prints-the-content-of-a-specified-os-environment-variable/ This Program Prints the Content of a Specified OS Environment Variable] ||[mailto:edokic@myseneca.ca?subject=OOP344 Erik Dokic] ||
|-
|[http://oop344ed.wordpress.com/2013/02/02/the-strncat-function-concatenates-any-number-of-strings-passed-to-it/ The strNcat Function Concatenates any Number of Strings Passed to It] || [mailto:edokic@myseneca.ca?subject=OOP344 Erik Dokic] ||
|-
|}
=== resources 2 ===
* Amazing article on how the work is done on a project using git branching. Read this and you will understand how it is done:[http://scottchacon.com/2011/08/31/github-flow.html Scott Chacon' Github Flow ]
* namespaces
* Default Argument Values
* Virtual review
* operator overload review
=== To Do 3 ===
* in Xmover program make sure X can NOT go to bottom/right corner
* Remove the if from console.display
* Write console.display in one line (excluding the variable declaration)
=== blog posts 3 ===
{| class="wikitable" border="1"
|+ Week 3 Exercises
! Title !! Author !! Comments
|-
|[http://www.noobiedev.com/oop344/xmover-preventing-it-from-going-to-a-new-line/ xMover - Preventing it from going to a new line] <br/> [http://www.noobiedev.com/oop344/fixed-xmover-preventing-it-from-going-to-a-new-line/ (Fixed) xMover - Preventing it from going to a new line]|| [mailto:fjzhou@myseneca.ca?subject=oop344 fjzhou] || This code causes an infinite loop -Ken <br/> FIXED -Ken
|-
|[http://garydeng.tumblr.com/ Remove the if from console.display ] || [mailto:xdeng7@myseneca.ca?subject=oop344 Gary] || That's a really interesting idea, I like it - Lucas
|-
|[http://lhmcintosh.blogspot.ca/2013/01/week-3-to-dos.html Week 3 To Do] || [mailto:lhmcintosh@myseneca.ca?subject=oop344 Lucas] ||
|-
|[http://kelan-meta.blogspot.ca/ Week 3 xmover and console.display] || [mailto:bli64@myseneca.ca?subject=oop344 Bo Li] ||
|-
|[http://divya522.blogspot.ca/2013/01/xmover-program.html XMOVER PROGRAM] ||[mailto:dsharma37@myseneca.ca?subject=oop344 Divya] ||
|-
|[http://pankajsama01.blogspot.ca/2013/01/oop344-week-3-to-do.html Week 3 To Do(Xmover, console.display)] || [mailto:psama@myseneca.ca?subject=oop344 Pankaj Sama] || Is there any other way to do xmover
|-
|[http://hzhong10.blogspot.ca/2013/02/xmover-solution.html XMOVER solution] <br/> [http://hzhong10.blogspot.ca/2013/02/display-function-solution.html one-line display solution]||[mailto:hzhong10@myseneca.ca?subject=oop344 Hua Zhong] ||
|-
|[http://xin12.blogspot.ca/2013/02/xmover-and-display.html Xmover and display()] || [mailto:xli206@myseneca.ca?subject=oop344 Xin]
|-
|[http://weiwangweiwangoop344.blogspot.ca/2013/02/cdisplay-function.html cdisplay function() ] || [mailto:wwang125@myseneca.ca?subject=oop344 Wei] ||
|-
|[http://garycc.blogspot.ca/2013/02/one-line-display-function.html display function()] || [mailto:cchen116@myseneca.ca?subject=oop344 Chun] ||
|-
|[http://oop344ed.wordpress.com/2013/03/04/private-class-members-not-so-private-after-all/ Private Class Members Not So Private After All] || [mailto:edokic@myseneca.ca?subject=OOP344 edokic] ||
|}
=== Resources 3 ===
== Week 4 - Jan 27 ==
=== This Week 4 ===
* Virtuals Review
* Pure virtual methods
*: Abstract Base Classes
* Pointer to functions
* Operators
*: logical, arithmetic,
*: lazy evaluation
* typedef
=== To Do 4 ===
* Release 0.1 due on Tuesday Feb 5th 23:59
=== blog posts 4 ===
=== Resources 4 ===
== Week 5 - Feb 3 *==
* Git Review
*: preparing for the Application development
*: Issues, branching, push and pull, pull request
* Pointer to functions
*: Application
* Declaration Modifiers
*: Static, Const and Classes
* Lists
*: Dynamic Arrays
=== This Week 5===
=== To Do 5 ===
* Read the resource section for git and branching reveiw.
=== blog posts 5 ===
{| class="wikitable" border="1"
|+ Week 5 Exercises
! Title !! Author !! Comments
|-
|[http://byhwong.blogspot.ca/2013/03/dynamic-2d-integer-array.html Dynamic 2D integer Array] || [mailto:yhwong6@myseneca.ca?subject=OOP344 Brian Wong] ||
|}
=== Resources 5 ===
* Working On a Project using git branching. :[http://scottchacon.com/2011/08/31/github-flow.html Scott Chacon' Github Flow ], '''''"How We Do it"''''' Section, is how we do it in oop344 too!!!!
* http://git-scm.com/book/en/Git-Branching-Basic-Branching-and-Merging
== Week 6 - Feb 10 ==
=== This Week 6 ===
* Initialization
*: Base classes, Attributes
* Recursion
* Expressions
* overloading Casts
=== To Do 6 ===
0.2 Milestone is due this week
=== blog posts 6 ===
=== Resources 6 ===
https://cs.senecac.on.ca/~btp300/pages/content/opera.html
== Week 7 - Feb17 ==
=== This Week 7 ===
* sizeof and classes
* enum
* Project review 0.3 milestone
=== To Do 7 ===
=== blog posts 7 ===
{| class="wikitable" border="1"
|+ Week 7 Stuff
! Title !! Author !! Comments
|-
|[http://oop344ed.wordpress.com/2013/03/04/c-objects-sizes/ C++ Objects' Sizes] || [mailto:edokic@myseneca.ca?subject=OOP344 edokic] ||
|}
=== Resources 7 ===
== Week 8 - Feb 24 (Study Break)==
=== This Week 8 ===
=== To Do 8 ===
=== blog posts 8 ===
=== Resources 8 ===
== Week 9 - Mar 3 ==
=== This Week 9 ===
* Midterm test: Wed 6th!
* Linked Lists Introduction
*: Standard Queues: Add (To be done as exercise by students), Remove, IsEmpty
*: [http://haiyuqiao.blogspot.ca/2013/03/queue-diagram.html Queue Diagram]
=== To Do 9 ===
* Release 0.3 Due on Wednesday 23:59
* Do the add method of the Queue as exercise
=== blog posts 9 ===
{| class="wikitable" border="1"
|+ Week 9 Exercises
! Title !! Author !! Comments
|-
|[http://haiyuqiao.blogspot.ca/2013/03/program-of-queue-add-and-remove.html Program of Queue(Add/Remove/NextNode)]<br/> [http://haiyuqiao.blogspot.ca/2013/03/program-of-queue-get-nodes_9.html Program of Queue(GetData/PreviousNode/PrintQueue)]|| [mailto:hqiao3@myseneca.ca?subject=OOP344 Haiyu Qiao] ||
|-
|[http://www.noobiedev.com/cplusplus/c-queue/ Queue]|| [mailto:fjzhou@myseneca.ca?subject=OOP344 Ken Zhou] ||
|-
|-|[http://kelan-meta.blogspot.ca/2013/03/queue-add.html Queue Add]|| [mailto:bli64@myseneca.ca?subject=OOP344 Bo Li] ||
|-
|[http://garydeng.tumblr.com/post/45387963771/add-data-to-queue Add data to queue]|| [mailto:xdeng7@myseneca.ca?subject=OOP344 Xinggui Deng] ||
|-
|[http://xin12.blogspot.ca/2013/03/add-method-of-queue.html Methods of the Queue]|| [mailto:xli206@myseneca.ca?subject=OOP344 Xin Li] ||
|-
|[http://csho3.wordpress.com/2013/03/19/queues-add-method/ My version of Add]|| [mailto:csho3@myseneca.ca?subject=OOP344 Christopher Ho]||
|-
|[http://mynameishano.blogspot.ca/2013/04/queue-add-method.html Queue Add method]||[mailto:hko5@myseneca.ca?subject=OOP344 Hanho Ko]||
|-
|[http://oop344ed.wordpress.com/2013/03/26/a-singly-linked-list-in-c/ A Singly Linked List]|| [mailto:edokic@myseneca.ca?subject=OOP344 Erik Dokic]||
|-
|[http://bleulynn.wordpress.com/2013/04/07/review-queue_add/ Queue_add]|| [mailto:rli64@myseneca.ca?subject=OOP344 Ran Li]||
|-
|[http://kazilemannor.wordpress.com/2013/04/13/oop344-queue-add/ Queue - add()]|| [mailto:zchen91@myseneca.ca?subject=OOP344 Zhenyang Chen]||
|}
=== Resources 9 ===
== Week 10 - Mar 10 ==
=== This Week 10 ===
* Linked Lists Continued
*# Stacks
*# Double Linked Lists
*#* [http://csho3.wordpress.com/2013/03/11/ddl-diagram/ DLL Diagram]
*#* [http://haiyuqiao.blogspot.ca/2013/03/dlls-append-function-flowchart.html DLL’s Append() Function Flowchart & Diagram]
*#* [http://haiyuqiao.blogspot.ca/2013/03/dlls-insert-function-flowchart.html DLL’s Insert() Function Flowchart & Diagram]
*#* [http://haiyuqiao.blogspot.ca/2013/03/dlls-remove-function-flowchart.html DLL’s Remove()/Del() Function Flowchart & Diagram]
=== To Do 10 ===
=== blog posts 10 ===
{| class="wikitable" border="1"
|+ Week 10 Exercises
! Title !! Author !! Comments
|-
|[http://kelan-meta.blogspot.ca/2013/03/dll-insert.html DLL Insert]|| [mailto:bli64@myseneca.ca?subject=OOP344 Bo Li] ||
|-
|[http://peter-huang.blogspot.ca/2013/03/dll-append.html DLL Append - WIP]|| [mailto:phuang19@myseneca.ca?subject=OOP344 Peter Huang] ||
|-
|[http://haiyuqiao.blogspot.ca/2013/03/dll-program.html DLL Program(Append/Insert/Remove/Del/Copy..)]|| [mailto:hqiao3@myseneca.ca?subject=OOP344 HaiyuQiao] || Nice and neat! Thanks. Gary Chen
|-
|[http://garycc.blogspot.ca/2013/03/dllcpp-implement.html dll.cpp implement)]|| [mailto:cchen116@myseneca.ca?subject=OOP344 Gary Chen] ||
|-
|[http://byhwong.blogspot.ca/2013/03/dynamic-double-linked-list.html Dynamic Double Linked List]|| [mailto:yhwong6@myseneca.ca?subject=OOP344 Brian Wong]||
|-
|[http://mynameishano.blogspot.ca/2013/04/complete-double-linked-list-with-test.html Complete Double Linked List]|| [mailto:hko5@myseneca.ca?subject=OOP344 Hanho Ko]||
|-
| [http://www.noobiedev.com/cplusplus/c-double-linked-list/ DLL implementation] || [mailto:fjzhou@myseneca.ca?subject=OOP344 fjzhou]||
|-
|[http://divya522.blogspot.ca/2013/03/double-linked-list-functions.html Functions of double linked list]||[mailto:dsharma37@myseneca.ca?subject=OOP344 Divya Sharma] ||
|-
|[http://garydeng.tumblr.com/post/45612821861/dll-insert-remove-append-retrieve-data Add/Remove/Append/Retrieve Data]|| [mailto:xdeng7@myseneca.ca?subject=OOP344 Xinggui Deng]||
|-
|[http://bleulynn.wordpress.com/2013/04/08/review-dll_insert/ dll_insert]|| [mailto:rli64@myseneca.ca?subject=OOP344 Ran Li]||
|-
|[http://kazilemannor.wordpress.com/2013/04/14/oop344-dll-insert/ DLL - insert()]|| [mailto:zchen91@myseneca.ca?subject=OOP344 Zhenyang Chen]||
|-
|[http://oop344ed.wordpress.com/2013/04/14/stack-in-c-using-a-recursive-method/ Stack in C++ Using a Recursive Method]|| [mailto:edokic@myseneca.ca?subject=OOP344 Erik Dokic]||
|}
=== Resources 10 ===
== Week 11 - Mar 17==
=== This Week 11 ===
* binary operations
*: AND, OR, XOR, NOT
*: Shifting
*: Masks, Bit patterns
*: Manipulating bits
* Project, Release 0.5 review
=== To Do 11 ===
=== blog posts 11 ===
{| class="wikitable" border="1"
|+ Week 11 Exercises
! Title !! Author !! Comments
|-
|[http://garydeng.tumblr.com/post/45809659145/return-bits-string Return bits string function]|| [mailto:xdeng7@myseneca.ca?subject=OOP344 Xinggui Deng]||
|-
|[http://haiyuqiao.blogspot.ca/2013/03/int-to-binary-string.html Int to Binary]|| [mailto:hqiao3@myseneca.ca?subject=OOP344 Haiyu Qiao]||
|-
|[http://oop344class.wordpress.com/2013/03/18/march-18-const-char-bitsunsigned-int-v const char* bits(unsigned int V)] || [mailto:seaswaran@myseneca.ca?subject=OOP344 Sivathanushan Easwaran] ||
|-
|[bitDump - http://oop344class.wordpress.com/2013/03/19/void-bitdumpvoid-mem-unsigned-int-size/] || [mailto:seaswaran@myseneca.ca?subject=OOP344 Sivathanushan Easwaran] ||
|-
|[setBit - http://oop344class.wordpress.com/2013/03/20/void-setbitunsigned-int-v-int-bitno-bool-val/] || [mailto:seaswaran@myseneca.ca?subject=OOP344 Sivathanushan Easwaran] ||
|-
|[copyBits - http://oop344class.wordpress.com/2013/03/20/19/] || [mailto:seaswaran@myseneca.ca?subject=OOP344 Sivathanushan Easwaran] ||
|-
|[http://garycc.blogspot.ca/ bitsChal1.cpp]||[mailto:cchen116@myseneca.ca?subject=OOP344 Chun Chen]||
|-
|[http://garydeng.tumblr.com/post/45877954907/setbit-prnbits-and-copybits-functions SetBit,prnBits, and copyBits functions]|| [mailto:xdeng7@myseneca.ca?subject=OOP344 Xinggui Deng]||
|-
|[http://divya522.blogspot.ca/2013/03/bit-functions.html Bit Functions]||[mailto:dsharma37@myseneca.ca?subject=OOP344 Divya Sharma]||
|-
|[http://garycc.blogspot.ca/2013/03/bitchal3-convert-double-to-binary-value.html double to binary]||[mailto:cchen116@myseneca.ca?subject=OOP344 Chun Chen]||
|-
|[http://garycc.blogspot.ca/2013/03/setbit-copybits.html setBit, copyBits]||[mailto:cchen116@myseneca.ca?subject=OOP344 Chun Chen]||
|-
|[http://garycc.blogspot.ca/2013/03/bitschal2-using-object-oriented-method.html using OO method]||[mailto:cchen116@myseneca.ca?subject=OOP344 Chun Chen]||
|-
|[http://pankajsama01.blogspot.ca/2013/03/setbits-function.html SetBit Function]||[mailto:psama@myseneca.ca?subject=OOP344 Pankaj Sama]||
|-
|[http://pankajsama01.blogspot.ca/2013/03/bitprint-function.html PrintBit Function]||[mailto:psama@myseneca.ca?subject=OOP344 Pankaj Sama]||
|-
|[http://pankajsama01.blogspot.ca/2013/03/convert-bits-value-of-variableany-type.html Convert Bits value to Hex]||[mailto:psama@myseneca.ca?subject=OOP344 Pankaj Sama]||
|-
|[http://asapcpp.tumblr.com/post/46113457914/setbit SetBit Function]||[mailto:kchizhikov1@myseneca.ca?subject=OOP344 Kirill Chizhikov]||
|-
|[http://asapcpp.tumblr.com/post/46169361964/copybits CopyBits Function]||[mailto:kchizhikov1@myseneca.ca?subject=OOP344 Kirill Chizhikov]||
|-
|[http://byhwong.blogspot.ca/2013/03/oop344-week-11-binary-string-function.html OOP344 Week 11: Binary String Function]<br />[http://byhwong.blogspot.ca/2013/03/oop344-week-11-object-oriented-binary.html OOP344 Week 11: Object Oriented Binary String Print]<br />[http://byhwong.blogspot.ca/2013/03/oop344-week-11-bit-dump-function.html OOP344 Week 11: Bit Dump Function]<br />[http://byhwong.blogspot.ca/2013/03/oop344-week-11-copy-bits.html OOP344 Week 11: Copy Bits]||[mailto:yhwong6@myseneca.ca?subject=OOP344 Brian Wong]||
|-
|[http://kelan-meta.blogspot.ca/2013/03/setbit-copybits.html SetBits CopyBits]||[mailto:bli64@myseneca.ca?subject=OOP344 Bo Li]||
|-
|[http://xin12.blogspot.ca/2013/03/setbit.html setBit and copyBit]||[mailto:xli206@myseneca.ca?subject=OOP344 Xin Li]||
|-
|[http://bleulynn.wordpress.com/wp-admin/post.php?post=17&action=edit&message=6&postpost=v2 Bits]||[mailto:rli64@myseneca.ca?subject=OOP344 Ran Li]||
|-
| [http://www.noobiedev.com/cplusplus/bit-challenge-return-bit-string/ bitChal1 Return bit string] || [mailto:fjzhou@myseneca.ca?subject=OOP344 fjzhou]||
|-
| [http://www.noobiedev.com/uncategorized/bit-challenge-2-ostream-bits/ bitChal2] ||
|-
|[http://oop344ed.wordpress.com/2013/04/13/show-bits-with-c/ Show Bits with C++]||[mailto:edokic@myseneca.ca?subject=OOP344 Erik Dokic]||
|-
|[http://oop344ed.wordpress.com/2013/04/13/print-bit-pattern-using-c/ Print Bit Pattern Using C++]||[mailto:edokic@myseneca.ca?subject=OOP344 Erik Dokic]||
|-
|[http://oop344ed.wordpress.com/2013/04/13/set-and-copy-bits-using-c/ Set and Copy Bits Using C++]||[mailto:edokic@myseneca.ca?subject=OOP344 Erik Dokic]||
|}
=== Resources 11 ===
== Week 12 - Mar 24 ==
=== This Week 12 ===
* Templates
*: Function Templates
*: Class Templates
* Multiple Inheritance
*: Virtual Inheritance
* Binary file access
=== To Do 12 ===
=== blog posts 12 ===
{| class="wikitable" border="1"
|+ Week 11 Exercises
! Title !! Author !! Comments
|-
|[http://oop344class.wordpress.com/2013/03/29/print-backwards-with-seekgiosoff_typevalue-ioscur/ Print backwords with seekg and ios::cur]|| [mailto:seaswaran@myseneca.ca?subject=OOP344 Sivathanushan Easwaran]||
|-
|[http://oop344class.wordpress.com/2013/03/29/doubly-linked-list-template/ Doubly Linked List using Templates]|| [mailto:seaswaran@myseneca.ca?subject=OOP344 Sivathanushan Easwaran]|| I added printList function in dllTester file to DLL class -S.E
|-
|[http://garycc.blogspot.ca/2013/03/dll-template-dllh-and-dlltestercpp.html DLL Template]|| [mailto:cchen116@myseneca.ca?subject=OOP344 Chun Chen]||
|-
|[http://garydeng.tumblr.com/post/47226213758/class-template-rules-and-ddl-template-example Class Template Rules and DLL Template Example]|| [mailto:xdeng7@myseneca.ca?subject=OOP344 Xinggui Deng]||
|-
|[http://mynameishano.blogspot.ca/2013/04/complete-double-linked-list-with-class.html Double Linked List with class template]|| [mailto:hko5@myseneca.ca?subject=OOP344 Hanho Ko]||
|-
|[http://kelan-meta.blogspot.ca/2013/04/dll-template.html DLL Template]<br /> [http://kelan-meta.blogspot.ca/2013/04/backward-binary-print-with-seekg-and.html Backward Binary Print with seekg and ios::cur]<br />[http://kelan-meta.blogspot.ca/2013/04/double-coinstackvalue.html Get Coin Stack value]|| [mailto:bli64@myseneca.ca?subject=OOP344 Bo Li]||
|}
=== Resources 12 ===
== Week 13 - Mar 31 ==
=== This Week 13 ===
* Templates, Inheritance, Files in action
* Exceptions
=== To Do 13 ===
=== blog posts 13 ===
=== Resources 13 ===
== Week 14 - Apr 7th ==
=== This Week 14 ===
* C++ Standard Library introduction
*: vector, deque, lists
* Algorithms intoruduction
* Test 2 Wednesday
=== To Do 14 ===
=== blog posts 14 ===
=== Resources 14 ===
* https://cs.senecac.on.ca/~btp300/pages/content/stdtl.html
== Exam Week ==
* Apr 16th,
* Room T4040
* 14:00