Category Archives: engineering

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

Day 3

Today was a fun day in every class!

AP CSA – Students had turned in a simple Java class (program) yesterday with five print-line commands, in which they print out the traditional “Hello, World!” statement, then their name, then 2 truths and 1 lie about themselves. Today they stood up at the front of the room, read their 2 truths and 1 lie, and we had to guess which was the lie. 🙂 A fun get-to-know-each-other type of activity based on the new programming language we’re using. [Thanks to Jerry, our master teacher this summer at training, for sharing this idea/activity!]

AP CSP – We did the “intelligent paper” activity from the CS Matters in Maryland curriculum, in which I make extravagant claims about a piece of paper being more intelligent than any of the humans in the room, because it will never lose a game of noughts and crosses. We get to discuss algorithms and artificial intelligence, and what intelligence even means!

CIM – As a team-building exercise that also connects to manufacturing, students work together in an assembly line fashion to mass-produce origami balloons. Here are a few of them in action:

balloons!

After school – Seven students showed up for after-school tutoring / coach class! On the third day of school!! I think that’s a record in my time teaching. Maybe I make the class too difficult… or maybe I’m just an awesome teacher who inspires his students to really care about learning… (the truth is probably somewhere between those two extremes). This is the first year I assigned summer homework, for both of the two AP compsci classes, and I’m giving students a couple days/weeks to make sure they are caught up with the summer homework, while also basing the first few weeks’ quizzes on those topics, so that probably has something to do with it.

7CoachClass.jpg

I got home and cooked a good meal for supper, so all in all, a great day!

1 Comment

Filed under computer science, engineering, teaching

Daily Agendas on Google Docs

I’ve been doing this with a few classes for the past two years, but this year made the move to all: I keep a Google Doc with the day’s agenda for each class. This is useful as a central location from which all of the day’s activities can progress, with links to assignment documents, links to online quizzes, links to videos, and links to resources all embedded in there. In review surveys at the end of each class, this has consistently been a highlight and something they really appreciate. For example: “The links on the agenda and the directions that gave us to do what we had to do”, and “Somenthing that I really liked about this class was the agenda because if by any reason you was absent you just have to go to the online agenda and you can make up from your home.”

Because of these reviews, this year I’m moving to all classes having an online agenda. Combined with the fact that I’m a fan of the tinyurl.com website for shortening and choosing your own url, I was laughing with a few of my students this afternoon that today I had my students use 5 different tinyurls for these agendas (and of course have to keep them straight in my head):

CSP_Agenda

[Year 12, Day 2 post]

 

Leave a comment

Filed under computer science, engineering, math, teaching

Year 12, Day 1

First day went well, got to see many students I know already, plus a few new ones (teaching in a pathway means I get to know the same students over 3-4 years).

The first task for my first period computer science students was to set up all the computers:

classroom_setup.jpg

Then we reviewed multimedia versions of the course syllabi:

APCSAsyllabus_front

Links for syllabi for AP Computer Science A (shown above), AP Computer Science Principles, and Computer Integrated Manufacturing.

Leave a comment

Filed under computer science, engineering, teaching

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

New Year

Greetings readers, and happy new (school) year! This is year number eleven for me (who knows where the time goes?).

This year I shall be teaching the following subjects:

  • Computer Integrated Manufacturing (my tenth year with this, my most-frequently-taught class) – Fall, two sections
  • Foundations of Computer Science – Spring (ninth graders, to be recruited)
  • Precalculus – Spring
  • AP Computer Science Principles (a brand new AP course this year, though it has been in the works and piloted for several years, including last year by me) – Full Year

Here’s the College Board’s Intro Video to the new CSP course:

I’m super-excited for the new year, and the new CSP course in particular (if you’d like to follow along with our daily agenda, it will be updated each day at http://www.tinyurl.com/PHSCSP ).

This year I am thinking I shall try to keep up with #teach180 on Twitter, posting a photo tweet every school day (more explanation here). We’ll see if I can keep that up, after my abysmal recent record of updating this blog. 🙂

I’ve also just started my fall course from Georgia Tech, Computer Vision. I’m very much looking forward to it, and learning how computers can make sense of what they “see”!

To all the other teachers out there, hope you have a great year!

1 Comment

Filed under engineering, math, teaching

Engineering Symposium & Showcase

Hi friends, our engineering seniors are wrapping up their capstone course by developing prototypes and presentations of their new inventions and innovations on products they’ve been developing this year. Consider donating $20 or whatever you can to help make our EDD Symposium & Innovation Showcase a success.

Donation link: https://rally.org/baltimorepltw2015

Website link for more info: https://sites.google.com/site/baltimorepltw2015/home

Leave a comment

Filed under engineering, teaching