Changes

Jump to: navigation, search

Weekly Schedule 20113 - OOP344

4,201 bytes added, 21:53, 7 December 2011
This Week
== Week 3 - Sep 18 ==
=== This Week ===
* functions*: Static *: recursive *: default arguments
* cio startup
* statics
== Week 4 - Sep 25 ==
=== This Week ===
* functions(continued)*: virtual*: pure virtual* inheritance *: Abstract base classes
* pointers
*: review
*# If you name is NOT in the page, then add it and send me an email to make sure you are registered in class.
'''''If you do not add your name to the list, you will not receive an account for the team repository and you are responsible for the delay, this may cause'''''
 
=== Resources ===
 
== Week 5 - Oct 1 ==
=== This Week ===
* Dynamic Memory Allocation
*: review
* Lists
*: dynamic arrays
* forward declaration
* cio
*: Frames
*: Prj R0.1
=== To Do ===
* [[Console UI Core Classes - OOP344 20113#To_Do|R0.1]]
 
=== Resources ===
== Week 6 - Oct 9 ==
 
=== This Week ===
* SVN review
*: [http://svnbook.red-bean.com/en/1.5/svn-book.html#svn.branchmerge.commonpatterns.feature Feature Branching] ([[Learning how to branch and merge exercise - OOP344 20113|Exercise]])
* Lists
*: Linked lists
 
=== To Do ===
* [http://svnbook.red-bean.com/en/1.5/svn-book.html#svn.branchmerge.commonpatterns.feature Feature Branching] ([[Learning how to branch and merge exercise - OOP344 20113|Exercise]])
* Write a FIFO Queue, with Add Remove and IsEmpty methods
 
=== Resources ===
*http://heonyee.blogspot.com
*http://paslu.wordpress.com
*[http://nateshmayuranathan.blogspot.com/2011/10/implementing-queue.html Implementing a Queue] by [[User:nmayuranathan|Natesh]]
**:[http://wp.me/p1PNng-P Implementing a Queue -- Improved] by [[User:cfbale|Clinton]]
*[http://minwookkim.blogspot.com/ My Queue Class] by [[User:Mwkim2|Mike Kim]]
**:[http://jessesantos.wordpress.com/2011/10/14/improving-a-queue/ Improving a queue] by [[User:jsantos13|Jesse]]
*[http://sandip25.wordpress.com/2011/10/14/queue/ Sandip's Queue Solution]
*[http://www.kypertrast.net/seneca/2011/10/15/simple-queue-class-and-basic-check-of-memory-leaks-using-valgrind/ Creating a Queue class and using Valgrind to check memory] by [[User:mdafidchao|Michael]]
 
 
== Week 7 - Oct 16 ==
 
=== This Week ===
* Fucntions
*: Variable Argument list
*: Macros
*: main() and its arguments. (command line arguments)
*Linked Lists (continued)
*: Queues
*Templates
*: Function Templates
 
=== To Do ===
 
=== Resources ===
* [http://wp.me/p1PNng-Z Example Concat Function] by [[User:cfbale|Clinton]]
* [http://pixelaxe.com/blog/?p=15 Int to String Converter] by [[User:idshibanov|Ivan]]
 
== Week 8 - Oct 23 ==
 
=== This Week ===
* Study Break
=== To Do ===
 
=== Resources ===
* [http://www.kypertrast.net/seneca/?p=22 Makefile for Borland bcc32 and GNU g++] by [[User:mdafidchao|Michael]]
 
== Week 9 - Oct 30 ==
 
=== This Week ===
* Test 1
* Templates
*: class templates
 
=== To Do ===
 
=== Resources ===
== Week 10 - Nov 6 ==
*Streams
*:File Streams
*sizeof
*: primitive variables
*: classes, structs
* Classes
*: union
*: enum
* Static and Dynamic Types
*: Static class attributes and initialization
* constant values and constant class attributes
=== This Week ===
=== To Do ===
 
=== Resources ===
 
== Week 11 - Nov 13 ==
 
=== This Week ===
*Bitwise operators
*: masks
*: setting and getting bit values
*: encryption
*File Streams
*:Random Access
*:Binary files
 
=== To Do ===
* Write prnBit() function in one line only.
=== Resources ===
*[http://wp.me/p1PNng-2q print_bits() Function In One Line] by [[User:cfbale|Clinton]]
 
== Week 12 - Nov 20 ==
=== This Week ===
* Exceptions
*: try, throw, catch
* Inheritance
*: Multiple Inheritance
*: Virtual Inheritance
*: Setting base classes, and data initialization
*:: difference between setting and initializing
* Casting
*: Casting derived to base classes
*: overload casting
 
=== To Do ===
 
=== Resources ===
 
== Week 13 - Nov 27 ==
 
=== This Week ===
* Project review and discussion
* Subject review before Test 2
*: fstream binary file access, seek and tell methods
*: file indexing
*: Circular Shift
 
=== To Do ===
 
=== Resources ===
 
== Week 14 - Dec 04 ==
 
=== This Week ===
* Test 2
* please feel free to write what you would like to be done in the review session:
*:* Review and exam preparation
*:** Sec A:
*:**: extern
*:**: Test 2 answers
*:** Sec B:
*:**: setting bits
*:**: class templates
*:**: pointer arithmetic
*:** Sec C:
*:**: Test 2 answers
 
=== To Do ===
* Project R0.6 is due
=== Resources ===
 
== Exam Week - Dec 11 ==
 
=== This Week ===
* Final Exam Thursday Dec 15, 14:00 , Room T4040
*: You are allowed to bring one Text book and one binder, no single sheets
*: any single sheet or non-bound papers will be taken away
 
=== To Do ===
=== Resources ===
1
edit

Navigation menu