Index - accomplishments

May 12, 2011

First Year of M.Sc. Program, dare I say a Slam Dunk?

I started my M.Sc. program in September 2010. Since I wanted to keep my full-time job, I have only been taking 1 class at a time. To date, I completed 1 class in Term 1 and 1 class in Term 2. (Okay, technically there were 2 classes per term. In addition to the main classes I also an online research ethics class each term that was just a pass/fail, and I passed both.) I worked really, really hard in both of my classes and got A grades.

So, there we have it. I am living proof that it is possible to be a person who is working full-time, a parent, woman in Comp Sci, M.Sc. student with a A grades in all her classes. ("all" classes being just two of them, but, hey, I figure I earned bragging rights!)

In my department, there is an "introduction to research" class that all grad students typically take in their 1st year, known lovingly as "Eight Eighty" (CMPT 880). The main part of the class is to do a major research project under the supervision of your M.Sc./Ph.D. supervisor, with many projects acting as a "lead-in" to the thesis work. I did something unusual and I did not take that class in my first year. Instead, I am going to complete the major project work for that class this summer, and take the course in the fall (with my project basically already done and just gathering participants for my study). Theoretically, I would be free to take another class at the same time, seeing as the non-project workload for 880 is relatively light.

It's been a neat experience. I've lost count of the number of people who've assumed I would be taking 880 this year, were surprised to learn that I was not. I am very grateful to my supervisor who is backing me on this. I don't actually know if it is "allowed" to miss the class your first year or not. I simply did not register for the class and nobody from the department has contacted me or anything. Whenever anyone grills me about it, I just say that I have my supervisor's permission. This is making it possible, bearable, keeps my head up. Because I am really sensitive to "doing things right" and I hate breaking rules. But if "The System" is not set up to be inclusive, and I am one of the excluded, then I will take pleasure in twisting The System around. :-D

In terms of grad school in general, I ALSO have the backing of my boss, who is encouraging of employees who wish to pursue higher education. He does not give me a hard time about having to be away from my office to attend class, rather, he enthusiastically asks me what I am learning about and shares his own experience.

I can see very, very clearly why there is not an abundance of diversity in many programs. The "streamlined" part, the "default", the surrounding administrative structure, has many built-in assumptions that you are a certain type of person with certain freedoms and assumed lifestyle. If you are a person, like me, who does NOT fit this mold, then the only way to make grad school possible is to ignore the mold.

So there is my accomplishment: I am ignoring the mold and succeeding. Bwuahaha!!

Thanks to everyone in my life. :-)

Posted by Frozone Permalink on May 12, 2011 07:00 AM | Comments (3)
categorized under accomplishments




February 23, 2011

Great Ethics Resource

Yay! I just completed an ethics course for working with human research subjects. I do not actually know yet if I will be working with human subject studies for my M.Sc., but, at least now I have some background in case I do!

I read through all the sections and case studies and completed the questionnaires at the end. I am inclined to worry that I might forget an important detail, but I was very happy to learn that the tutorial is kept online and accessible to everyone. So if I want to refresh myself on how to think inclusively and make sure I have not forgotten an important detail, all I have to do is go back to the website. Even better, the content is carefully maintained and updated by a group of senior research ethics specialists. This is so great!!!!

Here is the website link for anyone interested in reading up for themselves. Note that the tutorial is tailored for a Canadian research audience.

Interagency Advisory Panel
on Research Ethics

Posted by Frozone Permalink on February 23, 2011 07:01 AM | Comments (0)
categorized under accomplishments




November 02, 2010

Technology Week 2010

This week at the University of Saskatchewan, it's Technology Week.

This year, I have the pleasure of being a panelist at one of the sessions, Open Educational Resources, because of the Public Class Pages (Open CourseWare) project I'm involved with as part of my job.

As part of my segment, I'm going to plug the Open Scholar Facebook group. hehe

Posted by Frozone Permalink on November 02, 2010 12:32 PM | Comments (0)
categorized under accomplishments




October 27, 2010

Time management

