Difference: Fall2017 (1 vs. 48)

Revision 482017-12-05 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 90 to 90
 
Nov 28 Chapter 6.1 6.2, 6.3 - File I/O, Character I/O, Array's with Classes Shakespeare in class start activity Code, ShakespeareDemo   Ch_06.1-3.ppt

 

Lab 9 Chapter 10
1985-1989

Nov 30 Chapter 14 Recursion Hands On, Factorial, Reversing a string Recursion in graphics  
ch14.ppt
  1990-1994
Dec 5 Chapter 14 Recursion, sorting with recursion Merge Sort Code, CodeComplete   ch14.ppt

  Extra Credit Tick Tack Toe
1995-1999
Changed:
<
<
Dec 7 Chapter 14 - Recursion Binary Seach , Binary/Linear Compare , Sorting ,
Program
Towers of Hanio
Code Link ch14.ppt 15. Recursion 2000-2010 Final Project
>
>
Dec 7 Chapter 14 - Recursion Binary Seach , Binary/Linear Compare , Sorting ,
Program
Towers of Hanio
SortCompare
Code
Link ch14.ppt 15. Recursion 2000-2010 Final Project
 
Dec 11 Final Exam for Section 02:
Mon, Dec 11 at 6:30-9:30 pm
           
Dec 12 Final Exam for Section 01:
Tues, Dec 12 at 6:30-9:30 pm
           
Assignments are due by midnight of the day due.

Revision 472017-12-05 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 89 to 89
 
Nov 18-25 Thanksgiving Break            
Nov 28 Chapter 6.1 6.2, 6.3 - File I/O, Character I/O, Array's with Classes Shakespeare in class start activity Code, ShakespeareDemo   Ch_06.1-3.ppt

 

Lab 9 Chapter 10
1985-1989

Nov 30 Chapter 14 Recursion Hands On, Factorial, Reversing a string Recursion in graphics  
ch14.ppt
  1990-1994
Changed:
<
<
Dec 5 Chapter 14 Recursion, sorting with recursion Merge Sort Code ch14.ppt

  Extra Credit Tick Tack Toe
1995-1999
>
>
Dec 5 Chapter 14 Recursion, sorting with recursion Merge Sort Code, CodeComplete   ch14.ppt

  Extra Credit Tick Tack Toe
1995-1999
 
Dec 7 Chapter 14 - Recursion Binary Seach , Binary/Linear Compare , Sorting ,
Program
Towers of Hanio
Code Link ch14.ppt 15. Recursion 2000-2010 Final Project
Dec 11 Final Exam for Section 02:
Mon, Dec 11 at 6:30-9:30 pm
           
Dec 12 Final Exam for Section 01:
Tues, Dec 12 at 6:30-9:30 pm
           

Revision 462017-12-05 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 89 to 89
 
Nov 18-25 Thanksgiving Break            
Nov 28 Chapter 6.1 6.2, 6.3 - File I/O, Character I/O, Array's with Classes Shakespeare in class start activity Code, ShakespeareDemo   Ch_06.1-3.ppt

 

Lab 9 Chapter 10
1985-1989

Nov 30 Chapter 14 Recursion Hands On, Factorial, Reversing a string Recursion in graphics  
ch14.ppt
  1990-1994
Changed:
<
<
Dec 5 Chapter 14 Recursion, sorting with recursion Merge Sort Code, Merge Sort Link ch14.ppt

  Extra Credit Tick Tack Toe
1995-1999
Dec 7 Chapter 14 - Recursion Binary Seach , Binary/Linear Compare , Sorting ,
Program
Towers of Hanio
Code Link ch14.ppt 15. Recursion 2000-2010 Final Project
>
>
Dec 5 Chapter 14 Recursion, sorting with recursion Merge Sort Code ch14.ppt

  Extra Credit Tick Tack Toe
1995-1999
Dec 7 Chapter 14 - Recursion Binary Seach , Binary/Linear Compare , Sorting ,
Program
Towers of Hanio
Code Link ch14.ppt 15. Recursion 2000-2010 Final Project
 
Dec 11 Final Exam for Section 02:
Mon, Dec 11 at 6:30-9:30 pm
           
Dec 12 Final Exam for Section 01:
Tues, Dec 12 at 6:30-9:30 pm
           
Assignments are due by midnight of the day due.

Revision 452017-12-04 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 91 to 91
 
Nov 30 Chapter 14 Recursion Hands On, Factorial, Reversing a string Recursion in graphics  
ch14.ppt
  1990-1994
Dec 5 Chapter 14 Recursion, sorting with recursion Merge Sort Code, Merge Sort Link ch14.ppt

  Extra Credit Tick Tack Toe
1995-1999
Dec 7 Chapter 14 - Recursion Binary Seach , Binary/Linear Compare , Sorting ,
Program
Towers of Hanio
Code Link ch14.ppt 15. Recursion 2000-2010 Final Project
Changed:
<
<
Dec 11 Final Exam for Section 02:
Tues, Dec 11 at 6:30-9:30 pm
           
Dec 12 Final Exam for Section 01:
Weds, Dec 12 at 6:30-9:30 pm
           
>
>
Dec 11 Final Exam for Section 02:
Mon, Dec 11 at 6:30-9:30 pm
           
Dec 12 Final Exam for Section 01:
Tues, Dec 12 at 6:30-9:30 pm
           
 Assignments are due by midnight of the day due.

Academic Honesty

Revision 442017-12-01 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 87 to 87
 
Nov 14 Classes, Card Game, Intro to GitHub Blackjack start on GitHub     GitHubIntro.pptx 13. Class Definitions 1980-1984
Nov 16 Graphing Emily Dickinson (Files, classes, Vectors) Emily Dickinson Part 1 Code   ch_11.ppt 14. File I/O  
Nov 18-25 Thanksgiving Break            
Changed:
<
<
Nov 28 Chapter 6.1 6.2, 6.3 - File I/O, Character I/O, Array's with Classes Shakespeare in class start activity Code   Ch_06.1-3.ppt

 

Lab 9 Chapter 10
1985-1989

>
>
Nov 28 Chapter 6.1 6.2, 6.3 - File I/O, Character I/O, Array's with Classes Shakespeare in class start activity Code, ShakespeareDemo   Ch_06.1-3.ppt

 

Lab 9 Chapter 10
1985-1989

 
Nov 30 Chapter 14 Recursion Hands On, Factorial, Reversing a string Recursion in graphics  
ch14.ppt
  1990-1994
Dec 5 Chapter 14 Recursion, sorting with recursion Merge Sort Code, Merge Sort Link ch14.ppt

  Extra Credit Tick Tack Toe
1995-1999
Dec 7 Chapter 14 - Recursion Binary Seach , Binary/Linear Compare , Sorting ,
Program
Towers of Hanio
Code Link ch14.ppt 15. Recursion 2000-2010 Final Project

Revision 432017-11-30 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 78 to 78
 
Oct 12 Midterm Exam            
Oct 17 Chapter 10.2 - Intro to Object Oriented Concepts, structures ClassNotes1 Code   IntroObjectsc.ppt 9. Array Techniques Lab 5 Chapter 7 1955-1959
Oct 19 Chapter 10.2, 10.3, Classes, Friend Functions Classes Tutorial Code   Ch_10_2-3.ppt    
Changed:
<
<
Oct 24 Chapter 10.3 - ADT's Hands On Code(Friend Example) Link 9     1960-1964
Lab 6 Chapter 7
>
>
Oct 24 Chapter 10.3 - ADT's, Separate Compilation Hands On Code(Friend Example) Link 9 ch_12.ppt   1960-1964
Lab 6 Chapter 7
 
Oct 26 Chapter 8.1, 8.2 - C-Strings and String class StringNotes1
Hands On
Code Code   Ch8.1-2.ppt 10. Strings 1965-1969
Oct 31 Chapter 8.3,10.1 Vectors Hands On
StructNotes
C++ string reference
Code Link 10 Ch8-3.ppt    
Nov 2 Chapter 8.3,10.1 Vectors Hands On Vector and String Example Link 11     Lab 7 Chapter 7
1970-1974
Changed:
<
<
Nov 7 Start Fractions Lab, C++ file I/O Classes Tutorial Code(Friend Example)     11. Vectors 1975-1979
Nov 9 Files - input and output Hands On - Poetry Fun
EmilyDickinson1.txt
CountWords
RandomNumbers
Code
  Ch_06.1-3.ppt
12. OOP Lab 8 Chapter 8
>
>
Nov 7 Start Fractions Lab, C++ file I/O Classes Tutorial, In Class Activity, Solution Code(Friend Example)     11. Vectors 1975-1979
Nov 9 Files - input and output Hands On - Poetry Fun
EmilyDickinson1.txt
CountWords
RandomNumbers
Code
, Code
  Ch_06.1-3.ppt
12. OOP Lab 8 Chapter 8
 
Nov 14 Classes, Card Game, Intro to GitHub Blackjack start on GitHub     GitHubIntro.pptx 13. Class Definitions 1980-1984
Nov 16 Graphing Emily Dickinson (Files, classes, Vectors) Emily Dickinson Part 1 Code   ch_11.ppt 14. File I/O  
Nov 18-25 Thanksgiving Break            
Nov 28 Chapter 6.1 6.2, 6.3 - File I/O, Character I/O, Array's with Classes Shakespeare in class start activity Code   Ch_06.1-3.ppt

 

Lab 9 Chapter 10
1985-1989

Changed:
<
<
Nov 30 Chapter 11.2, 11.3 - Friends, Overloaded Operators, and Arrays in Classes In Class Activity, Solution Code   ch_11.ppt
ch_12.ppt
  1990-1994
Dec 5 Chapter 14 Recursion Hands On Code, Merge Sort Link ch_11.ppt
ch14.ppt
  Extra Credit Tick Tack Toe
1995-1999
Dec 7 Chapter 14 - Recursion Factorial , Binary Seach , Binary/Linear Compare , Sorting , Merge Sort
Program
Towers of Hanio
Code Link ch14.ppt 15. Recursion 2000-2010 Final Project
>
>
Nov 30 Chapter 14 Recursion Hands On, Factorial, Reversing a string Recursion in graphics  
ch14.ppt
  1990-1994
Dec 5 Chapter 14 Recursion, sorting with recursion Merge Sort Code, Merge Sort Link ch14.ppt

  Extra Credit Tick Tack Toe
1995-1999
Dec 7 Chapter 14 - Recursion Binary Seach , Binary/Linear Compare , Sorting ,
Program
Towers of Hanio
Code Link ch14.ppt 15. Recursion 2000-2010 Final Project
 
Dec 11 Final Exam for Section 02:
Tues, Dec 11 at 6:30-9:30 pm
           
Dec 12 Final Exam for Section 01:
Weds, Dec 12 at 6:30-9:30 pm
           
Assignments are due by midnight of the day due.
Line: 129 to 129
 
Added:
>
>
 
META FILEATTACHMENT attachment="Ch1.ppt" attr="" comment="" date="1503515195" name="Ch1.ppt" path="Ch1.ppt" size="39752704" user="JimSkon" version="1"
META FILEATTACHMENT attachment="Pearson.Problem.Solving.with.C.7th.Ed.Walter.Savitch.2009.pdf" attr="" comment="Text_Book_Seventh_Ed" date="1504053211" name="Pearson.Problem.Solving.with.C.7th.Ed.Walter.Savitch.2009.pdf" path="Pearson.Problem.Solving.with.C.7th.Ed.Walter.Savitch.2009.pdf" size="6435554" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_03-Part3.ppt" attr="" comment="" date="1505395890" name="ch_03-Part3.ppt" path="ch_03-Part3.ppt" size="1882624" user="JimSkon" version="1"
Line: 140 to 142
 
META FILEATTACHMENT attachment="Ch8.1-2.ppt" attr="" comment="" date="1509454428" name="Ch8.1-2.ppt" path="Ch8.1-2.ppt" size="4846080" user="JimSkon" version="1"
META FILEATTACHMENT attachment="EmilyDickinson1.txt" attr="" comment="" date="1510234852" name="EmilyDickinson1.txt" path="EmilyDickinson1.txt" size="53178" user="JimSkon" version="1"
META FILEATTACHMENT attachment="GitHubIntro.pptx" attr="" comment="" date="1510670022" name="GitHubIntro.pptx" path="GitHubIntro.pptx" size="4355701" user="JimSkon" version="1"
Added:
>
>
META FILEATTACHMENT attachment="ch14.ppt" attr="" comment="" date="1512051878" name="ch14.ppt" path="ch14.ppt" size="7070208" user="JimSkon" version="1"

Revision 422017-11-28 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 91 to 91
 
Nov 30 Chapter 11.2, 11.3 - Friends, Overloaded Operators, and Arrays in Classes In Class Activity, Solution Code   ch_11.ppt
ch_12.ppt
  1990-1994
Dec 5 Chapter 14 Recursion Hands On Code, Merge Sort Link ch_11.ppt
ch14.ppt
  Extra Credit Tick Tack Toe
1995-1999
Dec 7 Chapter 14 - Recursion Factorial , Binary Seach , Binary/Linear Compare , Sorting , Merge Sort
Program
Towers of Hanio
Code Link ch14.ppt 15. Recursion 2000-2010 Final Project
Changed:
<
<
Dec 11 Final Exam for Section 02:
Friday, May 11 at 6:30-9:30 pm
           
Dec 12 Final Exam for Section 01:
Friday, May 12 at 6:30-9:30 pm
           
>
>
Dec 11 Final Exam for Section 02:
Tues, Dec 11 at 6:30-9:30 pm
           
Dec 12 Final Exam for Section 01:
Weds, Dec 12 at 6:30-9:30 pm
           
 Assignments are due by midnight of the day due.

Academic Honesty

Revision 412017-11-16 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 85 to 85
 
Nov 7 Start Fractions Lab, C++ file I/O Classes Tutorial Code(Friend Example)     11. Vectors 1975-1979
Nov 9 Files - input and output Hands On - Poetry Fun
EmilyDickinson1.txt
CountWords
RandomNumbers
Code
  Ch_06.1-3.ppt
12. OOP Lab 8 Chapter 8
Nov 14 Classes, Card Game, Intro to GitHub Blackjack start on GitHub     GitHubIntro.pptx 13. Class Definitions 1980-1984
Changed:
<
<
Nov 16 Graphing Emily Dickinson (Files, classes, Vectors) Emily Dickinson Part 1 Code Link ch_11.ppt 14. File I/O  
>
>
Nov 16 Graphing Emily Dickinson (Files, classes, Vectors) Emily Dickinson Part 1 Code   ch_11.ppt 14. File I/O  
 
Nov 18-25 Thanksgiving Break            
Nov 28 Chapter 6.1 6.2, 6.3 - File I/O, Character I/O, Array's with Classes Shakespeare in class start activity Code   Ch_06.1-3.ppt

 

Lab 9 Chapter 10
1985-1989

Nov 30 Chapter 11.2, 11.3 - Friends, Overloaded Operators, and Arrays in Classes In Class Activity, Solution Code   ch_11.ppt
ch_12.ppt
  1990-1994

Revision 402017-11-16 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 85 to 85
 
Nov 7 Start Fractions Lab, C++ file I/O Classes Tutorial Code(Friend Example)     11. Vectors 1975-1979
Nov 9 Files - input and output Hands On - Poetry Fun
EmilyDickinson1.txt
CountWords
RandomNumbers
Code
  Ch_06.1-3.ppt
12. OOP Lab 8 Chapter 8
Nov 14 Classes, Card Game, Intro to GitHub Blackjack start on GitHub     GitHubIntro.pptx 13. Class Definitions 1980-1984
Changed:
<
<
Nov 16     Code Link ch_11.ppt 14. File I/O  
>
>
Nov 16 Graphing Emily Dickinson (Files, classes, Vectors) Emily Dickinson Part 1 Code Link ch_11.ppt 14. File I/O  
 
Nov 18-25 Thanksgiving Break            
Nov 28 Chapter 6.1 6.2, 6.3 - File I/O, Character I/O, Array's with Classes Shakespeare in class start activity Code   Ch_06.1-3.ppt

 

Lab 9 Chapter 10
1985-1989

