This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
haas:vita2019 [2019/04/15 17:27] – [Overview] wedge | haas:vita2019 [2019/05/20 13:45] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 4: | Line 4: | ||
The prevailing challenge these past few semester has been with respect to the basic essence of student learning. What was once a rare student lacking intrinsic motivation has only become more and more the norm; where students don't seem to possess any curiosity to learn things unfamiliar or different to them, but instead are concerned only with memorizing and regurgitating a fixed set of answers. | The prevailing challenge these past few semester has been with respect to the basic essence of student learning. What was once a rare student lacking intrinsic motivation has only become more and more the norm; where students don't seem to possess any curiosity to learn things unfamiliar or different to them, but instead are concerned only with memorizing and regurgitating a fixed set of answers. | ||
- | Needless to say, computer science | + | Needless to say, Computer Science |
+ | |||
+ | Still, where I am able, and where I capture their fascination (increasingly, | ||
- | Still, where I am able, and where I capture their fascination (increasingly, | ||
====Overview==== | ====Overview==== | ||
My subjective perception of each semester is in many way a psychological game I play with myself- tricking myself into being inspired by the current crop of students, where their accomplishments feel substantial, | My subjective perception of each semester is in many way a psychological game I play with myself- tricking myself into being inspired by the current crop of students, where their accomplishments feel substantial, | ||
Line 18: | Line 19: | ||
* students with a very fixed and near-sided short term view of everything. There is no connecting of concepts from this week to the next, or a few weeks prior. Everything is some unique task, and no energy is exerted to recall knowledge or experiences from prior activities to help them avoid similar pitfalls in new tasks. | * students with a very fixed and near-sided short term view of everything. There is no connecting of concepts from this week to the next, or a few weeks prior. Everything is some unique task, and no energy is exerted to recall knowledge or experiences from prior activities to help them avoid similar pitfalls in new tasks. | ||
* student reasoning is seemingly limited to the tangible and direct as never before. They need specific, memorizable examples, which they then desire to regurgitate as-is into the neatly-provided blank. The concept of a variable or anything remotely abstract (or most things indirect), seems to go over their heads. They won't ask questions, they won't even try to wrap their heads around it. They' | * student reasoning is seemingly limited to the tangible and direct as never before. They need specific, memorizable examples, which they then desire to regurgitate as-is into the neatly-provided blank. The concept of a variable or anything remotely abstract (or most things indirect), seems to go over their heads. They won't ask questions, they won't even try to wrap their heads around it. They' | ||
- | * their behavior indicates a long, established history of operating in this limiting mindset. Their desire to memorize and regurgitate has been catered to, and perhaps in some ways still actively catered to, providing them no opportunity to cultivate these important cognitive abilities prior to hitting my computing classes. On a number of occasions, I've had students come in for " | + | * their behavior indicates a long, established history of operating in this limiting mindset. Their desire to memorize and regurgitate has been catered to, and perhaps in some ways still actively catered to, providing them no opportunity to cultivate these important cognitive abilities prior to hitting my computing classes. On a number of occasions, I've had students come in for " |
* they "work together" | * they "work together" | ||
- | ====The bad==== | ||
- | Describing the terrible students is, once again, predominantly NOT behavioral, but chronic and acute deficiencies in aptitude, discipline, and overall cognition. Last year I lamented on their shaky foundations when it comes to basic writing skills, computer literacy, file management, mathematical reasoning, reading comprehension, | ||
- | * __issues with language fluency__: students increasingly do not appear to have a strong grasp on the english language. This makes communicating somewhat challenging. From temporal insensitivities to using the word " | ||
- | * __basic conversational skills__: many students are unable to communicate in any sort of detail or eloquence. Some don't feel shy to speak up: they simply don't know how to communicate. | ||
- | * __inadequate vocabulary__: | ||
- | * __unfamiliarity with colloquialisms__: | ||
- | * __unfamiliarity with examples__: perhaps not surprising, yet maybe a bit more sudden than I was expecting. They don't know what a "land line" is, so all the serial communication concepts are lost on them. The smart phone way of doing things seems to be quickly eclipsing the previous ways, and this causes problems for them in the learning process. | ||
- | * __information processing/ | ||
- | * __basic concepts of a file__: smartphones obfuscate notions of data structure and file organization from the end user. Yet, ANY developer needs familiarity with files and paths. To be sure, I've been shocked at how quickly the average student does not comprehend the nature of a file. What were previously basic to the point of pointless exercises in class are quickly becoming challenging and advanced topics, and I've had to react accordingly. | ||
- | * __listening comprehension__: | ||
- | * __brute-forcing mentality__: | ||
- | * __locked into short-term perceptions__: | ||
- | |||
- | Like reading, writing, and basic numerical reasoning, many of these deficiencies are skills that require time to develop fluency, and students have historically had prior exposure to many of these concepts. That no longer seems to be the case. I now have to be the one introducing them to basic file concepts, giving them a primer on english vocabulary, AND giving them their first exposure to abstraction. And still build on top of them to proceed with the course at hand. I am certainly game for a challenge, but I feel sorry for these students, deprived of so many basic aspects of modern basic education, and it impacts their abilities, and of even expressing their humanity. | ||
====The good==== | ====The good==== | ||
- | Still, I maintain hope and inspiration in seeing what the good students are capable of achieving: | + | Still, I maintain hope and inspiration in seeing what the good students are capable of achieving, with suitably-themed emphasis (ie "video games" |
+ | |||
+ | * students showing up not only in time for class, but BEFORE class begins. Eager to get started, or spend more time on their class-related endeavors. | ||
+ | * students showing confidence and excitement in their work, and speaking of it in broader and more abstract perspectives than just specific actions they' | ||
+ | * questions are more detailed, fluent, and conceptual: possessing a greater awareness of the situation (they don't " | ||
+ | * in collaborative efforts, the work load is shared; I am not seeing one act as a parasite off another. Instead, each person plays off their strengths, collaborating and contributing in productive fashion. | ||
+ | |||
+ | Admittedly, it is very inspiring to experience these sorts of interactions from my students. It reminds me of the days when students naturally came into my classes possessing of these attributes, versus me having had to personally cultivate it in baseline fashion in each of them. | ||
+ | |||
+ | ====The bad==== | ||
+ | Generally the same as usual, just more amplified: | ||
- | * taking after my example, or taking my advice, and running with it: I show them basic information design ideas and encourage regular documentation, | + | * lack of time management skills |
- | * even if unfamiliar with certain technologies, | + | * lack of thinking skills |
- | * asking various questions that aren't directly related to class material, but more around the edge; this shows a deeper thought and exploration | + | * lack of observation skills |
- | * some excellent time management skills. Students who immediately start and set to work on a project once it is released, with regular questions being asked, often having the task completed (and deeper understanding gained) with a considerable amount | + | * lack of motivation |
- | * community: my room often becomes a student life activity of sorts. Students will flock to my room around their main classes to spend time working on their projects and interact with other students in the program. It has been quite a rewarding experience. | + | * impression that " |
- | * creativity / thinking outside the box: my classes tend to be a first opportunity to truly start problem solving and thinking outside the box. For many, their prior educational experiences have not been encouraging of such activities, so my classes tend to give them an environment to start actively and critically thinking, and even more importantly: | + | * impression that " |
====specifics==== | ====specifics==== | ||
Line 52: | Line 49: | ||
* further integration into my data collection and reporting infrastructure. This allowed for convenient class-wide analysis of metrics, as well as per-student access to their data to view course progress. This continues to be a regular work in progress, and such a delightfully large problem where I can focus on different aspects as interest permits. | * further integration into my data collection and reporting infrastructure. This allowed for convenient class-wide analysis of metrics, as well as per-student access to their data to view course progress. This continues to be a regular work in progress, and such a delightfully large problem where I can focus on different aspects as interest permits. | ||
* all syllabi for courses taught in a given semester see updating (they are generated from templates integrated into my content management system, so any changes made tends to impact everything). | * all syllabi for courses taught in a given semester see updating (they are generated from templates integrated into my content management system, so any changes made tends to impact everything). | ||
+ | * due to the new Distance Learning policy, along with the introduction of the online IT: Systems Administration program, I have reviewed my course content and presentation with the campus Informational Technologist, | ||
* more quantitative/ | * more quantitative/ | ||
- | | + | |
* reporting and visualization: | * reporting and visualization: | ||
* CSCS1320: C/C++ Programming | * CSCS1320: C/C++ Programming | ||
Line 65: | Line 63: | ||
* UNIX continues to be "the best class they' | * UNIX continues to be "the best class they' | ||
* I've had specific requests for MORE of a certain theme of projects, which I call " | * I've had specific requests for MORE of a certain theme of projects, which I call " | ||
+ | * incorporation of Raspberry Pi single board computers enabling students to interact with GPIO-connected peripherals. | ||
* CSCS2330 Discrete Structures | * CSCS2330 Discrete Structures | ||
* some great longer-term exploration of concepts under various themes, including: | * some great longer-term exploration of concepts under various themes, including: | ||
Line 77: | Line 76: | ||
* their indirect reasoning skills improved dramatically (the realization of secondary and tertiary details, or "side effects", | * their indirect reasoning skills improved dramatically (the realization of secondary and tertiary details, or "side effects", | ||
* some even grew to enjoy the puzzles, and starting picking them up as an extra-curricular recreational habit. | * some even grew to enjoy the puzzles, and starting picking them up as an extra-curricular recreational habit. | ||
+ | * CSCS2650 Computer Organization | ||
+ | * I adopted a "video game" theme, allowing the students to apply the course concepts to a specific system, the 6502-based mid-1980s Nintendo Entertainment System. | ||
+ | * Various game implementations were producted, along with showcase/ | ||
+ | * I have already utilized these videos and games in various outreach presentations I have done. | ||
+ | * One of the games created won the " | ||
* Future considerations: | * Future considerations: | ||
* I am tempted to roll out some iteration of the weekly puzzles into my other classes. They work particularly well in Discrete, but are certainly applicable everywhere. | * I am tempted to roll out some iteration of the weekly puzzles into my other classes. They work particularly well in Discrete, but are certainly applicable everywhere. | ||
* I am exploring other numeric manipulation problems as potential project themes, to move away from an increasingly familiar "prime number computation" | * I am exploring other numeric manipulation problems as potential project themes, to move away from an increasingly familiar "prime number computation" | ||
- | | + | |
* instead of prime numbers, tweaking the specification a little bit. What about numbers that have exactly TWO sets of factor pairs (one and itself, plus another-- this would include some squares, and require some specific algorithmic considerations). I am calling them " | * instead of prime numbers, tweaking the specification a little bit. What about numbers that have exactly TWO sets of factor pairs (one and itself, plus another-- this would include some squares, and require some specific algorithmic considerations). I am calling them " | ||
* data visualization. I continually toy with this idea, implementing it here and there. I'd love to work it in as more of a base-level topic. | * data visualization. I continually toy with this idea, implementing it here and there. I'd love to work it in as more of a base-level topic. | ||
Line 90: | Line 94: | ||
* I’ve instilled a desire that “earlier is better than later” with respect to signing up for classes. I was getting questions about fall courses 1-2 weeks before registration even started. | * I’ve instilled a desire that “earlier is better than later” with respect to signing up for classes. I was getting questions about fall courses 1-2 weeks before registration even started. | ||
* With registration underway, many an advising experience began with “are you free any time today?” to which the timing was right, enabling me to say “how about right now?”. So many of my advising experiences came about this way. | * With registration underway, many an advising experience began with “are you free any time today?” to which the timing was right, enabling me to say “how about right now?”. So many of my advising experiences came about this way. | ||
- | * I presented at both the Fall 2017 and Spring | + | * I presented at both the Fall 2018 and Spring |
- | | + | * The spring open house ended up being of a different format, which I found far less flexible (all sort of crammed together into one big competition with other programs). I had a good starting group, that hung around for my presentation, |
- | | + | |
====Professional Development==== | ====Professional Development==== | ||
- | * I attended the 2018 GREAT Day at SUNY Geneseo | + | * I attended the 2019 GREAT Day at SUNY Geneseo |
- | * attended a talk on the history of mathematics | + | |
- | * viewed a poster involving the mathematical simulation and visualization of a pendulum | + | |
- | * among many others, sampled some posters/ | + | |
* continued to polish my suite of command-line math operation tools (pipemath), which was directly utilized in a project by students (making them go through the entire software build process-- download, read instructions, | * continued to polish my suite of command-line math operation tools (pipemath), which was directly utilized in a project by students (making them go through the entire software build process-- download, read instructions, | ||
* enhanced my suite of measurement unit conversion tools (unittools), | * enhanced my suite of measurement unit conversion tools (unittools), | ||
- | * constructed, | ||
- | * My Computer Organization class utilized a raspberry pi to learn and implement programs in 32-bit ARM RISC assembly. This posed a nice comparison against the 64-bit x86 CISC assembly we also learned during the semester. | ||
* exploring patterns of factor pairs of numbers (prime, secondary, tertiary, etc.) and potential visualizations therein. My efforts so far are already hatching ideas for future CSCS1320 and CSCS2330 projects (at least), with areas spanning from output specification, | * exploring patterns of factor pairs of numbers (prime, secondary, tertiary, etc.) and potential visualizations therein. My efforts so far are already hatching ideas for future CSCS1320 and CSCS2330 projects (at least), with areas spanning from output specification, | ||
- | * My " | + | * My " |
- | * updated core server infrastructure (fall2017). Due to aging hardware and increased likelihood of eventual device failures (including an actual router failure), I completely recreated | + | |
* Maintaining the student workstations, | * Maintaining the student workstations, | ||
- | * the **spectre** and **meltdown** vulnerabilities reported in January of 2018 required notable interventions and added maintenance. | ||
* My development efforts, along with preparing new/updated projects, has had me revisit and become more acclimated with various development tools, including: Makefiles, version control/ | * My development efforts, along with preparing new/updated projects, has had me revisit and become more acclimated with various development tools, including: Makefiles, version control/ | ||
+ | * What started as a UNIX project to further cultivate critical thinking has blossomed into a wonderful project and exploration of its own: letter division. I had introduced this in my UNIX class, but students in my other classes wanted a turn. Additionally, | ||
====Service==== | ====Service==== | ||
- | * Attended | + | * Attended |
* Maintain Lab46, the public UNIX shell box that Computer Science and IT students utilize for much of their coursework and explorations (now celebrating its 19th year in existence) | * Maintain Lab46, the public UNIX shell box that Computer Science and IT students utilize for much of their coursework and explorations (now celebrating its 19th year in existence) | ||
* there were some notable security vulnerabilities this year, requiring quick and emphasized maintenance | * there were some notable security vulnerabilities this year, requiring quick and emphasized maintenance | ||
- | * Maintain | + | * Maintain |
* As stated above, various security vulnerabilities required some priority maintenance to ensure secure and continued operations. | * As stated above, various security vulnerabilities required some priority maintenance to ensure secure and continued operations. | ||
* The main router, in service for over 10 years, finally gave up the ghost with its drive finally failing (around October breakweek in the fall semester). A true testament to a well-configured machine, able to serve its purpose and doing so admirably. | * The main router, in service for over 10 years, finally gave up the ghost with its drive finally failing (around October breakweek in the fall semester). A true testament to a well-configured machine, able to serve its purpose and doing so admirably. | ||
* Setting up a new router and all its related services (firewall, routing, DHCP, DNS). | * Setting up a new router and all its related services (firewall, routing, DHCP, DNS). | ||
- | * The classroom workstations (pods) were upgraded to a customized Debian 10 Linux snapshot, and continued to be upgraded through this year. Two different system images have emerged, as I've " | + | |
- | | + | |
* this is a continuation of activities related to the Armor Dynamics grant back in 2008. I've been maintaining the cluster for this project ever since. | * this is a continuation of activities related to the Armor Dynamics grant back in 2008. I've been maintaining the cluster for this project ever since. | ||
* in addition to general cluster administration, | * in addition to general cluster administration, | ||
- | * presented programming at the Kids to College Program | + | * presented programming at the "Full STEAHM Ahead" event (08/ |
- | * presented programming | + | * presentation at STEM Day (11/ |
- | * presented programming | + | * participated in the Horseheads HS Science Club Career panel (03/ |
+ | * presentation | ||
+ | * presentation | ||
+ | * supported student exhibition at CCC Student Expo (05/10/2019) | ||
====Teaching and Curricula Objectives==== | ====Teaching and Curricula Objectives==== | ||
^ Objective | ^ Objective | ||
- | |instantiate N-ary factor pair explorations into CSCS1320 project sequence | + | |develop projects for Pi-oriented C for engineers |
- | |instantiate N-ary factor pair explorations into CSCS2330 project sequence | + | |develop database of letter division puzzles |
- | |instantiate abundant/ | + | |
|continue my efforts to revive CSCS1460/ | |continue my efforts to revive CSCS1460/ | ||
|general enhancements/ | |general enhancements/ | ||
- | |in CSCS2320 or CSCS2330, | + | |explore the development |
====Advising Objectives==== | ====Advising Objectives==== | ||
^ Objective | ^ Objective | ||
- | |keep doing what I'm doing; I seem to be plenty | + | |keep doing what I'm doing; I seem to be quite accessible to students for advising efforts (both my own and those who are not my official advisees) |
- | I should note my dissatisfaction with the removal of faculty' | ||
====Professional Development Objectives==== | ====Professional Development Objectives==== | ||
^ Objective | ^ Objective | ||
- | |continue my French relearning endeavors | + | |continue my French relearning/Language Study and Observation |
|continue to explore my agricultural pursuits, both as a developed skill but as a theme for concept presentation | |continue to explore my agricultural pursuits, both as a developed skill but as a theme for concept presentation | ||
|explore Calculus from a philosophical point-of-view | |explore Calculus from a philosophical point-of-view | ||
- | |explore the haskell programming language | ||
====Service Activity Objectives==== | ====Service Activity Objectives==== | ||
Line 155: | Line 151: | ||
|continue to maintain infrastructure | |continue to maintain infrastructure | ||
|general content management system enhancements | |general content management system enhancements | ||
+ | |||