Have I ever told you about the time I took the self-test about Extroversion - Introversion? I'm pretty sure I got it from Alyssa (who has a new baby, by the way -- go and wish her congratulations!).

See, there is a scale with "E" at step 1 and the scale goes all the way to 30 with "I" at the other extreme. Closer to "E" means that as a person you are energized by being around other people, you enjoy lots of input and stimulation, and you are really comfortable talking and thinking aloud synchronously with many other people. The other extreme, "I" means that you get your energy from being alone, quiet, you like to take more time to think, you may prefer asynchronous communication. On this scale, I scored a 28.

Earlier, I mentioned that I had 14 meetings one week. My schedule continues to be demanding like this.

The point of this blog entry is to note something for the "Accomplishments" category on this blog, namely that for a couple weeks now I have been successful at organizing "Meeting days" and "Non-Meeting days". For example, yesterday I had 6 meetings and today I have 4, but on Thursday I only have 1.

Since meetings totally drain my energy and turn me into a zombie, and that meetings are inevitable, I might as well try and stack them together in order to minimize the damage. If I have days with 0 or only 1 meeting, this leaves me opportunity to use my deep-thinking and really leverage the power of my brain. Since the damage is caused by interruption to deep thought, having a day with 2 meetings can be as detrimental as a day with 7 meetings (for me, anyway). So, I may as well stack 'em.

So, hurray for me! :)

Posted by Frozone Permalink on October 27, 2010 07:09 AM | Comments (0)
categorized under accomplishments




July 22, 2010

Cognitive Surplus

I skimmed a recent WIRED article about a concept Clay Shirky calls " Cognitive Surplus".

I have two reactions:

One: In terms of "Hours of Free Time", how do you account for a person's energy levels? We are not machines; we have peak productive times, we get hungry, sleepy, foggy-headed. Therefore, 2 hours of spare time does not equal two hours of creativity and collaboration. I quote the late Michael Jackson who said, "Let it simmer." Although he was referring to a moment in a song, this applies also to thought and ideas and our minds. Sometimes they are very active, but sometimes they also need to simmer. Resting and time away from "production / output mode" are important.

Two: I am supremely jealous of these people who apparently have loads of free time, either to watch television or to motivate themselves to use technology to collaborate and build stuff together, or whatever. Where is MY free time? What gives???

heh.

I concede that lately I have been able to pick up the odd paperback, and find the time to read them. As my daughter gets older she is able to spend more time playing by herself for several minutes at a time. During these interludes, although I am not totally free to my own devices (like, I am still unable to pick up a technical research paper because these take like 30 minutes of concentration, not the 5 that is available to me) but indeed I can read fiction. Can you believe it? Working Mommy Grad Student reading a paperback novel? I am halfway through Marion Zimmer Bradley's The Mists of Avalon. Not long ago I read Anathem. Hot on my list next is The Girl with the Dragon Tattoo.

How do I do this? I am aware of my energy levels and I am able to optimize certain kinds of activities accordingly. So, yeah -- Free Time, Energy Levels, and Cognitive Surplus.

Oh, and I also use my time to be a kickass blogger. Hence the addition of this entry to the "accomplishments" category. ;)

Posted by Frozone Permalink on July 22, 2010 11:17 AM | Comments (0)
categorized under accomplishments




March 17, 2010

Gave a talk today

I gave a talk today in front of approximately 50 colleagues - IT managers at the University of Saskatchewan. It was short (as planned), less than 10 minutes. I used prezi. I did a good job.

This is not the first time I have felt this way after giving a talk: I feel good and I would like to do this sort of thing more often.

I am thinking about my positive experience and am comparing it to this previous entry, which shows my less positive perspective on public speaking.

I need to mull over this difference of experiences before I can draw any conclusions.

Posted by Frozone Permalink on March 17, 2010 09:32 PM | Comments (0)
categorized under accomplishments




February 18, 2010

Accomplishments

