Home         NetLab         Canvas         Online Curriculum         Office Hours

CS 1 Introduction to Computer Technology

Rick Graziani, Instructor

Rick Graziani, Cabrillo College

CS 1 Introduction to Computers and Computer Technology

     

Email:  graziani@cabrillo.edu

Non-Cabrillo Instructors/Students: If you would like access to my materials please email me for the username and password.

(placeholder)

CS 1 Syllabus and Course Materials - Fall 2018

(placeholder)

Note: Schedule subject to change


Week 1:  Aug 29


Lecture:

•      Course Introduction

•      Video "Everything's Amazing and Nobody's Happy"


PowerPoints Presentations:

•      Course Introduction

•      Triumph of the Nerds: Impressing Their Friends



Student Success

Take notes

Collaborate and work as a team

7 Keys for academic success

Reading improvement


Homework:

•     Canvas - Log in


Other Announcements:

•     


____________________________________________________


Week 2:  Sep 5


Lecture:

•      1 - Early Computing and Electronic Computing

•      Triumph of the Nerds: Riding the Bear

•      Using Canvas


•     Using Canvas

     •     Help: https://community.canvaslms.com/community/answers/guides/

     •     Video: Canvas Overview for students

     •     Video: Student Videos

     •     Video: Discussions (Students)


Homework:

•     Canvas > CS 1 > Quizzes > #1 Early Computing and Electronic Computing

•     Due: Sep 13

•     Did you add last week but not get an add code?

____________________________________________________


Week 3:  Sep 12


Lecture:

•      2 - Boolean Logic and Binary Numbers

•      Triumph of the Nerds: Great Artists Steal


Canvas

•     Canvas > CS 1 > Quizzes > #2 Boolean Logic and Binary Numbers

•     Due: Sep 20


Other Announcements:

•     


____________________________________________________


Week 4:  Sep 19


Lecture:

•      2 - Boolean Logic and Binary Numbers (continued)

•      3 - Hexadecimal Number System


Homework Assigned:

•      Hexadecimal - Binary - Decimal Conversion




Other Announcements:

•     

•     Immitation Game Trailer

•     Immitation Game Trailer

Hidden Figures Trailer

Hidden Figures Trailer - IBM


____________________________________________________


Week 5:  Sep 26


Lecture:

•   3 - Data as Text, Images and Video     



Homework Assigned:

•     




Other Announcements:

•     



____________________________________________________


Week 6:  Oct 3


Lecture:

•      4 - Computer Programming


Homework Assigned:

•     





____________________________________________________


Week 7:  Oct 10


Lecture:

•      Programming Lab


Homework Assigned:

•     


Other Announcements:

•     






____________________________________________________


Week 8:  Oct 17



Lecture:

•      Programming Lab


Homework Assigned:

•     


Other Announcements:

•     Midterm next week



____________________________________________________


Week 9:  Oct 24



•      Midterm Exam: 2:10-4:10pm

1 - Early Computing

2 - Electronic Computing

3 - Boolean Logic

4 - Binary Numbers

5 - Data as Text, Images, Video, and Sound

Binary Addition

Hexadecimal - Binary - Decimal Conversion

Digital Logic



____________________________________________________


Week 10:  Oct 31



Lecture:

•      11 - Computer Programming (continued)

•       Networking - Introduction to Networking


Homework Assigned:

•     Canvas: Programming in Python


Other Announcements:

•     



____________________________________________________


Week 11:  Nov 7


Lecture:

•       Networking - Introduction to Networking



____________________________________________________


Week 12:  Nov 14



Lecture:

•      Virtualization and Big Data


     


____________________________________________________


Week 13:  Nov 21*


Lecture:

•      The Deep and Dark Web





____________________________________________________


Week 14:  Nov 28



Lecture:

•      Blockchain

     



____________________________________________________


Week 15:  Dec 5



Lecture:

•     Discuss Final Exam

•     Other CS and CIS Courses


Other Announcements:


Final Exam:  Wednesday, May 16th

•      Computer Programming

•      Networking: Ethernet and TCP/IP

•      Virtualization and Big Data

•      Blockchain


