Difference: Spring2017 (1 vs. 48)

Revision 482017-08-29 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 144 to 144
 
Added:
>
>
 
META FILEATTACHMENT attachment="ch2-2.1-2.pptx" attr="" comment="" date="1485269142" name="ch2-2.1-2.pptx" path="ch2-2.1-2.pptx" size="2841825" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch2.3-5.ppt" attr="" comment="" date="1485454223" name="ch2.3-5.ppt" path="ch2.3-5.ppt" size="2117632" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_03-1.ppt" attr="" comment="" date="1485885945" name="ch_03-1.ppt" path="ch_03-1.ppt" size="2756096" user="JimSkon" version="1"
Line: 160 to 162
 
META FILEATTACHMENT attachment="ch_11.ppt" attr="" comment="" date="1492534070" name="ch_11.ppt" path="ch_11.ppt" size="2872832" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_12.ppt" attr="" comment="" date="1492534384" name="ch_12.ppt" path="ch_12.ppt" size="4624384" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch14.ppt" attr="" comment="" date="1493734295" name="ch14.ppt" path="ch14.ppt" size="7070208" user="JimSkon" version="2"
Added:
>
>
META FILEATTACHMENT attachment="Day2.pptx" attr="" comment="" date="1504012780" name="Day2.pptx" path="Day2.pptx" size="5808067" user="JimSkon" version="1"

Revision 472017-05-04 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 84 to 84
 
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
Changed:
<
<
May 4 Chapter 14 - Recursion Factorial , Binary Seach , Binary/Linear Compare , Sorting , Merge Sort
Program
Code Link ch14.ppt Recursion 2000-2010 Final Project
>
>
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

Revision 462017-05-02 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 83 to 83
 
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
Changed:
<
<
May 2 Chapter 14 Recursion   Code, Merge Sort Link ch_11.ppt
ch14.ppt
  Extra Credit Tick Tack Toe
1995-1999
>
>
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
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.
Line: 142 to 142
 
Added:
>
>
 
META FILEATTACHMENT attachment="ch2-2.1-2.pptx" attr="" comment="" date="1485269142" name="ch2-2.1-2.pptx" path="ch2-2.1-2.pptx" size="2841825" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch2.3-5.ppt" attr="" comment="" date="1485454223" name="ch2.3-5.ppt" path="ch2.3-5.ppt" size="2117632" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_03-1.ppt" attr="" comment="" date="1485885945" name="ch_03-1.ppt" path="ch_03-1.ppt" size="2756096" user="JimSkon" version="1"
Line: 157 to 159
 
META FILEATTACHMENT attachment="Ch_06.1-3.ppt" attr="" comment="" date="1492534554" name="Ch_06.1-3.ppt" path="Ch_06.1-3.ppt" size="2248192" user="JimSkon" version="2"
META FILEATTACHMENT attachment="ch_11.ppt" attr="" comment="" date="1492534070" name="ch_11.ppt" path="ch_11.ppt" size="2872832" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_12.ppt" attr="" comment="" date="1492534384" name="ch_12.ppt" path="ch_12.ppt" size="4624384" user="JimSkon" version="1"
Changed:
<
<
META FILEATTACHMENT attachment="ch14.ppt" attr="" comment="" date="1493730316" name="ch14.ppt" path="ch14.ppt" size="6968320" user="JimSkon" version="1"
>
>
META FILEATTACHMENT attachment="ch14.ppt" attr="" comment="" date="1493734295" name="ch14.ppt" path="ch14.ppt" size="7070208" user="JimSkon" version="2"

Revision 452017-05-02 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 83 to 83
 
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
Changed:
<
<
May 2 Chapter 14 Recursion   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
Code Link ch14.ppt Recursion 2000-2010 Final Project
>
>
May 2 Chapter 14 Recursion   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
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

Line: 140 to 140
 
Added:
>
>
 
META FILEATTACHMENT attachment="ch2-2.1-2.pptx" attr="" comment="" date="1485269142" name="ch2-2.1-2.pptx" path="ch2-2.1-2.pptx" size="2841825" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch2.3-5.ppt" attr="" comment="" date="1485454223" name="ch2.3-5.ppt" path="ch2.3-5.ppt" size="2117632" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_03-1.ppt" attr="" comment="" date="1485885945" name="ch_03-1.ppt" path="ch_03-1.ppt" size="2756096" user="JimSkon" version="1"
Line: 155 to 157
 
META FILEATTACHMENT attachment="Ch_06.1-3.ppt" attr="" comment="" date="1492534554" name="Ch_06.1-3.ppt" path="Ch_06.1-3.ppt" size="2248192" user="JimSkon" version="2"
META FILEATTACHMENT attachment="ch_11.ppt" attr="" comment="" date="1492534070" name="ch_11.ppt" path="ch_11.ppt" size="2872832" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_12.ppt" attr="" comment="" date="1492534384" name="ch_12.ppt" path="ch_12.ppt" size="4624384" user="JimSkon" version="1"
Added:
>
>
META FILEATTACHMENT attachment="ch14.ppt" attr="" comment="" date="1493730316" name="ch14.ppt" path="ch14.ppt" size="6968320" user="JimSkon" version="1"

Revision 442017-04-27 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 82 to 82
 
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

Changed:
<
<
Apr 27 Chapter 11.2, 11.3 - Friends, Overloaded Operators, and Arrays in Classes In Class Activity Code   ch_11.ppt
ch_12.ppt
  1990-1994
>
>
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   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
Code Link ch14.ppt Recursion 2000-2010 Final Project
May 12 Final Exam:
Friday, May 12 at 8:30 a.m.
           

Revision 432017-04-27 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 82 to 82
 
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

Changed:
<
<
Apr 27 Chapter 11.2, 11.3 - Arrays and Classes, Dynamic Arrays In Class Activity Code   ch_12.ppt   1990-1994
May 2 Chapter 12.1 Friend Functions, Overloading, inheritance   Code, Merge Sort Link ch_11.ppt
ch14.ppt
  Extra Credit Tick Tack Toe
1995-1999
>
>
Apr 27 Chapter 11.2, 11.3 - Friends, Overloaded Operators, and Arrays in Classes In Class Activity Code   ch_11.ppt
ch_12.ppt
  1990-1994
May 2 Chapter 14 Recursion   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
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.

Revision 422017-04-27 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 85 to 85
 
Apr 27 Chapter 11.2, 11.3 - Arrays and Classes, Dynamic Arrays In Class Activity Code   ch_12.ppt   1990-1994
May 2 Chapter 12.1 Friend Functions, Overloading, inheritance   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
Code Link ch14.ppt Recursion 2000-2010 Final Project
Changed:
<
<
May 12 Final Exam:
Monday, May 12 at 8:30 a.m.
           
>
>
May 12 Final Exam:
Friday, May 12 at 8:30 a.m.
           
 Assignments are due by midnight of the day due.

Academic Honesty

Revision 412017-04-25 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 81 to 81
 
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  
Changed:
<
<
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 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 - Arrays and Classes, Dynamic Arrays In Class Activity Code   ch_12.ppt   1990-1994
May 2 Chapter 12.1 Friend Functions, Overloading, inheritance   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
Code Link ch14.ppt Recursion 2000-2010 Final Project

Revision 402017-04-25 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 78 to 78
 
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
Changed:
<
<
Apr 13 Chapter 10.3, 6.1, 6.2 - ADT's, File I/O   Code   Ch_06.1-3.ppt
OOP Lab 8 Chapter 8
Apr 18 Chapter 6.2, 6.3 - Character I/O, Array's with Classes Classes Tutorial     Ch_06.1-3.ppt Class Definitions 1980-1984
Apr 20 Chapter 11.1,11.2,11.3 - Friend Functions, Overloading Shakespeare in class start activity Code Link ch_11.ppt File I/O Lab 9 Chapter 10
Apr 25 Chapter 11.2, 11.3 - Arrays and Classes, Dynamic Arrays   Code   ch_11.ppt  

1985-1989

Extra Credit Tick Tack Toe

Apr 27 Chapter 12.1 Friend Functions, Overloading, inheritance In Class Activity Code Link ch_12.ppt   1990-1994
May 2 Chapter 14.1, 14.2 - Recursion, The Binary Search Algorithm Factorial, Binary Seach, Binary/Linear Compare, Sorting, Merge Sort Code, Merge Sort Link ch14.ppt   1995-1999
May 4 Towers of Hanoi - Example, Program Code   ch14.ppt Recursion 2000-2010 Final Project
>
>
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 - Arrays and Classes, Dynamic Arrays In Class Activity Code   ch_12.ppt   1990-1994
May 2 Chapter 12.1 Friend Functions, Overloading, inheritance   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
Code Link ch14.ppt Recursion 2000-2010 Final Project
 
May 12 Final Exam:
Monday, May 12 at 8:30 a.m.
           
Assignments are due by midnight of the day due.

Academic Honesty

Revision 392017-04-18 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 136 to 136
 
Added:
>
>

 
META FILEATTACHMENT attachment="ch2-2.1-2.pptx" attr="" comment="" date="1485269142" name="ch2-2.1-2.pptx" path="ch2-2.1-2.pptx" size="2841825" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch2.3-5.ppt" attr="" comment="" date="1485454223" name="ch2.3-5.ppt" path="ch2.3-5.ppt" size="2117632" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_03-1.ppt" attr="" comment="" date="1485885945" name="ch_03-1.ppt" path="ch_03-1.ppt" size="2756096" user="JimSkon" version="1"
Line: 148 to 152
 
META FILEATTACHMENT attachment="Ch8-3.ppt" attr="" comment="" date="1491328930" name="Ch8-3.ppt" path="Ch8-3.ppt" size="1030144" user="JimSkon" version="1"
META FILEATTACHMENT attachment="IntroObjectsc.ppt" attr="" comment="" date="1491498616" name="IntroObjectsc.ppt" path="IntroObjectsc.ppt" size="6718976" user="JimSkon" version="1"
META FILEATTACHMENT attachment="Ch_10_2-3.ppt" attr="" comment="" date="1491929982" name="Ch_10_2-3.ppt" path="Ch_10_2-3.ppt" size="2175488" user="JimSkon" version="2"
Changed:
<
<
META FILEATTACHMENT attachment="Ch_06.1-3.ppt" attr="" comment="" date="1492099464" name="Ch_06.1-3.ppt" path="Ch_06.1-3.ppt" size="2248192" user="JimSkon" version="1"
>
>
META FILEATTACHMENT attachment="Ch_06.1-3.ppt" attr="" comment="" date="1492534554" name="Ch_06.1-3.ppt" path="Ch_06.1-3.ppt" size="2248192" user="JimSkon" version="2"
META FILEATTACHMENT attachment="ch_11.ppt" attr="" comment="" date="1492534070" name="ch_11.ppt" path="ch_11.ppt" size="2872832" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_12.ppt" attr="" comment="" date="1492534384" name="ch_12.ppt" path="ch_12.ppt" size="4624384" user="JimSkon" version="1"