You know, after that previous entry, I was thinking that I *would* like to sing my own praises, but on my own terms. So I created a new category on this blog called "Accomplishments". I have several things in mind that I would like to share here. I don't have time to type them out now, but, I'm glad that I at least have a place for them now.

Also, I feel like I will get to know myself better if I can come back and read about how awesome I am. I forget, you know... it is too easy to focus only on the present and the future, and to forget to celebrate the past and draw strength from it.

Also, I am pretty awesome, but most of the stuff I do is so technical that few people understand it and appreciate it. People won't know about my accomplishments unless I state them. Using this blog, I can articulate better and reach a wider audience to share these accomplishments.

Also, it gives folks a chance to find me for idea-sharing. I think that this is important.

Also, did I mention that I think I am awesome?

heh heh heh

Posted by Frozone Permalink on February 18, 2010 09:46 AM | Comments (0)
categorized under accomplishments




Index to Steph's Notes

Feb. 24th 2007 - Weee! This new part of my website is not an entry, but rather a permanent fixture whose purpose is to "Look Down on All Those Notes With Some Grand Vision of Organization". Wish me luck. LOL
  1. Representing meta-data (fuel) & the different kinds of "hooks" that intelligent systems can use (how fuel is injected into the motor of the engine)
    1. Motivation: Semantic net / Rationalizable to a machine
      1. Semantic network
      2. Genetic graph
      3. Prerequisite AND/OR graph
      4. Constraint Satisfaction Problems
      5. Bayesian networks / causal graphs
    2. Technology & Philosophy: RDF, modus ponens,
      1. Predicates, Logic & situation calculus
        1. When in doubt, do some math
    3. What kinds of data? - What kinds of meta-data would an AIEd system possibly need, and how is it represented?
      1. task domain knowledge
      2. "is-prerequisite-to"-type knowledge
        1. Jackpot! A pedagogical ontology
      3. interactions with learning objects & other learners - (location, composition is-a/part-of, sequencing by restricting navigation, personalization, ontologies for LO context)
        1. Types of 'Ecological' data
      4. lesson plans, curriculum plans, practicing sessions (What is stored, what is generated on the fly? What is remembered?)
        1. Agent memory
    4. How to organize it - When is it stored in a database? Meta-data? Agent memory banks? Protocols? Repositories? XML files? Home-servers? WSDL services? Frameworks? Portable banks? P2P access?
      1. Database of object-agent interactions
      2. Concept of "Home" on a P2P network -- maybe the bulk of a learning object's usage data is on its home server and can be queried using WSDL or something ? Similar homes for each student's usage history, etc. Baggage problem.
    5. Links to the ontologies
      1. referring to a concept/relationship - ex. AgentOwl?
        1. Using Vocabularies in JENA
        2. Referring to a concept/relationship in an ontology
        3. Improved: Referring to a concept/relationship in an ontology
        4. Using OWL to reference constraints in tutoring systems
    6. Generation of this data
      1. Rationalization: For use by other AIEd systems
      2. What is generated - discuss items under part I.C.
      3. When it's generated - describe procedural model, which parts of the engine generate what (isa-part-of data, XML feeds, web services, meta data bout groups and collaboration, protocols, examples Friend of A Friend FOAF project)
        1. Thinking about the system's RDF output
      4. Technical notes of HOW it's generated: JENA, issues of implementation demo, my Hermione & Ron agent examples, lol
      5. Usage of this generated data - see part IV. A.
  2. Given the engine, who uses it?
    1. Students / Learners / "Me"
      1. instructional planning, student model, pre-requisites, tutoring, coaching, collaboration,constructivism
    2. Teachers / Educators / "Me"
      1. putting together lessons
      2. be able to browse through task domain knowledge in an objective / encyclopaedia format, then be able to pick-and-choose what you need for your students
      3. compose examples, design explanations, pull together diagrams, learning objects, etc. Haystack Relo?
    3. Administration / Governement / Structure / Crowd Control
      1. as restrictions/obstacles/sand pit to the robot in agent environment
      2. can't just have a swarm of students and teachers out there -- need structure of courses, curriculum, objectives, requirements (at least, we do in this day and age!) - Report cards, evaluation, feedback
      3. government, marks, certificates, requirements, funding, curriclum, attendance, delinquent, non-attending, motivation
      4. school''s images, goals, strengths, payroll, HR, security, accounts, permissions, privacy
      5. registration, failed courses
  3. User Environment -- How does this engine work? What does the user see on the screen?
    1. Introduction - Given a background in educational psychology, how does the system present itself -- what does the user see, and were does this data come from? Links to thoughts from part I.)
    2. Task Domain Browsing - Suppose you're you're just idly browsing through the "raw" content. How would it look when it's not wrapped around a learning-context or lesson or tutorial or anything. 'Cross between browsing a raw task domain ontology and browsing a learning object repository.
      1. Cleaning up the data -- Visualizing the data for humans to pick through the task domain and work on it. Suppose the "Subject Expert" discovers an advancement in science and needs to update the "world's" domain knowledge. (I used the "Subject Expert" terminology from Ontologies to Support Learning Design Context - Thanks Chris) How would they make corrections to ontologies and learning objects, or at least point the users of "old" objects towards adopting the newer ones.
      2. "Modes" - Learning & Lessons / Checklist - Homework, Assignments, Courses being taken / Collaborative mode / Teaching mode / Calendar- email -adminisrative mode -- See also the different kinds of scenarios in the ActiveMath system
        1. Educating myself about Education
  4. Evolution of this engine
    1. target some key implementation hooks discussed in part I - design an experiment/demo
      1. scrape a page - (Note, scraping can only give objective data, not in-context dat)
      2. LO repository - related to browsing the task domain?
      3. a learners "To Do" list - where does it come from? Assignments, courses.
      4. sample group scenario
      5. sample teacher lesson planning
      6. sample data "left behind"
      7. sample use of that data
    2. Data mining (for what? lol )
      1. discovery / generation of ontologies - when do you need to hunt for them, and when do you have to have a solidly-known & predictable ontology?
        1. Ontological Engineering: taking a first bite
    3. I/O - where it happens, which languages, protocols, which agents perform i/o and when, precepts, actuators
      1. Role Assignments
        1. Levels of authorization in web applications
      2. My Environment Adapts to me
        1. Displaying feedback from the server on JSP pages (Software engineering considerations)
        2. Sketching out a design (Content planning vs. Delivery planning)
      3. agent negotiations / social structures / ummm... Web 2.0 ?
        1. Towards student modelling
        2. Anatomy of an agent
    4. garbage collection of meta data
      1. Artificial Intelligence & Evolution
        1. Memory Culling: Necessary part of intelligence? (artificial or human)
        2. Applications for the Genetic/Evolutionary algorithm
      2. open learning environments
  5. Agents, pets, grouping, Community modelling
    1. Protocols - finding groups, cyber dollars, state diagrams (?)
    2. "Community Studies" - graphs & communication hubs, types of communities (free-for-all, hierarchy of authority, etc.)
    3. implications of joining a community - what do you share, which parts of your student model are relevant
    4. Walls & sand traps -- deliberate restrictions as problem-solving for learning
    5. Communication channels - individual-to-individual, individual-to-community, chat channels, agent-only "administrative" communications, ex. requests for related learning objects in a particular community, etc.
  6. Educational/Pedagogical focus (this part probably shouldn't be its own section but rather incorporated into the whole picture, but it's separate for me right now because I'm still only just starting to learn about it.)
    1. Semantics - what there is to talk about in Education
      1. ex. Merril's First Principles of Instruction, linking educational terms to AI terms
        1. Educating myself about education
    2. Pedagogical skills for tutors -- supporting human *and* artifical tutors
      1. Modelling teaching strategies
      2. What is teaching?
      3. Decision theory for teaching strategies
      4. My pedagogical issues
      5. Ontological comparisons as spatial relationships
    3. Student modelling - what the machine needs to know about the student, pedagogically-speaking, about learning history/preferences
    4. Roles - Simulated students, Coaches, Tutors, Teachers,