I am a Computer Programming Tutor in my school, College of Southern Nevada, so I have the opportunities to present the following past and present workshops. Not that it was a requirement, but it was something that I initiated to do among the quiet times of the job description.
GROUP PRESENTATIONS/WORKSHOPS FOR
SEPTEMBER, OCTOBER, NOVEMBER 2014
IN CHARLESTON CAMPUS ROOM C116
FOR THE FOLLOWING FRIDAYS AND SATURDAYS
FOR THE FOLLOWING FRIDAYS AND SATURDAYS
PRESENTER: JOHN SINDAYEN
Sep. 12, 1:00-1:30pm: Review of Computer Hardware (IC3 Exam 1)
Sep. 13, 1:00-1:30pm: Review of Windows 7 Desktop & Explorer (IC3 Exam 1)
Sep. 19, 1:00-1:30pm: Review of Windows 7 Control Panel (IC3 Exam 1)
Sep. 20, 1:00-1:30pm: Review of How to Write a Program
(IS 115, CIT 130-133, CS 135)
Sep. 26, 1:00-1:30pm: Review of Word 2013 Screen & Home (IC3 Exam 2)
Sep. 27, 1:00-1:30pm: Review of C or C++ Input/Output Programming Using
Linux MobaXterm (account required),
Visual Studio (account or own compiler required),
or Dev-C++ (no requirement) (CS 135, CIT 131, CIT 133)
Oct. 3, 1:00-1:30pm: Review of Microsoft Word 2013 File (IC3 Exam 2)
Oct. 4, 1:00-1:30pm: Programming Selection & Loop in Raptor (IS 115)
Oct. 10, 1:00-1:30pm: Review of Microsoft Word 2013 Insert (IC3 Exam 2)
Oct. 11, 1:00-1:30pm: Programming If-Else & While in Python (IS 115)
Oct. 17, 1:00-1:30pm: Review of Microsoft Excel 2013 Home (IC3 Exam 2)
Oct. 18, 1:00-1:30pm: Programming Classes in Java Using DrJava (CIT 130)
Oct. 24, 1:00-1:30pm: Review of Microsoft Excel 2013 Insert (IC3 Exam 2)
Oct. 25, 1:00-1:30pm: Programming 1D Array in Visual Basic (CIT 132)
(Requirement: account or own Visual Studio IDE)
Oct. 31: Nevada Day College Closed
Nov. 1, 1:00-1:30PM: INHERITANCE IN C++ (CS 202)
Prerequisite: ability to program classes in C++
Advanced programming concept in CS 202, CIT 233
Nov. 7, 1:00-1:30PM: MICROSOFT POWERPOINT SCREEN & FILE (IS 101 IC3 EXAM 2)
Nov. 8, 1:00-1:30PM: POINTERS IN C/C++ (CIT 131, CS 202)
Prerequisite: ability to program in C/C++
Advanced programming concept in CS 202, CIT 233
Nov. 14, 1:00-1:30PM: MICROSOFT ACCESS SCREEN & HOME (IS 101 IC3 EXAM 2)
Nov. 15, 1:00-1:30PM: RECURSION IN C/C++ (CS 202)
Prerequisite: ability to program loops and functions in C/C++
Advanced programming concept in CS 202, CIT 231, 233
Nov. 21, 1:00-1:30PM: LIVING ONLINE (IS 101 IC3 EXAM 3)
Topics in Networking Topology, Internet Explorer, & Computer Viruses
Nov. 22, 1:00-1:30PM: SIMPLE LINKED LISTS IN C/C++ (CS 202)
Prerequisite: ability to program structs and pointers in C/C++
Advanced programming concept in CS 202, CIT 231, 233
Last Workshop:
Nov. 22, 2:00-2:30PM: INVITATION TO PROGRAMMING USING PYTHON
Open to all current students to explore learning or majoring in Programming
or Computer Science, especially women, visit this website:
http://www.mercurynews.com/mike-cassidy/ci_25224467/women-missing-out-lucrative-careers-computer-science
For the November 1 presentation, I will be using the following short and descriptive C++ program to illustrate multiple inheritance:
#include <iostream>
#include <string>
class Man { //base class
private:
string eyes;
public:
Man() {
eyes = "brown"; }
string colorOfEyes() {
return eyes; }
};
class Woman { //base class
private:
string hair;
public:
Woman() {
hair = "red"; }
string colorOfHair() {
return hair; }
};
class Son : public Man, public Woman {
}; //derived class
int main() { //main program
Son s;
cout << s.colorOfEyes() << endl;
cout << s.colorOfHair() << endl;
}
Happy Halloween! Happy Nevada Day!
John