Data Structures and Abstractions
Lab Outline (Spring 2014)


  • Class Instructor: Richard Wayne Dosselmann, email:dosselmr@cs.uregina.ca
  • Lab Instructor for section 97 and 99 : Faizan Charania, email: faizancharania@hotmail.com
  • Lab Instructor for section 98: Credell Simeon, email: simeon3c@cs.uregina.ca

Room schedule for  CL105
  • First Day

  • Lab Schedule

    Lab Days Contents
    (Subject to change by the class instructor.)
    1 May 6 - 9 1: Introduction to Visual C++
    2: Operator Overloading and "This"
    2 May 13 - 16 3: Templates
    4: Software Engineering Principles
    3 May 20 - 23 5: Libraries and Running Time Measurements
    6: Stacks and Exception Handling
    4 May 27 - 30 7: Queues
    8: STL Lists
    5 June 3 - 6 9: Recursion
    10: Binary Search Tree
    6 June 10 - 13 11: Hash Table
    12: Sorted List (optional Lab)

    Other References

    Link Description
    UR Courses Go here for class notes and lab quizes
    UR Configured Software Suite Computing Services link for software.
         Home of "Teraterm Terminal Emulation Program".
         Home of WinSCP Program (replaced FTP).
    CS Dept PC Software Home of "PuTTY Terminal Emulation Program."
    Change CS Password Web site to change your Hercules password.
    University of Regina Computing Services University site for Hyperion userIDs and passwords, and enabling printing in labs.
    CL105 CL 135.4 Laboratory Schedule
    Cprogramming.com A resource center for C++ Programming.
    cplusplus.com "Complete C++ language tutorial"
    Unix and C++ References A CS210 legacy collection of information on Unix, vi, how to compile on hercules, and syntax specifications for C++

    CS Dept Home Page
    CS Dept Class Files

    (C) Copyright: Department of Computer Science, University of Regina.