CSC 201
CSC 201
1/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
Table of contents I
1 Schedule
2 Overview 8 Q&A
4 Break 10 References
5 CodeLab 11 Files
6 CodeBlock 12 Vita
7 Hands on
2/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
3/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
4/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
Same image.
5/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
http://www.extremetech.com/computing/91572-the-
evolution-of-computer-languages-infographic
6/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
7/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
“. . . it is tempting,
if the only tool you
have is a hammer, to
treat everything as if it
were a nail.”
Abraham H. Maslow [4]
8/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
The Socratic
method includes the
use of systematic
questioning, inductive
reasoning, universal
definitions, and a
disavowal of knowledge.
James C. Overholser [5]
9/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
Chapter 1
Computer programming is
creating a series of steps for a
computer to execute to achieve a
result.
Chapter 1
Chapter 1
Chapter 1
13/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
Chapter 1
Chapter 1
15/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
Chapter 1
Implementation phase
16/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
Chapter 1
Maintenance
17/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
Chapter 1
18/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
Chapter 1
Chapter 2
Chapter 2
a = 3;
int a = 3;
const int a = 3;
name = "Samatha";
string name = "Samantha";
const string name = "Samantha";
fullName = name + " Bee";
f = &main;
c = (*f)();
21/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
Chapter 2
#include<iostream>
Chapter 2
23/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
Chapter 2
Same image.
Chapter 2
25/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
Break time.
26/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
https:
//codelab3.turingscraft.com/codelab/jsp/login1.jsp
27/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
Same image.
https:
//codelab3.turingscraft.com/codelab/jsp/login1.jsp 28/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
29/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
Same image.
30/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
31/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
Same image.
32/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
33/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
Same image.
34/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
35/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
Same image.
36/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
Practice exercises
37/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
Q & A time.
38/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
39/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
References I
References II
41/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
References III
42/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
Files of interest
1 area.cpp 9 leapYear.cpp
2 chessboard.cpp 10 rain.cpp
3 dinner2.cpp
11 rain.in
4 dinner.cpp
12 rhyme.cpp
5 error.cpp
13 shell.cpp
6 firstone.cpp
7 greet2.cpp
14 wrap.cpp
43/44
Schedule Overview Chapters 1 & 2 Break CodeLab CodeBlock Hands on Q & A Conclusion References Files Vita
Who am I?
Father
Husband
PhD, Computer Science, 2014
CAPT, USN retired 2004 (31+
years)
A perennial student
1st computer: 1970, donated ICBM
guidance computer, machine code,
paper/mylar tape, and drum
memory
Interests: autonomic systems, real–time applications, distributed
processing, long-term preservation of digital data, Big Data
44/44