Nov 30 Chapter 11.2, 11.3 - Friends, Overloaded Operators, and Arrays in Classes In Class Activity, Solution Code   ch_11.ppt
ch_12.ppt
  1990-1994

Revision 392017-11-14 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 82 to 82
 
Oct 26 Chapter 8.1, 8.2 - C-Strings and String class StringNotes1
Hands On
Code Code   Ch8.1-2.ppt 10. Strings 1965-1969
Oct 31 Chapter 8.3,10.1 Vectors Hands On
StructNotes
C++ string reference
Code Link 10 Ch8-3.ppt    
Nov 2 Chapter 8.3,10.1 Vectors Hands On Vector and String Example Link 11     Lab 7 Chapter 7
1970-1974
Changed:
<
<
Nov 7 Start Fractions Lab, C++ file I/O   Code(Friend Example)     11. Vectors 1975-1979
Nov 9 Files = input and output Hands On - Poetry Fun
EmilyDickinson1.txt
CountWords
RandomNumbers
Code
  Ch_06.1-3.ppt
12. OOP Lab 8 Chapter 8
Nov 14 Classes Classes Tutorial       13. Class Definitions 1980-1984
Nov 16 Classes, Card Game   Code Link ch_11.ppt 14. File I/O  
>
>
Nov 7 Start Fractions Lab, C++ file I/O Classes Tutorial Code(Friend Example)     11. Vectors 1975-1979
Nov 9 Files - input and output Hands On - Poetry Fun
EmilyDickinson1.txt
CountWords
RandomNumbers
Code
  Ch_06.1-3.ppt
12. OOP Lab 8 Chapter 8
Nov 14 Classes, Card Game, Intro to GitHub Blackjack start on GitHub     GitHubIntro.pptx 13. Class Definitions 1980-1984
Nov 16     Code Link ch_11.ppt 14. File I/O  
 
Nov 18-25 Thanksgiving Break            
Nov 28 Chapter 6.1 6.2, 6.3 - File I/O, Character I/O, Array's with Classes Shakespeare in class start activity Code   Ch_06.1-3.ppt

 

Lab 9 Chapter 10
1985-1989

Nov 30 Chapter 11.2, 11.3 - Friends, Overloaded Operators, and Arrays in Classes In Class Activity, Solution Code   ch_11.ppt
ch_12.ppt
  1990-1994
Line: 127 to 127
 
Added:
>
>
 
META FILEATTACHMENT attachment="Ch1.ppt" attr="" comment="" date="1503515195" name="Ch1.ppt" path="Ch1.ppt" size="39752704" user="JimSkon" version="1"
META FILEATTACHMENT attachment="Pearson.Problem.Solving.with.C.7th.Ed.Walter.Savitch.2009.pdf" attr="" comment="Text_Book_Seventh_Ed" date="1504053211" name="Pearson.Problem.Solving.with.C.7th.Ed.Walter.Savitch.2009.pdf" path="Pearson.Problem.Solving.with.C.7th.Ed.Walter.Savitch.2009.pdf" size="6435554" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_03-Part3.ppt" attr="" comment="" date="1505395890" name="ch_03-Part3.ppt" path="ch_03-Part3.ppt" size="1882624" user="JimSkon" version="1"
Line: 137 to 139
 
META FILEATTACHMENT attachment="Ch7.1-4.ppt" attr="" comment="" date="1506432774" name="Ch7.1-4.ppt" path="Ch7.1-4.ppt" size="3049984" user="JimSkon" version="1"
META FILEATTACHMENT attachment="Ch8.1-2.ppt" attr="" comment="" date="1509454428" name="Ch8.1-2.ppt" path="Ch8.1-2.ppt" size="4846080" user="JimSkon" version="1"
META FILEATTACHMENT attachment="EmilyDickinson1.txt" attr="" comment="" date="1510234852" name="EmilyDickinson1.txt" path="EmilyDickinson1.txt" size="53178" user="JimSkon" version="1"
Added:
>
>
META FILEATTACHMENT attachment="GitHubIntro.pptx" attr="" comment="" date="1510670022" name="GitHubIntro.pptx" path="GitHubIntro.pptx" size="4355701" user="JimSkon" version="1"

Revision 382017-11-09 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 83 to 83
 
Oct 31 Chapter 8.3,10.1 Vectors Hands On
StructNotes
C++ string reference
Code Link 10 Ch8-3.ppt    
Nov 2 Chapter 8.3,10.1 Vectors Hands On Vector and String Example Link 11     Lab 7 Chapter 7
1970-1974
Nov 7 Start Fractions Lab, C++ file I/O   Code(Friend Example)     11. Vectors 1975-1979
Changed:
<
<
Nov 9     Code   Ch_06.1-3.ppt
12. OOP Lab 8 Chapter 8
>
>
Nov 9 Files = input and output Hands On - Poetry Fun
EmilyDickinson1.txt
CountWords
RandomNumbers
Code
  Ch_06.1-3.ppt
12. OOP Lab 8 Chapter 8
 
Nov 14 Classes Classes Tutorial       13. Class Definitions 1980-1984
Nov 16 Classes, Card Game   Code Link ch_11.ppt 14. File I/O  
Nov 18-25 Thanksgiving Break            
Line: 125 to 125
 
Added:
>
>
 
META FILEATTACHMENT attachment="Ch1.ppt" attr="" comment="" date="1503515195" name="Ch1.ppt" path="Ch1.ppt" size="39752704" user="JimSkon" version="1"
META FILEATTACHMENT attachment="Pearson.Problem.Solving.with.C.7th.Ed.Walter.Savitch.2009.pdf" attr="" comment="Text_Book_Seventh_Ed" date="1504053211" name="Pearson.Problem.Solving.with.C.7th.Ed.Walter.Savitch.2009.pdf" path="Pearson.Problem.Solving.with.C.7th.Ed.Walter.Savitch.2009.pdf" size="6435554" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_03-Part3.ppt" attr="" comment="" date="1505395890" name="ch_03-Part3.ppt" path="ch_03-Part3.ppt" size="1882624" user="JimSkon" version="1"
Line: 134 to 136
 
META FILEATTACHMENT attachment="CH_5.4.ppt" attr="" comment="" date="1506432774" name="CH_5.4.ppt" path="CH_5.4.ppt" size="875520" user="JimSkon" version="1"
META FILEATTACHMENT attachment="Ch7.1-4.ppt" attr="" comment="" date="1506432774" name="Ch7.1-4.ppt" path="Ch7.1-4.ppt" size="3049984" user="JimSkon" version="1"
META FILEATTACHMENT attachment="Ch8.1-2.ppt" attr="" comment="" date="1509454428" name="Ch8.1-2.ppt" path="Ch8.1-2.ppt" size="4846080" user="JimSkon" version="1"
Added:
>
>
META FILEATTACHMENT attachment="EmilyDickinson1.txt" attr="" comment="" date="1510234852" name="EmilyDickinson1.txt" path="EmilyDickinson1.txt" size="53178" user="JimSkon" version="1"

Revision 372017-11-07 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 82 to 82
 
Oct 26 Chapter 8.1, 8.2 - C-Strings and String class StringNotes1
Hands On
Code Code   Ch8.1-2.ppt 10. Strings 1965-1969
Oct 31 Chapter 8.3,10.1 Vectors Hands On
StructNotes
C++ string reference
Code Link 10 Ch8-3.ppt    
Nov 2 Chapter 8.3,10.1 Vectors Hands On Vector and String Example Link 11     Lab 7 Chapter 7
1970-1974
Changed:
<
<
Nov 7           11. Vectors 1975-1979
>
>
Nov 7 Start Fractions Lab, C++ file I/O   Code(Friend Example)     11. Vectors 1975-1979
 
Nov 9     Code   Ch_06.1-3.ppt
12. OOP Lab 8 Chapter 8
Nov 14 Classes Classes Tutorial       13. Class Definitions 1980-1984
Nov 16 Classes, Card Game   Code Link ch_11.ppt 14. File I/O  

Revision 362017-11-07 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 77 to 77
 
Oct 10 Chapter 7.4 - Multidimensional Arrays, - Tick Tack Toe Hands On Code   Ch7.1-4.ppt 8. Arrays Lab 4-2 Chapter 5
Oct 12 Midterm Exam            
Oct 17 Chapter 10.2 - Intro to Object Oriented Concepts, structures ClassNotes1 Code   IntroObjectsc.ppt 9. Array Techniques Lab 5 Chapter 7 1955-1959
Changed:
<
<
Oct 19 Chapter 10.2, 10.3, Classes, Friend Functions Classes Tutorial Code (Friend Example)   Ch_10_2-3.ppt    
Oct 24 Chapter 10.3 - ADT's Hands On Code Link 9     1960-1964
Lab 6 Chapter 7
>
>
Oct 19 Chapter 10.2, 10.3, Classes, Friend Functions Classes Tutorial Code   Ch_10_2-3.ppt    
Oct 24 Chapter 10.3 - ADT's Hands On Code(Friend Example) Link 9     1960-1964
Lab 6 Chapter 7
 
Oct 26 Chapter 8.1, 8.2 - C-Strings and String class StringNotes1
Hands On
Code Code   Ch8.1-2.ppt 10. Strings 1965-1969
Oct 31 Chapter 8.3,10.1 Vectors Hands On
StructNotes
C++ string reference
Code Link 10 Ch8-3.ppt    
Nov 2 Chapter 8.3,10.1 Vectors Hands On Vector and String Example Link 11     Lab 7 Chapter 7
1970-1974

Revision 352017-11-06 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 77 to 77
 
Oct 10 Chapter 7.4 - Multidimensional Arrays, - Tick Tack Toe Hands On Code   Ch7.1-4.ppt 8. Arrays Lab 4-2 Chapter 5
Oct 12 Midterm Exam            
Oct 17 Chapter 10.2 - Intro to Object Oriented Concepts, structures ClassNotes1 Code   IntroObjectsc.ppt 9. Array Techniques Lab 5 Chapter 7 1955-1959
Changed:
<
<
Oct 19 Chapter 10.2, 10.3, Classes Classes Tutorial Code   Ch_10_2-3.ppt    
>
>
Oct 19 Chapter 10.2, 10.3, Classes, Friend Functions Classes Tutorial Code (Friend Example)   Ch_10_2-3.ppt    
 
Oct 24 Chapter 10.3 - ADT's Hands On Code Link 9     1960-1964
Lab 6 Chapter 7
Oct 26 Chapter 8.1, 8.2 - C-Strings and String class StringNotes1
Hands On
Code Code   Ch8.1-2.ppt 10. Strings 1965-1969
Oct 31 Chapter 8.3,10.1 Vectors Hands On
StructNotes
C++ string reference
Code Link 10 Ch8-3.ppt    
Changed:
<
<
Nov 2 Chapter 8.3,10.1 Vectors Hands On   Link 11     Lab 7 Chapter 7
1970-1974
>
>
Nov 2 Chapter 8.3,10.1 Vectors Hands On Vector and String Example Link 11     Lab 7 Chapter 7
1970-1974
 
Nov 7           11. Vectors 1975-1979
Nov 9     Code   Ch_06.1-3.ppt
12. OOP Lab 8 Chapter 8
Nov 14 Classes Classes Tutorial       13. Class Definitions 1980-1984

Revision 342017-11-03 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 22 to 22
 
  • Graders: Miku Fukuyama and Nicky Ogilvie-Thompson

Resources

  • NetBeans - The Integrated Development Enviornment (IDE) we will be using.
Added:
>
>
  • onlinegdb - Online C++ debugger with interactive input.
 
  • JDoodle - Easy and Quick way to compile and run C++ Code Online (has interactive mode)
  • ideone - Web interface allows you to write and text code anywhere, from any machine, online. You must select C++.
  • CodePad - Another web interface to programming in C++.

Revision 332017-11-02 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 80 to 80
 
Oct 24 Chapter 10.3 - ADT's Hands On Code Link 9     1960-1964
Lab 6 Chapter 7
Oct 26 Chapter 8.1, 8.2 - C-Strings and String class StringNotes1
Hands On
Code Code   Ch8.1-2.ppt 10. Strings 1965-1969
Oct 31 Chapter 8.3,10.1 Vectors Hands On
StructNotes
C++ string reference
Code Link 10 Ch8-3.ppt    
Changed:
<
<
Nov 2 Chapter 8.3,10.1 Vectors     Link 11     Lab 7 Chapter 7
1970-1974
>
>
Nov 2 Chapter 8.3,10.1 Vectors Hands On   Link 11     Lab 7 Chapter 7
1970-1974
 
Nov 7           11. Vectors 1975-1979
Nov 9     Code   Ch_06.1-3.ppt
12. OOP Lab 8 Chapter 8
Nov 14 Classes Classes Tutorial       13. Class Definitions 1980-1984

Revision 322017-11-01 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 22 to 22
 
  • Graders: Miku Fukuyama and Nicky Ogilvie-Thompson

Resources

  • NetBeans - The Integrated Development Enviornment (IDE) we will be using.
Added:
>
>
  • JDoodle - Easy and Quick way to compile and run C++ Code Online (has interactive mode)
 
  • ideone - Web interface allows you to write and text code anywhere, from any machine, online. You must select C++.
  • CodePad - Another web interface to programming in C++.
  • Team Selector - Students

Revision 312017-10-31 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 79 to 79
 
Oct 24 Chapter 10.3 - ADT's Hands On Code Link 9     1960-1964
Lab 6 Chapter 7
Oct 26 Chapter 8.1, 8.2 - C-Strings and String class StringNotes1
Hands On
Code Code   Ch8.1-2.ppt 10. Strings 1965-1969
Oct 31 Chapter 8.3,10.1 Vectors Hands On
StructNotes
C++ string reference
Code Link 10 Ch8-3.ppt    
Changed:
<
<
Nov 2       Link 11     Lab 7 Chapter 7
1970-1974
>
>
Nov 2 Chapter 8.3,10.1 Vectors     Link 11     Lab 7 Chapter 7
1970-1974
 
Nov 7           11. Vectors 1975-1979
Nov 9     Code   Ch_06.1-3.ppt
12. OOP Lab 8 Chapter 8
Nov 14 Classes Classes Tutorial       13. Class Definitions 1980-1984
Line: 121 to 121
 
Added:
>
>
 
META FILEATTACHMENT attachment="Ch1.ppt" attr="" comment="" date="1503515195" name="Ch1.ppt" path="Ch1.ppt" size="39752704" user="JimSkon" version="1"
META FILEATTACHMENT attachment="Pearson.Problem.Solving.with.C.7th.Ed.Walter.Savitch.2009.pdf" attr="" comment="Text_Book_Seventh_Ed" date="1504053211" name="Pearson.Problem.Solving.with.C.7th.Ed.Walter.Savitch.2009.pdf" path="Pearson.Problem.Solving.with.C.7th.Ed.Walter.Savitch.2009.pdf" size="6435554" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_03-Part3.ppt" attr="" comment="" date="1505395890" name="ch_03-Part3.ppt" path="ch_03-Part3.ppt" size="1882624" user="JimSkon" version="1"
Line: 129 to 131
 
META FILEATTACHMENT attachment="ch_04.4-6.ppt" attr="" comment="" date="1506000525" name="ch_04.4-6.ppt" path="ch_04.4-6.ppt" size="3079680" user="JimSkon" version="1"
META FILEATTACHMENT attachment="CH_5.4.ppt" attr="" comment="" date="1506432774" name="CH_5.4.ppt" path="CH_5.4.ppt" size="875520" user="JimSkon" version="1"
META FILEATTACHMENT attachment="Ch7.1-4.ppt" attr="" comment="" date="1506432774" name="Ch7.1-4.ppt" path="Ch7.1-4.ppt" size="3049984" user="JimSkon" version="1"
Added:
>
>
META FILEATTACHMENT attachment="Ch8.1-2.ppt" attr="" comment="" date="1509454428" name="Ch8.1-2.ppt" path="Ch8.1-2.ppt" size="4846080" user="JimSkon" version="1"

Revision 302017-10-26 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 77 to 77
 
Oct 17 Chapter 10.2 - Intro to Object Oriented Concepts, structures ClassNotes1 Code   IntroObjectsc.ppt 9. Array Techniques Lab 5 Chapter 7 1955-1959
Oct 19 Chapter 10.2, 10.3, Classes Classes Tutorial Code   Ch_10_2-3.ppt    
Oct 24 Chapter 10.3 - ADT's Hands On Code Link 9     1960-1964
Lab 6 Chapter 7
Changed:
<
<
Oct 26 Chapter 8.1, 8.2 - C-Strings and String class StringNotes1
Hands On
Code Code Link 10 Ch8.1-2.ppt 10. Strings 1965-1969
Oct 31 Chapter 8.3,10.1 Vectors Hands On
StructNotes
C++ string reference
Code   Ch8-3.ppt    
>
>
Oct 26 Chapter 8.1, 8.2 - C-Strings and String class StringNotes1
Hands On
Code Code   Ch8.1-2.ppt 10. Strings 1965-1969
Oct 31 Chapter 8.3,10.1 Vectors Hands On
StructNotes
C++ string reference
Code Link 10 Ch8-3.ppt    
 
Nov 2       Link 11     Lab 7 Chapter 7
1970-1974
Nov 7           11. Vectors 1975-1979
Nov 9     Code   Ch_06.1-3.ppt
12. OOP Lab 8 Chapter 8

Revision 292017-10-23 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 76 to 76
 
Oct 12 Midterm Exam            
Oct 17 Chapter 10.2 - Intro to Object Oriented Concepts, structures ClassNotes1 Code   IntroObjectsc.ppt 9. Array Techniques Lab 5 Chapter 7 1955-1959
Oct 19 Chapter 10.2, 10.3, Classes Classes Tutorial Code   Ch_10_2-3.ppt    
Changed:
<
<
Oct 24 Chapter 10.3 - ADT's Hands On Code Link 9     1960-1964
Lab 6 Chapter 7
>
>
Oct 24 Chapter 10.3 - ADT's Hands On Code Link 9     1960-1964
Lab 6 Chapter 7
 
Oct 26 Chapter 8.1, 8.2 - C-Strings and String class StringNotes1
Hands On
Code Code Link 10 Ch8.1-2.ppt 10. Strings 1965-1969
Oct 31 Chapter 8.3,10.1 Vectors Hands On
StructNotes
C++ string reference
Code   Ch8-3.ppt    
Nov 2       Link 11     Lab 7 Chapter 7
1970-1974

Revision 282017-10-19 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 75 to 75
 
Oct 10 Chapter 7.4 - Multidimensional Arrays, - Tick Tack Toe Hands On Code   Ch7.1-4.ppt 8. Arrays Lab 4-2 Chapter 5
Oct 12 Midterm Exam            
Oct 17 Chapter 10.2 - Intro to Object Oriented Concepts, structures ClassNotes1 Code   IntroObjectsc.ppt 9. Array Techniques Lab 5 Chapter 7 1955-1959
Changed:
<
<
Oct 19 Chapter 10.2, 10.3, Classes   Code        
>
>
Oct 19 Chapter 10.2, 10.3, Classes Classes Tutorial Code   Ch_10_2-3.ppt    
 
Oct 24 Chapter 10.3 - ADT's Hands On Code Link 9     1960-1964
Lab 6 Chapter 7
Changed:
<
<
Oct 26 Chapter 8.1, 8.2 - C-Strings and String class StringNotes1
Hands On
Code Link 10 Ch8.1-2.ppt 10. Strings 1965-1969
>
>
Oct 26 Chapter 8.1, 8.2 - C-Strings and String class StringNotes1
Hands On
Code Code Link 10 Ch8.1-2.ppt 10. Strings 1965-1969
 
Oct 31 Chapter 8.3,10.1 Vectors Hands On
StructNotes
C++ string reference
Code   Ch8-3.ppt    
Nov 2       Link 11     Lab 7 Chapter 7
1970-1974
Changed:
<
<
Nov 7     Code   Ch_10_2-3.ppt 11. Vectors 1975-1979
>
>
Nov 7           11. Vectors 1975-1979
 
Nov 9     Code   Ch_06.1-3.ppt
12. OOP Lab 8 Chapter 8
Nov 14 Classes Classes Tutorial       13. Class Definitions 1980-1984
Nov 16 Classes, Card Game   Code Link ch_11.ppt 14. File I/O  

Revision 272017-10-17 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 75 to 75
 
Oct 10 Chapter 7.4 - Multidimensional Arrays, - Tick Tack Toe Hands On Code   Ch7.1-4.ppt 8. Arrays Lab 4-2 Chapter 5
Oct 12 Midterm Exam            
Oct 17 Chapter 10.2 - Intro to Object Oriented Concepts, structures ClassNotes1 Code   IntroObjectsc.ppt 9. Array Techniques Lab 5 Chapter 7 1955-1959
Changed:
<
<
Oct 19 Chapter 10.2, 10.3, Classes StringNotes1 Code        
>
>
Oct 19 Chapter 10.2, 10.3, Classes   Code        
 
Oct 24 Chapter 10.3 - ADT's Hands On Code Link 9     1960-1964
Lab 6 Chapter 7
Changed:
<
<
Oct 26 Chapter 8.1, 8.2 - C-Strings and String class Hands On Code Link 10 Ch8.1-2.ppt 10. Strings 1965-1969
>
>
Oct 26 Chapter 8.1, 8.2 - C-Strings and String class StringNotes1
Hands On
Code Link 10 Ch8.1-2.ppt 10. Strings 1965-1969
 
Oct 31 Chapter 8.3,10.1 Vectors Hands On
StructNotes
C++ string reference
Code   Ch8-3.ppt    
Nov 2       Link 11     Lab 7 Chapter 7
1970-1974
Nov 7     Code   Ch_10_2-3.ppt 11. Vectors 1975-1979

Revision 262017-10-09 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 72 to 72
 
Sept 28 Chapter 7.3-7.4 - Programming with Arrays Hands On Code Link 7 Ch7.1-4.ppt   Lab 3 Chapter 4
Oct 3 Chapter 7.3-7.4 - Arrays, Arrays with Functions, sorting, Hands On   link 8   7. Random Lab 4-1 Chapter 5
Oct 5 Fall Break            
Changed:
<
<
Oct 10 Chapter 7.4 - Multidimensional Arrays, - Tick Tack Toe Hands On Code Link 9 Ch7.1-4.ppt 8. Arrays Lab 4-2 Chapter 5
>
>
Oct 10 Chapter 7.4 - Multidimensional Arrays, - Tick Tack Toe Hands On Code   Ch7.1-4.ppt 8. Arrays Lab 4-2 Chapter 5
 
Oct 12 Midterm Exam            
Oct 17 Chapter 10.2 - Intro to Object Oriented Concepts, structures ClassNotes1 Code   IntroObjectsc.ppt 9. Array Techniques Lab 5 Chapter 7 1955-1959
Changed:
<
<
Oct 19 Chapter 10.2, 10.3, Classes StringNotes1 Code      
Oct 24 Chapter 10.3 - ADT's Hands On Code     1960-1964
Lab 6 Chapter 7
>
>
Oct 19 Chapter 10.2, 10.3, Classes StringNotes1 Code        
Oct 24 Chapter 10.3 - ADT's Hands On Code Link 9     1960-1964
Lab 6 Chapter 7
 
Oct 26 Chapter 8.1, 8.2 - C-Strings and String class Hands On Code Link 10 Ch8.1-2.ppt 10. Strings 1965-1969
Oct 31 Chapter 8.3,10.1 Vectors Hands On
StructNotes
C++ string reference
Code   Ch8-3.ppt    
Changed:
<
<
Nov 2       Link 11   Lab 7 Chapter 7
1970-1974
>
>
Nov 2       Link 11     Lab 7 Chapter 7
1970-1974
 
Nov 7     Code   Ch_10_2-3.ppt 11. Vectors 1975-1979
Nov 9     Code   Ch_06.1-3.ppt
12. OOP Lab 8 Chapter 8
Nov 14 Classes Classes Tutorial       13. Class Definitions 1980-1984

Revision 252017-10-02 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 70 to 70
 
Sept 21 Chapter 4.3-4.6 - Procedural Abstraction, Local Variables, and Overloading Names.
Chapter 5.1-5.3 - void Functions, Call-By-Referance, Procedural Abstraction
Functions2 Hands On
Hands On
Code
Code
 

ch_04.4-6.ppt

CH_5.1-3.ppt

5. Functions,
Type casting, Boolean Expressions, Multiway If-Else, Switch, Iteration

1945-1949

Lab 2 Chapter 3

Sept 26 Chapter 7.1-7.3 - Arrays, Arrays with Functions Creating random numbers Hands On Quote   Link 6 CH_5.4.ppt Ch7.1-4.ppt 6. Void functions, Call-By-Referance 1950-1954
Sept 28 Chapter 7.3-7.4 - Programming with Arrays Hands On Code Link 7 Ch7.1-4.ppt   Lab 3 Chapter 4
Changed:
<
<
Oct 3 Chapter 7.3-7.4 - Arrays, Arrays with Functions, sorting, Hands On link 8   7. Random Lab 4-1 Chapter 5
>
>
Oct 3 Chapter 7.3-7.4 - Arrays, Arrays with Functions, sorting, Hands On   link 8   7. Random Lab 4-1 Chapter 5
 
Oct 5 Fall Break            
Oct 10 Chapter 7.4 - Multidimensional Arrays, - Tick Tack Toe Hands On Code Link 9 Ch7.1-4.ppt 8. Arrays Lab 4-2 Chapter 5
Oct 12 Midterm Exam            
Changed:
<
<
Oct 17 Chapter 10.2 - Intro to Object Oriented Concepts, structures         9. Array Techniques Lab 5 Chapter 7 1955-1959
Oct 19 Chapter 10.2, 10.3, Classes StringNotes1 Code   Ch7.1-4.ppt
   
Oct 24   Hands On Code   Ch7.4.ppt   1960-1964
Lab 6 Chapter 7
>
>
Oct 17 Chapter 10.2 - Intro to Object Oriented Concepts, structures ClassNotes1 Code   IntroObjectsc.ppt 9. Array Techniques Lab 5 Chapter 7 1955-1959
Oct 19 Chapter 10.2, 10.3, Classes StringNotes1 Code      
Oct 24 Chapter 10.3 - ADT's Hands On Code     1960-1964
Lab 6 Chapter 7
 
Oct 26 Chapter 8.1, 8.2 - C-Strings and String class Hands On Code Link 10 Ch8.1-2.ppt 10. Strings 1965-1969
Oct 31 Chapter 8.3,10.1 Vectors Hands On
StructNotes
C++ string reference
Code   Ch8-3.ppt    
Changed:
<
<
Nov 2   ClassNotes1 Code Link 11 IntroObjectsc.ppt
  Lab 7 Chapter 7
1970-1974
>
>
Nov 2       Link 11   Lab 7 Chapter 7
1970-1974
 
Nov 7     Code   Ch_10_2-3.ppt 11. Vectors 1975-1979
Changed:
<
<
Nov 9 Chapter 10.3 - ADT's   Code   Ch_06.1-3.ppt
12. OOP Lab 8 Chapter 8
>
>
Nov 9     Code   Ch_06.1-3.ppt
12. OOP Lab 8 Chapter 8
 
Nov 14 Classes Classes Tutorial       13. Class Definitions 1980-1984
Nov 16 Classes, Card Game   Code Link ch_11.ppt 14. File I/O  
Nov 18-25 Thanksgiving Break            

Revision 242017-10-02 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 69 to 69
 
Sept 19 Chapter 4.1-4.2 - Introduction to Functions Functions Code1 Code2 Link 5 ch4.1-3.ppt
ch_04.4-6.ppt
   
Sept 21 Chapter 4.3-4.6 - Procedural Abstraction, Local Variables, and Overloading Names.
Chapter 5.1-5.3 - void Functions, Call-By-Referance, Procedural Abstraction
Functions2 Hands On
Hands On
Code
Code
 

ch_04.4-6.ppt

CH_5.1-3.ppt

5. Functions,
Type casting, Boolean Expressions, Multiway If-Else, Switch, Iteration

1945-1949

Lab 2 Chapter 3

Sept 26 Chapter 7.1-7.3 - Arrays, Arrays with Functions Creating random numbers Hands On Quote   Link 6 CH_5.4.ppt Ch7.1-4.ppt 6. Void functions, Call-By-Referance 1950-1954
Changed:
<
<
Sept 28 Chapter 7.3-7.4 - Programming with Arrays, sorting, Multidimensional Arrays Hands On Code Link 7 Ch7.1-4.ppt   Lab 3 Chapter 4
Oct 3   Hands On Code link 8   7. Random Lab 4-1 Chapter 5
>
>
Sept 28 Chapter 7.3-7.4 - Programming with Arrays Hands On Code Link 7 Ch7.1-4.ppt   Lab 3 Chapter 4
Oct 3 Chapter 7.3-7.4 - Arrays, Arrays with Functions, sorting, Hands On link 8   7. Random Lab 4-1 Chapter 5
 
Oct 5 Fall Break            
Changed:
<
<
Oct 10   Hands On Code Link 9 Ch7.1-4.ppt 8. Arrays Lab 4-2 Chapter 5
>
>
Oct 10 Chapter 7.4 - Multidimensional Arrays, - Tick Tack Toe Hands On Code Link 9 Ch7.1-4.ppt 8. Arrays Lab 4-2 Chapter 5
 
Oct 12 Midterm Exam            
Changed:
<
<
Oct 17           9. Array Techniques Lab 5 Chapter 7 1955-1959
Oct 19 Multidimensional Arrays - Tick Tack Toe StringNotes1 Code   Ch7.1-4.ppt
   
Oct 24 More Tic Tac Toe Hands On Code   Ch7.4.ppt   1960-1964
Lab 6 Chapter 7
>
>
Oct 17 Chapter 10.2 - Intro to Object Oriented Concepts, structures         9. Array Techniques Lab 5 Chapter 7 1955-1959
Oct 19 Chapter 10.2, 10.3, Classes StringNotes1 Code   Ch7.1-4.ppt
   
Oct 24   Hands On Code   Ch7.4.ppt   1960-1964
Lab 6 Chapter 7
 
Oct 26 Chapter 8.1, 8.2 - C-Strings and String class Hands On Code Link 10 Ch8.1-2.ppt 10. Strings 1965-1969
Oct 31 Chapter 8.3,10.1 Vectors Hands On
StructNotes
C++ string reference
Code   Ch8-3.ppt    
Changed:
<
<
Nov 2 Chapter 10.2 - Intro to Object Oriented Concepts, structures ClassNotes1 Code Link 11 IntroObjectsc.ppt
  Lab 7 Chapter 7
1970-1974
Nov 7 Chapter 10.2, 10.3, Classes,   Code   Ch_10_2-3.ppt 11. Vectors 1975-1979
Nov 9 Chapter 10.3 - ADT's,   Code   Ch_06.1-3.ppt
12. OOP Lab 8 Chapter 8
>
>
Nov 2   ClassNotes1 Code Link 11 IntroObjectsc.ppt
  Lab 7 Chapter 7
1970-1974
Nov 7     Code   Ch_10_2-3.ppt 11. Vectors 1975-1979
Nov 9 Chapter 10.3 - ADT's   Code   Ch_06.1-3.ppt
12. OOP Lab 8 Chapter 8
 
Nov 14 Classes Classes Tutorial       13. Class Definitions 1980-1984
Nov 16 Classes, Card Game   Code Link ch_11.ppt 14. File I/O  
Nov 18-25 Thanksgiving Break            

Revision 232017-09-26 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 68 to 68
 
Sept 14 Chapter 3.3-3.4 - More on Loops Notes Quote Code Link 4
ch_03-Part3.ppt
  1940-1944
Sept 19 Chapter 4.1-4.2 - Introduction to Functions Functions Code1 Code2 Link 5 ch4.1-3.ppt
ch_04.4-6.ppt
   
Sept 21 Chapter 4.3-4.6 - Procedural Abstraction, Local Variables, and Overloading Names.
Chapter 5.1-5.3 - void Functions, Call-By-Referance, Procedural Abstraction
Functions2 Hands On
Hands On
Code
Code
 

