COP3330 Summer 2011


Contact Information:

Position Name E-mail Office Office hours
Course Instructor Matthew Small small@cs.fsu.edu LOV 167 Tues 5-6 PM, Thurs 2-3 PM
Teaching Assistant Mark Stanovich stanovic@cs.fsu.edu LOV 207 Wed 5-6:30pm, By Appt.
Teaching Assistant Fernando Sanchez sanchez@cs.fsu.edu LOV 203F By Appt.


COP 3330 Course Calendar:

,
Week Date Topics Examples Assignments
1 May 10 Syllabus
Intro to OOP
sample1.cpp  
May 12 Protection Levels/Constructors
Unix Environment/Compiling
sample1.cpp, sample2.cpp, sample3.cpp, Fraction, .emacs Week 1 Exercise
2 May 17 More about Classes (updated)
friend_fraction, member_fraction, convert_fraction destructor.cpp  
May 19 Lecture 3 Review
Const Keyword
const_fraction, init_list.cppWeek 2 Exercise
3 May 24 Operator Overloading string_output, member_overload, alone_overload, stream_fraction  
May 26      
4 May 31 Composition PokerHand, sample1.cpp in-class examples Mixed Project
(submission)
June 2 Arrays of Objects   Week 4 Exercise
5 June 7 Pointers sample1.cpp, sample2.cpp, sample3.cpp, sample4.cpp, sample5.cpp,
sample6.cpp, sample7.cpp, sample8.cpp, sample9.cpp
Reading: here.
June 9 Dynamic Memory Allocation sample1.cpp, sample2.cpp, sample3.cpp, sample4.cpp, sample5.cpp,
sample6.cpp, sample7.cpp, sample8.cpp,
Playlist
(submission)
6 June 14 Dynamic Memory Allocation Continued PPP Example  
June 16 MIDTERM REVIEW    
7 June 21 MIDTERM    
June 23 Midterm Handback    
8 June 28 Midterm Bonus Test & Review    
June 30 COPY and ASSIGN OPERS    
9 July 5 Strings/Overloading [] sample1 sample2 sample3 sample4
sample5 sample6
MyString
(submission link)
July 7 Strings/Overloading []    
10 July 12 Inheritance
Polymorphism, Virtual Functions
examples  
July 14 Templates    
11 July 19 Templates
Data Structures
linked list example LinkedList.h, LinkedList.hpp(submission)
Student Project (submission)
Parser
July 21 Data Structures    
12 July 26 Exception Handling    
July28 Final Review    
13 August 2 FINAL EXAM    
August 4 STL