Difference between revisions of "OOP344 - 20101"

From CDOT Wiki
Jump to: navigation, search
(To Do)
Line 38: Line 38:
*[http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page How To edit Wiki pages]
*[http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page How To edit Wiki pages]
*[http://subversion.tigris.org/ Subverdion (SVN)]
*[http://subversion.tigris.org/ Subversion (SVN)]
*[http://hgbook.red-bean.com/ Mercurial Version Control]
*[http://hgbook.red-bean.com/ Mercurial Version Control]
*Mac Lab Available in 2108 as well as in the Computing Commons*
*Mac Lab Available in 2108 as well as in the Computing Commons*

Revision as of 08:58, 23 September 2009

OOP344 - OOP344 Student List - OOP344 Teams - OOP344 Assignment One

Please help make this page resourceful for all OOP344 students to use!

OOP344 -- Object Oriented Programming II Using C++

Subject Description and Course Outcomes

The Project

The project for this semester is a multiplatform text based, Text Editor.

The project is divided into 2 main parts.

Individual work

Done individually! Each student must complete and hand her/his own work, no collaboration permitted for this part.

The assignment can be found here.

Open Source

This part will be done collaboratively in groups of 4 - 8 students under a simulated open source model

  • Basic Encapsulating Classes (bec)
    This part is written in C++ and encapsulates the io routines into classes
  • The Text Editor
    this part is written in C++ and uses the bec classes to do full text edit.


To be completed



Examples and Notes done in class


Class notes, samples, tests, ... since 2001

OOP344 -- Weekly Schedule

Week 2 - Sep 13

To Do

Due date: Sep -17 - 2009 , 23:59 (11:59pm)

  • Add your name to the OOP344 Student List
  • Join the IRC by registering your nickname on freenode server and joining the #Seneca channel
  • Create a blog (if you don't already have one) and add your feed to Planet CDOT
  • Challenge: write this function without using any library functions; void GetInt(char *strint, int val);
    this function gets an integer value and converts it to a string ("strint")
  • Challenge: Modify io_display function to the shortest code possible. Get the source HERE.

Week 3 - Sep 20

To Do

  • Complete last week's "To Do"s.
  • Form the teams and add your team to the wiki
    • Teams with less than 4 members and more than 8 are not acceptable.
    • Merge or divide teams if necessary to adjust the number of team members.
    • Teams' member selection must be finalized by Oct 3rd.