Difference between revisions of "Weekly Schedule 20113 - OOP344"
(→Week 10 - Nov 6) |
(→Week 11 - Nov 13) |
||
Line 179: | Line 179: | ||
=== Resources === | === Resources === | ||
*[http://wp.me/p1PNng-2q print_bits() Function In One Line] by [[User:cfbale|Clinton]] | *[http://wp.me/p1PNng-2q print_bits() Function In One Line] by [[User:cfbale|Clinton]] | ||
+ | == Week 12 - Nov 20 == | ||
+ | |||
+ | === This Week === | ||
+ | === To Do === | ||
+ | |||
+ | === Resources === | ||
+ | |||
+ | |||
+ | == Week 13 - Nov 27 == | ||
+ | |||
+ | === This Week === | ||
+ | === To Do === | ||
+ | |||
+ | === Resources === | ||
+ | |||
+ | == Week 14 - Dec 04 == | ||
+ | |||
+ | === This Week === | ||
+ | === To Do === | ||
+ | |||
+ | === Resources === | ||
+ | == Exam Week - Dec 11 == | ||
+ | |||
+ | === This Week === | ||
+ | === To Do === | ||
+ | |||
+ | === Resources === |
Revision as of 00:46, 30 November 2011
OOP344 | Weekly Schedule | Student List | Teams | Project | Student Resources
Contents
- 1 OOP344 -- Weekly Schedule 2011/3 (Fall Semester)
- 1.1 Week 1 - Sep 4
- 1.2 Week 2 - Sep 11
- 1.3 Week 3 - Sep 18
- 1.4 Week 4 - Sep 25
- 1.5 Week 5 - Oct 1
- 1.6 Week 6 - Oct 9
- 1.7 Week 7 - Oct 16
- 1.8 Week 8 - Oct 23
- 1.9 Week 9 - Oct 30
- 1.10 Week 10 - Nov 6
- 1.11 Week 11 - Nov 13
- 1.12 Week 12 - Nov 20
- 1.13 Week 13 - Nov 27
- 1.14 Week 14 - Dec 04
- 1.15 Exam Week - Dec 11
OOP344 -- Weekly Schedule 2011/3 (Fall Semester)
Week 1 - Sep 4
This Week
- Introduction to Open Source development.
- Collaboration Tools:
- Wiki
- Blog
- IRC
- Code Repository
To Do
Form a team of 3 to 5 students and select a name for your team. (members can be from both sections of oop344)
- Create an account on this wiki, (please use your seneca email id for your wiki id)
- Join the IRC by registering your nickname on freenode server and joining the #seneca-oop344 channel for 344 related dialog
Additional channels of interest: #seneca to interact with all Seneca students participating in opensource projects, and #seneca-social for Social (off-topic) dialog. - Create a blog (if you don't already have one)
- Add your name to the OOP344 Student List
- Download SVN and check out the OOP344 repo(svn://zenit.senecac.on.ca/oop344) to get the notes done in class (userid: "oop344", no password)
- Create you team page using provided template
Resources
- TortoiseSVN download page for windows
- A quick tutorial for SVN: Source Control in Ten Minutes
- create console application projects in Visual Studio
- IRC account and login (in Windows)
- RabbitVCS - Linux alternative to TortoiseSVN
- Compare IRC clients
- How To edit Wiki pages
- How To edit Wiki Cheatsheet
- Free Xchat for windows
- Colloquy an IRC Client for Mac
- RapidSVN a SVN Client for Mac
Week 2 - Sep 11
This Week
- Compiler review
- pre-processor directives
- #include
- #define (macros)
To Do
- Adding Display() method to Console is due on Sep 20th, 23:59
Resources
Week 3 - Sep 18
This Week
- functions
- Static
- recursive
- default arguments
- cio startup
- statics
- variables
- attributes
- methods
To Do
- Console 2.0 due on Sep27th, 23:59
Resources
Week 4 - Sep 25
This Week
- functions (continued)
- virtual
- pure virtual
- inheritance
- Abstract base classes
- pointers
- review
- pointer arithmetic
- pointer to functions
To Do
- Review the Teams' page and make sure your information is complete and correct
- Make sure you name is in there and under the right team. If you do not like to be in this team, select another team and talk to them and see if you can move there. You can move to a team only if they number of team-members is less than five.
- Each person is responsible for her/his own information, do not edit other team-members' information. Make sure all your contact information is provided as shown at top of the teams' page
- 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
Resources
Week 6 - Oct 9
This Week
- SVN review
- Lists
- Linked lists
To Do
- Feature Branching (Exercise)
- Write a FIFO Queue, with Add Remove and IsEmpty methods
Resources
- http://heonyee.blogspot.com
- http://paslu.wordpress.com
- Implementing a Queue by Natesh
- My Queue Class by Mike Kim
- Sandip's Queue Solution
- Creating a Queue class and using Valgrind to check memory by 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
Week 8 - Oct 23
This Week
- Study Break
To Do
Resources
Week 9 - Oct 30
This Week
- Test 1
To Do
Resources
Week 10 - Nov 6
- Streams
- File Streams
- sizeof
- primitive variables
- classes, structs
This Week
To Do
Resources
Week 11 - Nov 13
This Week
To Do
- Write prnBit() function in one line only.