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 2019

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

Course Date Wk. Sess. Session description Module Info tech objectives Application fluency objectives
CIT-115 MON
28-JAN-19
1 1 Introduction to the course; syllabus; what is a computer?

Electricity vs. Electronics vs. Computers vs. Robots

What makes something a system? Outlining major computer system components

  • 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
30-JAN-19
2 Exploring system component categories
CIT-115 MON
4-FEB-19
2 1

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
6-FEB-19
2
CIT-115 MON
11-FEB-19
3 1 Exploring computer spec changes through time and designing a spreadsheet to answer the questions: What, exactly, about computers has changed since 1983? What Has stayed the same? What are the bottlenecks in our benchmark years?

Session audio recording (Download by right clicking and selecting: "save link as...")

Change and remain project


  • CCAC.115.LT.1: Categories of computers (personal, mobile, servers, mainframes, supercomputers, embedded) and examples of computer usage (SOHO, mobile, power user, enterprise)
  • CCAC.115.LT.4: Input devices and characteristics (keyboard, pointing devices, voice input, digital cameras, scanners, game controllers)
  • CCAC.115.LT.5: Output devices and characteristics (displays, printers, audio)
  • CCAC.115.LT.6: Storage devices and characteristics (magnetic disks, optical disks, static-state, removable)
  • 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
13-FEB-19
2

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

CIT-115 MON
18-FEB-19
4 1

Computer timeline creation

  • 4.E.1:
CIT-115 WED
20-FEB-19
2 Snowy day: continued timeline work
CIT-115 MON
25-FEB-19
5 1

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
27-FEB-19
2
CIT-115 MON
4-MAR-19
6 1

Begin tree modeling project

Trees!

  • 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
6-MAR-19
2 Continue tree structure modeling
CIT-115 MON
11-MAR-19
7 1

Trees: Part 2: Searching and traversing

  • COMP.TREES.4: Model tree and list searching algorithms and design an experiment to compare the speed of each respective algorithm
  • COMP.TREES.5: Describe a file system tree in terms of node types, node depth, and structure symmetry
CIT-115 WED
13-MAR-19
2 Wrap up tree weeks
CIT-115 MON
18-MAR-19
8 1 Initial building of our clip-board databases: designing table schemas

Databases: Designs, features, & use cases

  • 8.E.1:
CIT-115 WED
20-MAR-19
2 Populating classroom resevation database tables with real data
CIT-115 MON
25-MAR-19
9 1 Constructing classroom reservation database in Libre Office Base with HSQL & beginning design of custom database
  • 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
27-MAR-19
2 Building custom database in Libre Base
CIT-115 MON
1-APR-19
10 1

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

  • 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
3-APR-19
2
CIT-115 MON
8-APR-19
11 1 Wrap up networking stations

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
10-APR-19
2 Transition to security topics before spring break
CIT-115 MON
15-APR-19
- -
CIT-115 WED
17-APR-19
-
CIT-115 MON
22-APR-19
12 1

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
24-APR-19
2
CIT-115 MON
29-APR-19
13 1

Culminating project design & implementation

  • 13.L.1:
  • 13.L.2:
  • 13.E.1:
CIT-115 WED
1-MAY-19
2
CIT-115 WED
8-MAY-19
14 1 * Bring fully-baked
projects to share.
* Same time and place
as normal Wednesday class

Sharing our culminating projects

  • 14.L.1: