Tag Archives: professional devleopment

Team meetings

One of the things we’ve tried to do over the years is to meet as an engineering department once a week, every Friday. There are so many things to discuss and work on, from field trips, to after-school clubs, to purchasing equipment & materials, to recruiting students into the pathway. Some years that has not been possible, if we don’t have the same planning period, so we would just grab a few minutes here and there (perhaps after the school day was over). Other years we kept it less formal, since my colleagues and I would constantly be having meetings and working together every day.

This year, we brought back the tradition, stronger than ever:

team_mtg

Five of us, from engineering, computer science, and entrepreneurship, on the Academy of Engineering and Technology (AOET) team. Go team!

Another thing that has kept us strong over the years is support from teachers at other schools (unlike a math department, nine-strong at a school the size of Patterson, most engineering schools only have 1-2 engineering teachers at each school) and from industry and higher education. We meet once a month with our Program Advisory Committee (PAC), which supports and advises the seven Baltimore City high schools with PLTW Engineering programs. We had our first PAC meeting of the new school year yesterday (Monday) afternoon at OpenWorks. This year, one of our main foci is going to be pipeline development, including strengthening connections with middle schools and with colleges/universities.

Later this week, on Thursday, Code in the Schools will host our first monthly Professional Learning Community (PLC) meeting with Baltimore City computer science teachers.