ch_04.4-6.ppt

CH_5.1-3.ppt

5. Functions,
Type casting, Boolean Expressions, Multiway If-Else, Switch, Iteration

1945-1949

Lab 2 Chapter 3

Changed:
<
<
Sept 26 Chapter 5.3-5.5 - Procedural Abstraction, debugging Creating random numbers Hands On Quote   Link 6 CH_5.1-3.ppt CH_5.4.ppt 6. Void functions, Call-By-Referance 1950-1954
Sept 28 Chapter 7.1-7.3 - Arrays, Arrays with Functions Hands On Code Link 7 Ch7.1-4.ppt   Lab 3 Chapter 4
Oct 3 Chapter 7.1-7.3 - Arrays, Arrays with Functions Hands On Code link 8 Ch7.1-4.ppt 7. Random Lab 4-1 Chapter 5
>
>
Sept 26 Chapter 7.1-7.3 - Arrays, Arrays with Functions Creating random numbers Hands On Quote   Link 6 CH_5.4.ppt Ch7.1-4.ppt 6. Void functions, Call-By-Referance 1950-1954
Sept 28 Chapter 7.3-7.4 - Programming with Arrays, sorting, Multidimensional Arrays Hands On Code Link 7 Ch7.1-4.ppt   Lab 3 Chapter 4
Oct 3   Hands On Code link 8   7. Random Lab 4-1 Chapter 5
 
Oct 5 Fall Break            
Changed:
<
<
Oct 10 Chapter 7.3-7.4 - Programming with Arrays, sorting, Multidimensional Arrays Hands On Code Link 9 Ch7.1-4.ppt 8. Arrays Lab 4-2 Chapter 5
>
>
Oct 10   Hands On Code Link 9 Ch7.1-4.ppt 8. Arrays Lab 4-2 Chapter 5
 
Oct 12 Midterm Exam            
Oct 17           9. Array Techniques Lab 5 Chapter 7 1955-1959
Oct 19 Multidimensional Arrays - Tick Tack Toe StringNotes1 Code   Ch7.1-4.ppt
   
Line: 117 to 117
 
Added:
>
>

 
META FILEATTACHMENT attachment="Ch1.ppt" attr="" comment="" date="1503515195" name="Ch1.ppt" path="Ch1.ppt" size="39752704" user="JimSkon" version="1"
META FILEATTACHMENT attachment="Pearson.Problem.Solving.with.C.7th.Ed.Walter.Savitch.2009.pdf" attr="" comment="Text_Book_Seventh_Ed" date="1504053211" name="Pearson.Problem.Solving.with.C.7th.Ed.Walter.Savitch.2009.pdf" path="Pearson.Problem.Solving.with.C.7th.Ed.Walter.Savitch.2009.pdf" size="6435554" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_03-Part3.ppt" attr="" comment="" date="1505395890" name="ch_03-Part3.ppt" path="ch_03-Part3.ppt" size="1882624" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch4.1-3.ppt" attr="" comment="" date="1505830958" name="ch4.1-3.ppt" path="ch4.1-3.ppt" size="455680" user="JimSkon" version="1"
META FILEATTACHMENT attachment="CH_5.1-3.ppt" attr="" comment="" date="1506000525" name="CH_5.1-3.ppt" path="CH_5.1-3.ppt" size="1374720" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_04.4-6.ppt" attr="" comment="" date="1506000525" name="ch_04.4-6.ppt" path="ch_04.4-6.ppt" size="3079680" user="JimSkon" version="1"
Added:
>
>
META FILEATTACHMENT attachment="CH_5.4.ppt" attr="" comment="" date="1506432774" name="CH_5.4.ppt" path="CH_5.4.ppt" size="875520" user="JimSkon" version="1"
META FILEATTACHMENT attachment="Ch7.1-4.ppt" attr="" comment="" date="1506432774" name="Ch7.1-4.ppt" path="Ch7.1-4.ppt" size="3049984" user="JimSkon" version="1"

Revision 222017-09-22 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 65 to 65
 
Sept 5 Chapter 2.2-2.5 - Data Types, Expressions, Flow Control, Style Notes4 Hands on CodeDay4 Link 2 ch2.3-5.ppt 2. Assignment,
Input And Output,
Integers,
Other Expressions,
Data
1930s
Sept 7 Chapter 3.1-3.3 - Boolean Expressions, Branches, Loops Notes5 CodeDay5 Link 3 ch2.3-5.ppt
ch_03-1.ppt
3. Logical Expressions,
Arithemetic Expressions, Branching Statements
Lab 1-1 Chapter 2
Sept 12 Chapter 3.3-3.4 - More on Loops Notes5 CodeDay5   ch_03.ppt 4. Techniques1, Conditionals, Loops, Constants Lab 1-2 Chapter 2
Changed:
<
<
Sept 14 Chapter 3.3-3.4 - More on Loops Notes Quote Code  
ch_03-Part3.ppt
  1940-1944
Sept 19 Chapter 4.1-4.2 - Introduction to Functions Functions Code1 Code2 Link 4 ch4.1-3.ppt
ch_04.4-6.ppt
   
Sept 21 Chapter 4.3-4.6 - Procedural Abstraction, Local Variables, and Overloading Names.
Chapter 5.1-5.3 - void Functions, Call-By-Referance, Procedural Abstraction
Functions2 Hands On
Hands On
Code
Code
Link 5

ch_04.4-6.ppt

CH_5.1-3.ppt

5. Functions,
Type casting, Boolean Expressions, Multiway If-Else, Switch, Iteration

1945-1949

Lab 2 Chapter 3

Sept 26 Chapter 5.3-5.5 - Procedural Abstraction, debugging Creating random numbers Hands On Quote   Link 6 CH_5.1-3.ppt CH_5.4.ppt 6. Void functions, Call-By-Referance 1950-1954
>
>
Sept 14 Chapter 3.3-3.4 - More on Loops Notes Quote Code Link 4
ch_03-Part3.ppt
  1940-1944
Sept 19 Chapter 4.1-4.2 - Introduction to Functions Functions Code1 Code2 Link 5 ch4.1-3.ppt
ch_04.4-6.ppt
   
Sept 21 Chapter 4.3-4.6 - Procedural Abstraction, Local Variables, and Overloading Names.
Chapter 5.1-5.3 - void Functions, Call-By-Referance, Procedural Abstraction
Functions2 Hands On
Hands On
Code
Code
 

ch_04.4-6.ppt

CH_5.1-3.ppt

5. Functions,
Type casting, Boolean Expressions, Multiway If-Else, Switch, Iteration

1945-1949

Lab 2 Chapter 3

Sept 26 Chapter 5.3-5.5 - Procedural Abstraction, debugging Creating random numbers Hands On Quote   Link 6 CH_5.1-3.ppt CH_5.4.ppt 6. Void functions, Call-By-Referance 1950-1954
 
Sept 28 Chapter 7.1-7.3 - Arrays, Arrays with Functions Hands On Code Link 7 Ch7.1-4.ppt   Lab 3 Chapter 4
Oct 3 Chapter 7.1-7.3 - Arrays, Arrays with Functions Hands On Code link 8 Ch7.1-4.ppt 7. Random Lab 4-1 Chapter 5
Oct 5 Fall Break            
Oct 10 Chapter 7.3-7.4 - Programming with Arrays, sorting, Multidimensional Arrays Hands On Code Link 9 Ch7.1-4.ppt 8. Arrays Lab 4-2 Chapter 5
Oct 12 Midterm Exam            
Changed:
<
<
Oct 17           9. Array Techniques Lab 5 Chapter 7 1955-1959
>
>
Oct 17           9. Array Techniques Lab 5 Chapter 7 1955-1959
 
Oct 19 Multidimensional Arrays - Tick Tack Toe StringNotes1 Code   Ch7.1-4.ppt
   
Changed:
<
<
Oct 24 More Tic Tac Toe Hands On Code   Ch7.4.ppt   1960-1964
Lab 6 Chapter 7
Oct 26 Chapter 8.1, 8.2 - C-Strings and String class Hands On Code Link 10 Ch8.1-2.ppt 10. Strings 1965-1969
>
>
Oct 24 More Tic Tac Toe Hands On Code   Ch7.4.ppt   1960-1964
Lab 6 Chapter 7
Oct 26 Chapter 8.1, 8.2 - C-Strings and String class Hands On Code Link 10 Ch8.1-2.ppt 10. Strings 1965-1969
 
Oct 31 Chapter 8.3,10.1 Vectors Hands On
StructNotes
C++ string reference
Code   Ch8-3.ppt    
Changed:
<
<
Nov 2 Chapter 10.2 - Intro to Object Oriented Concepts, structures ClassNotes1 Code Link 11 IntroObjectsc.ppt
  Lab 7 Chapter 7
1970-1974
Nov 7 Chapter 10.2, 10.3, Classes,   Code   Ch_10_2-3.ppt 11. Vectors 1975-1979
>
>
Nov 2 Chapter 10.2 - Intro to Object Oriented Concepts, structures ClassNotes1 Code Link 11 IntroObjectsc.ppt
  Lab 7 Chapter 7
1970-1974
Nov 7 Chapter 10.2, 10.3, Classes,   Code   Ch_10_2-3.ppt 11. Vectors 1975-1979
 
Nov 9 Chapter 10.3 - ADT's,   Code   Ch_06.1-3.ppt
12. OOP Lab 8 Chapter 8
Changed:
<
<
Nov 14 Classes Classes Tutorial       13. Class Definitions 1980-1984
>
>
Nov 14 Classes Classes Tutorial       13. Class Definitions 1980-1984
 
Nov 16 Classes, Card Game   Code Link ch_11.ppt 14. File I/O  
Nov 18-25 Thanksgiving Break            
Changed:
<
<
Nov 28 Chapter 6.1 6.2, 6.3 - File I/O, Character I/O, Array's with Classes Shakespeare in class start activity Code   Ch_06.1-3.ppt

 

Lab 9 Chapter 10
1985-1989

Nov 30 Chapter 11.2, 11.3 - Friends, Overloaded Operators, and Arrays in Classes In Class Activity, Solution Code   ch_11.ppt
ch_12.ppt
  1990-1994
Dec 5 Chapter 14 Recursion Hands On Code, Merge Sort Link ch_11.ppt
ch14.ppt
  Extra Credit Tick Tack Toe
1995-1999
Dec 7 Chapter 14 - Recursion Factorial , Binary Seach , Binary/Linear Compare , Sorting , Merge Sort
Program
Towers of Hanio
Code Link ch14.ppt 15. Recursion 2000-2010 Final Project
>
>
Nov 28 Chapter 6.1 6.2, 6.3 - File I/O, Character I/O, Array's with Classes Shakespeare in class start activity Code   Ch_06.1-3.ppt

 

Lab 9 Chapter 10
1985-1989

Nov 30 Chapter 11.2, 11.3 - Friends, Overloaded Operators, and Arrays in Classes In Class Activity, Solution Code   ch_11.ppt
ch_12.ppt
  1990-1994
Dec 5 Chapter 14 Recursion Hands On Code, Merge Sort Link ch_11.ppt
ch14.ppt
  Extra Credit Tick Tack Toe
1995-1999
Dec 7 Chapter 14 - Recursion Factorial , Binary Seach , Binary/Linear Compare , Sorting , Merge Sort
Program
Towers of Hanio
Code Link ch14.ppt 15. Recursion 2000-2010 Final Project
 
Dec 11 Final Exam for Section 02:
Friday, May 11 at 6:30-9:30 pm
           
Dec 12 Final Exam for Section 01:
Friday, May 12 at 6:30-9:30 pm
           
Assignments are due by midnight of the day due.

Revision 212017-09-21 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 67 to 67
 
Sept 12 Chapter 3.3-3.4 - More on Loops Notes5 CodeDay5   ch_03.ppt 4. Techniques1, Conditionals, Loops, Constants Lab 1-2 Chapter 2
Sept 14 Chapter 3.3-3.4 - More on Loops Notes Quote Code  
ch_03-Part3.ppt
  1940-1944
Sept 19 Chapter 4.1-4.2 - Introduction to Functions Functions Code1 Code2 Link 4 ch4.1-3.ppt
ch_04.4-6.ppt
   
Changed:
<
<
Sept 21 Chapter 4.3-4.6 - Procedural Abstraction, Local Variables, and Overloading Names. Functions2 Hands On Code Link 5

ch_04.4-6.ppt

5. Functions,
Type casting, Boolean Expressions, Multiway If-Else, Switch, Iteration

1945-1949

Lab 2 Chapter 3

Sept 26 Chapter 5.1-5.3 - void Functions, Call-By-Referance, Procedural Abstraction Hands On Code Link 6 CH_5.1-3.ppt CH_5.4.ppt 6. Void functions, Call-By-Referance 1950-1954
Sept 28 Chapter 5.3-5.5 - Procedural Abstraction, debugging Creating random numbers Hands On Quote   Link 7 CH_5.4.ppt   Lab 3 Chapter 4
Oct 3 Chapter 7.1-7.3 - Arrays, Arrays with Functions Hands On Code link 8 Ch7.1-4.ppt 7. Random Lab 4-1 Chapter 5
>
>
Sept 21 Chapter 4.3-4.6 - Procedural Abstraction, Local Variables, and Overloading Names.
Chapter 5.1-5.3 - void Functions, Call-By-Referance, Procedural Abstraction
Functions2 Hands On
Hands On
Code
Code
Link 5

ch_04.4-6.ppt

CH_5.1-3.ppt

5. Functions,
Type casting, Boolean Expressions, Multiway If-Else, Switch, Iteration

1945-1949

Lab 2 Chapter 3

Sept 26 Chapter 5.3-5.5 - Procedural Abstraction, debugging Creating random numbers Hands On Quote   Link 6 CH_5.1-3.ppt CH_5.4.ppt 6. Void functions, Call-By-Referance 1950-1954
Sept 28 Chapter 7.1-7.3 - Arrays, Arrays with Functions Hands On Code Link 7 Ch7.1-4.ppt   Lab 3 Chapter 4
Oct 3 Chapter 7.1-7.3 - Arrays, Arrays with Functions Hands On Code link 8 Ch7.1-4.ppt 7. Random Lab 4-1 Chapter 5
 
Oct 5 Fall Break            
Changed:
<
<
Oct 10 Chapter 7.1-7.3 - Arrays, Arrays with Functions Hands On Code   Ch7.1-4.ppt 8. Arrays Lab 4-2 Chapter 5
Oct 12 Midterm Exam     Link 9      
Oct 17 Chapter 7.3-7.4 - Programming with Arrays, sorting, Multidimensional Arrays Hands On Code   Ch7.1-4.ppt 9. Array Techniques Lab 5 Chapter 7 1955-1959
>
>
Oct 10 Chapter 7.3-7.4 - Programming with Arrays, sorting, Multidimensional Arrays Hands On Code Link 9 Ch7.1-4.ppt 8. Arrays Lab 4-2 Chapter 5
Oct 12 Midterm Exam            
Oct 17           9. Array Techniques Lab 5 Chapter 7 1955-1959
 
Oct 19 Multidimensional Arrays - Tick Tack Toe StringNotes1 Code   Ch7.1-4.ppt
   
Oct 24 More Tic Tac Toe Hands On Code   Ch7.4.ppt   1960-1964
Lab 6 Chapter 7
Oct 26 Chapter 8.1, 8.2 - C-Strings and String class Hands On Code Link 10 Ch8.1-2.ppt 10. Strings 1965-1969

Revision 202017-09-21 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 66 to 66
 
Sept 7 Chapter 3.1-3.3 - Boolean Expressions, Branches, Loops Notes5 CodeDay5 Link 3 ch2.3-5.ppt
ch_03-1.ppt
3. Logical Expressions,
Arithemetic Expressions, Branching Statements
Lab 1-1 Chapter 2
Sept 12 Chapter 3.3-3.4 - More on Loops Notes5 CodeDay5   ch_03.ppt 4. Techniques1, Conditionals, Loops, Constants Lab 1-2 Chapter 2
Sept 14 Chapter 3.3-3.4 - More on Loops Notes Quote Code  
ch_03-Part3.ppt
  1940-1944