Revision 382017-04-13 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 134 to 134
 
Added:
>
>
 
META FILEATTACHMENT attachment="ch2-2.1-2.pptx" attr="" comment="" date="1485269142" name="ch2-2.1-2.pptx" path="ch2-2.1-2.pptx" size="2841825" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch2.3-5.ppt" attr="" comment="" date="1485454223" name="ch2.3-5.ppt" path="ch2.3-5.ppt" size="2117632" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_03-1.ppt" attr="" comment="" date="1485885945" name="ch_03-1.ppt" path="ch_03-1.ppt" size="2756096" user="JimSkon" version="1"
Line: 146 to 148
 
META FILEATTACHMENT attachment="Ch8-3.ppt" attr="" comment="" date="1491328930" name="Ch8-3.ppt" path="Ch8-3.ppt" size="1030144" user="JimSkon" version="1"
META FILEATTACHMENT attachment="IntroObjectsc.ppt" attr="" comment="" date="1491498616" name="IntroObjectsc.ppt" path="IntroObjectsc.ppt" size="6718976" user="JimSkon" version="1"
META FILEATTACHMENT attachment="Ch_10_2-3.ppt" attr="" comment="" date="1491929982" name="Ch_10_2-3.ppt" path="Ch_10_2-3.ppt" size="2175488" user="JimSkon" version="2"
Added:
>
>
META FILEATTACHMENT attachment="Ch_06.1-3.ppt" attr="" comment="" date="1492099464" name="Ch_06.1-3.ppt" path="Ch_06.1-3.ppt" size="2248192" user="JimSkon" version="1"

Revision 372017-04-11 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 132 to 132
 
Added:
>
>
 
META FILEATTACHMENT attachment="ch2-2.1-2.pptx" attr="" comment="" date="1485269142" name="ch2-2.1-2.pptx" path="ch2-2.1-2.pptx" size="2841825" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch2.3-5.ppt" attr="" comment="" date="1485454223" name="ch2.3-5.ppt" path="ch2.3-5.ppt" size="2117632" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_03-1.ppt" attr="" comment="" date="1485885945" name="ch_03-1.ppt" path="ch_03-1.ppt" size="2756096" user="JimSkon" version="1"
Line: 143 to 145
 
META FILEATTACHMENT attachment="Ch8.1-2.ppt" attr="" comment="" date="1491326096" name="Ch8.1-2.ppt" path="Ch8.1-2.ppt" size="4834304" user="JimSkon" version="2"
META FILEATTACHMENT attachment="Ch8-3.ppt" attr="" comment="" date="1491328930" name="Ch8-3.ppt" path="Ch8-3.ppt" size="1030144" user="JimSkon" version="1"
META FILEATTACHMENT attachment="IntroObjectsc.ppt" attr="" comment="" date="1491498616" name="IntroObjectsc.ppt" path="IntroObjectsc.ppt" size="6718976" user="JimSkon" version="1"
Changed:
<
<
META FILEATTACHMENT attachment="Ch_10_2-3.ppt" attr="" comment="" date="1491498617" name="Ch_10_2-3.ppt" path="Ch_10_2-3.ppt" size="2075648" user="JimSkon" version="1"
>
>
META FILEATTACHMENT attachment="Ch_10_2-3.ppt" attr="" comment="" date="1491929982" name="Ch_10_2-3.ppt" path="Ch_10_2-3.ppt" size="2175488" user="JimSkon" version="2"

Revision 362017-04-06 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 76 to 76
 
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    
Changed:
<
<
Apr 6 Chapter 10.2 - Intro to Object Oriented Concepts, structures ClassNotes1 Code Link IntroObjectsc.ppt
  Lab 7 Chapter 7
1970-1974
>
>
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, 6.1, 6.2 - ADT's, File I/O   Code   Ch_06.1-3.ppt
OOP Lab 8 Chapter 8
Apr 18 Chapter 6.2, 6.3 - Character I/O, Array's with Classes Classes Tutorial     Ch_06.1-3.ppt Class Definitions 1980-1984
Line: 128 to 128
 
Added:
>
>

 
META FILEATTACHMENT attachment="ch2-2.1-2.pptx" attr="" comment="" date="1485269142" name="ch2-2.1-2.pptx" path="ch2-2.1-2.pptx" size="2841825" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch2.3-5.ppt" attr="" comment="" date="1485454223" name="ch2.3-5.ppt" path="ch2.3-5.ppt" size="2117632" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_03-1.ppt" attr="" comment="" date="1485885945" name="ch_03-1.ppt" path="ch_03-1.ppt" size="2756096" user="JimSkon" version="1"
Line: 138 to 142
 
META FILEATTACHMENT attachment="Ch7.1-4.ppt" attr="" comment="" date="1487871138" 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="1491326096" name="Ch8.1-2.ppt" path="Ch8.1-2.ppt" size="4834304" user="JimSkon" version="2"
META FILEATTACHMENT attachment="Ch8-3.ppt" attr="" comment="" date="1491328930" name="Ch8-3.ppt" path="Ch8-3.ppt" size="1030144" user="JimSkon" version="1"
Added:
>
>
META FILEATTACHMENT attachment="IntroObjectsc.ppt" attr="" comment="" date="1491498616" name="IntroObjectsc.ppt" path="IntroObjectsc.ppt" size="6718976" user="JimSkon" version="1"
META FILEATTACHMENT attachment="Ch_10_2-3.ppt" attr="" comment="" date="1491498617" name="Ch_10_2-3.ppt" path="Ch_10_2-3.ppt" size="2075648" user="JimSkon" version="1"

Revision 352017-04-04 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 75 to 75
 
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
Changed:
<
<
Apr 4 Chapter 8.3,10.1 Vectors Hands On
StructNotes
C++ string reference
Code Link Ch8-3.ppt Vectors  
Apr 6 Chapter 10.2 - Intro to Object Oriented Concepts, structures ClassNotes1 Code   IntroObjectsc.ppt
OOP Lab 7 Chapter 7
1970-1974
Apr 11 Chapter 10.2, 10.3, Classes,   Code   Ch_10_2-3.ppt Class Definitions 1975-1979
Apr 13 Chapter 10.3, 6.1, 6.2 - ADT's, File I/O   Code   Ch_06.1-3.ppt
File I/O Lab 8 Chapter 8
Apr 18 Chapter 6.2, 6.3 - Character I/O, Array's with Classes Classes Tutorial     Ch_06.1-3.ppt   1980-1984
Apr 20 Chapter 11.1,11.2,11.3 - Friend Functions, Overloading Shakespeare in class start activity Code Link ch_11.ppt   Lab 9 Chapter 10
>
>
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, 6.1, 6.2 - ADT's, File I/O   Code   Ch_06.1-3.ppt
OOP Lab 8 Chapter 8
Apr 18 Chapter 6.2, 6.3 - Character I/O, Array's with Classes Classes Tutorial     Ch_06.1-3.ppt Class Definitions 1980-1984
Apr 20 Chapter 11.1,11.2,11.3 - Friend Functions, Overloading Shakespeare in class start activity Code Link ch_11.ppt File I/O Lab 9 Chapter 10
 
Apr 25 Chapter 11.2, 11.3 - Arrays and Classes, Dynamic Arrays   Code   ch_11.ppt  

1985-1989

Extra Credit Tick Tack Toe

Apr 27 Chapter 12.1 Friend Functions, Overloading, inheritance In Class Activity Code Link ch_12.ppt   1990-1994
May 2 Chapter 14.1, 14.2 - Recursion, The Binary Search Algorithm Factorial, Binary Seach, Binary/Linear Compare, Sorting, Merge Sort Code, Merge Sort Link ch14.ppt   1995-1999
Line: 124 to 124
 
Added:
>
>

 
META FILEATTACHMENT attachment="ch2-2.1-2.pptx" attr="" comment="" date="1485269142" name="ch2-2.1-2.pptx" path="ch2-2.1-2.pptx" size="2841825" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch2.3-5.ppt" attr="" comment="" date="1485454223" name="ch2.3-5.ppt" path="ch2.3-5.ppt" size="2117632" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_03-1.ppt" attr="" comment="" date="1485885945" name="ch_03-1.ppt" path="ch_03-1.ppt" size="2756096" user="JimSkon" version="1"
Line: 132 to 136
 
META FILEATTACHMENT attachment="CH_5.1-3.ppt" attr="" comment="" date="1487256051" name="CH_5.1-3.ppt" path="CH_5.1-3.ppt" size="1374720" user="JimSkon" version="2"
META FILEATTACHMENT attachment="CH_5.4.ppt" attr="" comment="" date="1487256052" 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="1487871138" name="Ch7.1-4.ppt" path="Ch7.1-4.ppt" size="3049984" user="JimSkon" version="1"
Changed:
<
<
META FILEATTACHMENT attachment="Ch8.1-2.ppt" attr="" comment="" date="1490886120" name="Ch8.1-2.ppt" path="Ch8.1-2.ppt" size="4255744" user="JimSkon" version="1"
>
>
META FILEATTACHMENT attachment="Ch8.1-2.ppt" attr="" comment="" date="1491326096" name="Ch8.1-2.ppt" path="Ch8.1-2.ppt" size="4834304" user="JimSkon" version="2"
META FILEATTACHMENT attachment="Ch8-3.ppt" attr="" comment="" date="1491328930" name="Ch8-3.ppt" path="Ch8-3.ppt" size="1030144" user="JimSkon" version="1"

Revision 342017-04-04 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 74 to 74
 
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
Changed:
<
<
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 StructNotes C++ string reference Code Link Ch8-3.ppt Vectors  
>
>
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 Link Ch8-3.ppt Vectors  
 