Computer Programming

•      Presentation (PPT and PDF)

•      Worksheet (Word and PDF)


Networking: Ethernet and TCP/IP

•      PowerPoint Presentation (PPT or PDF)

•      Worksheet  (Word or PDF)



Virutalization and Big Data

•      PowerPoint Presentation (PPT or PDF)

•      Worksheet  (Word or PDF)


Blockchain

•      PowerPoint Presentation (PPT or PDF)

•      Worksheet  (Word or PDF)




____________________________________________________


Week 16:  Dec 12



Final Exam:

•      TODAY 2:10pm - 4:10pm

•      Computer Programming

•      Networking: Ethernet and TCP/IP

•      Virtualization and Big Data

•      Blockchain


Computer Programming

•      Presentation (PPT and PDF)

•      Worksheet (Word and PDF)


Networking: Ethernet and TCP/IP

•      PowerPoint Presentation (PPT or PDF)

•      Worksheet  (Word or PDF)



Virutalization and Big Data

•      PowerPoint Presentation (PPT or PDF)

•      Worksheet  (Word or PDF)


Blockchain

•      PowerPoint Presentation (PPT or PDF)

•      Worksheet  (Word or PDF)





____________________________________________________









________________________________________








(placeholder)

Lecture Materials and Student Worksheets


Crash Course Computer Science (Patreon.com)

•      Playlist



Course Introduction

•      Presentation (PPT and PDF)


1 - Early Computing and Electronic Computing

•      Presentation (PPT and PDF)

•      Worksheet (Word and PDF)


2 - Boolean Logic and Binary Numbers

•      Presentation (PPT and PDF)

•      Worksheet (Word and PDF)


3 - Data as Text, Images, Video, and Sound

•      PowerPoint Presentation (PPT or PDF)

•      Worksheet  (Word or PDF)


4 - Computer Programming

•      Presentation (PPT and PDF)

•      Worksheet (Word and PDF)


Using Python

•      Worksheet (Word and PDF)


Networking: Ethernet and TCP/IP

•      PowerPoint Presentation (PPT or PDF)

•      Worksheet  (Word or PDF)



Virutalization and Big Data

•      PowerPoint Presentation (PPT or PDF)

•      Worksheet  (Word or PDF)


Wireless and Security

•      PowerPoint Presentation (PPT or PDF)

•      Worksheet  (Word or PDF)


Blockchain

•      PowerPoint Presentation (PPT or PDF)

•      Worksheet  (Word or PDF)



Triumph of the Nerds

•      Part 1 - Impressing Their Friends

•      Part 2 - Riding the Bear

•      Part 3 - Great Artists Steal



Videos


Humor

•      Everything's Amazing and Nobody's Happy

•      Jon Stewart - Verizon iPhone Announcement

•      TED Talks - The shared experience of absurdity


General Technology

•      Ted Talks - Patty Maes, Wearable Tech


Cloud Computing and Big Data

•      What is Big Data?

•      Explaining Big Data

      SF Data

•      Cloud computing - Changes to computer thinking

•      Internet Archive: Wayback Machine (link)


Network Neutrality and Related Issues

•      John Oliver: Net Neutrality

•      TED Talks - Filter Bubbles

     John Oliver: Government Surveillance


Dark Net and Anonymous

•      BBC Documentary 2015 - Inside the Dark Web

•      The Hiddent Internet - Exploring the Deep Web

•      Joseph Cox: The Deep Web Isn't All Dark

•      Jamie Bartlett: "The Dark Net" - Talks at Google

•      Who is Anonymous? - The Origin - Full Hacktivist

•      Anonymous: Who is Anonymous.

•      Who is Anonymous & How to become Anonymous


Security and Cryptography

•      What are DDoS attacks? DDoS Explained

•      You are an IT Hero

•      Cryptography: The Science of Making and Breaking Codes (good but talks fast)

•      How asymmetric encryption works

•      Diffie-Hellman Key Exchange (advanced)

•      Norse Attack Map (link)

•      VPN - Virtual Private Networking

•      What is VPN (advanced)

•      The Enigma Code (UC Davis)