gnall cst*131: networking theory & application cst*237: sysadmin i - client/server cst*238:...

40
Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design with Python CSC*125: Programming Logic & Design with C++ CSC*215: Object Oriented Programming with C++ Richard Gnall Associate Professor and Co-Chair Engineering, Technology and Computer Science Department Business, Engineering and Technology Division [email protected] www.richardgnall.com www.richardgnall.com/mcc 860-512-2643 LRC A248

Upload: jazmin-gumm

Post on 14-Jan-2016

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall

CST*131: Networking Theory & Application

CST*237: SysAdmin I - Client/Server

CST*238: SysAdmin II - Client/Server

CSC*124: Programming Logic & Design with Python

CSC*125: Programming Logic & Design with C++

CSC*215: Object Oriented Programming with C++

Richard GnallAssociate Professor and Co-Chair

Engineering, Technology and Computer Science DepartmentBusiness, Engineering and Technology Division

[email protected]

www.richardgnall.com/mcc860-512-2643

LRC A248

Page 2: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall 2

Email• All email must be sent to

[email protected]

• Subject Line

– Include course number if requesting help with a class you are currently taking with me:

CST*131, CST*237, CST*238, CSC*124, CSC*125, CSC*215, etc.

– followed by:

Last Name

– followed by:

Specific Topic

– Examples:

Subject: CST*131 Smith - Need help with subnetting

Subject: Jones - Need help with course selection

• Body

– All email must be grammatically correct, with proper sentence and paragraph structure. If I am unable to understand your email, I am unable to reply to your email.

– Always sign your email with your full name.

– If requesting academic advising, include your major and BannerID.

Page 3: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnallhttp://www.mcc.commnet.edu/about/directions.php 3

Page 4: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnallhttp://www.mcc.commnet.edu/about/directions.php 4

IT Help Desk (L204), Tutoring (L282)

Page 5: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall

Computer Repair & Share Club (L150)

Page 7: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnallhttp://www.mcc.commnet.edu/about/directions.php 7

BET Isolated Labs (C131, C139)

Page 8: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnallhttp://www.mcc.commnet.edu/about/directions.php 8

Open PC Labs (B206, B205), Office (A248)

Page 9: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall 9

NetID Login & Password and BlackBoard• School network and myCommNet have identical logon procedures

• NetID Logon– NetID Help: http://www.manchestercc.edu/offices/irt/netID.php– NetID Username: [email protected](BannerID in the Username is NOT preceded by an ampersand)– Initial NetID Password: Jun&1234

Initial Password• 1st three letters of birth month with just the first letter capitalized• Will have to be changed after first log on

New Password• Must be 8 characters long• Must contain 3 of the following 4 character types

– Upper case letters (A-Z)– Lower case letters (a-z)– Digits (0-9)– Special characters

• Must not be the same as your previous password• Must not contain any part of your username

• Reset NetID Password– www.commnet.edu/netid

• Forgotten Banner ID– Registrar's Office: 512-3220, [email protected]

• MCC IT– http://www.mcc.commnet.edu/offices/irt/– [email protected]– SSC L204– 860-512-3456

Last four digits of SSNBirth MonthBlackboard Help

http://www.mcc.commnet.edu/students/resources/distanceStudentVista.php

If after successfully logging into myCommNet, you have difficulty accessing Blackboard from within myCommNet:

Days: Call the ETDL Sandbox at 512-2857oremail [email protected]

Evenings:http://www.commnet.edu/portal/help/

Alternate Blackboard Access

https://learn-cc.ct.edu/

Page 10: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall 10

Free Software• VMware Workstation / Fusion (PC / MAC)

– Contact Professor Richard Gnall to set up an account– http://

e5.onthehub.com/WebStore/ProductsByMajorVersionList.aspx?ws=a0cdf214-c4c4-de11-886d-0030487d8897&vsro=8&JSEnabled=1

• Wireshark– http://www.wireshark.org/

• Python– http://www.python.org/