Apr 6 Chapter 10.2 - Intro to Object Oriented Concepts, structures ClassNotes1 Code   IntroObjectsc.ppt
OOP Lab 7 Chapter 7
1970-1974
Apr 11 Chapter 10.2, 10.3, Classes,   Code   Ch_10_2-3.ppt Class Definitions 1975-1979
Apr 13 Chapter 10.3, 6.1, 6.2 - ADT's, File I/O   Code   Ch_06.1-3.ppt
File I/O Lab 8 Chapter 8

Revision 332017-03-30 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 74 to 74
 
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
Changed:
<
<
Mar 30 Chapter 8.1, 8.2 - C-Strings and String class   Code Link Ch8.1-2.ppt Strings 1965-1969
>
>
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 StructNotes C++ string reference Code Link Ch8-3.ppt Vectors  
Apr 6 Chapter 10.2 - Intro to Object Oriented Concepts, structures ClassNotes1 Code   IntroObjectsc.ppt
OOP Lab 7 Chapter 7
1970-1974
Apr 11 Chapter 10.2, 10.3, Classes,   Code   Ch_10_2-3.ppt Class Definitions 1975-1979

Revision 322017-03-30 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 72 to 72
 
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
Changed:
<
<
Mar 23 Multidimensional Arrays - Tick Tack Toe StringNotes1 Code   Ch8.1-2.ppt    
Mar 28 Chapter 8.1, 8.2 - C-Strings and String class Hands On Code   Ch7.4.ppt
Ch8.1-2.ppt
  1960-1964
Lab 6 Chapter 7
Mar 30 Chapter 8.2 - String class   Code Link   Strings 1965-1969
>
>
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   Code Link Ch8.1-2.ppt Strings 1965-1969
 
Apr 4 Chapter 8.3,10.1 Vectors StructNotes C++ string reference Code Link Ch8-3.ppt Vectors  
Apr 6 Chapter 10.2 - Intro to Object Oriented Concepts, structures ClassNotes1 Code   IntroObjectsc.ppt
OOP Lab 7 Chapter 7
1970-1974
Apr 11 Chapter 10.2, 10.3, Classes,   Code   Ch_10_2-3.ppt Class Definitions 1975-1979
Line: 132 to 132
 
META FILEATTACHMENT attachment="CH_5.1-3.ppt" attr="" comment="" date="1487256051" name="CH_5.1-3.ppt" path="CH_5.1-3.ppt" size="1374720" user="JimSkon" version="2"
META FILEATTACHMENT attachment="CH_5.4.ppt" attr="" comment="" date="1487256052" 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="1487871138" 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="1490886120" name="Ch8.1-2.ppt" path="Ch8.1-2.ppt" size="4255744" user="JimSkon" version="1"

Revision 312017-03-28 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 73 to 73
 
  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   Ch8.1-2.ppt    
Changed:
<
<
Mar 28 Chapter 8.1, 8.2 - C-Strings and String class   Code   Ch7.4.ppt
Ch8.1-2.ppt
  1960-1964
Lab 6 Chapter 7
>
>
Mar 28 Chapter 8.1, 8.2 - C-Strings and String class Hands On Code   Ch7.4.ppt
Ch8.1-2.ppt
  1960-1964
Lab 6 Chapter 7
 
Mar 30 Chapter 8.2 - String class   Code Link   Strings 1965-1969
Apr 4 Chapter 8.3,10.1 Vectors StructNotes C++ string reference Code Link Ch8-3.ppt Vectors  
Apr 6 Chapter 10.2 - Intro to Object Oriented Concepts, structures ClassNotes1 Code   IntroObjectsc.ppt
OOP Lab 7 Chapter 7
1970-1974

Revision 302017-03-23 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 72 to 72
 
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
Changed:
<
<
Mar 23 Guest Speaker Ashleigh Zarley (ITS), Lab work StringNotes1 Code   Ch8.1-2.ppt    
Mar 28 Multidimensional Arrays - Tick Tack Toe
Chapter 8.1, 8.2 - C-Strings and String class
  Code   Ch7.4.ppt
Ch8.1-2.ppt
  1960-1964
Lab 6 Chapter 7
>
>
Mar 23 Multidimensional Arrays - Tick Tack Toe StringNotes1 Code   Ch8.1-2.ppt    
Mar 28 Chapter 8.1, 8.2 - C-Strings and String class   Code   Ch7.4.ppt
Ch8.1-2.ppt
  1960-1964
Lab 6 Chapter 7
 
Mar 30 Chapter 8.2 - String class   Code Link   Strings 1965-1969
Apr 4 Chapter 8.3,10.1 Vectors StructNotes C++ string reference Code Link Ch8-3.ppt Vectors  
Apr 6 Chapter 10.2 - Intro to Object Oriented Concepts, structures ClassNotes1 Code   IntroObjectsc.ppt
OOP Lab 7 Chapter 7
1970-1974

Revision 292017-03-21 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 71 to 71
 
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            
Changed:
<
<
Mar 21 Chapter 7.3-7.4 - Programming with Arrays, sorting, Multidimensional Arrays   Code   Ch7.1-4.ppt Array Techniques Lab 5 Chapter 7 1955-1959
>
>
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 Guest Speaker Ashleigh Zarley (ITS), Lab work StringNotes1 Code   Ch8.1-2.ppt    
Mar 28 Multidimensional Arrays - Tick Tack Toe
Chapter 8.1, 8.2 - C-Strings and String class
  Code   Ch7.4.ppt
Ch8.1-2.ppt
  1960-1964
Lab 6 Chapter 7
Mar 30 Chapter 8.2 - String class   Code Link   Strings 1965-1969

Revision 282017-03-02 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 69 to 69
 
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
Changed:
<
<
Mar 2 Midterm Exam            
>
>
Mar 2 Midterm Exam     Link      
 
  Midterm Break            
Mar 21 Chapter 7.3-7.4 - Programming with Arrays, sorting, Multidimensional Arrays   Code   Ch7.1-4.ppt Array Techniques Lab 5 Chapter 7 1955-1959
Mar 23 Guest Speaker Ashleigh Zarley (ITS), Lab work StringNotes1 Code   Ch8.1-2.ppt    

Revision 272017-02-28 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 68 to 68
 
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
Changed:
<
<
Feb 28 Chapter 7.1-7.3 - Arrays, Arrays with Functions   Code     Arrays Lab 4-2 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            
  Midterm Break            
Changed:
<
<
Mar 21 Chapter 7.3-7.4 - Programming with Arrays, sorting, Multidimensional Arrays   Code   Ch7.1-4.ppt Array Techniques Lab 5 Chapter 7 1955-1959
>
>
Mar 21 Chapter 7.3-7.4 - Programming with Arrays, sorting, Multidimensional Arrays   Code   Ch7.1-4.ppt Array Techniques Lab 5 Chapter 7 1955-1959
 
Mar 23 Guest Speaker Ashleigh Zarley (ITS), Lab work StringNotes1 Code   Ch8.1-2.ppt    
Mar 28 Multidimensional Arrays - Tick Tack Toe
Chapter 8.1, 8.2 - C-Strings and String class
  Code   Ch7.4.ppt
Ch8.1-2.ppt
  1960-1964
Lab 6 Chapter 7
Mar 30 Chapter 8.2 - String class   Code Link   Strings 1965-1969

Revision 262017-02-23 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 67 to 67
 
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
Changed:
<
<
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 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   Code     Arrays Lab 4-2 Chapter 5
Mar 2 Midterm Exam            
  Midterm Break            
Line: 122 to 122
 
Added:
>
>
 
META FILEATTACHMENT attachment="ch2-2.1-2.pptx" attr="" comment="" date="1485269142" name="ch2-2.1-2.pptx" path="ch2-2.1-2.pptx" size="2841825" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch2.3-5.ppt" attr="" comment="" date="1485454223" name="ch2.3-5.ppt" path="ch2.3-5.ppt" size="2117632" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_03-1.ppt" attr="" comment="" date="1485885945" name="ch_03-1.ppt" path="ch_03-1.ppt" size="2756096" user="JimSkon" version="1"
Line: 129 to 131
 
META FILEATTACHMENT attachment="ch_04.4-6.ppt" attr="" comment="" date="1487087371" name="ch_04.4-6.ppt" path="ch_04.4-6.ppt" size="3308032" user="JimSkon" version="2"
META FILEATTACHMENT attachment="CH_5.1-3.ppt" attr="" comment="" date="1487256051" name="CH_5.1-3.ppt" path="CH_5.1-3.ppt" size="1374720" user="JimSkon" version="2"
META FILEATTACHMENT attachment="CH_5.4.ppt" attr="" comment="" date="1487256052" name="CH_5.4.ppt" path="CH_5.4.ppt" size="875520" user="JimSkon" version="1"
Added:
>
>
META FILEATTACHMENT attachment="Ch7.1-4.ppt" attr="" comment="" date="1487871138" name="Ch7.1-4.ppt" path="Ch7.1-4.ppt" size="3049984" user="JimSkon" version="1"

Revision 252017-02-23 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 67 to 67
 
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
Changed:
<
<
Feb 23 Chapter 7.1-7.3 - Arrays, Arrays with Functions   Code link Ch7.1-4.ppt Random Lab 4-1 Chapter 5
>
>
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   Code     Arrays Lab 4-2 Chapter 5
Mar 2 Midterm Exam            
  Midterm Break            

Revision 242017-02-21 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 66 to 66
 
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
Changed:
<
<
Feb 21 Chapter 5.3-5.5 - Procedural Abstraction, debugging Creating random numbers Hands On     CH_5.4.ppt   Lab 3 Chapter 4
>
>
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   Code link Ch7.1-4.ppt Random Lab 4-1 Chapter 5
Feb 28 Chapter 7.1-7.3 - Arrays, Arrays with Functions   Code     Arrays Lab 4-2 Chapter 5
Mar 2 Midterm Exam            

Revision 232017-02-21 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 66 to 66
 
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
Changed:
<
<
Feb 21 Chapter 5.3-5.5 - Procedural Abstraction, debugging Creating random numbers     CH_5.4.ppt   Lab 3 Chapter 4
>
>
Feb 21 Chapter 5.3-5.5 - Procedural Abstraction, debugging Creating random numbers Hands On     CH_5.4.ppt   Lab 3 Chapter 4
 