Changed:
<
<
Sept 19 Chapter 4.1-4.2 - Introduction to Functions Functions Code1 Code2 Link 4 ch4.1-3.ppt
ch_04.4-6.ppt
   
>
>
Sept 19 Chapter 4.1-4.2 - Introduction to Functions Functions Code1 Code2 Link 4 ch4.1-3.ppt
ch_04.4-6.ppt
   
 
Sept 21 Chapter 4.3-4.6 - Procedural Abstraction, Local Variables, and Overloading Names. Functions2 Hands On Code Link 5

ch_04.4-6.ppt

5. Functions,
Type casting, Boolean Expressions, Multiway If-Else, Switch, Iteration

1945-1949

Lab 2 Chapter 3

Sept 26 Chapter 5.1-5.3 - void Functions, Call-By-Referance, Procedural Abstraction Hands On Code Link 6 CH_5.1-3.ppt CH_5.4.ppt 6. Void functions, Call-By-Referance 1950-1954
Sept 28 Chapter 5.3-5.5 - Procedural Abstraction, debugging Creating random numbers Hands On Quote   Link 7 CH_5.4.ppt   Lab 3 Chapter 4
Line: 113 to 113
 
Added:
>
>

 
META FILEATTACHMENT attachment="Ch1.ppt" attr="" comment="" date="1503515195" name="Ch1.ppt" path="Ch1.ppt" size="39752704" user="JimSkon" version="1"
META FILEATTACHMENT attachment="Pearson.Problem.Solving.with.C.7th.Ed.Walter.Savitch.2009.pdf" attr="" comment="Text_Book_Seventh_Ed" date="1504053211" name="Pearson.Problem.Solving.with.C.7th.Ed.Walter.Savitch.2009.pdf" path="Pearson.Problem.Solving.with.C.7th.Ed.Walter.Savitch.2009.pdf" size="6435554" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_03-Part3.ppt" attr="" comment="" date="1505395890" name="ch_03-Part3.ppt" path="ch_03-Part3.ppt" size="1882624" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch4.1-3.ppt" attr="" comment="" date="1505830958" name="ch4.1-3.ppt" path="ch4.1-3.ppt" size="455680" user="JimSkon" version="1"
Added:
>
>
META FILEATTACHMENT attachment="CH_5.1-3.ppt" attr="" comment="" date="1506000525" name="CH_5.1-3.ppt" path="CH_5.1-3.ppt" size="1374720" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_04.4-6.ppt" attr="" comment="" date="1506000525" name="ch_04.4-6.ppt" path="ch_04.4-6.ppt" size="3079680" user="JimSkon" version="1"

Revision 192017-09-19 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 66 to 66
 
Sept 7 Chapter 3.1-3.3 - Boolean Expressions, Branches, Loops Notes5 CodeDay5 Link 3 ch2.3-5.ppt
ch_03-1.ppt
3. Logical Expressions,
Arithemetic Expressions, Branching Statements
Lab 1-1 Chapter 2
Sept 12 Chapter 3.3-3.4 - More on Loops Notes5 CodeDay5   ch_03.ppt 4. Techniques1, Conditionals, Loops, Constants Lab 1-2 Chapter 2
Sept 14 Chapter 3.3-3.4 - More on Loops Notes Quote Code  
ch_03-Part3.ppt
  1940-1944
Changed:
<
<
Sept 19 Chapter 4.1-4.2 - Introduction to Functions Functions Code1 Code2 Link 4 ch4.1-3.ppt
ch_04.4-6.ppt
   
>
>
Sept 19 Chapter 4.1-4.2 - Introduction to Functions Functions Code1 Code2 Link 4 ch4.1-3.ppt
ch_04.4-6.ppt
   
 
Sept 21 Chapter 4.3-4.6 - Procedural Abstraction, Local Variables, and Overloading Names. Functions2 Hands On Code Link 5

ch_04.4-6.ppt

5. Functions,
Type casting, Boolean Expressions, Multiway If-Else, Switch, Iteration

1945-1949

Lab 2 Chapter 3

Sept 26 Chapter 5.1-5.3 - void Functions, Call-By-Referance, Procedural Abstraction Hands On Code Link 6 CH_5.1-3.ppt CH_5.4.ppt 6. Void functions, Call-By-Referance 1950-1954
Sept 28 Chapter 5.3-5.5 - Procedural Abstraction, debugging Creating random numbers Hands On Quote   Link 7 CH_5.4.ppt   Lab 3 Chapter 4

Revision 182017-09-19 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 111 to 111
 
Added:
>
>
 
META FILEATTACHMENT attachment="Ch1.ppt" attr="" comment="" date="1503515195" name="Ch1.ppt" path="Ch1.ppt" size="39752704" user="JimSkon" version="1"
META FILEATTACHMENT attachment="Pearson.Problem.Solving.with.C.7th.Ed.Walter.Savitch.2009.pdf" attr="" comment="Text_Book_Seventh_Ed" date="1504053211" name="Pearson.Problem.Solving.with.C.7th.Ed.Walter.Savitch.2009.pdf" path="Pearson.Problem.Solving.with.C.7th.Ed.Walter.Savitch.2009.pdf" size="6435554" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_03-Part3.ppt" attr="" comment="" date="1505395890" name="ch_03-Part3.ppt" path="ch_03-Part3.ppt" size="1882624" user="JimSkon" version="1"
Added:
>
>
META FILEATTACHMENT attachment="ch4.1-3.ppt" attr="" comment="" date="1505830958" name="ch4.1-3.ppt" path="ch4.1-3.ppt" size="455680" user="JimSkon" version="1"

Revision 172017-09-14 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 109 to 109
 
Added:
>
>
 
META FILEATTACHMENT attachment="Ch1.ppt" attr="" comment="" date="1503515195" name="Ch1.ppt" path="Ch1.ppt" size="39752704" user="JimSkon" version="1"
META FILEATTACHMENT attachment="Pearson.Problem.Solving.with.C.7th.Ed.Walter.Savitch.2009.pdf" attr="" comment="Text_Book_Seventh_Ed" date="1504053211" name="Pearson.Problem.Solving.with.C.7th.Ed.Walter.Savitch.2009.pdf" path="Pearson.Problem.Solving.with.C.7th.Ed.Walter.Savitch.2009.pdf" size="6435554" user="JimSkon" version="1"
Added:
>
>
META FILEATTACHMENT attachment="ch_03-Part3.ppt" attr="" comment="" date="1505395890" name="ch_03-Part3.ppt" path="ch_03-Part3.ppt" size="1882624" user="JimSkon" version="1"

Revision 162017-09-12 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 64 to 64
 
Aug 31 Chapter 2.1-2.2 - C++ Basics (Variables, Assignments, I/O) Notes3 Hands on CodeDay3 Link 1 ch2-2.1-2.pptx 1. First Exercises,
Comments
Lab 0 Chapter 1
Lab 0 Sample Code
Sept 5 Chapter 2.2-2.5 - Data Types, Expressions, Flow Control, Style Notes4 Hands on CodeDay4 Link 2 ch2.3-5.ppt 2. Assignment,
Input And Output,
Integers,
Other Expressions,
Data
1930s
Sept 7 Chapter 3.1-3.3 - Boolean Expressions, Branches, Loops Notes5 CodeDay5 Link 3 ch2.3-5.ppt
ch_03-1.ppt
3. Logical Expressions,
Arithemetic Expressions, Branching Statements
Lab 1-1 Chapter 2
Changed:
<
<
Sept 12 Chapter 3.3-3.4 - More on Loops Notes5 CodeDay5 Link 4 ch_03.ppt 4. Techniques1, Conditionals, Loops, Constants Lab 1-2 Chapter 2
Sept 14 Chapter 3.3-3.4 - More on Loops Notes Quote Code  
ch_03-Part3.ppt
  1940-1944
Sept 19 Chapter 4.1-4.2 - Introduction to Functions Functions Code1 Code2 Link 5 ch4.1-3.ppt
ch_04.4-6.ppt
   
Sept 21 Chapter 4.3-4.6 - Procedural Abstraction, Local Variables, and Overloading Names. Functions2 Hands On Code Link 6

ch_04.4-6.ppt

5. Functions,
Type casting, Boolean Expressions, Multiway If-Else, Switch, Iteration

1945-1949

Lab 2 Chapter 3

Sept 26 Chapter 5.1-5.3 - void Functions, Call-By-Referance, Procedural Abstraction Hands On Code Link 7 CH_5.1-3.ppt CH_5.4.ppt 6. Void functions, Call-By-Referance 1950-1954
Sept 28 Chapter 5.3-5.5 - Procedural Abstraction, debugging Creating random numbers Hands On Quote     CH_5.4.ppt   Lab 3 Chapter 4
>
>
Sept 12 Chapter 3.3-3.4 - More on Loops Notes5 CodeDay5   ch_03.ppt 4. Techniques1, Conditionals, Loops, Constants Lab 1-2 Chapter 2
Sept 14 Chapter 3.3-3.4 - More on Loops Notes Quote Code  
ch_03-Part3.ppt
  1940-1944
Sept 19 Chapter 4.1-4.2 - Introduction to Functions Functions Code1 Code2 Link 4 ch4.1-3.ppt
ch_04.4-6.ppt
   
Sept 21 Chapter 4.3-4.6 - Procedural Abstraction, Local Variables, and Overloading Names. Functions2 Hands On Code Link 5

ch_04.4-6.ppt

5. Functions,
Type casting, Boolean Expressions, Multiway If-Else, Switch, Iteration

1945-1949

Lab 2 Chapter 3

Sept 26 Chapter 5.1-5.3 - void Functions, Call-By-Referance, Procedural Abstraction Hands On Code Link 6 CH_5.1-3.ppt CH_5.4.ppt 6. Void functions, Call-By-Referance 1950-1954
Sept 28 Chapter 5.3-5.5 - Procedural Abstraction, debugging Creating random numbers Hands On Quote   Link 7 CH_5.4.ppt   Lab 3 Chapter 4
 
Oct 3 Chapter 7.1-7.3 - Arrays, Arrays with Functions Hands On Code link 8 Ch7.1-4.ppt 7. Random Lab 4-1 Chapter 5
Oct 5 Fall Break            
Oct 10 Chapter 7.1-7.3 - Arrays, Arrays with Functions Hands On Code   Ch7.1-4.ppt 8. Arrays Lab 4-2 Chapter 5

Revision 152017-09-01 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 16 to 16
 
  • Room and Time: PRCL09, 9:40-11:00 and 1:10-2:30 Tuesday and Thursday
  • Paperless: This course is intentionally paperless. All assignments are turned in online through Moodle. The instructor will normally not accept work written or printed on paper. (Any exceptions must be pre-approved by the instructor).
Changed:
<
<

Tutors

  • Kara Braun and John Welhelm
>
>

Tutors and Graders

  • Tutors: Kara Braun and John Welhelm
 
  • Tutoring schedule: Hayes 311, Sunday 7-9pm and Wednesday 7-9pm
Added:
>
>
  • Graders: Miku Fukuyama and Nicky Ogilvie-Thompson
 

Resources

  • NetBeans - The Integrated Development Enviornment (IDE) we will be using.
  • ideone - Web interface allows you to write and text code anywhere, from any machine, online. You must select C++.

Revision 142017-08-31 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 60 to 60
 
Aug 24 Chapter 1 - Introduction to Computers and C++ Programming. Our Computing Environment. Trying C++, using CodeLab Netbeans First Program CodeDay1   Ch1.ppt    
Aug
28
Evening (7:00) in Hayes 311. Help installing Netbeans on your Laptop.            
Aug 29 Chapter 1.3-1.4 and C++ Programming. Our Computing Environment. Notes2 Hands on Code2   Day2.pptx    
Changed:
<
<
Aug 31 Chapter 2.1-2.2 - C++ Basics (Variables, Assignments, I/O) Notes3 Hands on CodeDay3 Link 1 ch2-2.1-2.pptx First Exercises,
Comments
Lab 0 Chapter 1
Lab 0 Sample Code
Sept 5 Chapter 2.2-2.5 - Data Types, Expressions, Flow Control, Style Notes4 Hands on CodeDay4 Link 2 ch2.3-5.ppt Assignment,
Input And Output,
Integers,
Other Expressions,
Data
1930s
Sept 7 Chapter 3.1-3.3 - Boolean Expressions, Branches, Loops Notes5 CodeDay5 Link 3 ch2.3-5.ppt
ch_03-1.ppt
Logical Expressions,
Arithemetic Expressions, Branching Statements
Lab 1-1 Chapter 2
Sept 12 Chapter 3.3-3.4 - More on Loops Notes5 CodeDay5 Link 4 ch_03.ppt Techniques1, Conditionals, Loops, Constants Lab 1-2 Chapter 2
>
>
Aug 31 Chapter 2.1-2.2 - C++ Basics (Variables, Assignments, I/O) Notes3 Hands on CodeDay3 Link 1 ch2-2.1-2.pptx 1. First Exercises,
Comments
Lab 0 Chapter 1
Lab 0 Sample Code
Sept 5 Chapter 2.2-2.5 - Data Types, Expressions, Flow Control, Style Notes4 Hands on CodeDay4 Link 2 ch2.3-5.ppt 2. Assignment,
Input And Output,
Integers,
Other Expressions,
Data
1930s
Sept 7 Chapter 3.1-3.3 - Boolean Expressions, Branches, Loops Notes5 CodeDay5 Link 3 ch2.3-5.ppt
ch_03-1.ppt
3. Logical Expressions,
Arithemetic Expressions, Branching Statements
Lab 1-1 Chapter 2
Sept 12 Chapter 3.3-3.4 - More on Loops Notes5 CodeDay5 Link 4 ch_03.ppt 4. Techniques1, Conditionals, Loops, Constants Lab 1-2 Chapter 2
 
Sept 14 Chapter 3.3-3.4 - More on Loops Notes Quote Code  
ch_03-Part3.ppt
  1940-1944
Sept 19 Chapter 4.1-4.2 - Introduction to Functions Functions Code1 Code2 Link 5 ch4.1-3.ppt
ch_04.4-6.ppt
   
Changed:
<
<
Sept 21 Chapter 4.3-4.6 - Procedural Abstraction, Local Variables, and Overloading Names. Functions2 Hands On Code Link 6

ch_04.4-6.ppt

Functions,
Type casting, Boolean Expressions, Multiway If-Else, Switch, Iteration

1945-1949

Lab 2 Chapter 3

Sept 26 Chapter 5.1-5.3 - void Functions, Call-By-Referance, Procedural Abstraction Hands On Code Link 7 CH_5.1-3.ppt CH_5.4.ppt Void functions, Call-By-Referance 1950-1954
>
>
Sept 21 Chapter 4.3-4.6 - Procedural Abstraction, Local Variables, and Overloading Names. Functions2 Hands On Code Link 6

ch_04.4-6.ppt

5. Functions,
Type casting, Boolean Expressions, Multiway If-Else, Switch, Iteration

1945-1949

Lab 2 Chapter 3

Sept 26 Chapter 5.1-5.3 - void Functions, Call-By-Referance, Procedural Abstraction Hands On Code Link 7 CH_5.1-3.ppt CH_5.4.ppt 6. Void functions, Call-By-Referance 1950-1954
 
Sept 28 Chapter 5.3-5.5 - Procedural Abstraction, debugging Creating random numbers Hands On Quote     CH_5.4.ppt   Lab 3 Chapter 4
Changed:
<
<
Oct 3 Chapter 7.1-7.3 - Arrays, Arrays with Functions Hands On Code link 8 Ch7.1-4.ppt Random Lab 4-1 Chapter 5
>
>
Oct 3 Chapter 7.1-7.3 - Arrays, Arrays with Functions Hands On Code link 8 Ch7.1-4.ppt 7. Random Lab 4-1 Chapter 5
 