• Visual Studio Community 2013 (combined: C++, C#, VB, Python, HTML5, JavaScript)– http://www.visualstudio.com/en-us

• Visual Studio Express 2013 (combined : C++, C#, VB)– http://www.visualstudio.com/en-US/products/visual-studio-express-vs

• Visual Studio Express 2010 (separate: C++, C#, VB)– http://www.visualstudio.com/downloads/download-visual-studio-vs#DownloadFamilies_4

• C++ Visual Studio– DreamSpark (formerly MSDNAA) - See Next Slide

Page 11: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall 11

DreamSpark (MSDNAA) - Free Microsoft Software• DreamSpark (formerly MSDNAA)

– Free software from Microsoft for MCC students• Download directly over the Internet• Ship CD/DVDs to home address• Burn CD/DVDs in C139, C131 (?)

– https://www.dreamspark.com/

• DreamSpark (MSDNAA) - Signup Form– http://www.manchestercc.edu/dreamspark/– An MCC MSDNAA administrator will create an account for you– You will receive a welcome account email from E-academy License

Management System (ELMS) – Contact Professor Russell Sabadosa with any problems (cc me)

• DreamSpark (MSDNAA) - Download Software– http://ctmcc.onthehub.com

Page 12: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall 12

Networking Theory & Application

Hardcover + PDF $70 www.tcpipguide.com Hardcover $60 www.amazon.comKindle $56 www.amazon.com Can copy, but can't print. Text is identical to hardcover.PDF $35 www.tcpipguide.com Can print, but can't copy. Text varies slightly from hardcover.Online w/advert Free www.tcpipguide.com

Page 13: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall 13

SysAdmin I & II

Both books are requiredfor both courses

Paperback $26 www.amazon.comKindle $22 www.amazon.com

Paperback $34 www.amazon.comKindle $32 www.amazon.com

Page 14: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall 14

Python

Textbook Suggested Reading

Page 15: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall 15

C++

Current Textbook Previous Textbook

Page 16: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall 16

C++ Suggested Reading

• C++ How to Program by Deitel & Deitel (less expensive previous editions are OK)• Object-Oriented Programming in C++ by Robert Lafore (previously used in CSC*214/215)• http://www.richardgnall.com/C++.htm• http://www.richardgnall.com/ComputerGroups.htm

Page 17: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall 17

Flash Drive - Current

http://www.patriotmemory.com/product/indexp.jsp?source=0&prodgroupid=240&prodline=7&catid=92&src=4,7

Patriot Supersonic Rage XT

USB 3.0 - 32/64/128 GB

Page 18: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall 18

Flash Drive - Fastest *

* http://thewirecutter.com/reviews/the-best-usb-3-0-thumb-drive/

SanDisk Extreme

USB 3.0 - 64 GB

Page 19: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall 19

Flash Drive - Fastest *

* http://thewirecutter.com/reviews/the-best-usb-3-0-thumb-drive/

SanDisk Extreme Pro

USB 3.0 - 128 GB

Page 20: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall 20

Flash Drive - Old Favorite

SanDisk Ultra Cruzer Titanium

USB 2.0 - 2 GB to 16 GB

Page 21: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall 21

Speed Test Results - USB 2.0

Write Times for 1 GB of Various Sized Files

Transfer from Hard Drive to Flash Drive

(My own personal drag and drop test)

• SanDisk Contour 4GB: 916 MB in 4min 10sec

• SanDisk Cruzer Titanium 4GB: 932 MB in 8min 23sec

• SanDisk Cruzer Mini 1GB: 926 MB in 17min 15sec

• Lexar JD 1GB: 926 MB in 22min 20sec

(~3527 files in ~573 folders)

Page 22: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall 22

Flash Drive - USB 2.0 or USB 3.0 ?

• Not all flash drives are created equal

• Differences in quality of controller chips and flash memory

• Both USB 2.0 and USB 3.0 drives vary greatly in speed

• However, when connected to a USB 2.0 interface, the worst USB 3.0 drive will always outperform the best USB 2.0 drive

• Flash Drive Recommendation:

http://thewirecutter.com/reviews/the-best-usb-3-0-thumb-drive/

Page 23: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall 23

USB Standards

Standard Year

Low1.5 Mbps

Full12 Mbps

High480 Mbps

(280 Mbps)

Super5 Gbps

(4 Gbps)(3.2 Gbps)

Super+10 Gbps

(7.2 Gbps)

PowerStandardCharging

Wall

Duplex

1.0 1996 √ √ X X X150 mA @ 5 V

1.5 A @ 5V?

Half

1.1 1998 √ √ X X X150 mA @ 5 V

1.5 A @ 5V?

Half

2.0 2000 √ √ √ X X500 mA @ 5 V

1.5 A @ 5V2.1 A @ 5V

Half

3.0 2008 √ √ √ √ X900 mA @ 5 V

1.5 A @ 5V?

Full

3.1 2013 √ √ √ √ √

2 A @ 5 V5 A @ 12 V5 A @ 20 V

??

Speeds are upper bounds; power ratings may be incorrect

Page 24: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall 24

USB Connectors - Standard, Mini and Micro

Page 25: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall 25

USB Reversible Connector - Type C

Page 26: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall 26

USB Reversible Connector - Type C

http://arstechnica.com/gadgets/2014/09/reversible-tiny-faster-hands-on-with-the-usb-type-c-plug/

Page 27: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall 27

USB Reversible Connector - Type C

http://www.anandtech.com/show/8518/hands-on-with-usb-type-c-reversible-usb-connectors

Page 28: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall

Portable Hard Drive

WD My Passport - USB 3.0 - 320 GB to 2 TB

WD Nomad Rugged Case

Page 29: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall 29

Logitech Anywhere MX

www.logitech.com

Page 30: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnallwww.logitech.com 30

Logitech Unifying Receiver Technology

One receiver, multiple mice and keyboards.

Can leave separate mice and keyboards at home and work,

all working with one semi-permanently installed wireless USB receiver.

Page 31: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall 31

Logitech Wireless K340

Discontinued ?

Page 32: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall

Logitech Bluetooth Illuminated Keyboard K810

Connect to 3 Separate Devices

Backlighting Proximity Sensor

Page 33: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnallwww.hp.com 33

HP Wireless Elite (version 2)

This is version 2, I use version 1

2.4Ghz, > 40 foot range (tested version 1)

Ultra Low-profile, uses laptop style scissor-switch key mechanism

Page 34: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall 34

3M Laptop Riser

Page 35: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnallwww.3m.com, www.amazon.com 35

3M LX550 Notebook Riser

Not portable, but highly recommended - greatest amount of tilt

Bottom lip is wide enough for any laptop

Max tilt angle = ~80 degrees

Page 36: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall

Computer Proficiency

36

Page 37: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall

Windows Proficiency

37

Page 38: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall 38

Certification

• CompTIA– http://www.comptia.org/

• Register Now for Your CompTIA Certification Exam – http://www.comptia.org/learning/students/get_certified.aspx

Page 39: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall 39

Cell Phones & Food

Page 40: Gnall CST*131: Networking Theory & Application CST*237: SysAdmin I - Client/Server CST*238: SysAdmin II - Client/Server CSC*124: Programming Logic & Design

Gnall 40

Cheating = F (Course Grade)