CSC/ECE 517 Fall 2011/Table of Contents: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Introduction to IDE and Ruby =
= Ch1 Introduction =
  What is an IDE? What is Ruby? [[CSC/ECE_517_Fall_2011/ch1_1a_cs#Level_2]]
== 1.1 IDE and Ruby ==
*1.1.1 [http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_517_Fall_2011/ch1_1a_cs#Introduction What is an IDE? What is Ruby?]
*1.1.2 [http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_517_Fall_2011/ch1_1a_ms#Comparison Comparison between different IDE]
== 1.2 Collections Framework ==
*1.2.1 [http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_517_Fall_2011/ch1_1b_sa#Collection What is a collections framework?]
*1.2.2 [http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_517_Fall_2011/ch1_1b_tj#C.2B.2B.27s_Standard_Template_Library_vs_Java_Collections_Framework#C++'s_Standard_Template_Library_vs_Java_Collections_Framework STL VS JCF]
== 1.3 Methods vs Closures ==
*1.3.1 [http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_517_Fall_2011/ch1_1c_ka#Methods Methods]
*1.3.2 [http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_517_Fall_2011/ch1_1c_cm#Closures Closures]
*1.3.3 [http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_517_Fall_2011/ch1_1c_ka#Practical_significance_of_Closures Significance of Closures]
*1.3.4 [http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_517_Fall_2011/ch1_1c_sj#Examples_of_Closures_vs._Methods Comparisons Between Closures and Methods]
== 1.4 Implementation of Closures ==
*1.4.1 [http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_517_Fall_2011/ch1_1d_ss#In_dynamically_typed_languages Closures in Dynamically Typed Languages]
*1.4.2 [http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_517_Fall_2011/ch1_1d_sr#Implementing_Closures_in_Statically_Typed_Languages Closures in Statically Typed Languages]
*1.4.3 [http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_517_Fall_2011/ch1_1d_ss#Closures_and_Static_Scoping Closures and Static Scoping]
== 1.5 Block-Structured Programming vs Object-Oriented Programming ==
*1.5.1 [http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_517_Fall_2011/ch1_1e_aa#Block-Structured_Languages What is a Block-Structured Programming?]
*1.5.2 [http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_517_Fall_2011/ch1_1e_aa#Object-Oriented_Programming What is Object-Oriented Programming?]
*1.5.3 [http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_517_Fall_2011/ch1_1e_vs#Transition_from_Block_Structured_to_OO_Programming.3F Transition to Object Oriented language]
*1.5.4 [http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_517_Fall_2011/ch1_1e_vs#Comparision_between_Block_Structured_and_OO_Programming Comparison Between Block Structure and Object Oriented Language]
*1.5.5 [http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_517_Fall_2011/ch1_1e_aa#Block-structure_in_Object-Oriented_Programming Block-structure in Object-Oriented Programming]
== 1.6 Version Control Systems: The Programmer View ==
*1.6.1 [http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_517_Fall_2011/ch1_1f_sv#Local_version_Control Local Version Control]
*1.6.2 [http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_517_Fall_2011/ch1_1f_sv#Centralized_Version_Control Centralized Version Control]
*1.6.3 [http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_517_Fall_2011/ch1_1f_sv#Distributed_Version_Control Distributed Version Control]
*1.6.4 [http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_517_Fall_2011/ch1_1f_sv#Comparison_in_a_Nutshell Comparison in a Nutshell]
== 1.7 Object-Oriented Languages and Scripting ==

Latest revision as of 15:03, 14 October 2012