Oct 5 Fall Break            
Changed:
<
<
Oct 10 Chapter 7.1-7.3 - Arrays, Arrays with Functions Hands On Code   Ch7.1-4.ppt Arrays Lab 4-2 Chapter 5
>
>
Oct 10 Chapter 7.1-7.3 - Arrays, Arrays with Functions Hands On Code   Ch7.1-4.ppt 8. Arrays Lab 4-2 Chapter 5
 
Oct 12 Midterm Exam     Link 9      
Changed:
<
<
Oct 17 Chapter 7.3-7.4 - Programming with Arrays, sorting, Multidimensional Arrays Hands On Code   Ch7.1-4.ppt Array Techniques Lab 5 Chapter 7 1955-1959
>
>
Oct 17 Chapter 7.3-7.4 - Programming with Arrays, sorting, Multidimensional Arrays Hands On Code   Ch7.1-4.ppt 9. Array Techniques Lab 5 Chapter 7 1955-1959
 
Oct 19 Multidimensional Arrays - Tick Tack Toe StringNotes1 Code   Ch7.1-4.ppt
   
Oct 24 More Tic Tac Toe Hands On Code   Ch7.4.ppt   1960-1964
Lab 6 Chapter 7
Changed:
<
<
Oct 26 Chapter 8.1, 8.2 - C-Strings and String class Hands On Code Link 10 Ch8.1-2.ppt Strings 1965-1969
>
>
Oct 26 Chapter 8.1, 8.2 - C-Strings and String class Hands On Code Link 10 Ch8.1-2.ppt 10. Strings 1965-1969
 
Oct 31 Chapter 8.3,10.1 Vectors Hands On
StructNotes
C++ string reference
Code   Ch8-3.ppt    
Nov 2 Chapter 10.2 - Intro to Object Oriented Concepts, structures ClassNotes1 Code Link 11 IntroObjectsc.ppt
  Lab 7 Chapter 7
1970-1974
Changed:
<
<
Nov 7 Chapter 10.2, 10.3, Classes,   Code   Ch_10_2-3.ppt Vectors 1975-1979
Nov 9 Chapter 10.3 - ADT's,   Code   Ch_06.1-3.ppt
OOP Lab 8 Chapter 8
Nov 14 Classes Classes Tutorial       Class Definitions 1980-1984
Nov 16 Classes, Card Game   Code Link ch_11.ppt File I/O  
>
>
Nov 7 Chapter 10.2, 10.3, Classes,   Code   Ch_10_2-3.ppt 11. Vectors 1975-1979
Nov 9 Chapter 10.3 - ADT's,   Code   Ch_06.1-3.ppt
12. OOP Lab 8 Chapter 8
Nov 14 Classes Classes Tutorial       13. Class Definitions 1980-1984
Nov 16 Classes, Card Game   Code Link ch_11.ppt 14. File I/O  
 
Nov 18-25 Thanksgiving Break            
Nov 28 Chapter 6.1 6.2, 6.3 - File I/O, Character I/O, Array's with Classes Shakespeare in class start activity Code   Ch_06.1-3.ppt

 

Lab 9 Chapter 10
1985-1989

Nov 30 Chapter 11.2, 11.3 - Friends, Overloaded Operators, and Arrays in Classes In Class Activity, Solution Code   ch_11.ppt
ch_12.ppt
  1990-1994
Dec 5 Chapter 14 Recursion Hands On Code, Merge Sort Link ch_11.ppt
ch14.ppt
  Extra Credit Tick Tack Toe
1995-1999
Changed:
<
<
Dec 7 Chapter 14 - Recursion Factorial , Binary Seach , Binary/Linear Compare , Sorting , Merge Sort
Program
Towers of Hanio
Code Link ch14.ppt Recursion 2000-2010 Final Project
>
>
Dec 7 Chapter 14 - Recursion Factorial , Binary Seach , Binary/Linear Compare , Sorting , Merge Sort
Program
Towers of Hanio
Code Link ch14.ppt 15. Recursion 2000-2010 Final Project
 
Dec 11 Final Exam for Section 02:
Friday, May 11 at 6:30-9:30 pm
           
Dec 12 Final Exam for Section 01:
Friday, May 12 at 6:30-9:30 pm
           
Assignments are due by midnight of the day due.

Revision 132017-08-31 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 60 to 60
 
Aug 24 Chapter 1 - Introduction to Computers and C++ Programming. Our Computing Environment. Trying C++, using CodeLab Netbeans First Program CodeDay1   Ch1.ppt    
Aug
28
Evening (7:00) in Hayes 311. Help installing Netbeans on your Laptop.            
Aug 29 Chapter 1.3-1.4 and C++ Programming. Our Computing Environment. Notes2 Hands on Code2   Day2.pptx    
Changed:
<
<
Aug 31 Chapter 2.1-2.2 - C++ Basics (Variables, Assignments, I/O) Notes3 Hands on CodeDay3 Link 1 ch2-2.1-2.pptx First Exercises,
Data,
Comments
Lab 0 Chapter 1
Lab 0 Sample Code
Sept 5 Chapter 2.2-2.5 - Data Types, Expressions, Flow Control, Style Notes4 Hands on CodeDay4 Link 2 ch2.3-5.ppt Assignment,
Input And Output,
Integers,
Other Expressions
1930s
>
>
Aug 31 Chapter 2.1-2.2 - C++ Basics (Variables, Assignments, I/O) Notes3 Hands on CodeDay3 Link 1 ch2-2.1-2.pptx First Exercises,
Comments
Lab 0 Chapter 1
Lab 0 Sample Code
Sept 5 Chapter 2.2-2.5 - Data Types, Expressions, Flow Control, Style Notes4 Hands on CodeDay4 Link 2 ch2.3-5.ppt Assignment,
Input And Output,
Integers,
Other Expressions,
Data
1930s
 
Sept 7 Chapter 3.1-3.3 - Boolean Expressions, Branches, Loops Notes5 CodeDay5 Link 3 ch2.3-5.ppt
ch_03-1.ppt
Logical Expressions,
Arithemetic Expressions, Branching Statements
Lab 1-1 Chapter 2
Sept 12 Chapter 3.3-3.4 - More on Loops Notes5 CodeDay5 Link 4 ch_03.ppt Techniques1, Conditionals, Loops, Constants Lab 1-2 Chapter 2
Sept 14 Chapter 3.3-3.4 - More on Loops Notes Quote Code  
ch_03-Part3.ppt
  1940-1944

Revision 122017-08-31 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 17 to 17
 
  • Paperless: This course is intentionally paperless. All assignments are turned in online through Moodle. The instructor will normally not accept work written or printed on paper. (Any exceptions must be pre-approved by the instructor).

Tutors

Changed:
<
<
  • TBD
  • Tutoring schedule: TBA
>
>
  • Kara Braun and John Welhelm
  • Tutoring schedule: Hayes 311, Sunday 7-9pm and Wednesday 7-9pm
 

Resources

  • NetBeans - The Integrated Development Enviornment (IDE) we will be using.
  • ideone - Web interface allows you to write and text code anywhere, from any machine, online. You must select C++.

Revision 112017-08-30 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 60 to 60
 
Aug 24 Chapter 1 - Introduction to Computers and C++ Programming. Our Computing Environment. Trying C++, using CodeLab Netbeans First Program CodeDay1   Ch1.ppt    
Aug
28
Evening (7:00) in Hayes 311. Help installing Netbeans on your Laptop.            
Aug 29 Chapter 1.3-1.4 and C++ Programming. Our Computing Environment. Notes2 Hands on Code2   Day2.pptx    
Changed:
<
<
Aug 31 Chapter 2.1-2.2 - C++ Basics (Variables, Assignments, I/O) Notes3 Hands on CodeDay3 Link 1 ch2-2.1-2.pptx First Exercises,
Data,
Comments
Lab 0 Chapter 1
Lab 0 Sample Code
>
>
Aug 31 Chapter 2.1-2.2 - C++ Basics (Variables, Assignments, I/O) Notes3 Hands on CodeDay3 Link 1 ch2-2.1-2.pptx First Exercises,
Data,
Comments
Lab 0 Chapter 1
Lab 0 Sample Code
 
Sept 5 Chapter 2.2-2.5 - Data Types, Expressions, Flow Control, Style Notes4 Hands on CodeDay4 Link 2 ch2.3-5.ppt Assignment,
Input And Output,
Integers,
Other Expressions
1930s
Sept 7 Chapter 3.1-3.3 - Boolean Expressions, Branches, Loops Notes5 CodeDay5 Link 3 ch2.3-5.ppt
ch_03-1.ppt
Logical Expressions,
Arithemetic Expressions, Branching Statements
Lab 1-1 Chapter 2
Sept 12 Chapter 3.3-3.4 - More on Loops Notes5 CodeDay5 Link 4 ch_03.ppt Techniques1, Conditionals, Loops, Constants Lab 1-2 Chapter 2

Revision 102017-08-30 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 9 to 9
 

Course Information

  • James Skon
  • Office Hayes Hall 303
Changed:
<
<
  • Office Hours: 3-4 TH, 10-11 MWF
>
>
  • Office Hours: 3-4 TH, 11-12 MWF
 

Revision 92017-08-30 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 60 to 60
 
Aug 24 Chapter 1 - Introduction to Computers and C++ Programming. Our Computing Environment. Trying C++, using CodeLab Netbeans First Program CodeDay1   Ch1.ppt    
Aug
28
Evening (7:00) in Hayes 311. Help installing Netbeans on your Laptop.            
Aug 29 Chapter 1.3-1.4 and C++ Programming. Our Computing Environment. Notes2 Hands on Code2   Day2.pptx    
Changed:
<
<
Aug 31 Chapter 2.1-2.2 - C++ Basics (Variables, Assignments, I/O) Notes3 Hands on CodeDay3 Link 1 ch2-2.1-2.pptx First Exercises,
Data,
Comments
Lab 0 Chapter 1
Lab 0 Sample Code
>
>
Aug 31 Chapter 2.1-2.2 - C++ Basics (Variables, Assignments, I/O) Notes3 Hands on CodeDay3 Link 1 ch2-2.1-2.pptx First Exercises,
Data,
Comments
Lab 0 Chapter 1
Lab 0 Sample Code
 
Sept 5 Chapter 2.2-2.5 - Data Types, Expressions, Flow Control, Style Notes4 Hands on CodeDay4 Link 2 ch2.3-5.ppt Assignment,
Input And Output,
Integers,
Other Expressions
1930s
Sept 7 Chapter 3.1-3.3 - Boolean Expressions, Branches, Loops Notes5 CodeDay5 Link 3 ch2.3-5.ppt
ch_03-1.ppt
Logical Expressions,
Arithemetic Expressions, Branching Statements
Lab 1-1 Chapter 2
Sept 12 Chapter 3.3-3.4 - More on Loops Notes5 CodeDay5 Link 4 ch_03.ppt Techniques1, Conditionals, Loops, Constants Lab 1-2 Chapter 2

Revision 82017-08-30 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 12 to 12
 
Added:
>
>
 
  • Room and Time: PRCL09, 9:40-11:00 and 1:10-2:30 Tuesday and Thursday
  • Paperless: This course is intentionally paperless. All assignments are turned in online through Moodle. The instructor will normally not accept work written or printed on paper. (Any exceptions must be pre-approved by the instructor).
Line: 105 to 106
  SCMP11801S17@kenyon.edu
Added:
>
>
 
META FILEATTACHMENT attachment="Ch1.ppt" attr="" comment="" date="1503515195" name="Ch1.ppt" path="Ch1.ppt" size="39752704" user="JimSkon" version="1"
Added:
>
>
META FILEATTACHMENT attachment="Pearson.Problem.Solving.with.C.7th.Ed.Walter.Savitch.2009.pdf" attr="" comment="Text_Book_Seventh_Ed" date="1504053211" name="Pearson.Problem.Solving.with.C.7th.Ed.Walter.Savitch.2009.pdf" path="Pearson.Problem.Solving.with.C.7th.Ed.Walter.Savitch.2009.pdf" size="6435554" user="JimSkon" version="1"

Revision 72017-08-24 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 59 to 59
 
Aug 24 Chapter 1 - Introduction to Computers and C++ Programming. Our Computing Environment. Trying C++, using CodeLab Netbeans First Program CodeDay1   Ch1.ppt    
Aug
28
Evening (7:00) in Hayes 311. Help installing Netbeans on your Laptop.            
Aug 29 Chapter 1.3-1.4 and C++ Programming. Our Computing Environment. Notes2 Hands on Code2   Day2.pptx    
Changed:
<
<
Aug 31 Chapter 2.1-2.2 - C++ Basics (Variables, Assignments, I/O) Notes3 Hands on CodeDay3 Link ch2-2.1-2.pptx First Exercises,
Data,
Comments
Lab 0 Chapter 1
Lab 0 Sample Code
Sept 5 Chapter 2.2-2.5 - Data Types, Expressions, Flow Control, Style Notes4 Hands on CodeDay4 Link ch2.3-5.ppt Assignment,
Input And Output,
Integers,
Other Expressions
1930s
Sept 7 Chapter 3.1-3.3 - Boolean Expressions, Branches, Loops Notes5 CodeDay5 Link ch2.3-5.ppt
ch_03-1.ppt
Logical Expressions,
Arithemetic Expressions, Branching Statements
Lab 1-1 Chapter 2
Sept 12 Chapter 3.3-3.4 - More on Loops Notes5 CodeDay5 Link ch_03.ppt Techniques1, Conditionals, Loops, Constants Lab 1-2 Chapter 2
>
>
Aug 31 Chapter 2.1-2.2 - C++ Basics (Variables, Assignments, I/O) Notes3 Hands on CodeDay3 Link 1 ch2-2.1-2.pptx First Exercises,
Data,
Comments
Lab 0 Chapter 1
Lab 0 Sample Code
Sept 5 Chapter 2.2-2.5 - Data Types, Expressions, Flow Control, Style Notes4 Hands on CodeDay4 Link 2 ch2.3-5.ppt Assignment,
Input And Output,
Integers,
Other Expressions
1930s
Sept 7 Chapter 3.1-3.3 - Boolean Expressions, Branches, Loops Notes5 CodeDay5 Link 3 ch2.3-5.ppt
ch_03-1.ppt
Logical Expressions,
Arithemetic Expressions, Branching Statements
Lab 1-1 Chapter 2
Sept 12 Chapter 3.3-3.4 - More on Loops Notes5 CodeDay5 Link 4 ch_03.ppt Techniques1, Conditionals, Loops, Constants Lab 1-2 Chapter 2
 
Sept 14 Chapter 3.3-3.4 - More on Loops Notes Quote Code  
ch_03-Part3.ppt
  1940-1944
Changed:
<
<
Sept 19 Chapter 4.1-4.2 - Introduction to Functions Functions Code1 Code2 Link ch4.1-3.ppt
ch_04.4-6.ppt
   
Sept 21 Chapter 4.3-4.6 - Procedural Abstraction, Local Variables, and Overloading Names. Functions2 Hands On Code Link

ch_04.4-6.ppt

Functions,
Type casting, Boolean Expressions, Multiway If-Else, Switch, Iteration

1945-1949

Lab 2 Chapter 3

Sept 26 Chapter 5.1-5.3 - void Functions, Call-By-Referance, Procedural Abstraction Hands On Code link CH_5.1-3.ppt CH_5.4.ppt Void functions, Call-By-Referance 1950-1954
>
>
Sept 19 Chapter 4.1-4.2 - Introduction to Functions Functions Code1 Code2 Link 5 ch4.1-3.ppt
ch_04.4-6.ppt
   
Sept 21 Chapter 4.3-4.6 - Procedural Abstraction, Local Variables, and Overloading Names. Functions2 Hands On Code Link 6

ch_04.4-6.ppt

Functions,
Type casting, Boolean Expressions, Multiway If-Else, Switch, Iteration

1945-1949

Lab 2 Chapter 3

Sept 26 Chapter 5.1-5.3 - void Functions, Call-By-Referance, Procedural Abstraction Hands On Code Link 7 CH_5.1-3.ppt CH_5.4.ppt Void functions, Call-By-Referance 1950-1954
 
