This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
haas:vita2019 [2019/04/15 16:18] – created wedge | haas:vita2019 [2019/05/20 13:45] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ======2017-2018 Academic Year Report====== | + | ======2018-2019 Academic Year Report====== |
=====Instruction===== | =====Instruction===== | ||
- | Teaching continues | + | The prevailing challenge these past few semester has been with respect |
+ | |||
+ | Needless to say, Computer Science and the very nature | ||
+ | |||
+ | Still, where I am able, and where I capture their fascination (increasingly, through video-game centric themes), I can rekindle the kind of cerebral interactions academic settings thrive on. Witnessing curiosity | ||
====Overview==== | ====Overview==== | ||
- | In recent years, I would recall | + | My subjective perception of each semester |
- | For the first time in a long while, and I'm not sure what really brought it on, I've actually started feeling | + | This past year, in combination with me failing to adequately dupe myself to the current lack of cerebral quality of most students, along with perhaps yet another sizable slide in student aptitude (again: lack of intrinsic motivation |
- | To be sure, the terrible | + | Are there adequate and capable |
- | ====The bad==== | + | The problem for me, and what sours my overall view, are those on the lower bound of achievement. It is here I am continually |
- | Describing the terrible students is, once again, predominantly NOT behavioral, but chronic | + | |
- | * __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 | + | |
- | * __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 | + | |
- | * __listening comprehension__: | + | |
- | * __brute-forcing mentality__: | + | |
- | * __locked into short-term perceptions__: | + | |
- | Like reading, writing, | + | * 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 |
+ | * student reasoning is seemingly limited | ||
+ | * their behavior indicates a long, established history | ||
+ | * they "work together" | ||
====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 43: | 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 56: | 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 68: | 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 81: | 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 146: | Line 151: | ||
|continue to maintain infrastructure | |continue to maintain infrastructure | ||
|general content management system enhancements | |general content management system enhancements | ||
+ | |||