Feb 23 Chapter 7.1-7.3 - Arrays, Arrays with Functions   Code link Ch7.1-4.ppt Random Lab 4-1 Chapter 5
Feb 28 Chapter 7.1-7.3 - Arrays, Arrays with Functions   Code     Arrays Lab 4-2 Chapter 5
Mar 2 Midterm Exam            

Revision 222017-02-16 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 64 to 64
 
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
   
Changed:
<
<
Feb 14 Chapter 4.3-4.6 - Procedural Abstration, Local Variables, and Overloading Names. Functions2 Hands On Code Link

ch_04.4-6.ppt

CH_5.1-3.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 Abstration Creating random numbers Code link CH_5.4.ppt Void functions, Call-By-Referance 1950-1954
Feb 21 Chapter 5.3-5.5 - Procedural Abstraction, debugging       CH_5.4.ppt   Lab 3 Chapter 4
>
>
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     CH_5.4.ppt   Lab 3 Chapter 4
 
Feb 23 Chapter 7.1-7.3 - Arrays, Arrays with Functions   Code link Ch7.1-4.ppt Random Lab 4-1 Chapter 5
Feb 28 Chapter 7.1-7.3 - Arrays, Arrays with Functions   Code     Arrays Lab 4-2 Chapter 5
Mar 2 Midterm Exam            
  Midterm Break            
Changed:
<
<
Mar 21 Chapter 7.3-7.4 - Programming with Arrays, sorting, Multidimensional Arrays   Code   Ch7.1-4.ppt Array Techiques Lab 5 Chapter 7 1955-1959
>
>
Mar 21 Chapter 7.3-7.4 - Programming with Arrays, sorting, Multidimensional Arrays   Code   Ch7.1-4.ppt Array Techniques Lab 5 Chapter 7 1955-1959
 
Mar 23 Guest Speaker Ashleigh Zarley (ITS), Lab work StringNotes1 Code   Ch8.1-2.ppt    
Mar 28 Multidimensional Arrays - Tick Tack Toe
Chapter 8.1, 8.2 - C-Strings and String class
  Code   Ch7.4.ppt
Ch8.1-2.ppt
  1960-1964
Lab 6 Chapter 7
Mar 30 Chapter 8.2 - String class   Code Link   Strings 1965-1969
Line: 118 to 118
 
Added:
>
>

 
META FILEATTACHMENT attachment="ch2-2.1-2.pptx" attr="" comment="" date="1485269142" name="ch2-2.1-2.pptx" path="ch2-2.1-2.pptx" size="2841825" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch2.3-5.ppt" attr="" comment="" date="1485454223" name="ch2.3-5.ppt" path="ch2.3-5.ppt" size="2117632" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_03-1.ppt" attr="" comment="" date="1485885945" name="ch_03-1.ppt" path="ch_03-1.ppt" size="2756096" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_03-Part3.ppt" attr="" comment="" date="1486657312" name="ch_03-Part3.ppt" path="ch_03-Part3.ppt" size="1794560" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_04.4-6.ppt" attr="" comment="" date="1487087371" name="ch_04.4-6.ppt" path="ch_04.4-6.ppt" size="3308032" user="JimSkon" version="2"
Changed:
<
<
META FILEATTACHMENT attachment="CH_5.1-3.ppt" attr="" comment="" date="1487085424" name="CH_5.1-3.ppt" path="CH_5.1-3.ppt" size="1373184" user="JimSkon" version="1"
>
>
META FILEATTACHMENT attachment="CH_5.1-3.ppt" attr="" comment="" date="1487256051" name="CH_5.1-3.ppt" path="CH_5.1-3.ppt" size="1374720" user="JimSkon" version="2"
META FILEATTACHMENT attachment="CH_5.4.ppt" attr="" comment="" date="1487256052" name="CH_5.4.ppt" path="CH_5.4.ppt" size="875520" user="JimSkon" version="1"

Revision 212017-02-14 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 64 to 64
 
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
   
Changed:
<
<
Feb 14 Chapter 4.3-4.6 - Procedural Abstration, Local Variables, and Overloading Names. Functions2 Code Link CH_5.1-3.ppt Functions,
Type casting, Boolean Expressions, Multiway If-Else, Switch, Iteration

1945-1949

Lab 2 Chapter 3

>
>
Feb 14 Chapter 4.3-4.6 - Procedural Abstration, Local Variables, and Overloading Names. Functions2 Hands On Code Link

ch_04.4-6.ppt

CH_5.1-3.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 Abstration Creating random numbers Code link CH_5.4.ppt Void functions, Call-By-Referance 1950-1954
Changed:
<
<
Feb 21 Chapter 5.3-5.5 - Procedural Abstration, debugging       CH_5.4.ppt   Lab 3 Chapter 4
>
>
Feb 21 Chapter 5.3-5.5 - Procedural Abstraction, debugging       CH_5.4.ppt   Lab 3 Chapter 4
 
Feb 23 Chapter 7.1-7.3 - Arrays, Arrays with Functions   Code link Ch7.1-4.ppt Random Lab 4-1 Chapter 5
Feb 28 Chapter 7.1-7.3 - Arrays, Arrays with Functions   Code     Arrays Lab 4-2 Chapter 5
Mar 2 Midterm Exam            
Line: 114 to 114
 
Added:
>
>

 
META FILEATTACHMENT attachment="ch2-2.1-2.pptx" attr="" comment="" date="1485269142" name="ch2-2.1-2.pptx" path="ch2-2.1-2.pptx" size="2841825" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch2.3-5.ppt" attr="" comment="" date="1485454223" name="ch2.3-5.ppt" path="ch2.3-5.ppt" size="2117632" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_03-1.ppt" attr="" comment="" date="1485885945" name="ch_03-1.ppt" path="ch_03-1.ppt" size="2756096" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_03-Part3.ppt" attr="" comment="" date="1486657312" name="ch_03-Part3.ppt" path="ch_03-Part3.ppt" size="1794560" user="JimSkon" version="1"
Changed:
<
<
META FILEATTACHMENT attachment="ch_04.4-6.ppt" attr="" comment="" date="1486657311" name="ch_04.4-6.ppt" path="ch_04.4-6.ppt" size="3309056" user="JimSkon" version="1"
>
>
META FILEATTACHMENT attachment="ch_04.4-6.ppt" attr="" comment="" date="1487087371" name="ch_04.4-6.ppt" path="ch_04.4-6.ppt" size="3308032" user="JimSkon" version="2"
META FILEATTACHMENT attachment="CH_5.1-3.ppt" attr="" comment="" date="1487085424" name="CH_5.1-3.ppt" path="CH_5.1-3.ppt" size="1373184" user="JimSkon" version="1"

Revision 202017-02-13 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 98 to 98
  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).
Changed:
<
<
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/
>
>
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

 

Revision 192017-02-09 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 107 to 107
 
  • : ch_03-Part3.ppt
Added:
>
>

 
META FILEATTACHMENT attachment="ch2-2.1-2.pptx" attr="" comment="" date="1485269142" name="ch2-2.1-2.pptx" path="ch2-2.1-2.pptx" size="2841825" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch2.3-5.ppt" attr="" comment="" date="1485454223" name="ch2.3-5.ppt" path="ch2.3-5.ppt" size="2117632" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_03-1.ppt" attr="" comment="" date="1485885945" name="ch_03-1.ppt" path="ch_03-1.ppt" size="2756096" user="JimSkon" version="1"
Changed:
<
<
META FILEATTACHMENT attachment="ch_03-Part3.ppt" attr="" comment="" date="1486482610" name="ch_03-Part3.ppt" path="ch_03-Part3.ppt" size="1794560" user="JimSkon" version="1"
>
>
META FILEATTACHMENT attachment="ch_03-Part3.ppt" attr="" comment="" date="1486657312" name="ch_03-Part3.ppt" path="ch_03-Part3.ppt" size="1794560" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_04.4-6.ppt" attr="" comment="" date="1486657311" name="ch_04.4-6.ppt" path="ch_04.4-6.ppt" size="3309056" user="JimSkon" version="1"

Revision 182017-02-08 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 12 to 12
 
Changed:
<
<
  • 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 excepts must be pre-approved by the instructor).
>
>
  • 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

  • Juviand Rivera and Anna Gerhardinger

Revision 172017-02-07 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 62 to 62
 
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
Changed:
<
<
Feb 7 Chapter 3.3-3.4 - More on Loops Notes Code  
ch_03-Part3.ppt
  1940-1944
>
>
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 Abstration, Local Variables, and Overloading Names. Functions2 Code Link CH_5.1-3.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 Abstration Creating random numbers Code link CH_5.4.ppt Void functions, Call-By-Referance 1950-1954
Line: 105 to 105
 
Added:
>
>
  • : ch_03-Part3.ppt
 
META FILEATTACHMENT attachment="ch2-2.1-2.pptx" attr="" comment="" date="1485269142" name="ch2-2.1-2.pptx" path="ch2-2.1-2.pptx" size="2841825" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch2.3-5.ppt" attr="" comment="" date="1485454223" name="ch2.3-5.ppt" path="ch2.3-5.ppt" size="2117632" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch_03-1.ppt" attr="" comment="" date="1485885945" name="ch_03-1.ppt" path="ch_03-1.ppt" size="2756096" user="JimSkon" version="1"
Added:
>
>
META FILEATTACHMENT attachment="ch_03-Part3.ppt" attr="" comment="" date="1486482610" name="ch_03-Part3.ppt" path="ch_03-Part3.ppt" size="1794560" user="JimSkon" version="1"

Revision 162017-01-31 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 103 to 103
 
Added:
>
>
 
META FILEATTACHMENT attachment="ch2-2.1-2.pptx" attr="" comment="" date="1485269142" name="ch2-2.1-2.pptx" path="ch2-2.1-2.pptx" size="2841825" user="JimSkon" version="1"
META FILEATTACHMENT attachment="ch2.3-5.ppt" attr="" comment="" date="1485454223" name="ch2.3-5.ppt" path="ch2.3-5.ppt" size="2117632" user="JimSkon" version="1"
Added:
>
>
META FILEATTACHMENT attachment="ch_03-1.ppt" attr="" comment="" date="1485885945" name="ch_03-1.ppt" path="ch_03-1.ppt" size="2756096" user="JimSkon" version="1"

Revision 152017-01-26 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 101 to 101
 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/
Added:
>
>
 