Sept 28 Chapter 5.3-5.5 - Procedural Abstraction, debugging Creating random numbers Hands On Quote     CH_5.4.ppt   Lab 3 Chapter 4
Changed:
<
<
Oct 3 Chapter 7.1-7.3 - Arrays, Arrays with Functions Hands On Code link Ch7.1-4.ppt Random Lab 4-1 Chapter 5
>
>
Oct 3 Chapter 7.1-7.3 - Arrays, Arrays with Functions Hands On Code link 8 Ch7.1-4.ppt Random Lab 4-1 Chapter 5
 
Oct 5 Fall Break            
Oct 10 Chapter 7.1-7.3 - Arrays, Arrays with Functions Hands On Code   Ch7.1-4.ppt Arrays Lab 4-2 Chapter 5
Changed:
<
<
Oct 12 Midterm Exam     Link      
>
>
Oct 12 Midterm Exam     Link 9      
 
Oct 17 Chapter 7.3-7.4 - Programming with Arrays, sorting, Multidimensional Arrays Hands On Code   Ch7.1-4.ppt Array Techniques Lab 5 Chapter 7 1955-1959
Oct 19 Multidimensional Arrays - Tick Tack Toe StringNotes1 Code   Ch7.1-4.ppt
   
Oct 24 More Tic Tac Toe Hands On Code   Ch7.4.ppt   1960-1964
Lab 6 Chapter 7
Changed:
<
<
Oct 26 Chapter 8.1, 8.2 - C-Strings and String class Hands On Code Link Ch8.1-2.ppt Strings 1965-1969
>
>
Oct 26 Chapter 8.1, 8.2 - C-Strings and String class Hands On Code Link 10 Ch8.1-2.ppt Strings 1965-1969
 
Oct 31 Chapter 8.3,10.1 Vectors Hands On
StructNotes
C++ string reference
Code   Ch8-3.ppt    
Changed:
<
<
Nov 2 Chapter 10.2 - Intro to Object Oriented Concepts, structures ClassNotes1 Code Link IntroObjectsc.ppt
  Lab 7 Chapter 7
1970-1974
>
>
Nov 2 Chapter 10.2 - Intro to Object Oriented Concepts, structures ClassNotes1 Code Link 11 IntroObjectsc.ppt
  Lab 7 Chapter 7
1970-1974
 
Nov 7 Chapter 10.2, 10.3, Classes,   Code   Ch_10_2-3.ppt Vectors 1975-1979
Nov 9 Chapter 10.3 - ADT's,   Code   Ch_06.1-3.ppt
OOP Lab 8 Chapter 8
Nov 14 Classes Classes Tutorial       Class Definitions 1980-1984

Revision 62017-08-24 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 41 to 41
  Collaboration and Academic: In order to facilitate learning, students are encouraged to discuss assignments amongst themselves. Copying a solution is not, however, the same as “discussing.'' A good rule of thumb is the “cup of coffee'' rule. After discussing a problem, you should not take away any written record or notes of the discussion. Go have a cup of coffee or cocoa, and read the front page of the newspaper. If you can still re-create the problem solution afterward from memory, then you have learned something, and are not simply copying. (The “group problems” are exempt from this, as they are intended to be done together.)
Changed:
<
<
Computer History Assignments: Once a week you will turn in a brief essay on some computer history fact from the Computer History Museum (or other computer history source). One or two people people will be chosen each week to oraly describe what they found in 2 minutes at the beginning of class. I will ask for volunteers, but will cycle through everyone before I repeat anyone. The idea is give to us all an opportunity to explore the history of computer science, and to find something that interests each of us. Start by going to the computer history timeline, and for each assignment explore the requested years until you find something interesting. Then write up a 200-300 word essay about what you found, what you found compelling, and why you think it is significant. Write the essay in Moodle, and include a link to the item you found so it can be displayed while you share in class. These are due midnight before the day they will be presented (and appear in the calendar below). Late submissions will not be accepted on these assignments.
>
>
Computer History Assignments: Once a week you will turn in a brief essay on some computer history fact from the Computer History Museum ( Timeline) (or other computer history source). One or two people people will be chosen each week to oraly describe what they found in 2 minutes at the beginning of class. I will ask for volunteers, but will cycle through everyone before I repeat anyone. The idea is give to us all an opportunity to explore the history of computer science, and to find something that interests each of us. Start by going to the computer history timeline, and for each assignment explore the requested years until you find something interesting. Then write up a 200-300 word essay about what you found, what you found compelling, and why you think it is significant. Write the essay in Moodle, and include a link to the item you found so it can be displayed while you share in class. These are due midnight before the day they will be presented (and appear in the calendar below). Late submissions will not be accepted on these assignments.
 

Course Grades

Category % Notes

Revision 52017-08-24 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 59 to 59
 
Aug 24 Chapter 1 - Introduction to Computers and C++ Programming. Our Computing Environment. Trying C++, using CodeLab Netbeans First Program CodeDay1   Ch1.ppt    
Aug
28
Evening (7:00) in Hayes 311. Help installing Netbeans on your Laptop.            
Aug 29 Chapter 1.3-1.4 and C++ Programming. Our Computing Environment. Notes2 Hands on Code2   Day2.pptx    
Changed:
<
<
Aug 31 Chapter 2.1-2.2 - C++ Basics (Variables, Assignments, I/O) Notes3 Hands on CodeDay3 Link ch2-2.1-2.pptx First Exercises,
Data,
Comments
Lab 0 Chapter 1
>
>
Aug 31 Chapter 2.1-2.2 - C++ Basics (Variables, Assignments, I/O) Notes3 Hands on CodeDay3 Link ch2-2.1-2.pptx First Exercises,
Data,
Comments
Lab 0 Chapter 1
Lab 0 Sample Code
 
Sept 5 Chapter 2.2-2.5 - Data Types, Expressions, Flow Control, Style Notes4 Hands on CodeDay4 Link ch2.3-5.ppt Assignment,
Input And Output,
Integers,
Other Expressions
1930s
Sept 7 Chapter 3.1-3.3 - Boolean Expressions, Branches, Loops Notes5 CodeDay5 Link ch2.3-5.ppt
ch_03-1.ppt
Logical Expressions,
Arithemetic Expressions, Branching Statements
Lab 1-1 Chapter 2
Sept 12 Chapter 3.3-3.4 - More on Loops Notes5 CodeDay5 Link ch_03.ppt Techniques1, Conditionals, Loops, Constants Lab 1-2 Chapter 2

Revision 42017-08-23 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 56 to 56
 May be subject to change as course unfolds. Asways check here for latest update.

Date Required Reading Notes/Hands On/Links Code Samples Quiz Slides CodeLab Assignment Due
Changed:
<
<
Aug 24 Chapter 1 - Introduction to Computers and C++ Programming. Our Computing Environment. Trying C++, using CodeLab Netbeans First Program CodeDay1   Ch1.ppt    
>
>
Aug 24 Chapter 1 - Introduction to Computers and C++ Programming. Our Computing Environment. Trying C++, using CodeLab Netbeans First Program CodeDay1   Ch1.ppt    
 
Aug
28
Evening (7:00) in Hayes 311. Help installing Netbeans on your Laptop.            
Aug 29 Chapter 1.3-1.4 and C++ Programming. Our Computing Environment. Notes2 Hands on Code2   Day2.pptx    
Changed:
<
<
Aug 31 Chapter 2.1-2.2 - C++ Basics (Variables, Assignments, I/O) Notes3 Hands on CodeDay3 Link ch2-2.1-2.pptx First Exercises,
Data,
Comments
Lab 0 Chapter 1
Sept 5 Chapter 2.2-2.5 - Data Types, Expressions, Flow Control, Style Notes4 Hands on CodeDay4 Link ch2.3-5.ppt Assignment,
Input And Output,
Integers,
Other Expressions
1930s
>
>
Aug 31 Chapter 2.1-2.2 - C++ Basics (Variables, Assignments, I/O) Notes3 Hands on CodeDay3 Link ch2-2.1-2.pptx First Exercises,
Data,
Comments
Lab 0 Chapter 1
Sept 5 Chapter 2.2-2.5 - Data Types, Expressions, Flow Control, Style Notes4 Hands on CodeDay4 Link ch2.3-5.ppt Assignment,
Input And Output,
Integers,
Other Expressions
1930s
 
Sept 7 Chapter 3.1-3.3 - Boolean Expressions, Branches, Loops Notes5 CodeDay5 Link ch2.3-5.ppt
ch_03-1.ppt
Logical Expressions,
Arithemetic Expressions, Branching Statements
Lab 1-1 Chapter 2
Sept 12 Chapter 3.3-3.4 - More on Loops Notes5 CodeDay5 Link ch_03.ppt Techniques1, Conditionals, Loops, Constants Lab 1-2 Chapter 2
Sept 14 Chapter 3.3-3.4 - More on Loops Notes Quote Code  
ch_03-Part3.ppt
  1940-1944
Line: 104 to 104
 Statement on Title XI
Kenyon College seeks to provide an environment that is free of gender bias, discrimination, andharassment. If you have been the victim of sexual harassment/misconduct/assault, interpersonal violence, or stalking we encourage you to report this. If you report this to a faculty member, she or he must notify Kenyon's Title IX coordinator of any information about the incident that you provide. Kenyon College's Title IX and VAWA Policy is available at: http://www.kenyon.edu/directories/offices-services/title-ix/policy/.

SCMP11801S17@kenyon.edu

Added:
>
>
META FILEATTACHMENT attachment="Ch1.ppt" attr="" comment="" date="1503515195" name="Ch1.ppt" path="Ch1.ppt" size="39752704" user="JimSkon" version="1"

Revision 32017-08-23 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 01 and 02

Line: 11 to 11
 
  • Office Hayes Hall 303
  • Office Hours: 3-4 TH, 10-11 MWF
  • Phone: (740) 427-5369
Changed:
<
<
>
>
 
  • Room and Time: PRCL09, 9:40-11:00 and 1:10-2:30 Tuesday and Thursday
  • Paperless: This course is intentionally paperless. All assignments are turned in online through Moodle. The instructor will normally not accept work written or printed on paper. (Any exceptions must be pre-approved by the instructor).
Line: 31 to 31
 

Code Lab

Changed:
<
<
CodeLab is a tool that develops coding skills and understanding through coding exercises. The best way to learn to program is to program! Just like the best way to learn to play a sport is to play that sport. CodeLab assignments are NOT accepted late. Code labe is required, and counts for 15% of your grade.
>
>
CodeLab is a tool that develops coding skills and understanding through coding exercises. The best way to learn to program is to program! Just like the best way to learn to play a sport is to play that sport. CodeLab assignments are NOT accepted late. Code lab is required, and counts for 15% of your grade.
 

Assignments

Revision 22017-08-17 - JimSkon

Line: 1 to 1
 
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Changed:
<
<

Fall 2017: Sections 1 and 2

9:40-11:00AM TH and 1:10-2:30PM TH

>
>

Fall 2017: Sections 01 and 02

Section 01: 9:40-11:00AM TH
Section 02: 1:10-2:30PM TH

 

Instructor: James Skon

This course presents an introduction to computer programming intended both for those who plan to take further courses in which a strong background in computation is desirable and for those who are interested in learning basic programming principles. The course will expose the student to a variety of applications where an algorithmic approach is natural and will include both numerical and non-numerical computation. The principles of program structure and style will be emphasized. Offered every semester.

Line: 56 to 56
 May be subject to change as course unfolds. Asways check here for latest update.

Date Required Reading Notes/Hands On/Links Code Samples Quiz Slides CodeLab Assignment Due
Changed:
<
<
Jan 17 Chapter 1 - Introduction to Computers and C++ Programming. Our Computing Environment. Trying C++, using CodeLab Netbeans First Program CodeDay1   Ch1.ppt    
Jan 18 Evening (7:00) in Hayes 311. Help installing Netbeans on your Laptop.            
Jan 19 Chapter 1.3-1.4 and C++ Programming. Our Computing Environment. Notes2 Hands on Code2   Day2.pptx    
Jan 24 Chapter 2.1-2.2 - C++ Basics (Variables, Assignments, I/O) Notes3 Hands on CodeDay3 Link ch2-2.1-2.pptx First Exercises,
Data,
Comments
Lab 0 Chapter 1
Jan 26 Chapter 2.2-2.5 - Data Types, Expressions, Flow Control, Style Notes4 Hands on CodeDay4 Link ch2.3-5.ppt Assignment,
Input And Output,
Integers,
Other Expressions
1930s
Jan 31 Chapter 3.1-3.3 - Boolean Expressions, Branches, Loops Notes5 CodeDay5 Link ch2.3-5.ppt
ch_03-1.ppt
Logical Expressions,
Arithemetic Expressions, Branching Statements
Lab 1-1 Chapter 2
Feb 2 Chapter 3.3-3.4 - More on Loops Notes5 CodeDay5 Link ch_03.ppt Techniques1, Conditionals, Loops, Constants Lab 1-2 Chapter 2
Feb 7 Chapter 3.3-3.4 - More on Loops Notes Quote Code  
ch_03-Part3.ppt
  1940-1944
Feb 9 Chapter 4.1-4.2 - Introduction to Functions Functions Code1 Code2 Link ch4.1-3.ppt
ch_04.4-6.ppt
   
Feb 14 Chapter 4.3-4.6 - Procedural Abstraction, Local Variables, and Overloading Names. Functions2 Hands On Code Link

ch_04.4-6.ppt

Functions,
Type casting, Boolean Expressions, Multiway If-Else, Switch, Iteration

1945-1949

Lab 2 Chapter 3

Feb 16 Chapter 5.1-5.3 - void Functions, Call-By-Referance, Procedural Abstraction Hands On Code link CH_5.1-3.ppt CH_5.4.ppt Void functions, Call-By-Referance 1950-1954
Feb 21 Chapter 5.3-5.5 - Procedural Abstraction, debugging Creating random numbers Hands On Quote     CH_5.4.ppt   Lab 3 Chapter 4
Feb 23 Chapter 7.1-7.3 - Arrays, Arrays with Functions Hands On Code link Ch7.1-4.ppt Random Lab 4-1 Chapter 5
Feb 28 Chapter 7.1-7.3 - Arrays, Arrays with Functions Hands On Code   Ch7.1-4.ppt Arrays Lab 4-2 Chapter 5
Mar 2 Midterm Exam     Link      
  Midterm Break            
Mar 21 Chapter 7.3-7.4 - Programming with Arrays, sorting, Multidimensional Arrays Hands On Code   Ch7.1-4.ppt Array Techniques Lab 5 Chapter 7 1955-1959
Mar 23 Multidimensional Arrays - Tick Tack Toe StringNotes1 Code   Ch7.1-4.ppt
   
Mar 28 More Tic Tac Toe Hands On Code   Ch7.4.ppt   1960-1964
Lab 6 Chapter 7
Mar 30 Chapter 8.1, 8.2 - C-Strings and String class Hands On Code Link Ch8.1-2.ppt Strings 1965-1969
Apr 4 Chapter 8.3,10.1 Vectors Hands On
StructNotes
C++ string reference
Code   Ch8-3.ppt    
Apr 6 Chapter 10.2 - Intro to Object Oriented Concepts, structures ClassNotes1 Code Link IntroObjectsc.ppt
  Lab 7 Chapter 7
1970-1974
Apr 11 Chapter 10.2, 10.3, Classes,   Code   Ch_10_2-3.ppt Vectors 1975-1979
Apr 13 Chapter 10.3 - ADT's,   Code   Ch_06.1-3.ppt
OOP Lab 8 Chapter 8
Apr 18 Classes Classes Tutorial       Class Definitions 1980-1984
Apr 20 Classes, Card Game   Code Link ch_11.ppt File I/O  
Apr 25 Chapter 6.1 6.2, 6.3 - File I/O, Character I/O, Array's with Classes Shakespeare in class start activity Code   Ch_06.1-3.ppt

 

Lab 9 Chapter 10
1985-1989

Apr 27 Chapter 11.2, 11.3 - Friends, Overloaded Operators, and Arrays in Classes In Class Activity, Solution Code   ch_11.ppt
ch_12.ppt
  1990-1994
May 2 Chapter 14 Recursion Hands On Code, Merge Sort Link ch_11.ppt
ch14.ppt
  Extra Credit Tick Tack Toe
