Pepper Home Course Home Syllabus Assignments Due In Class Exercises Presentations Helpful Links

CSC270 Survey of Programming Languages PowerPoint

Power point Description  
Intro to CSC270    
C Structure, Variables, If, Lab Exercise #2.1 of Downey  
C Functions

Lab Exercise #3.3 of Downey

Good exercises: Downey Exercise 3.4 , 5.1, 5.2, 5.3, 5.4, 5.5, 5.7

 
C Security Considerations for Structure, Variables, If    
C Loops Lab Exercises: Downey 6.2  
C Arrays Lab Exercises: Downey 7.1  
C Pointers and Dynamic Arrays

Pointer and Dynamic Array Summary

Nice example in head first c pointer chapter http://www.it-ebooks.com/html/C_and_CPP/Head_First_C_129114_185903_4.html

Good lab exercises: http://www.csc.villanova.edu/~mdamian/Past/csc2400fa11/notes/plab.pdf

 
C Strings String Summary  
C Structures Structure Summary  
C Bitwise    
C File IO File IO Summary  
C Programming Summary
   
C++ Intro    
C++ Strings

std::string vs cstring (c style string or character array) : http://www.tutorialspoint.com/cplusplus/cpp_strings.htm

namespace std contents: http://en.cppreference.com/w/cpp/header

good reference of all standard c++ libraries: http://www.cplusplus.com/reference/

Find all string methods:

Good string tutorial: http://www.cprogramming.com/tutorial/string.html

Short String presentation:

 
C++ Objects    
C++ Destruction, Separate Implementatin and Overloaded Operators

Make Files

http://mrbook.org/tutorials/make/ - good makefile tutorial

overloading: http://www.learncpp.com/cpp-tutorial/92-overloading-the-arithmetic-operators/

 

 
C++ Inheritance

Inheritance and friends: http://www.cplusplus.com/doc/tutorial/inheritance/

inheritance summary

 
C++ Exceptions    
C++ FileIO    
C++ summary

 

http://www.cplusplus.com/doc/tutorial/dynamic/ - good dynamic memory allocation tutorial

http://www.cplusplus.com/doc/tutorial/files/ - good file i/o tutorial

 
Racket Intro Programming Paradigm Summary  
Racket Part 2    
Racket for Displaying Puzzle    
Racket Extras    
  Racket Summary  
     
Prolog Intro    
Prolog Unification    
Prolog Recursion    
Prolog Lists    
  Final Study Sheet  

 

Full version of powerpoint we did not use: C++ More on Classes