[Days 9-10 #180blog]

Advertisements

Leave a comment

Filed under computer science, engineering

Year 12, Day 0

This week teachers headed into school to prepare for next week and students’ return. This will be my twelfth year!

My teaching this year will include more computer science than ever before:

  • AP Computer Science Principles (full year)
  • AP Computer Science A (full year)
  • Foundations of Computer Science  (spring)
  • Computer Integrated Manufacturing (fall)
  • Precalculus independent study (fall, three students, three separate periods)

I’ll also be working with our new engineering teacher and our librarian+new-computer-science-teacher to help them with their lessons, and collaborating with two geometry teachers around standards-based-grading.

Extracurricular activities and competitions:

  • Coding Club (app development, cybersecurity, & more)
  • Women’s Transportation Seminar’s “Transportation You!” Mentoring Program
  • TRAC bridge builder competition
  • CyberPatriot competition
  • STEM Competition
  • possible (in my mind, I want to do each of these this year): Cyber Movie Mondays, Saturday AP & PLTW study groups, Girls Who Code club
  • probably several others…

Ongoing projects that will occupy some of my time this year include:

  • Comp Hydro (teaching hydrology and flooding through computational simulations & modeling, in partnership with the Baltimore Ecosystem Study)
  • MyDesign (engineering design process app and learning management system, in partnership with NSF & the University of Maryland)
  • Internet of Things project to measure air quality and other environmental factors in schools (in partnership with Cool Green Schools, Johns Hopkins University, and Morgan State University)
  • Continuing work toward my Master’s Degree in Computer Science (taking “Artificial Intelligence ” course this semester)
  • Baltimore City Engineering Alliance, a nonprofit 501(c)(3) we created to provide opportunities to Baltimore City students to further their engineering education, and for which I am treasurer

School starts for students on Tuesday, after Labor Day for the first time in my twelve years here teaching in Baltimore. Wish us luck!

Leave a comment

Filed under computer science, engineering, math, teaching

Summer Plans

Yesterday was our last day of school. Woohoo!

However, I can’t just sit back and relax – I have many different things to do this summer. After my first summer teaching, when I took an engineering course and also taught Summer Bridge math, I told myself that I should leave the majority of my summertime uncommitted, for me to travel, have fun, learn new things, and relax. For the past several summers, I’ve managed to keep it down to two weeks during the summer of formal workshops/conferences/trainings. Yet, somehow this summer is shaping up to be one of my busiest yet!

Next week, I plan to travel to Kansas City with two of my students, to compete in the National Leadership and Skills Conference. A month and a half ago, after putting in many long hours of practice, they earned first place in the state-level Robotics and Automation Technology competition for Skills USA. Which garnered them the chance to compete at the national level. I have had one pair of students make it to the national level before (three years ago), but this will be my first time going with them. Wish us luck!

A bit later in the summer is the annual NAF Next Conference, which I’ve been to thrice before. This year it’s in Orlando, Florida. I plan to make a nice drive out of it, a smaller version of my trip from two years ago. I’m thinking of taking the Blue Ridge Parkway on the way there, driving down Florida’s coast on Highway A1A, heading down to Key West and the southernmost point in the continental United States, then taking US Route 1 on the way back to Baltimore.

After a three-year hiatus from taking new Project Lead the Way courses at the University of Maryland Baltimore County (I’ve been trained in Computer Integrated Manufacturing, Principles of Engineering, and Digital Electronics), I’ll be back there later this summer for another one. This year I’m taking Introduction to Engineering Design, where I’ll learn about the design process, engineering sketching, and more advanced skills in the 3D modeling software Autodesk Inventor.

And, finally, throughout all of that, I’ll also be working with several other teachers for the Baltimore City School District, to develop a remediation plan for students who fail their engineering classes.

So, I anticipate that it will be a fun but busy summer for me. Hope all the rest of you teachers are having a wonderful start to your summer breaks! And, to everyone else in other jobs that don’t supply a summer break, hope you’re at least enjoying the beautiful weather!

2 Comments

Filed under Uncategorized

Machine Learning is Cool!

I’m continuing to really dig Coursera. After completing an Algorithms course there this summer (discussed in my post here), I am now in the midst of a course on Machine Learning. Go check out the course description & video now; I’ll wait.

As you saw by following that link, machine learning is a way that computers and robots can learn to predict or distinguish different things. It is used lots of places, including your email spam filter (which learns every time you flag a message as spam). It is a form of artificial intelligence that mimics our own intelligence–we don’t get born already knowing how to do everything, but instead learn various tasks from others.

Anyway, I’m writing today because I just wrote a series of programs that enabled my computer to decode handwritten numbers and figure out which digit(s) are represented. I’m proud of myself 🙂 — that’s a pretty cool thing to program, and a pretty cool thing for my computer to learn how to do!

The program, after having gone through training, correctly reading the number 2.

(PS – I promise more soon on my day at Morgan last week.)

1 Comment

Filed under engineering

Summer of Learning

(This post was mostly written last Tuesday, so dates referenced will be from then.)

So, last summer for me was a summer of travel. Over 10,000 miles round trip, from sea to shining sea, along roads new and old, long and short.

This year will be a summer of travel for my mind, instead. I have a number of different learning projects I am planning/attempting, from workshops to conferences, from in-person classes to online classes.  Nearly all of which is free!

Here are a few of my plans:

Fab Lab

Yesterday, I attended  a class which introduced me to our local Fab Lab at the Community College of Baltimore County (CCBC). A Fab Lab  (Fabrication Lab) is a community-driven and community-accessible location with computers, machines, and other tools needed for making things. A global network of more than 90 Fab Labs worldwide is run out of MIT. Artists, designers, engineers, inventors, as well as ordinary people with an idea they’d like to make  a physical reality, all use Fab Labs.

The Fab Lab at CCBC is a little over a year old. It has a 3D printer, a CNC router, a CNC mill, a laser cutter/engraver, and a vinyl printer. I made the following key chain using the laser engraver, with the help of the lab’s manager who was teaching me how to use the various machines and associated softwares & tools.

Laser Engraved Key Chain

And a sign for my Computer Integrated Manufacturing (CIM) class, done using the CNC router and featuring a picture of a robotic arm:

CIM Sign, milled from medium density fiberboard using the ShopBot at CCBC’s Fab Lab

Very cool.

VEX Robotics & Automation

Yesterday, today, and tomorrow, I’m in a training at the University of Maryland Baltimore County (UMBC, just around the corner from CCBC and its Fab Lab above), where I’m learning more about VEX robotics and their role in the Project Lead the Way engineering curriculum. Including learning how the pieces fit together, the functionality of the various sensors & other pieces, and how to program the VEX kits in RobotC, a variant on the widely-used C computer programming language.

I had two groups of students (6 students total) who began using and programming with VEX/RobotC this year. I learned some of it with them, but really appreciate this chance to work with the automation kits myself and really learn it much more deeply.

It’s been fun so far! Here’s the testbed full of motors, lights, and sensors where we are learning how everything works and how to program:

VEX Test Bed

Tomorrow we’ll be unleashed onto some actual functioning projects!

Online Class(es)

I’ve begun an online computer science course, Algorithms: Design and Analysis I, via Coursera.

I’m planning this summer to learn a lot more about computer science / programming. I only took one CS course in college (CS101). Yet I’ve been somewhat into programming ever since programming the quadratic formula (and many other math-related programs, plus a few fun/game programs) into my graphing calculator in tenth grade. In college, I also used some simple computer programs to design some original fractals (Java) and search for patterns in continued fractions (PARI/GP). And I had many friends in both high school and college who majored in CS or related fields. Since I’ve been teaching engineering, several of the courses I teach have involved programming components (see, e.g., the VEX Robotics and Automation section immediately above).

So I figured I’d like to learn more about CS & programming. I signed up this spring for Coursera’s CS101 class, which (though I can’t find a source for this statistic) I think more than 100,000 people worldwide also took along with me. It included video lecture segments, mini-quizzes embedded into the videos, automatically-graded programming assignments, and discussion fora where students could help one another (since the professor could not interact with so many of us individually). It was a decent review for me, since it’s been years since I took CS101; I learned a few new things including some specifics of the JavaScript language as well as some things about how computer hardware works. Though it was very easy overall.

Coursera, along with a few other recent innovative websites like it, is being referred to as a MOOC: massive online open classroom (or course). Because its classes are free and accessible worldwide (“open”) and are enrolled in by tens or hundreds of thousands of students at a time (“massive”). Some people are talking about MOOCs as the next big step in the educational revolution; I can attest that the experience is much more like an actual class than just viewing lecture videos. I have yet to really engage the discussion fora for help, but I see study groups forming there, both in-person meetings based on geography, and Skype study groups being set up  based on time zone or language spoken. Many other people ask questions in the fora which are quickly answered by fellow students or volunteer teaching assistants.

If this topic intrigues you, check out the two articles linked above (the words ‘some’ and ‘people’). They are quite interesting and thought-provoking about the future of education!

This summer, I signed up for the Algorithms course, which looks like it will be much more challenging, though also like I will learn a lot from it. First I had to pick a programming language. I feel like a lightweight in several languages, from my experience in Java years ago, to knowing a little C based on my robotics teaching experience, to knowing a little Python based on using it to control a virtual robot and help it navigate a maze in an after-school club I advise. I spent this weekend taking a crash course in Python to catch myself up to speed. After that, so far in the Algorithms course, one week in, I’ve programmed a multiplication algorithm and programmed/analyzed the running time of a merge sort algorithm. I’ve spent dozens of hours on it so far, but am really enjoying it!

Both CS101 and Algorithms are taught by Stanford professors; Coursera partners with faculty from several universities.

On a lighter note, I’ve also signed up for this Udacity course that says it will be looking at/analyzing/explaining some cool physics problems, while also visiting actual historical locations in Europe of the scientists who studied them. I’m thinking it will give me some nice perspective and/or new ideas for teaching the physics-related sections of Principles of Engineering (POE).

Materials Science

Speaking of new ideas for teaching POE, I’ve also signed on to take a week-long materials science course at Howard University in Washington, DC. It is being sponsored by ASM International, a materials science/engineering professional society formerly known as the American Society of Metals. They provide free materials camps for teachers across the country at many different sites (see their website for more info).

I signed up for this because a) it’s free; b) it’s local – I can just catch the MARC train from Baltimore into DC; but mostly c) to learn more about and be able to teach the materials unit of POE better. I feel that the materials engineering unit/lessons in POE are often the dullest sections for my students. All of POE is quite difficult/challenging, with a lot of advanced mathematics and high-level physics concepts. But the other units I am able to better balance out between the difficulty of the concepts and the exciting projects we do. In this unit, students analyze properties of various materials, discuss what causes those properties, discuss how materials are used in manufacturing processes, do various materials-related math word problems, and use a stress analyzer machine to pull apart (stretch it until it breaks, called a tensile test) a piece of metal and then analyze its graph. While students love seeing the metal piece snap in two, I am not able to sustain that interest through the rest of the unit, which I take as a failing on my part. So, I hope to learn more during my week of Materials Mania, as well as to find ways of engaging students better in the topic.

Fullerene Nano Gears, image from Wikipedia

Hooray for the start to my summer of learning!

1 Comment

Filed under engineering, teaching

Good PD

Like many teachers, I have suffered through some pretty awful professional development (PD) days. Some where we are read to off a PowerPoint slideshow, one of the techniques we are told is not good teaching practice. Others are more interactive (e.g. think-pair-share) but still boring and/or not relevant to actual teachers.

I am a firm believer that PD needs to be much more self-directed to be effective. We, as teachers, are professionals. As such, we can be trusted to work toward our own professional growth.

I get so much out of reading blogs by and tweeting with other math teachers–including lesson ideas, projects, worksheets, innovative techniques, clear explanations, and feedback on my ideas. Mythagon does a great job explaining the value of the math blogging/tweeting community here. The engineering education community is smaller, but I’ve worked to create and find spaces for that collaboration to occur as well, including by creating an online course to share resources with other engineering teachers in Baltimore City, and by starting this very blog.

In an official PD Day setting, where teachers have school but kids don’t, what could a more self-directed PD look like? It could include time to develop and grow a virtual professional learning community (blogs, twitter, as described above). It could include time to collaborate with other teachers in the building or district, self-selecting colleagues in your subject area or outside it, and deciding as a group what topics need to be discussed. It could include a variety of seminars/presentations, each led by teachers, of which you can pick which ones to attend that you need the most development in.