1995-1999
May 4 Chapter 14 - Recursion Factorial , Binary Seach , Binary/Linear Compare , Sorting , Merge Sort
Program
Towers of Hanio
Code Link ch14.ppt Recursion 2000-2010 Final Project
May 12 Final Exam:
Friday, May 12 at 8:30 a.m.
           
>
>
Aug 24 Chapter 1 - Introduction to Computers and C++ Programming. Our Computing Environment. Trying C++, using CodeLab Netbeans First Program CodeDay1   Ch1.ppt    
Aug
28
Evening (7:00) in Hayes 311. Help installing Netbeans on your Laptop.            
Aug 29 Chapter 1.3-1.4 and C++ Programming. Our Computing Environment. Notes2 Hands on Code2   Day2.pptx    
Aug 31 Chapter 2.1-2.2 - C++ Basics (Variables, Assignments, I/O) Notes3 Hands on CodeDay3 Link ch2-2.1-2.pptx First Exercises,
Data,
Comments
Lab 0 Chapter 1
Sept 5 Chapter 2.2-2.5 - Data Types, Expressions, Flow Control, Style Notes4 Hands on CodeDay4 Link ch2.3-5.ppt Assignment,
Input And Output,
Integers,
Other Expressions
1930s
Sept 7 Chapter 3.1-3.3 - Boolean Expressions, Branches, Loops Notes5 CodeDay5 Link ch2.3-5.ppt
ch_03-1.ppt
Logical Expressions,
Arithemetic Expressions, Branching Statements
Lab 1-1 Chapter 2
Sept 12 Chapter 3.3-3.4 - More on Loops Notes5 CodeDay5 Link ch_03.ppt Techniques1, Conditionals, Loops, Constants Lab 1-2 Chapter 2
Sept 14 Chapter 3.3-3.4 - More on Loops Notes Quote Code  
ch_03-Part3.ppt
  1940-1944
Sept 19 Chapter 4.1-4.2 - Introduction to Functions Functions Code1 Code2 Link ch4.1-3.ppt
ch_04.4-6.ppt
   
Sept 21 Chapter 4.3-4.6 - Procedural Abstraction, Local Variables, and Overloading Names. Functions2 Hands On Code Link

ch_04.4-6.ppt

Functions,
Type casting, Boolean Expressions, Multiway If-Else, Switch, Iteration

1945-1949

Lab 2 Chapter 3

Sept 26 Chapter 5.1-5.3 - void Functions, Call-By-Referance, Procedural Abstraction Hands On Code link CH_5.1-3.ppt CH_5.4.ppt Void functions, Call-By-Referance 1950-1954
Sept 28 Chapter 5.3-5.5 - Procedural Abstraction, debugging Creating random numbers Hands On Quote     CH_5.4.ppt   Lab 3 Chapter 4
Oct 3 Chapter 7.1-7.3 - Arrays, Arrays with Functions Hands On Code link Ch7.1-4.ppt Random Lab 4-1 Chapter 5
Oct 5 Fall Break            
Oct 10 Chapter 7.1-7.3 - Arrays, Arrays with Functions Hands On Code   Ch7.1-4.ppt Arrays Lab 4-2 Chapter 5
Oct 12 Midterm Exam     Link      
Oct 17 Chapter 7.3-7.4 - Programming with Arrays, sorting, Multidimensional Arrays Hands On Code   Ch7.1-4.ppt Array Techniques Lab 5 Chapter 7 1955-1959
Oct 19 Multidimensional Arrays - Tick Tack Toe StringNotes1 Code   Ch7.1-4.ppt
   
Oct 24 More Tic Tac Toe Hands On Code   Ch7.4.ppt   1960-1964
Lab 6 Chapter 7
Oct 26 Chapter 8.1, 8.2 - C-Strings and String class Hands On Code Link Ch8.1-2.ppt Strings 1965-1969
Oct 31 Chapter 8.3,10.1 Vectors Hands On
StructNotes
C++ string reference
Code   Ch8-3.ppt    
Nov 2 Chapter 10.2 - Intro to Object Oriented Concepts, structures ClassNotes1 Code Link IntroObjectsc.ppt
  Lab 7 Chapter 7
1970-1974
Nov 7 Chapter 10.2, 10.3, Classes,   Code   Ch_10_2-3.ppt Vectors 1975-1979
Nov 9 Chapter 10.3 - ADT's,   Code   Ch_06.1-3.ppt
OOP Lab 8 Chapter 8
Nov 14 Classes Classes Tutorial       Class Definitions 1980-1984
Nov 16 Classes, Card Game   Code Link ch_11.ppt File I/O  
Nov 18-25 Thanksgiving Break            
Nov 28 Chapter 6.1 6.2, 6.3 - File I/O, Character I/O, Array's with Classes Shakespeare in class start activity Code   Ch_06.1-3.ppt

 

Lab 9 Chapter 10
1985-1989

Nov 30 Chapter 11.2, 11.3 - Friends, Overloaded Operators, and Arrays in Classes In Class Activity, Solution Code   ch_11.ppt
ch_12.ppt
  1990-1994
Dec 5 Chapter 14 Recursion Hands On Code, Merge Sort Link ch_11.ppt
ch14.ppt
  Extra Credit Tick Tack Toe
1995-1999
Dec 7 Chapter 14 - Recursion Factorial , Binary Seach , Binary/Linear Compare , Sorting , Merge Sort
Program
Towers of Hanio
Code Link ch14.ppt Recursion 2000-2010 Final Project
Dec 11 Final Exam for Section 02:
Friday, May 11 at 6:30-9:30 pm
           
Dec 12 Final Exam for Section 01:
Friday, May 12 at 6:30-9:30 pm
           
 Assignments are due by midnight of the day due.

Academic Honesty

Revision 12017-08-15 - JimSkon

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="Main.WebHome"

SCMP 118 - Introduction to Programming in C++

Fall 2017: Sections 1 and 2

9:40-11:00AM TH and 1:10-2:30PM TH

Instructor: James Skon

This course presents an introduction to computer programming intended both for those who plan to take further courses in which a strong background in computation is desirable and for those who are interested in learning basic programming principles. The course will expose the student to a variety of applications where an algorithmic approach is natural and will include both numerical and non-numerical computation. The principles of program structure and style will be emphasized. Offered every semester.

Course Information

  • James Skon
  • Office Hayes Hall 303
  • Office Hours: 3-4 TH, 10-11 MWF
  • Phone: (740) 427-5369
  • Textbook: Problem Solving with C++ 8th ed, by Walter Savitch.
  • Room and Time: PRCL09, 9:40-11:00 and 1:10-2:30 Tuesday and Thursday
  • Paperless: This course is intentionally paperless. All assignments are turned in online through Moodle. The instructor will normally not accept work written or printed on paper. (Any exceptions must be pre-approved by the instructor).

Tutors

  • TBD
  • Tutoring schedule: TBA

Resources

Code Lab

CodeLab is a tool that develops coding skills and understanding through coding exercises. The best way to learn to program is to program! Just like the best way to learn to play a sport is to play that sport. CodeLab assignments are NOT accepted late. Code labe is required, and counts for 15% of your grade.

Assignments

Due Date: All assignments are due by midnight the day of due unless otherwise specified. There will be a 12 hour grace period during which the student will received a penalty equal to 5% of the value of the assignment; any assignments submitted more than 12 hours late will not be accepted. Exception: Each student may have a 24 hour extension on one lab and one history without penalty. This extension will be applied to the first assignment submitted outside the grace period (or retroactively used to cancel one grace-period penalty if not used by the end of the semester.)

Missing Lab Assignments: Labs are an important part of this class; the effort spent on them is a crucial part of the learning process. Failure to submit labs is unacceptable: students earning 0s on two assignments cannot receive a grade higher than a B- for the course; students earning three 0s will receive an automatic F for the course.

Collaboration and Academic: In order to facilitate learning, students are encouraged to discuss assignments amongst themselves. Copying a solution is not, however, the same as “discussing.'' A good rule of thumb is the “cup of coffee'' rule. After discussing a problem, you should not take away any written record or notes of the discussion. Go have a cup of coffee or cocoa, and read the front page of the newspaper. If you can still re-create the problem solution afterward from memory, then you have learned something, and are not simply copying. (The “group problems” are exempt from this, as they are intended to be done together.)

Computer History Assignments: Once a week you will turn in a brief essay on some computer history fact from the Computer History Museum (or other computer history source). One or two people people will be chosen each week to oraly describe what they found in 2 minutes at the beginning of class. I will ask for volunteers, but will cycle through everyone before I repeat anyone. The idea is give to us all an opportunity to explore the history of computer science, and to find something that interests each of us. Start by going to the computer history timeline, and for each assignment explore the requested years until you find something interesting. Then write up a 200-300 word essay about what you found, what you found compelling, and why you think it is significant. Write the essay in Moodle, and include a link to the item you found so it can be displayed while you share in class. These are due midnight before the day they will be presented (and appear in the calendar below). Late submissions will not be accepted on these assignments.

Course Grades

Category % Notes
History Essays 5% Equally distributed
Labs 45% Equally distributed
Quizzes 10% Equally distributed
Code Lab 15% All questions equal weight
Exams 25% Midterm 10%, Final 15%

Course Calendar

May be subject to change as course unfolds. Asways check here for latest update.

Date Required Reading Notes/Hands On/Links Code Samples Quiz Slides CodeLab Assignment Due
Jan 17 Chapter 1 - Introduction to Computers and C++ Programming. Our Computing Environment. Trying C++, using CodeLab Netbeans First Program CodeDay1   Ch1.ppt    
Jan 18 Evening (7:00) in Hayes 311. Help installing Netbeans on your Laptop.            
Jan 19 Chapter 1.3-1.4 and C++ Programming. Our Computing Environment. Notes2 Hands on Code2   Day2.pptx    
Jan 24 Chapter 2.1-2.2 - C++ Basics (Variables, Assignments, I/O) Notes3 Hands on CodeDay3 Link ch2-2.1-2.pptx First Exercises,
Data,
Comments
Lab 0 Chapter 1
Jan 26 Chapter 2.2-2.5 - Data Types, Expressions, Flow Control, Style Notes4 Hands on CodeDay4 Link ch2.3-5.ppt Assignment,
Input And Output,
Integers,
Other Expressions
1930s
Jan 31 Chapter 3.1-3.3 - Boolean Expressions, Branches, Loops Notes5 CodeDay5 Link ch2.3-5.ppt
ch_03-1.ppt
Logical Expressions,
Arithemetic Expressions, Branching Statements
Lab 1-1 Chapter 2
Feb 2 Chapter 3.3-3.4 - More on Loops Notes5 CodeDay5 Link ch_03.ppt Techniques1, Conditionals, Loops, Constants Lab 1-2 Chapter 2
Feb 7 Chapter 3.3-3.4 - More on Loops Notes Quote Code  
ch_03-Part3.ppt
  1940-1944
Feb 9 Chapter 4.1-4.2 - Introduction to Functions Functions Code1 Code2 Link ch4.1-3.ppt
ch_04.4-6.ppt
   
Feb 14 Chapter 4.3-4.6 - Procedural Abstraction, Local Variables, and Overloading Names. Functions2 Hands On Code Link

ch_04.4-6.ppt

Functions,
Type casting, Boolean Expressions, Multiway If-Else, Switch, Iteration

1945-1949

Lab 2 Chapter 3

Feb 16 Chapter 5.1-5.3 - void Functions, Call-By-Referance, Procedural Abstraction Hands On Code link CH_5.1-3.ppt CH_5.4.ppt Void functions, Call-By-Referance 1950-1954
Feb 21 Chapter 5.3-5.5 - Procedural Abstraction, debugging Creating random numbers Hands On Quote     CH_5.4.ppt   Lab 3 Chapter 4
Feb 23 Chapter 7.1-7.3 - Arrays, Arrays with Functions Hands On Code link Ch7.1-4.ppt Random Lab 4-1 Chapter 5
Feb 28 Chapter 7.1-7.3 - Arrays, Arrays with Functions Hands On Code   Ch7.1-4.ppt Arrays Lab 4-2 Chapter 5
Mar 2 Midterm Exam     Link      
  Midterm Break            
Mar 21 Chapter 7.3-7.4 - Programming with Arrays, sorting, Multidimensional Arrays Hands On Code   Ch7.1-4.ppt Array Techniques Lab 5 Chapter 7 1955-1959
Mar 23 Multidimensional Arrays - Tick Tack Toe StringNotes1 Code   Ch7.1-4.ppt
   
Mar 28 More Tic Tac Toe Hands On Code   Ch7.4.ppt   1960-1964
Lab 6 Chapter 7
Mar 30 Chapter 8.1, 8.2 - C-Strings and String class Hands On Code Link Ch8.1-2.ppt Strings 1965-1969
Apr 4 Chapter 8.3,10.1 Vectors Hands On
StructNotes
C++ string reference
Code   Ch8-3.ppt    
Apr 6 Chapter 10.2 - Intro to Object Oriented Concepts, structures ClassNotes1 Code Link IntroObjectsc.ppt
  Lab 7 Chapter 7
1970-1974
Apr 11 Chapter 10.2, 10.3, Classes,   Code   Ch_10_2-3.ppt Vectors 1975-1979
Apr 13 Chapter 10.3 - ADT's,   Code   Ch_06.1-3.ppt
OOP Lab 8 Chapter 8
Apr 18 Classes Classes Tutorial       Class Definitions 1980-1984
Apr 20 Classes, Card Game   Code Link ch_11.ppt File I/O  
Apr 25 Chapter 6.1 6.2, 6.3 - File I/O, Character I/O, Array's with Classes Shakespeare in class start activity Code   Ch_06.1-3.ppt

 

Lab 9 Chapter 10
1985-1989

Apr 27 Chapter 11.2, 11.3 - Friends, Overloaded Operators, and Arrays in Classes In Class Activity, Solution Code   ch_11.ppt
ch_12.ppt
  1990-1994
May 2 Chapter 14 Recursion Hands On Code, Merge Sort Link ch_11.ppt
ch14.ppt
  Extra Credit Tick Tack Toe
1995-1999
May 4 Chapter 14 - Recursion Factorial , Binary Seach , Binary/Linear Compare , Sorting , Merge Sort
Program
Towers of Hanio
Code Link ch14.ppt Recursion 2000-2010 Final Project
May 12 Final Exam:
Friday, May 12 at 8:30 a.m.
           
Assignments are due by midnight of the day due.

Academic Honesty

Any work you submit for credit in this course must result directly from your own understanding. Moreover, written work must be a creation of your own hand. Presenting the work of others as your own is strictly prohibited. At Kenyon we expect all students, at all times, to submit work that represents standards of academic integrity. It is the responsibility of each student to learn and practice the proper ways of documenting and acknowledging those whose ideas and words you have drawn upon (see Academic Honesty and Questions of Plagiarism in the Course Catalog). Ignorance and carelessness are not excuses for academic dishonesty. If you are uncertain about the expectations for academic honesty in this class, please ask for clarification.

It is likely that proof, algorithm and code solutions for most problems exist online. Generally you should not search for any of these solutions. If you do use online or written documents, you must fully disclose and reference everything used, and be prepared to lose some credit if the help is deemed to be beyond that which you should used. The rule of thump is you can use references to help understand the problems and terminology, but should not use (and copy or modify) complete or partial solutions found online.

If you use online resources, up to and including the use of code found on the internet, and do not disclose it, you will be subject to AIB notification.

Disabilities

If you have any disability and therefore may have need for some type of accommodation in order to participate fully in this class, please feel free to discuss your concerns in private with Erin Salva, Coordinator of Disability Services (phone 5145).

Statement on Title XI
Kenyon College seeks to provide an environment that is free of gender bias, discrimination, andharassment. If you have been the victim of sexual harassment/misconduct/assault, interpersonal violence, or stalking we encourage you to report this. If you report this to a faculty member, she or he must notify Kenyon's Title IX coordinator of any information about the incident that you provide. Kenyon College's Title IX and VAWA Policy is available at: http://www.kenyon.edu/directories/offices-services/title-ix/policy/.

SCMP11801S17@kenyon.edu

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback