Difference between revisions of "OOP344 - 20101"

From CDOT Wiki
Jump to: navigation, search
(OOP344 -- Weekly Schedule)
m (Individual work)
Line 17: Line 17:
 
Done individually! Each student must complete and hand her/his own work, no collaboration permitted for this part.
 
Done individually! Each student must complete and hand her/his own work, no collaboration permitted for this part.
 
* [[OOP344 Assignment One#Console Input Output Library|Console Input Output Library (ciol)]]
 
* [[OOP344 Assignment One#Console Input Output Library|Console Input Output Library (ciol)]]
** [[OOP344 Assignment One#Basic Console Input Output|Basic Console Input Output (io)]]: <br /> This part is written in C language. It is responsible to handle basic input output features needed to interact with console
+
** [[OOP344 Assignment One#Basic Console Input Output|Basic Console Input Output (io)]]: <br /> This part is written in C language. It is responsible for handling basic input output features needed to interact with the console
 
** [[OOP344 Assignment One#Line and Selection Editor|Line and Selection Editor:]]<br /> This part is written in C Language and only uses bcio routines, to interact with the console.
 
** [[OOP344 Assignment One#Line and Selection Editor|Line and Selection Editor:]]<br /> This part is written in C Language and only uses bcio routines, to interact with the console.
 
*** [[OOP344 Assignment One#Line Editor: int io_edit(........)|Line Editor]]<br /> It is responsible to do full edit on a single line text and also provide basis for a multi-line text editor.
 
*** [[OOP344 Assignment One#Line Editor: int io_edit(........)|Line Editor]]<br /> It is responsible to do full edit on a single line text and also provide basis for a multi-line text editor.

Revision as of 13:07, 14 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.

Open Source

This part will be done collaboratively in groups of ??? (to be decided) 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.

Grading

To be completed

Resources

Examples

Examples and Notes done in class

Archives

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

OOP344 -- Weekly Schedule

Week 2 - Sep 13