The best PD is that which I can use in the classroom the next day or week or month. Some of the best days of PD for me personally have come from a series of workshops organized specifically for PLTW engineering teachers, through the Community College of Baltimore County and the Time Center. They’ve been offering these trainings for the past several years, and recently received an NSF grant to expand their ongoing-PD model to other schools and states across the country.

Crane, built from FischerTechnik parts and programmed via RoboPro

I attended one of these PD’s a few weeks ago about using and programming with FischerTechniks and RoboPro. We learned advanced programming techniques (variables, subroutines, displays, inputs/outputs, commands & operators, branches and wait fors). We applied some of these techniques to arithmetic operations, and some to operating the crane you see above.

For the second half of the day, we had time to complete a project of our own choosing. I needed some help and practice time with pneumatics, as they were not part of my original training in the Principles of Engineering and Computer Integrated Manufacturing courses but have since been added to the curriculum in both. To use the new curricula, we had to purchase supplemental kits, since our FischerTechnik kits did not come with pneumatic components. So this was still pretty new to me, and I really valued the time I had to explore, learn, and get help from both the professor and a teacher-classmate. We built the simple pneumatic system you see below, which will store compressed air in the tank using a motor and cylinder pump system, then convert the pressurized air to vertical or lateral motion. This has been especially useful, since I’ve been using the instructional resources provided that day, plus my greater understanding of this topic, to teach pneumatics and fluid power to my CIM students this week!

Our pneumatic system

I shall be attending another PD this Friday at CCBC to improve my skills in using Autodesk Inventor, a 3D modeling software.

_____________________________________

It’s down to the home stretch for both Mustaches For Kids and #NaBloPoMo!

Please support my moustache & Baltimore students by donating at DonorsChoose via my page. Plus, if you give now, you can use the codeword JOLLY and have your donation matched!

Also please support my partners in Baltimore’s NaBloPoMo by visiting and commenting at their blogs:

Only one day left in November – we’re almost through!

Leave a comment

Filed under engineering, teaching

NAF PLC Seminar

Today I was away from my school and my students, attending a conference. It was held by the National Academy Foundation (NAF) at Baltimore’s NAF High School. So, pretty close as conferences go!

It was a first-time gathering attempting to create a sustainable professional learning community of educators from schools with NAF academies from the southern Northeastern United States. That is, Pennsylvania, New Jersey, Delaware, Maryland, and Washington, DC. I met people from Philadelphia, PA, Elizabeth, NJ, and various counties across Maryland. Some were teachers, some were principals, some were academy directors, some were work-based learning coordinators, some were industry partners. The focus today was on work-based learning and internships.

Unlike some PD’s and conferences, I did take away a lot from today. I’m outlining it here, both to share with y’all and also to commit myself to following through on these items. Before Thanksgiving, I will:

  • Look into ACE
  • Look into Baltimore’s YouthWorks
  • Reach out to find an organizer and presenters for a January “Professional Development Day for Students” around soft skills (including interviewing, public speaking, time and project management, self-presentation)
  • Discuss with school leaders re-instituting “Wonderful Wednesdays” where students “Dress for Success” in professional business attire; look for donations of professional clothing to have some extras
  • Check out Lockheed Martin’s IT Apprentice program

Within the year, I will:

  • Create a student checklist of our tiered work-based learning program
  • Hold AOE Awards Ceremony, with partners invited
  • Look into starting a NSBE Junior chapter
  • Look into joining or starting a monthly webinar by industry partner(s) for students
  • Business cards for our academy’s teachers
  • Consider hosting a gathering of PLTW/AOE alumni and current students
  • Invite industry partner(s) for January or April PD Day for other academy teachers
  • Create a newsletter or news email that can be used for our academy, sent out to our school, to our industry partners, to the media, and to our community

Leave a comment

Filed under engineering, teaching