|
||||||||
CIS 410: Web Application Development200204, DeVry Institute of Technology OverviewSince 2002, I have taught computer-programming and systems-analysis courses at the DeVry Institute of Technology in Long Island City, New York. "Computer Information Systems" is DeVry's computer-programming degree program, culminating in the Bachelors of Professional Studies degree. CIS 410, Web Application Development, ties together many elements from previous courses: computer programming, systems analysis, and relational database design. I introduce the students to n-tier development, focusing on the ways it is similar to and different from traditional compiled-software programming. Throughout the semester, we build a single product this semester, it's an on-line store introducing gradually more-complicated features and concepts as the semester progresses. The semester ends with a final project which encapsulates the student's understanding of the material. The students come from very diverse educational and technical backgrounds. For many, English is not their first language. Many students are the first people in their families to attend college or engage in a scientific pursuit. Although I have had no formal training as a teacher, I enjoy teaching, and have taught and mentored since I was in early high school. DeVry is my first classroom teaching experience. MethodologyEach day, the students and I write a program together: I type it on the overhead screen, we all discuss it, the students make it work on their machines, and then the students work on a slightly-more-complicated, comprehensive lab exercise. I give comprehensive quizzes almost every day. I model the class on my experience working on small teams in the corporate workplace. In those experiences, everyone on a project contributed as much as s/he could, and was rewarded for his or her participationyou contribute, you try, you learn, you get better, and the team considers you more valuable. The opposite was also true: people who didn't contribute were very obvious to the rest of the team, because someone else had to do that person's work. As such, I strongly encourage students to participate: to ask questions, to contribute comments and answers. I grade them, daily, on their contributions how much they participated, or, conversely, how much they distracted other students. At the same time, I try to fairly gauge their understanding of the material, and give them credit for the portion of the material they do understandjust as I felt the corporate workplace supported me. For example, on multiple-choice questions, students may edit my answers if they believe they have a better answer. TutorialsIn addition to lesson plans, quizzes, and labs, I provide handouts describing specific topics. For example:
And the students saidPlease see excerpts of the anonymous comments I have received from students. This section includes samples of both their handwritten comments and the results of DeVry's teacher-evaluation survey. |
||||||||