META FILEATTACHMENT attachment="ch2-2.1-2.pptx" attr="" comment="" date="1485269142" name="ch2-2.1-2.pptx" path="ch2-2.1-2.pptx" size="2841825" user="JimSkon" version="1"
Added:
>
>
META FILEATTACHMENT attachment="ch2.3-5.ppt" attr="" comment="" date="1485454223" name="ch2.3-5.ppt" path="ch2.3-5.ppt" size="2117632" user="JimSkon" version="1"

Revision 142017-01-24 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 58 to 58
 
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    
Changed:
<
<
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
Comments
Lab 0 Chapter 1
>
>
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

Revision 132017-01-24 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 99 to 99
 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/ \ No newline at end of file

Added:
>
>

META FILEATTACHMENT attachment="ch2-2.1-2.pptx" attr="" comment="" date="1485269142" name="ch2-2.1-2.pptx" path="ch2-2.1-2.pptx" size="2841825" user="JimSkon" version="1"

Revision 122017-01-19 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 8 to 8
 

Course Information

  • James Skon
  • Office Hayes Hall 303
Changed:
<
<
  • Office Hours: TBD
>
>
  • Office Hours: 10-11 M-F
 
  • Phone: (740) 427-5369
  • Textbook: Problem Solving with C++ 8th ed, by Walter Savitch.
  • Room and Time: Hayes 311, 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 excepts must be pre-approved by the instructor).
Changed:
<
<

Tutor

  • TBA
>
>

Tutors

  • Juviand Rivera and Anna Gerhardinger
  • Tutoring schedule: Sunday and Tuesday evening from 7:00-9:00 pm in Hayes 311.
 

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-01-17 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 97 to 97
  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).
Deleted:
<
<
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/
 \ No newline at end of file
Added:
>
>
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/
 \ No newline at end of file

Revision 102017-01-17 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 29 to 29
 

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.
>
>
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

Revision 92017-01-17 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 57 to 57
 
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    
Changed:
<
<
Jan 24 Chapter 2.1-2.2 - C++ Basics (Variables, Assignments, I/O) Notes3 CodeDay3 Link ch2-2.1-2.pptx First Exercises
Comments
Lab 0 Chapter 1
Jan 26 Chapter 2.2-2.5 - Data Types, Expressions, Flow Control, Style Notes4 CodeDay4 Link ch2.3-5.ppt Assignment,
Input And Output,
Integers,
Other Expressions
1930s
>
>
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
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 Code  
ch_03-Part3.ppt
  1940-1944

Revision 82017-01-17 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 58 to 58
 
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 CodeDay3 Link ch2-2.1-2.pptx First Exercises
Comments
Lab 0 Chapter 1
Changed:
<
<
Jan 26 Chapter 2.2-2.5 - Data Types, Expressions, Flow Control, Style Notes4 CodeDay4 Link ch2.3-5.ppt Assignment,
Input And Output,
Integers,
Other Expressions
1930s
>
>
Jan 26 Chapter 2.2-2.5 - Data Types, Expressions, Flow Control, Style Notes4 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
Changed:
<
<
Feb 7 Chapter 3.3-3.4 - More on Loops Notes Code  
ch_03-Part3.ppt
  1940-1944
>
>
Feb 7 Chapter 3.3-3.4 - More on Loops Notes 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
   
Changed:
<
<
Feb 14 Chapter 4.3-4.6 - Procedural Abstration, Local Variables, and Overloading Names. Functions2 Code Link CH_5.1-3.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 Abstration Creating random numbers Code link CH_5.4.ppt Void functions, Call-By-Referance 1950-1954
>
>
Feb 14 Chapter 4.3-4.6 - Procedural Abstration, Local Variables, and Overloading Names. Functions2 Code Link CH_5.1-3.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 Abstration Creating random numbers Code link CH_5.4.ppt Void functions, Call-By-Referance 1950-1954
 
Feb 21 Chapter 5.3-5.5 - Procedural Abstration, debugging       CH_5.4.ppt   Lab 3 Chapter 4
Feb 23 Chapter 7.1-7.3 - Arrays, Arrays with Functions   Code link Ch7.1-4.ppt Random Lab 4-1 Chapter 5
Feb 28 Chapter 7.1-7.3 - Arrays, Arrays with Functions   Code     Arrays Lab 4-2 Chapter 5
Mar 2 Midterm Exam            
  Midterm Break            
Changed:
<
<
Mar 21 Chapter 7.3-7.4 - Programming with Arrays, sorting, Multidimensional Arrays   Code   Ch7.1-4.ppt Array Techiques Lab 5 Chapter 7 1955-1959 or Rafael Lozano-Hemmer
>
>
Mar 21 Chapter 7.3-7.4 - Programming with Arrays, sorting, Multidimensional Arrays   Code   Ch7.1-4.ppt Array Techiques Lab 5 Chapter 7 1955-1959
 
Mar 23 Guest Speaker Ashleigh Zarley (ITS), Lab work StringNotes1 Code   Ch8.1-2.ppt    
Changed:
<
<
Mar 28 Multidimensional Arrays - Tick Tack Toe
Chapter 8.1, 8.2 - C-Strings and String class
  Code   Ch7.4.ppt
Ch8.1-2.ppt
  1960-1964 or Rafael Lozano-Hemmer
Lab 6 Chapter 7
Mar 30 Chapter 8.2 - String class   Code Link   Strings 1965-1969 or Rafael Lozano-Hemmer
>
>
Mar 28 Multidimensional Arrays - Tick Tack Toe
Chapter 8.1, 8.2 - C-Strings and String class
  Code   Ch7.4.ppt
Ch8.1-2.ppt
  1960-1964
Lab 6 Chapter 7
Mar 30 Chapter 8.2 - String class   Code Link   Strings 1965-1969
 
Apr 4 Chapter 8.3,10.1 Vectors StructNotes C++ string reference Code Link Ch8-3.ppt Vectors  
Changed:
<
<
Apr 6 Chapter 10.2 - Intro to Object Oriented Concepts, structures ClassNotes1 Code   IntroObjectsc.ppt
OOP Lab 7 Chapter 7
1970-1974
Apr 11 Chapter 10.2, 10.3, Classes,   Code   Ch_10_2-3.ppt Class Definitions 1975-1979
>
>
Apr 6 Chapter 10.2 - Intro to Object Oriented Concepts, structures ClassNotes1 Code   IntroObjectsc.ppt
OOP Lab 7 Chapter 7
1970-1974
Apr 11 Chapter 10.2, 10.3, Classes,   Code   Ch_10_2-3.ppt Class Definitions 1975-1979
 
Apr 13 Chapter 10.3, 6.1, 6.2 - ADT's, File I/O   Code   Ch_06.1-3.ppt
File I/O Lab 8 Chapter 8
Changed:
<
<
Apr 18 Chapter 6.2, 6.3 - Character I/O, Array's with Classes Classes Tutorial     Ch_06.1-3.ppt   1980-1984
>
>
Apr 18 Chapter 6.2, 6.3 - Character I/O, Array's with Classes Classes Tutorial     Ch_06.1-3.ppt   1980-1984
 
Apr 20 Chapter 11.1,11.2,11.3 - Friend Functions, Overloading Shakespeare in class start activity Code Link ch_11.ppt   Lab 9 Chapter 10
Changed:
<
<
Apr 25 Chapter 11.2, 11.3 - Arrays and Classes, Dynamic Arrays   Code   ch_11.ppt  

1985-1989

Extra Credit Tick Tack Toe

Apr 27 Chapter 12.1 Friend Functions, Overloading, inheritance In Class Activity Code Link ch_12.ppt   1990-1994
May 2 Chapter 14.1, 14.2 - Recursion, The Binary Search Algorithm Factorial, Binary Seach, Binary/Linear Compare, Sorting, Merge Sort Code, Merge Sort Link ch14.ppt   1995-1999
May 4 Towers of Hanoi - Example, Program Code   ch14.ppt Recursion 2000-2010 Final Project
>
>
Apr 25 Chapter 11.2, 11.3 - Arrays and Classes, Dynamic Arrays   Code   ch_11.ppt  

1985-1989

Extra Credit Tick Tack Toe

Apr 27 Chapter 12.1 Friend Functions, Overloading, inheritance In Class Activity Code Link ch_12.ppt   1990-1994
May 2 Chapter 14.1, 14.2 - Recursion, The Binary Search Algorithm Factorial, Binary Seach, Binary/Linear Compare, Sorting, Merge Sort Code, Merge Sort Link ch14.ppt   1995-1999
May 4 Towers of Hanoi - Example, Program Code   ch14.ppt Recursion 2000-2010 Final Project
 
May 12 Final Exam:
Monday, May 12 at 8:30 a.m.
           
Assignments are due by midnight of the day due.

Academic Honesty

Revision 72017-01-17 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 55 to 55
 
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    
Added:
>
>
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    
Changed:
<
<
Jan ? Evening (7:00) in Hayes 311. Help installing Netbeans on your Laptop.            
Jan 24 Chapter 2.1-2.2 - C++ Basics (Variables, Assignments, I/O) Notes3 CodeDay3 Link ch2-2.1-2.pptx First Exercises Lab 0 Chapter 1
Jan 26 Chapter 2.2-2.5 - Data Types, Expressions, Flow Control, Style Notes4 CodeDay4 Link ch2.3-5.ppt Assignment,
Input And Output,
Integers,
Other Expressions,
Techniques1
1930s
Jan 31 Chapter 3.1-3.3 - Boolean Expressions, Branches, Loops Notes5 CodeDay5 Link ch2.3-5.ppt
ch_03-1.ppt
  Lab 1-1 Chapter 2
Feb 2 Chapter 3.3-3.4 - More on Loops Notes5 CodeDay5 Link ch_03.ppt Other Expressions,
Techniques1, Conditionals, Loops, Constants
Lab 1-2 Chapter 2
>
>
Jan 24 Chapter 2.1-2.2 - C++ Basics (Variables, Assignments, I/O) Notes3 CodeDay3 Link ch2-2.1-2.pptx First Exercises
Comments
Lab 0 Chapter 1
Jan 26 Chapter 2.2-2.5 - Data Types, Expressions, Flow Control, Style Notes4 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 Code  
ch_03-Part3.ppt
  1940-1944
