Changes

Jump to: navigation, search

Weekly Schedule 20112 - OOP344

1,420 bytes added, 16:42, 8 August 2011
This Week
 
{{OOP344 Index | 20112}}
= OOP344 -- Weekly Schedule 2011/2 (Winter Summer Semester)=
== Week 9 - July 3 ==
* Virtual methods
* Pure virtual methods
* abstract Abstract base classes (Virtual Base Classes page 96)* Default arguments page 63* bool data type* Name space* Forward Declaration page 67;
=== To Do ===
 
Due date: Jul 19 , 23:59 (11:59pm)
 
* Add your source code to your team's trunk
# Checkout the repository
# Copy only the .c and .h files to local trunk
# Right-click on the directory and select TortoiseSVN/ADD (select the files to add and click OK)
# Right-click on the directory and select SVN Commit to update the repository
 
* Start doing the task (adding your comment to iolmain.c)
=== Resources ===
=== This Week ===
* Dynamic Memory allocation review (oop244)
*: Dynamic Array
* Linked lists (page 69)
*# Queues
*# Stacks
=== To Do ===
* Release 0.1 due, see [http://zenit.senecac.on.ca/wiki/index.php/Console_UI_Core_Classes_-_OOP344_20112#Adding_Buffering_logic_to_your_iol_logic_.28Release_0.1.29 project due dates]
=== Resources ===
=== This Week ===
* Streams
** Text files
** Binary Random Access files
=== To Do ===
=== This Week ===
*Templates
*: Function templates
*: Class Templates
*Multiple inheritance
*:[[OOP344 Multiple inheritance, casting and temporary nameless objects | Multiple inheritance, casting and temporary nameless objects ]]
*Exception Handling
=== To Do ===
* Release 0.2 due Aug 3rd, See [http://zenit.senecac.on.ca/wiki/index.php/Console_UI_Core_Classes_-_OOP344_20112#Adding_CFrame_and_CField_classes_to_your_project_.28Release_0.2.29 project due dates]
=== Resources ===
=== This Week ===
* Test Two (Thursday)
=== To Do ===
* Release 0.5 due
=== Resources ===
=== This Week ===
* Thu, 18 August, 11:30 – 13:30 Room: Tel3075
====To Do====
Project Due: Sunday Aug 21st.

Navigation menu