The guts of an IBM desktop PC circa 1995: cables carrying electrical current and those carrying data are both visible
home
techred home > CIT-115 master sequence

CIT-115 Master sequence | Spring 2020

Instructor Eric Darsow's implementation of this course sequence is offered at CCAC's West Hills Center in the Fall of 2019.

Course Date Wk. Sess. Session description Module Info tech objectives Application fluency objectives
CIT-115 WED
27-JAN-2020
1 1 Introduction to the course;

Electricity vs. Electronics vs. Computers vs. Robots

What makes something a system? Outlining major computer system components

CIT-115 WED
29-JAN-2020
2 Exploring system component categories
CIT-115 MON
3-FEB-2020
2 1 Intro to systems design and diagramming
  • TR.115.IT.1: Classify devices into the categories of: electrical, electronic, computer, robot and defend the classifications using the definition of each category
  • TR.115.IT.2: Label a system diagram's core components and identify deficiencies in a given system diagram
  • TR.115.IT.3: Design a system diagram for a non-computer system which includes labeled flows between labeled components
  • CCAC.115.LO.1: Identify major motherboard components, characteristics of CPUs, and various types of memory
  • CCAC.115.LT.3: System Unit components and characteristics (motherboard, CPU, data representation, memory, adapter cards, ports, buses, bays, power supply)
CIT-115 WED
5-FEB-2020
2 Exploring system component categories
CIT-115 MON
10-FEB-2020
3 1 Explore the fundamentals of processor units, I/O devices, and more.

Categorizing and assembling computer system components

  • CCAC.115.LO.2: Describe the types of expansion slots and adapter cards, the role of buses in a computer’s processing speed, and the differences among various input/output ports
  • CCAC.115.LO.3: Explain the characteristics of various input devices (pointing devices, digital cameras, scanners, biometric devices) and output devices (monitors, printers, speakers)
  • CCAC.115.LO.4: Explain the characteristics of various storage devices (magnetic disks, optical disks, removable media, solid state).
CIT-115 WED
12-FEB-2020
2 Try your hand at debugging system failures during boot
CIT-115 MON
17-FEB-2020
4 1

Class branching!

Students choose one of two pathways for week 4:

Both modules draw on this google sheet

  • TR.115.A.1: Create a blank spreadsheet and populate cells with text and numeric data; edit cells; wrap text
  • TR.115.A.2: Use formulas to compute metrics relating to computer hardware specification changes through time
CIT-115 WED
19-FEB-2020
2

Class continued work on the computing power comparison spreadsheet by choosing anchor computer models and researching the specs

CIT-115 MON
24-FEB-2020
5 1

Computer timeline creation

  • 4.E.1:
CIT-115 WED
26-FEB-2020
2 Continue timeline work
CIT-115 MON
2-MAR-2020
6 1 Began adding content to our skeleton trees and conducted the first round of tree sharing

Operating system explorations

  • CCAC.115.LO.5: Describe the functions of an operating system, how they control a network, how they administer security, various utilities, and the features of desktop and server Operating systems
    • CCAC.115.LO.5: Describe the functions of an operating system, how they control a network, how they administer security, various utilities, and the features of desktop and server Operating systems
    • CCAC.115.LT.: Operating Systems characteristics (boot process, resource management and sharing, utility programs) and types (stand-alone, network, embedded)
  • 5.E.1:
CIT-115 WED
4-MAR-2020
2 Finished tree building, forest building, zipping, and began file system detectives
CIT-115 MON
9-MAR-2020
7 1

Begin tree modeling project

Complete mid-term grade cards

If you are absent today, please complete and email a grade proposal card to Eric.

Search Algorithm Comparison

  • COMP.TREE.1: Create a digital model of a real photosynthetic tree by measuring and matching branch complexity and depth
  • COMP.TREE.2: Populate a file tree with directory nodes and leaf nodes structured logically to arrange data elements centered around a common theme (such as hockey or makeup or politics)
  • COMP.TREE.3: Enumerate and describe various use cases for tree-like data structures in operating systems, file systems, and computer science in general
CIT-115 WED
11-MAR-2020
2
CIT-115 MON
16-MAR-2020
- 1

Rescheduled "spring break"

CIT-115 WED
18-MAR-2020
2
CIT-115 MON
23-MAR-2020
8 1

Cancelled by CCAC admin due to COVID-19 prep needs

  • 8.E.1:
