Technology Rediscovery | Fall 2018
CIT-111: Introduction to Programming Java
CIT-111: Course Essentials
Content: Chunks and Modules
Chunk 1: Java Language Core
Chunk 2: Language Structures
Chunk 3: Object-Oriented Java!
SP18 Final Project: The Object Project
Upcoming Modules [Under Construction Sp 18]
Project: Java Fundamentals
Chunk 4: Data/Information Storage and Organization
CIT 130: Object-oriented design in Java
As a second-term Java course, our focus shifts from language fundamentals to harnessing the beauty, glory, and magic of Java's object-oriented way of being.
CIT-100: Computer Fundamentals Online
Steps for work submission & sharing
Step 1: Follow the universal submission guide to prepare your work, then upload it to the appropriate cloud drive directory with this link:
Step 2: Make sure you get credit for your work by completing the little "submission quiz" on Blackboard each week!
Module Self-Serve Menu
As we explore computers this term, our actual course content is stored in modules, each of which is described and linked here in our module menu.
CIT 115: Introduction to Information Systems
Course catalog description
This course uses the skills gained in CIT-111 and expands on the concepts of the software development process, data representation and storage, program control structures, objects and classes. Additional topics include event handling, arrays and window based graphical user interfaces (GUIs).
DAT: 102 - Intro to Data Analytics
Diving into the somewhat mystical process of converting rows and columns of numbers into useful information for decision making of all kinds: persona, business, organizational, and more.
CIT-129 - Programming Python 2
For those truly inspired by the pythonic order, students in this course will continue their studies for a second semester and unearth the hidden treasures of today's uncannily popular programming language: Python.
FA18 course member code repos
Course Schedule: Fall 2018
Eric Darsow is the assigned instructor for the following CCAC courses in the Fall of 2018. Register soon at CCAC!
All courses listed below are full-term and start on 4 SEP and run until 10 DEC. The section number is in (parens).
CIT-100: Computer Fundamentals
Online: No face-to-face meetings required
CIT-100-Z03N (0332853) Comp Fund/Applictn
CIT-111: Intro to Programming with Java
North Campus: Wednesday evenings, 6-10:10pm
CIT-111-NC71 (0331885) Intro to Prog: Java
West Hills: Mondays/Wednesdays 11:50-1:55pm
CIT-111-WH32 (0331887) Intro to Prog: Java
CIT-130: Object-Oriented Programming 1
West Hills: Mondays/Wednesdays 2:05-4:15pm
CIT-130-WH31 (0336583) Obj-Orient Prog 1/Java
CIT-115: Introduction to Info Tech
West Hills: Mondays/Wednesdays 10:10-11:40am
CIT-115-WH31 (0331895) Intro to Information Tech
CIT-129: Python 2: Algorithms and more
North Campus: Tuesdays 6-9:10pm
CIT-129-NC71 (0336652) Python 2 Alg Mod DP
DAT-102: Introduction to Data Analytics
North Campus: Mondays 6-9:10pm
DAT-102-NC61 (0339888) Int Data Analytics
Office hours: Fall 2018
West Hills: Mon/Wed, 9-10am, rm. S2113
North Campus: Mon/Wed, 5:30-6pm, rm. 1026 (lab)
North Campus: Tue, 4-6pm, rm. 1026 (lab)
By appointment: Call 412.894.3020, leave VM
Technology Rediscovery Shop Landline:
Please leave a message if your call is not answered and mention a good time to call back.
Mobile (Limited Use)
Use for "emergencies" only; please do not leave a voicemail message; texts may not be read: 412-923-9907
CIT Department, North Campus
attn: Eric Darsow
Community College of Allegheny County
8701 Perry Highway
Pittsburgh, PA 15237-5353
Classes are considered semi-public spaces and all visitors are welcome to schedule a time to visit using the contact information in this sesction
Please prioritize in-person and real-time phone conversation over email. If you insist, or your communication falls under one of the following email use cases, you may reach me at edarsow (at) ccac.edu
Email Use Cases:
document transfer, exchange of complicated web links, exchange of program files, distribution of system access instructions & passwords.
Student Projects and Profiles
Assembled from learning across disciplines, these sites are student-produced portals into computer and career-related explorations.
Computer Fundamentals Fall 2017
Java Fall 2017
Object Project profiles from Spring 2017
Materials and guest responses created during a 10-minute address at the opening of the Community College of Allegheny County's Innovation Lab classroom.
Teaching: Guides and Philosophy
Various teaching resources, broadly applicable for student audiences in high school, community colleges, and organizations
Workshop delivered at CCAC's college-wide assessment day exploring methods for gathering student learning data and reacting to that data all in the course of a single lesson.
A companion to the assessment process underway for CCAC's associates degree in computer information systems (050.3) which prepares students for transfer into a four-year IT-related degree program. A Java-medium exam instrument, this document details test items, preliminary results, and plans for course revisions based on assessment data.
[Late-stage draft under development] High-stakes, point-scored test often erodes learning culture by entangling the exploration of interesting content with stress-inducing point-based grading systems. This document describes an assessment system that expands the traditionally test-centered approach to include informal, frequent micro-assessments.
Teaching Portfolio (June 2017):Lesson activities, unit plans, reflections on student work, and sample learning objective evaluation matrices.. 89 pages with extensive Table of Contents (PDF)
Curriculum Guide (Computer Mapping, 2017):Community-oriented digital mapping: The YES high School summer scholars program (PDF | 30-pages | 10.2mb). Structured around a two-month community-based research program, this guide provides unit- and lesson-level objectives and assessment measures appropriate for students learning computer mapping fundamentals.
"White paper" (2016):Data Fluency for Organizations - Key Principles (PDF) Derived from work on various projects relating to digital information processing, data visualization, and "data-based" decision making.
Curriculum Guide (HS College Prep, 2014):College and Career Readiness (high school course) unit plan, unit schedule, lesson objectives, and a sample lesson plan. (PDF) Prepared for the College Readiness Department of Achievement First Charter Schools in New Haven, CT.
Carpentry and Electronic Projects
Choose the one right tool. If turns out to be the wrong one, try another...and so forth.
Roof Garden Transport System (RGTS): Funicular 1 construction profile and specifications. Feb 2017. A somewhat exhaustive construction profile for this project including a bunch of diagrams, photos, and technical design notes.
Project report: Linux network design and implementation, CentOS server configuration, network security | Fall 2015 (PDF) Full project description complete with network diagram, configuration guides, and learning process reflections.
Technology Rediscovery Artists-in-residence
Ferro-fluid is a liquid that produces interesting shapes in response to magnetic fields. This adventure involves creating these magnetic fields with electro magnets controlled by a miniature computer. Artist-in-residence Craig M. Darsow is tentatively scheduled to conduct his residency during Summer 2018.
Municipal Code Enforcement Database
The Turtle Creek Valley Council of Governments has partnered with Technology Rediscovery to implement an open source code enforcement database application which was planed and designed in the Fall of 2016 at CMU. The project is mid-way into beta design and has a scheduled beta testing phase a the end of 2017
Project Source Code (JavaServer Faces)
Project Source repository on GitHub: Developing repo for project code, implemented in JavaServer Faces with a PostgreSQL back end. Actively seeking developers interested in working on this open source project who have experience with front-end development.
Project tools & Technology Links
Youth-targeted tobacco advertising data camp
Partnering with Youth Enrichment Services (YES) | July, 2018
About Data Project: Summer 2018
Partnering with Youth Enrichment Services (YES) based in East Liberty, Pittsburgh, Technology Rediscovery LLC and eight high school/college-bound students are investigating youth-related marketing strategies of big tobacco companies.
YES Summer Research Program: Lead exposure in Lincoln-Lemington
Pittsburgh, PA (Summer 2017)
Directed by the East-Liberty Nonprofit organization: Youth Enrichment Services (YES), students in the summer research program investigate the extent of lead exposure (great wikipedia article) in the Lincoln-Lemington neighborhood and organize community action to reduce exposure. This section features content relevant to the mapping task team which Eric advises weekly.
Mapping module curriculum guide and teaching reflections (PDF | 30-pages | 10.2mb)Discussion of mapping-related skills taught and activities implemented during 40 hours of student sessions during July and August 2017 including: suggested lesson content, student work, reflections, and tool profiles.
Student outcomes matrix and proposed content extension (PDF | 7-pages | 90kb) Students developed skills in the following domains: academic research, field data gathering and analysis, and geospatial information tools. Each domain is broken down into knowledge and skill areas with a record of achievements and future learning suggestions.
Quick "1-Pager": High School summer community action research program -- Mapping component (PDF 453kb)Brief glance at the skills developed by the mapping team working on the larger lead(Pb) research program. Includes screen shots of final map products and lessons learned.
Summer research program overview (Published by YES; PDF)
External Resource Links
Home Improvement 101
Zoom through many of the major topics in home repair, drawing on the hard-earned wisdom of the student and instructor. With hands-on practice, familiarize yourself with fasteners, material types, sheetrock basics, electricity, plumbing, and working with contractors.
OSHER Lifelong Learning
Summer 2017 | 19 May - 23 Jun 2017 | Fridays 3:15-5:15 pm
OSHER classroom, CMU Hunt Library (Completed)
Introduction to Computerized Mapping (CCAC LND-201, Sp 17)Course Syllabus Course Schedule and class session links Great student work artifacts Final Project Guidelines
ESRI Online - For building a story on ArcGIS online
Site Content Use License
This site's content (text, code, documents) can be used without permission or attribution as described in site's content use agreement.