Changed:
<
<
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 Abstration, Local Variables, and Overloading Names. Functions2 Code Link CH_5.1-3.ppt Functions,
Type casting, Boolean Expressions, Multiway If-Else, Switch, Iteration

1945-1949

Lab 2 Chapter 3

Feb 18 Chapter 5.1-5.3 - void Functions, Call-By-Referance, Procedural Abstration Creating random numbers Code link CH_5.4.ppt Void functions, Call-By-Referance 1950-1954
>
>
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 Abstration, Local Variables, and Overloading Names. Functions2 Code Link CH_5.1-3.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 Abstration Creating random numbers Code link CH_5.4.ppt Void functions, Call-By-Referance 1950-1954
 
Feb 21 Chapter 5.3-5.5 - Procedural Abstration, debugging       CH_5.4.ppt   Lab 3 Chapter 4
Changed:
<
<
Feb 23 Chapter 7.1-7.3 - Arrays, Arrays with Functions   Code link Ch7.1-4.ppt   Lab 4-1 Chapter 5
>
>
Feb 23 Chapter 7.1-7.3 - Arrays, Arrays with Functions   Code link Ch7.1-4.ppt Random Lab 4-1 Chapter 5
 
Feb 28 Chapter 7.1-7.3 - Arrays, Arrays with Functions   Code     Arrays Lab 4-2 Chapter 5
Mar 2 Midterm Exam            
  Midterm Break            
Mar 21 Chapter 7.3-7.4 - Programming with Arrays, sorting, Multidimensional Arrays   Code   Ch7.1-4.ppt Array Techiques Lab 5 Chapter 7 1955-1959 or Rafael Lozano-Hemmer
Mar 23 Guest Speaker Ashleigh Zarley (ITS), Lab work StringNotes1 Code   Ch8.1-2.ppt    
Mar 28 Multidimensional Arrays - Tick Tack Toe
Chapter 8.1, 8.2 - C-Strings and String class
  Code   Ch7.4.ppt
Ch8.1-2.ppt
  1960-1964 or Rafael Lozano-Hemmer
Lab 6 Chapter 7
Changed:
<
<
Mar 30 Chapter 8.2 - String class   Code       1965-1969 or Rafael Lozano-Hemmer
Apr 4 Chapter 8.3,10.1 Vectors StructNotes C++ string reference Code   Ch8-3.ppt Strings  
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 Link Ch_10_2-3.ppt   1975-1979
Apr 13 Chapter 10.3, 6.1, 6.2 - ADT's, File I/O   Code Link Ch_06.1-3.ppt
  Lab 8 Chapter 8
>
>
Mar 30 Chapter 8.2 - String class   Code Link   Strings 1965-1969 or Rafael Lozano-Hemmer
Apr 4 Chapter 8.3,10.1 Vectors StructNotes C++ string reference Code Link Ch8-3.ppt Vectors  
Apr 6 Chapter 10.2 - Intro to Object Oriented Concepts, structures ClassNotes1 Code   IntroObjectsc.ppt
OOP Lab 7 Chapter 7
1970-1974
Apr 11 Chapter 10.2, 10.3, Classes,   Code   Ch_10_2-3.ppt Class Definitions 1975-1979
Apr 13 Chapter 10.3, 6.1, 6.2 - ADT's, File I/O   Code   Ch_06.1-3.ppt
File I/O Lab 8 Chapter 8
 
Apr 18 Chapter 6.2, 6.3 - Character I/O, Array's with Classes Classes Tutorial     Ch_06.1-3.ppt   1980-1984
Changed:
<
<
Apr 20 Chapter 11.1,11.2,11.3 - Friend Functions, Overloading Shakespeare in class start activity Code Link ch_11.ppt   Lab 9 Chapter 10
>
>
Apr 20 Chapter 11.1,11.2,11.3 - Friend Functions, Overloading Shakespeare in class start activity Code Link ch_11.ppt   Lab 9 Chapter 10
 
Apr 25 Chapter 11.2, 11.3 - Arrays and Classes, Dynamic Arrays   Code   ch_11.ppt  

1985-1989

Extra Credit Tick Tack Toe

Changed:
<
<
Apr 27 Chapter 12.1 Friend Functions, Overloading, inheritance In Class Activity Code Link ch_12.ppt   1990-1994
May 2 Chapter 14.1, 14.2 - Recursion, The Binary Search Algorithm Factorial, Binary Seach, Binary/Linear Compare, Sorting, Merge Sort Code, Merge Sort Link ch14.ppt   1995-1999
>
>
Apr 27 Chapter 12.1 Friend Functions, Overloading, inheritance In Class Activity Code Link ch_12.ppt   1990-1994
May 2 Chapter 14.1, 14.2 - Recursion, The Binary Search Algorithm Factorial, Binary Seach, Binary/Linear Compare, Sorting, Merge Sort Code, Merge Sort Link ch14.ppt   1995-1999
 
May 4 Towers of Hanoi - Example, Program Code   ch14.ppt Recursion 2000-2010 Final Project
May 12 Final Exam:
Monday, May 12 at 8:30 a.m.
           
Assignments are due by midnight of the day due.

Revision 62017-01-16 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 53 to 53
  May be subject to change as course unfolds. Asways check here for latest update.
Changed:
<
<
Date Required Reading Notes/Links Code Samples Quiz Slides CodeLab Assignment Due
Jan 17 Chapter 1 - Introduction to Computers and C++ Programming. Our Computing Environment   CodeDay1   Ch1.ppt    
Jan 19 Chapter 1.3-1.4 and C++ Programming. Our Computing Environment. Trying C++, using CodeLab Notes2 Netbeans First Program Notes2 Code2   Day2.pptx    
>
>
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 19 Chapter 1.3-1.4 and C++ Programming. Our Computing Environment. Notes2 Hands on Code2   Day2.pptx    
 
Jan ? Evening (7:00) in Hayes 311. Help installing Netbeans on your Laptop.            
Jan 24 Chapter 2.1-2.2 - C++ Basics (Variables, Assignments, I/O) Notes3 CodeDay3 Link ch2-2.1-2.pptx First Exercises Lab 0 Chapter 1
Jan 26 Chapter 2.2-2.5 - Data Types, Expressions, Flow Control, Style Notes4 CodeDay4 Link ch2.3-5.ppt Assignment,
Input And Output,
Integers,
Other Expressions,
Techniques1
1930s

Revision 52017-01-01 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 30 to 30
 

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.

Changed:
<
<
>
>
 

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.)

Line: 55 to 55
 
Date Required Reading Notes/Links Code Samples Quiz Slides CodeLab Assignment Due
Jan 17 Chapter 1 - Introduction to Computers and C++ Programming. Our Computing Environment   CodeDay1   Ch1.ppt    
Changed:
<
<
Jan 19 Chapter 1.3-1.4 and C++ Programming. Our Computing Environment. Trying C++, using CodeLab Notes2
Netbeans First Program
CodeDay2   Day2.pptx    
>
>
Jan 19 Chapter 1.3-1.4 and C++ Programming. Our Computing Environment. Trying C++, using CodeLab Notes2 Netbeans First Program Notes2 Code2   Day2.pptx    
 
Jan ? Evening (7:00) in Hayes 311. Help installing Netbeans on your Laptop.            
Changed:
<
<
Jan 24 Chapter 2.1-2.2 - C++ Basics (Variables, Assignments, I/O) Notes3 CodeDay3 Link ch2-2.1-2.pptx First Exercises Lab 0 Chapter 1
Jan 26 Chapter 2.2-2.5 - Data Types, Expressions, Flow Control, Style Notes4 CodeDay4 Link ch2.3-5.ppt Assignment,
Input And Output,
Integers,
Other Expressions,
Techniques1
1930s
Jan 31 Chapter 3.1-3.3 - Boolean Expressions, Branches, Loops Notes5 CodeDay5 Link ch2.3-5.ppt
ch_03-1.ppt
  Lab 1-1 Chapter 2
Feb 2 Chapter 3.3-3.4 - More on Loops Notes5 CodeDay5 Link ch_03.ppt Other Expressions,
Techniques1, Conditionals, Loops, Constants
Lab 1-2 Chapter 2
Feb 7 Chapter 3.3-3.4 - More on Loops Notes 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 Abstration, Local Variables, and Overloading Names. Functions2 Code Link CH_5.1-3.ppt Functions,
Type casting, Boolean Expressions, Multiway If-Else, Switch, Iteration

1945-1949

Lab 2 Chapter 3

Feb 18 Chapter 5.1-5.3 - void Functions, Call-By-Referance, Procedural Abstration Creating random numbers Code link CH_5.4.ppt Void functions, Call-By-Referance 1950-1954
Feb 21 Chapter 5.3-5.5 - Procedural Abstration, debugging       CH_5.4.ppt   Lab 3 Chapter 4
Feb 23 Chapter 7.1-7.3 - Arrays, Arrays with Functions   Code link Ch7.1-4.ppt   Lab 4-1 Chapter 5
Feb 28 Chapter 7.1-7.3 - Arrays, Arrays with Functions   Code     Arrays Lab 4-2 Chapter 5
>
>
Jan 24 Chapter 2.1-2.2 - C++ Basics (Variables, Assignments, I/O) Notes3 CodeDay3 Link ch2-2.1-2.pptx First Exercises Lab 0 Chapter 1
Jan 26 Chapter 2.2-2.5 - Data Types, Expressions, Flow Control, Style Notes4 CodeDay4 Link ch2.3-5.ppt Assignment,
Input And Output,
Integers,
Other Expressions,
Techniques1
1930s
Jan 31 Chapter 3.1-3.3 - Boolean Expressions, Branches, Loops Notes5 CodeDay5 Link ch2.3-5.ppt
ch_03-1.ppt
  Lab 1-1 Chapter 2
Feb 2 Chapter 3.3-3.4 - More on Loops Notes5 CodeDay5 Link ch_03.ppt Other Expressions,
Techniques1, Conditionals, Loops, Constants
Lab 1-2 Chapter 2
Feb 7 Chapter 3.3-3.4 - More on Loops Notes 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 Abstration, Local Variables, and Overloading Names. Functions2 Code Link CH_5.1-3.ppt Functions,
Type casting, Boolean Expressions, Multiway If-Else, Switch, Iteration

1945-1949

Lab 2 Chapter 3

Feb 18 Chapter 5.1-5.3 - void Functions, Call-By-Referance, Procedural Abstration Creating random numbers Code link CH_5.4.ppt Void functions, Call-By-Referance 1950-1954
Feb 21 Chapter 5.3-5.5 - Procedural Abstration, debugging       CH_5.4.ppt   Lab 3 Chapter 4
Feb 23 Chapter 7.1-7.3 - Arrays, Arrays with Functions   Code link Ch7.1-4.ppt   Lab 4-1 Chapter 5
Feb 28 Chapter 7.1-7.3 - Arrays, Arrays with Functions   Code     Arrays Lab 4-2 Chapter 5
 
Mar 2 Midterm Exam            
  Midterm Break            
Changed:
<
<
Mar 21 Chapter 7.3-7.4 - Programming with Arrays, sorting, Multidimensional Arrays   Code   Ch7.1-4.ppt Array Techiques Lab 5 Chapter 7 1955-1959 or Rafael Lozano-Hemmer
Mar 23 Guest Speaker Ashleigh Zarley (ITS), Lab work StringNotes1 Code   Ch8.1-2.ppt    
Mar 28 Multidimensional Arrays - Tick Tack Toe
Chapter 8.1, 8.2 - C-Strings and String class
  Code   Ch7.4.ppt
Ch8.1-2.ppt
  1960-1964 or Rafael Lozano-Hemmer
Lab 6 Chapter 7
Mar 30 Chapter 8.2 - String class   Code       1965-1969 or Rafael Lozano-Hemmer
Apr 4 Chapter 8.3,10.1 Vectors StructNotes C++ string reference Code   Ch8-3.ppt Strings  
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 Link Ch_10_2-3.ppt   1975-1979
Apr 13 Chapter 10.3, 6.1, 6.2 - ADT's, File I/O   Code Link Ch_06.1-3.ppt
  Lab 8 Chapter 8
>
>
Mar 21 Chapter 7.3-7.4 - Programming with Arrays, sorting, Multidimensional Arrays   Code   Ch7.1-4.ppt Array Techiques Lab 5 Chapter 7 1955-1959 or Rafael Lozano-Hemmer
Mar 23 Guest Speaker Ashleigh Zarley (ITS), Lab work StringNotes1 Code   Ch8.1-2.ppt    
Mar 28 Multidimensional Arrays - Tick Tack Toe
Chapter 8.1, 8.2 - C-Strings and String class
  Code   Ch7.4.ppt
Ch8.1-2.ppt
  1960-1964 or Rafael Lozano-Hemmer
Lab 6 Chapter 7
Mar 30 Chapter 8.2 - String class   Code       1965-1969 or Rafael Lozano-Hemmer
Apr 4 Chapter 8.3,10.1 Vectors StructNotes C++ string reference Code   Ch8-3.ppt Strings  
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 Link Ch_10_2-3.ppt   1975-1979
Apr 13 Chapter 10.3, 6.1, 6.2 - ADT's, File I/O   Code Link Ch_06.1-3.ppt
  Lab 8 Chapter 8
 
Apr 18 Chapter 6.2, 6.3 - Character I/O, Array's with Classes Classes Tutorial     Ch_06.1-3.ppt   1980-1984
Changed:
<
<
Apr 20 Chapter 11.1,11.2,11.3 - Friend Functions, Overloading Shakespeare in class start activity Code Link ch_11.ppt   Lab 9 Chapter 10
Apr 25 Chapter 11.2, 11.3 - Arrays and Classes, Dynamic Arrays   Code   ch_11.ppt  

1985-1989

Extra Credit Tick Tack Toe

Apr 27 Chapter 12.1 Friend Functions, Overloading, inheritance In Class Activity Code Link ch_12.ppt   1990-1994
May 2 Chapter 14.1, 14.2 - Recursion, The Binary Search Algorithm Factorial, Binary Seach, Binary/Linear Compare, Sorting, Merge Sort Code, Merge Sort Link ch14.ppt   1995-1999
May 4 Towers of Hanoi - Example, Program Code   ch14.ppt Recursion 2000-2010 Final Project
>
>
Apr 20 Chapter 11.1,11.2,11.3 - Friend Functions, Overloading Shakespeare in class start activity Code Link ch_11.ppt   Lab 9 Chapter 10
Apr 25 Chapter 11.2, 11.3 - Arrays and Classes, Dynamic Arrays   Code   ch_11.ppt  

1985-1989

Extra Credit Tick Tack Toe

Apr 27 Chapter 12.1 Friend Functions, Overloading, inheritance In Class Activity Code Link ch_12.ppt   1990-1994
May 2 Chapter 14.1, 14.2 - Recursion, The Binary Search Algorithm Factorial, Binary Seach, Binary/Linear Compare, Sorting, Merge Sort Code, Merge Sort Link ch14.ppt   1995-1999
May 4 Towers of Hanoi - Example, Program Code   ch14.ppt Recursion 2000-2010 Final Project
 
May 12 Final Exam:
Monday, May 12 at 8:30 a.m.
           
Assignments are due by midnight of the day due.

Academic Honesty

Revision 42016-12-31 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

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

Date Required Reading Notes/Links Code Samples Quiz Slides CodeLab Assignment Due
Changed:
<
<
Jan 17 Chapter 1 - Introduction to Computers and C++ Programming. Our Computing Environment   CodeDay1   Ch1.ppt    
Jan 19 Chapter 1.3-1.4 and C++ Programming. Our Computing Environment. Trying C++, using CodeLab Notes2
Netbeans First Program
CodeDay2   Day2.pptx    
>
>
Jan 17 Chapter 1 - Introduction to Computers and C++ Programming. Our Computing Environment   CodeDay1   Ch1.ppt    
Jan 19 Chapter 1.3-1.4 and C++ Programming. Our Computing Environment. Trying C++, using CodeLab Notes2
Netbeans First Program
CodeDay2   Day2.pptx    
 
Jan ? Evening (7:00) in Hayes 311. Help installing Netbeans on your Laptop.            
Changed:
<
<
Jan 24 Chapter 2.1-2.2 - C++ Basics (Variables, Assignments, I/O) Notes3 CodeDay3 Link ch2-2.1-2.pptx First Exercises Lab 0 Chapter 1
Jan 26 Chapter 2.2-2.5 - Data Types, Expressions, Flow Control, Style Notes4 CodeDay4 Link ch2.3-5.ppt Assignment,
Input And Output,
Integers,
Other Expressions,
Techniques1
1930s
Jan 31 Chapter 3.1-3.3 - Boolean Expressions, Branches, Loops Notes5 CodeDay5 Link ch2.3-5.ppt
ch_03-1.ppt
  Lab 1-1 Chapter 2
Feb 2 Chapter 3.3-3.4 - More on Loops Notes5 CodeDay5 Link ch_03.ppt Other Expressions,
Techniques1, Conditionals, Loops, Constants
Lab 1-2 Chapter 2
Feb 7 Chapter 3.3-3.4 - More on Loops Notes 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 Abstration, Local Variables, and Overloading Names. Functions2 Code Link CH_5.1-3.ppt Functions,
Type casting, Boolean Expressions, Multiway If-Else, Switch, Iteration

1945-1949

Lab 2 Chapter 3

Feb 18 Chapter 5.1-5.3 - void Functions, Call-By-Referance, Procedural Abstration Creating random numbers Code link CH_5.4.ppt Void functions, Call-By-Referance 1950-1954
Feb 21 Chapter 5.3-5.5 - Procedural Abstration, debugging       CH_5.4.ppt   Lab 3 Chapter 4
Feb 23 Chapter 7.1-7.3 - Arrays, Arrays with Functions   Code link Ch7.1-4.ppt   Lab 4-1 Chapter 5
>
>
Jan 24 Chapter 2.1-2.2 - C++ Basics (Variables, Assignments, I/O) Notes3 CodeDay3 Link ch2-2.1-2.pptx First Exercises Lab 0 Chapter 1
Jan 26 Chapter 2.2-2.5 - Data Types, Expressions, Flow Control, Style Notes4 CodeDay4 Link ch2.3-5.ppt Assignment,
Input And Output,
Integers,
Other Expressions,
Techniques1
1930s
Jan 31 Chapter 3.1-3.3 - Boolean Expressions, Branches, Loops Notes5 CodeDay5 Link ch2.3-5.ppt
ch_03-1.ppt
  Lab 1-1 Chapter 2
Feb 2 Chapter 3.3-3.4 - More on Loops Notes5 CodeDay5 Link ch_03.ppt Other Expressions,
Techniques1, Conditionals, Loops, Constants
Lab 1-2 Chapter 2
Feb 7 Chapter 3.3-3.4 - More on Loops Notes 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 Abstration, Local Variables, and Overloading Names. Functions2 Code Link CH_5.1-3.ppt Functions,
Type casting, Boolean Expressions, Multiway If-Else, Switch, Iteration

1945-1949

Lab 2 Chapter 3

Feb 18 Chapter 5.1-5.3 - void Functions, Call-By-Referance, Procedural Abstration Creating random numbers Code link CH_5.4.ppt Void functions, Call-By-Referance 1950-1954
Feb 21 Chapter 5.3-5.5 - Procedural Abstration, debugging       CH_5.4.ppt   Lab 3 Chapter 4
Feb 23 Chapter 7.1-7.3 - Arrays, Arrays with Functions   Code link Ch7.1-4.ppt   Lab 4-1 Chapter 5
 
Feb 28 Chapter 7.1-7.3 - Arrays, Arrays with Functions   Code     Arrays Lab 4-2 Chapter 5
Mar 2 Midterm Exam            
  Midterm Break            
Changed:
<
<
Mar 21 Chapter 7.3-7.4 - Programming with Arrays, sorting, Multidimensional Arrays   Code   Ch7.1-4.ppt Array Techiques Lab 5 Chapter 7 1955-1959 or Rafael Lozano-Hemmer
Mar 23 Guest Speaker Ashleigh Zarley (ITS), Lab work StringNotes1 Code   Ch8.1-2.ppt    
Mar 28 Multidimensional Arrays - Tick Tack Toe
Chapter 8.1, 8.2 - C-Strings and String class
  Code   Ch7.4.ppt
Ch8.1-2.ppt
  1960-1964 or Rafael Lozano-Hemmer