CIT-115 WED
25-MAR-2020
2

MtngID: 614 961 8122
Ph:+1 646-558-8656

COVID-19 Oragnization

Reconfigure our learning for online synchronous setup: check computer setup, software install ability, etc.

Character encoding

ACII Character Encoding Scheme

TODO:

Install the free Libre office suite on your computer

CIT-115 MON
30-MAR-2020
9 1

MtngID: 614 961 8122
Ph:+1 646-558-8656

Constructing classroom reservation database in Libre Office Base with HSQL & beginning design of custom database

Databases: Designs, features, & use cases

  • CCAC.115.LO.8: Describe the advantages of a database approach and their various characteristics (relational, object-oriented, multi-dimensional).
  • CCAC.115.LT.9: Database characteristics (data hierarchy, types of databases, administration)
  • 9.E.1:
CIT-115 WED
1-APR-2020
2

MtngID: 614 961 8122
Ph:+1 646-558-8656

Building custom database in Libre Base

CIT-115 MON
6-APR-2020
10 1

MtngID: 614 961 8122
Ph:+1 646-558-8656

Databases continued: This week modeling music albums

We'll use Libre Office Base, an open source desktop database tool, to create and store information about our favorite music

Quick start: Computer networks, the Internet, and the World Wide Web (WWW)

  1. Install libre office (and its included Libre Base)
  2. Install Java Runtime 11 from Oracle. If you are running Windows, you will want the file called "jdk-11.0.5_windows-x64_bin.exe" which is the executable
  3. Create a blank database in Libre office to test it
CIT-115 WED
8-APR-2020
2

MtngID: 614 961 8122
Ph:+1 646-558-8656

CIT-115 MON
13-APR-2020
11 1

MtngID: 614 961 8122
Ph:+1 646-558-8656

Finish databases with Linux VPS

  • CCAC.115.LO.10: Discuss the computer hardware needs and solutions for an enterprise, the importance of computer backup, and steps involved with a disaster recovery plan.
  • CCAC.115.LT.12: Enterprise computing technologies (RAID, SANs, blade servers, thin clients, high-availability)
  • CCAC.115.LO.9: Identify the uses of various programming languages and development tools.
  • CCAC.115.LT.11: Programming languages (low level, procedural, object-oriented, Web page development) and characteristics (development cycle, documentation, control structures)
  • CCAC.115.LO.6: Describe the structure of the Internet, how to access and connect to the Internet, the components of a URL and IP address, types of e-commerce, and how various services work.
  • CCAC.115.LO.7: Describe various network communications standards, communication media, communication devices, and network architectures (client/server, peer-to-peer).
  • CCAC.115.LT.8: Network design (LANs and WANs, architectures, topologies) and Communications characteristics (standards, devices, media)
  • 10.E.1:
CIT-115 WED
15-APR-2020
2

MtngID: 614 961 8122
Ph:+1 646-558-8656

CIT-115 MON
20-APR-2020
12 1

MtngID: 614 961 8122
Ph:+1 646-558-8656

Computer networks, the Internet, and the World Wide Web (WWW)

Securing digital ecosystems: Fundamentals of security: access, storage, transmission

  • CCAC.115.LO.11: Describe types of malware, techniques to prevent unauthorized access, methods of encryption, and risks & safeguards associated with wireless communications
  • CCAC.115.LT.10: . Computer Security (Internet and network attacks, theft, failures, backups, privacy) and health concerns
  • 11.E.1:
CIT-115 WED
22-APR-2020
2

MtngID: 614 961 8122
Ph:+1 646-558-8656

CIT-115 MON
27-APR-2020
13 1

MtngID: 614 961 8122
Ph:+1 646-558-8656

Security and Languages

  • CCAC.115.LO.11: Describe types of malware, techniques to prevent unauthorized access, methods of encryption, and risks & safeguards associated with wireless communications
  • CCAC.115.LT.10: . Computer Security (Internet and network attacks, theft, failures, backups, privacy) and health concerns
  • 12.E.1:
CIT-115 WED
29-APR-2020
2

MtngID: 614 961 8122
Ph:+1 646-558-8656

CIT-115 WED
6-MAY-2020
14 2 Final session! Please come prepared to complete your final grade proposal card

MtngID: 614 961 8122
Ph:+1 646-558-8656

Culminating project design & implementation

Sharing our culminating projects

  • 13.L.1:
  • 13.L.2:
  • 13.E.1: