Changes

Jump to: navigation, search

BTP300

2,739 bytes added, 21:31, 5 December 2013
no edit summary
== [[BTP300 To-Do List Fall 2012 | Weekly To-Do List]] ==
* Week 3 (Fall 2013)
**'''THEME OF THIS WEEK: SENECA IS COOL AND THE POSSIBILITIES ARE ENDLESS! (posted by the newly famous Jodie Carleton)'''
*Week 11? (Fall 2013)
 
*'''Check out this Link for some help on Linked Lists! '''(posted by Jake Deacon) [http://www.codeplaza.org/2013/11/unsorted-linear-linked-list-c-program.html Linked Lists 1] [http://www.codeplaza.org/2013/11/linked-list-operations-c-program.html Linked Lists 2]
* [[Practice for Test 1 (Fall 2013) |Practice for Test 1]]
* [[Practice for Test 2 (Fall 2013) |Practice for Test 2]]
* [[Preparation for Final Exam (Fall 2013) | Preparation for Final Exam]]
** [[More Practice Problems (Fall 2013) | More Practice Problems (requested by a few students)]]
* '''[[Looking into the Future - Parallel Programming]]'''
* '''[[Looking into the Future - Big Data Analytics]]'''
== The Course Project ==
=== [[BTP300A Teams (Fall 2013) ]] ===
=== [[BTP300B Teams (Fall 2013) ]] ===
=== * [[BTP300 Teams Fall 2012 | Teams Fall 2012]] ===
=== [[ BTP300A A2 Teams Fall 2013 ]] ====== [[ BTP300B A2 Teams Fall 2013 ]] === === [[ BTP300 Practical Tips 2013 | Practical Guidelines (Fall 2013) ]] ===
* [[BTP300 Practical Tips 2012 | Practical Guidelines Fall 2012]]
=== [[ Assignment 1 (Fall 2013) Q & A]] ===*[[Assignment 1: Q & A | archive (Fall 2012)]]
=== [[ Assignment 2 (Fall 2013) Q & A]] ===
* '''Evaluation Scheme of Assignment 2''' [https://scs.senecac.on.ca/~peter.liu/btp300/EvaluationScheme_A2_F2013.doc]* [[Assignment_2_(Fall_2013)_Q_%26_A| How to setup SVN ]]* [[SVN Branches for Assignment 2]] (Alek)* Merging From Your Branch Into the Trunk**'''[[Media:SVN_Merge.pdf|Step by Step Instructions ]] (Alek)'''* [[Assignment 2 (Release 0.1): Q & A| archive - A2 R0.1 (Fall 2012)]] * [[Assignment 2 (Release 0.2): Q & A| archive - A2 R0.2 (Fall 2012)]]* [[Assignment 2 (Release 0.3): Q & A| archive - A2 R0.3 (Fall 2012)]]
=== [[Assignment 3i (Fall 2013) Q & A]] ===
*[[Assignment 3i: Q & A| archive (Fall 2012)]]  == Midterms Q & A ==*[[Test 1]]
== Learning C++/C Programming ==
* [[C/C++ FAQ]]
* C++ Documentation [http://www.cplusplus.com/]
*How does the compilation, linking process work?[http://stackoverflow.com/questions/6264249/how-does-the-compilation-linking-process-work]
* Visual C++, Borland C++, and other compilers in one IDE
:: If you like to test compiling your codes with different compilers but don't border to install and run them individually, some IDEs are quite handy. E.g. Code::Blocks [http://www.codeblocks.org/] (Other IDEs many also have this function). You can choose a specific compiler for each build in the IDE itself.
 
* Is sizeof in C++ evaluated at compilation time or run time? [http://stackoverflow.com/questions/2615203/is-sizeof-in-c-evaluated-at-compilation-time-or-run-time]
 
* ptrdiff_t is supposed to be used when doing '''pointer subtraction'''. But in this example,(demo program "pointerSubtraction.cpp" on matrix.senecac.on.ca) an int will work just fine storing the subtraction result. Reason:[http://www.cplusplus.com/reference/cstddef/ptrdiff_t/] (Yiqi Liu)
 
* The Function Pointer Tutorials [http://www.newty.de/fpt/]
* Function pointer (Wikipedia) [http://en.wikipedia.org/wiki/Function_pointer]
* C++ Vector class template [http://www.cplusplus.com/reference/vector/vector/]
* C++ List class template (examples) [http://cs.smu.ca/~porter/csc/ref/stl/cont_list.html#sample_programs ]
== Workshops Q & A ==
*[[Workshop 1]]
 
*[[Workshop 2]]
 
*[[Workshop 5]]
== Resources ==
1
edit

Navigation menu