Lab 6 Chapter 7
>
>
Mar 21 Chapter 7.3-7.4 - Programming with Arrays, sorting, Multidimensional Arrays   Code   Ch7.1-4.ppt Array Techiques Lab 5 Chapter 7 1955-1959 or Rafael Lozano-Hemmer
Mar 23 Guest Speaker Ashleigh Zarley (ITS), Lab work StringNotes1 Code   Ch8.1-2.ppt    
Mar 28 Multidimensional Arrays - Tick Tack Toe
Chapter 8.1, 8.2 - C-Strings and String class
  Code   Ch7.4.ppt
Ch8.1-2.ppt
  1960-1964 or Rafael Lozano-Hemmer
Lab 6 Chapter 7
 
Mar 30 Chapter 8.2 - String class   Code       1965-1969 or Rafael Lozano-Hemmer
Changed:
<
<
Apr 4 Chapter 8.3,10.1 Vectors StructNotes C++ string reference Code   Ch8-3.ppt Strings  
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 Link Ch_10_2-3.ppt   1975-1979
Apr 13 Chapter 10.3, 6.1, 6.2 - ADT's, File I/O   Code Link Ch_06.1-3.ppt
  Lab 8 Chapter 8
Apr 18 Chapter 6.2, 6.3 - Character I/O, Array's with Classes Classes Tutorial     Ch_06.1-3.ppt   1980-1984
Apr 20 Chapter 11.1,11.2,11.3 - Friend Functions, Overloading Shakespeare in class start activity Code Link ch_11.ppt   Lab 9 Chapter 10
Apr 25 Chapter 11.2, 11.3 - Arrays and Classes, Dynamic Arrays   Code   ch_11.ppt  

1985-1989

Extra Credit Tick Tack Toe

Apr 27 Chapter 12.1 Friend Functions, Overloading, inheritance In Class Activity Code Link ch_12.ppt   1990-1994
May 2 Chapter 14.1, 14.2 - Recursion, The Binary Search Algorithm Factorial, Binary Seach, Binary/Linear Compare, Sorting, Merge Sort Code, Merge Sort Link ch14.ppt   1995-1999
May 4 Towers of Hanoi - Example, Program Code   ch14.ppt Recursion 2000-2010 Final Project
>
>
Apr 4 Chapter 8.3,10.1 Vectors StructNotes C++ string reference Code   Ch8-3.ppt Strings  
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 Link Ch_10_2-3.ppt   1975-1979
Apr 13 Chapter 10.3, 6.1, 6.2 - ADT's, File I/O   Code Link Ch_06.1-3.ppt
  Lab 8 Chapter 8
Apr 18 Chapter 6.2, 6.3 - Character I/O, Array's with Classes Classes Tutorial     Ch_06.1-3.ppt   1980-1984
Apr 20 Chapter 11.1,11.2,11.3 - Friend Functions, Overloading Shakespeare in class start activity Code Link ch_11.ppt   Lab 9 Chapter 10
Apr 25 Chapter 11.2, 11.3 - Arrays and Classes, Dynamic Arrays   Code   ch_11.ppt  

1985-1989

Extra Credit Tick Tack Toe

Apr 27 Chapter 12.1 Friend Functions, Overloading, inheritance In Class Activity Code Link ch_12.ppt   1990-1994
May 2 Chapter 14.1, 14.2 - Recursion, The Binary Search Algorithm Factorial, Binary Seach, Binary/Linear Compare, Sorting, Merge Sort Code, Merge Sort Link ch14.ppt   1995-1999
May 4 Towers of Hanoi - Example, Program Code   ch14.ppt Recursion 2000-2010 Final Project
 
May 12 Final Exam:
Monday, May 12 at 8:30 a.m.
           
Assignments are due by midnight of the day due.

Academic Honesty

Revision 32016-12-29 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 11 to 11
 
Changed:
<
<
  • Room and Time: TBD, 1:10-2:30, 2:40-4:00 Tuesday and Thursday
>
>
  • Room and Time: Hayes 311, 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 excepts must be pre-approved by the instructor).

Tutor

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

Date Required Reading Notes/Links Code Samples Quiz Slides CodeLab Assignment Due
Changed:
<
<
Jan 17 Chapter 1 - Introduction to Computers and C++ Programming. Our Computing Environment CodeDay1   Ch1.ppt    
>
>
Jan 17 Chapter 1 - Introduction to Computers and C++ Programming. Our Computing Environment   CodeDay1   Ch1.ppt    
 
Jan 19 Chapter 1.3-1.4 and C++ Programming. Our Computing Environment. Trying C++, using CodeLab Notes2
Netbeans First Program
CodeDay2   Day2.pptx    
Jan ? Evening (7:00) in Hayes 311. Help installing Netbeans on your Laptop.            
Jan 24 Chapter 2.1-2.2 - C++ Basics (Variables, Assignments, I/O) Notes3 CodeDay3 Link ch2-2.1-2.pptx First Exercises Lab 0 Chapter 1

Revision 22016-12-29 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 TH

Line: 13 to 13
 
  • Textbook: Problem Solving with C++ 8th ed, by Walter Savitch.
  • Room and Time: TBD, 1:10-2:30, 2:40-4:00 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 excepts must be pre-approved by the instructor).
Added:
>
>

Tutor

  • 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.

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: 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
<-- -->
Sorted ascending
% Notes
Code Lab 15% All questions equal weight
Exams 25% Midterm 10%, Final 15%
History Essays 5% Equally distributed
Labs 45% Equally distributed
Quizzes 10% Equally distributed

Course Calendar

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

Date Required Reading Notes/Links Code Samples Quiz Slides CodeLab Assignment Due
Jan 17 Chapter 1 - Introduction to Computers and C++ Programming. Our Computing Environment CodeDay1   Ch1.ppt    
Jan 19 Chapter 1.3-1.4 and C++ Programming. Our Computing Environment. Trying C++, using CodeLab Notes2
Netbeans First Program
CodeDay2   Day2.pptx    
Jan ? Evening (7:00) in Hayes 311. Help installing Netbeans on your Laptop.            
Jan 24 Chapter 2.1-2.2 - C++ Basics (Variables, Assignments, I/O) Notes3 CodeDay3 Link ch2-2.1-2.pptx First Exercises Lab 0 Chapter 1
Jan 26 Chapter 2.2-2.5 - Data Types, Expressions, Flow Control, Style Notes4 CodeDay4 Link ch2.3-5.ppt Assignment,
Input And Output,
Integers,
Other Expressions,
Techniques1
1930s
Jan 31 Chapter 3.1-3.3 - Boolean Expressions, Branches, Loops Notes5 CodeDay5 Link ch2.3-5.ppt
ch_03-1.ppt
  Lab 1-1 Chapter 2
Feb 2 Chapter 3.3-3.4 - More on Loops Notes5 CodeDay5 Link ch_03.ppt Other Expressions,
Techniques1, Conditionals, Loops, Constants
Lab 1-2 Chapter 2
Feb 7 Chapter 3.3-3.4 - More on Loops Notes 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 Abstration, Local Variables, and Overloading Names. Functions2 Code Link CH_5.1-3.ppt Functions,
Type casting, Boolean Expressions, Multiway If-Else, Switch, Iteration

1945-1949

Lab 2 Chapter 3

Feb 18 Chapter 5.1-5.3 - void Functions, Call-By-Referance, Procedural Abstration Creating random numbers Code link CH_5.4.ppt Void functions, Call-By-Referance 1950-1954
Feb 21 Chapter 5.3-5.5 - Procedural Abstration, debugging       CH_5.4.ppt   Lab 3 Chapter 4
Feb 23 Chapter 7.1-7.3 - Arrays, Arrays with Functions   Code link Ch7.1-4.ppt   Lab 4-1 Chapter 5
Feb 28 Chapter 7.1-7.3 - Arrays, Arrays with Functions   Code     Arrays Lab 4-2 Chapter 5
Mar 2 Midterm Exam            
  Midterm Break            
Mar 21 Chapter 7.3-7.4 - Programming with Arrays, sorting, Multidimensional Arrays   Code   Ch7.1-4.ppt Array Techiques Lab 5 Chapter 7 1955-1959 or Rafael Lozano-Hemmer
Mar 23 Guest Speaker Ashleigh Zarley (ITS), Lab work StringNotes1 Code   Ch8.1-2.ppt    
Mar 28 Multidimensional Arrays - Tick Tack Toe
Chapter 8.1, 8.2 - C-Strings and String class
  Code   Ch7.4.ppt
Ch8.1-2.ppt
  1960-1964 or Rafael Lozano-Hemmer
Lab 6 Chapter 7
Mar 30 Chapter 8.2 - String class   Code       1965-1969 or Rafael Lozano-Hemmer
Apr 4 Chapter 8.3,10.1 Vectors StructNotes C++ string reference Code   Ch8-3.ppt Strings  
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 Link Ch_10_2-3.ppt   1975-1979
Apr 13 Chapter 10.3, 6.1, 6.2 - ADT's, File I/O   Code Link Ch_06.1-3.ppt
  Lab 8 Chapter 8
Apr 18 Chapter 6.2, 6.3 - Character I/O, Array's with Classes Classes Tutorial     Ch_06.1-3.ppt   1980-1984
Apr 20 Chapter 11.1,11.2,11.3 - Friend Functions, Overloading Shakespeare in class start activity Code Link ch_11.ppt   Lab 9 Chapter 10
Apr 25 Chapter 11.2, 11.3 - Arrays and Classes, Dynamic Arrays   Code   ch_11.ppt  

1985-1989

Extra Credit Tick Tack Toe

Apr 27 Chapter 12.1 Friend Functions, Overloading, inheritance In Class Activity Code Link ch_12.ppt   1990-1994
May 2 Chapter 14.1, 14.2 - Recursion, The Binary Search Algorithm Factorial, Binary Seach, Binary/Linear Compare, Sorting, Merge Sort Code, Merge Sort Link ch14.ppt   1995-1999
May 4 Towers of Hanoi - Example, Program Code   ch14.ppt Recursion 2000-2010 Final Project
May 12 Final Exam:
Monday, 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/

Revision 12016-10-25 - JimSkon

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

SCMP 118 - Introduction to Programming in C++

Spring 2017: 1:10-2:30 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: TBD
  • Phone: (740) 427-5369
  • Textbook: Problem Solving with C++ 8th ed, by Walter Savitch.
  • Room and Time: TBD, 1:10-2:30, 2:40-4:00 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 excepts must be pre-approved by the instructor).
 
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