We looked at Otto the Robot
Students worked on Otto problems and tested them in the lab
Pavel & Piotr wow the prize for the best code.
Audio:
soft6001-week02.m4a
Thursday, September 23, 2010
Wednesday, September 22, 2010
CMOD6001 Class 04
I asked students to figure out in groups the various reasons WHY students come to college. We discussed some of the answers. I asked students to figure out WHY they are at college. It's an important question to ask.
Audio
cmod6001-04-20100922.m4a
Audio
cmod6001-04-20100922.m4a
COMP6021 Class 03
We looked at the frequencies of the characters used in some students' text messages. There were one or two surprises.
I asked students to construct variable length codes for some of the characters using Huffman's algorithm. This gave the new students in the class a chance to catch up. We did that on the board. Some students had slightly different trees. If the small-left-big-right rule is not enforeced then the resulting VLCs are different, albiet with the correct lengths.
We discussed the prefix problem briefly and the overhead of tree transmission.
I explained that Huffman's algorithm requires prior knowledge of the data.
I explained that sometimes special comma codes are used to help the receiver recover if some data is lost in transmission.
Perhaps the word "town" is actually more frequent in text messages say "q". We thought about how whole words could also be given codes.
We finished up a good bit early so that the new students could use the lab time to catch up. But they didn't.
I asked students to construct variable length codes for some of the characters using Huffman's algorithm. This gave the new students in the class a chance to catch up. We did that on the board. Some students had slightly different trees. If the small-left-big-right rule is not enforeced then the resulting VLCs are different, albiet with the correct lengths.
We discussed the prefix problem briefly and the overhead of tree transmission.
I explained that Huffman's algorithm requires prior knowledge of the data.
I explained that sometimes special comma codes are used to help the receiver recover if some data is lost in transmission.
Perhaps the word "town" is actually more frequent in text messages say "q". We thought about how whole words could also be given codes.
We finished up a good bit early so that the new students could use the lab time to catch up. But they didn't.
Tuesday, September 21, 2010
CMOD6001 Another Interesting Article
There is a less serious look at college life in today's Irish Times. It's fun, but it has a useful lesson.
There is a feature in this week's Expicit magazine about life at CIT.
There is a feature in this week's Expicit magazine about life at CIT.
COMP6021 Class 02
We recapped our discussions on ASCII.
We talked a little a bit about Unicode. Although you can buy whole books on Unicode, conceptually it is just the mother of all tables. More at Wikipedia or Unicode.org.
We played hangman to illustrate that letter occur with different frequencies. We talked about Variable Length Codes and Huffman coding, but not in detail.
Out of class work:
Watch the online class on Hufmann coding.
Count up the character frequencies of your last 10ish text messages and enter them into this spreadsheet. E-mail it back to Colin when done.
We talked a little a bit about Unicode. Although you can buy whole books on Unicode, conceptually it is just the mother of all tables. More at Wikipedia or Unicode.org.
We played hangman to illustrate that letter occur with different frequencies. We talked about Variable Length Codes and Huffman coding, but not in detail.
Out of class work:
Watch the online class on Hufmann coding.
Count up the character frequencies of your last 10ish text messages and enter them into this spreadsheet. E-mail it back to Colin when done.
Monday, September 20, 2010
Friday, September 17, 2010
CMOD6001 Class 03
We talked about recognition for prior learning (RPL) and Erasmus.
For more information about RPL contact phil.oleary@cit.ie. She will be able to help you.
Cliona.McGuane@cit.ie manages Erasmus for the Dept. of Computing. She has a web page about it.
Audio
cmod6001-03-20200917.m4a
For more information about RPL contact phil.oleary@cit.ie. She will be able to help you.
Cliona.McGuane@cit.ie manages Erasmus for the Dept. of Computing. She has a web page about it.
Audio
cmod6001-03-20200917.m4a
Thursday, September 16, 2010
CMOD6001 Class 02
Introductions.
I explained the modular system. I talked about the free choice options.
I talked students through the course descriptor for this module.
Handouts
CMOD6001 Course Descriptor
Audio
cmod6001-02-20100916.m4a
I explained the modular system. I talked about the free choice options.
I talked students through the course descriptor for this module.
Handouts
CMOD6001 Course Descriptor
Audio
cmod6001-02-20100916.m4a
SOFT6001 EV.COM Week 01
Since this was the students' first class at CIT, I talked students through the various features of the module descriptor and explained what they meant. We discussed NFQ, ECTS, learning outcomes, and assessment types.
I briefly outlined how recognition for prior learning (RPL) works. Students interested in applying for RPL for modules should contact phil.oleary@cit.ie. She can talk you through the different options. Students interested in applying for RPL for this module should talk to me first.
Students should check this blog regularly. I will post information, notices, and links to notes. Students should take care to distinguish between the daytime and evening versions of this module. However, information relating to one group may be useful to the other.
The shortcut for EV.COM1 SOFT6001 on this blog is
http://colinmcit.blogspot.com/search/label/SOFT6001%20EV.COM1
After coffee we looked at some problems. In groups students worked on
We looked at
IMG_0037.JPG
Audio
soft6001-week01a.m4a
soft6001-week01b.m4a
I briefly outlined how recognition for prior learning (RPL) works. Students interested in applying for RPL for modules should contact phil.oleary@cit.ie. She can talk you through the different options. Students interested in applying for RPL for this module should talk to me first.
Students should check this blog regularly. I will post information, notices, and links to notes. Students should take care to distinguish between the daytime and evening versions of this module. However, information relating to one group may be useful to the other.
The shortcut for EV.COM1 SOFT6001 on this blog is
http://colinmcit.blogspot.com/search/label/SOFT6001%20EV.COM1
After coffee we looked at some problems. In groups students worked on
- how to make a cup of coffee
- how to get the No.5 bus from Patrick St. to CIT
- how to sharpen a pencil
We looked at
- Sequence
- Selection
- Repetition
IMG_0037.JPG
Audio
soft6001-week01a.m4a
soft6001-week01b.m4a
COMP6021 Class 01
We took a look at the module descriptor and I talked a bit about the module in general.
We looked at how bits can be used to represent things in the real world. They can have meaning as long as there is some agreement on a scheme for interpreting them. Bits by themselves have no meaning.
EXERCISE:
I asked students to go find an ASCII table online and to write out their name in bits. ASCII can use 7 or 8 bits. Don't forget the space between your first and last names.
Uppercase A is 1000001. Lowercase a is 1100001. Space is 0100000.
My name is 01000011 01101111 01101100 01101001 01101110 00100000 01001101 01100001 01101110 01101110 01101001 01101110 01100111.
Binary values don't have spaces in them, but it makes them easier for humans to read.
We looked at how bits can be used to represent things in the real world. They can have meaning as long as there is some agreement on a scheme for interpreting them. Bits by themselves have no meaning.
EXERCISE:
I asked students to go find an ASCII table online and to write out their name in bits. ASCII can use 7 or 8 bits. Don't forget the space between your first and last names.
Uppercase A is 1000001. Lowercase a is 1100001. Space is 0100000.
My name is 01000011 01101111 01101100 01101001 01101110 00100000 01001101 01100001 01101110 01101110 01101001 01101110 01100111.
Binary values don't have spaces in them, but it makes them easier for humans to read.
Wednesday, September 15, 2010
CMOD6001 Class 01 Lab
Introductions.
This was our first class but we will talk more about the module in in the next class.
Job exercise
This was our first class but we will talk more about the module in in the next class.
Job exercise
Tuesday, September 14, 2010
COMP6021 Media Data Formats Podcast
Students can subscribe to the podcast for this module in iTunes by choosing Advanced > Subscribe to Podcast ... and entering this URL
Once you have subscribed to the podcast content will turn up in your iTunes automagically. If you do not have broadband at home Colin can show you how to download content at CIT for take-away.
http://mcom.cit.ie/staff/computing/cmanning/comp6021/comp6021.xml
Once you have subscribed to the podcast content will turn up in your iTunes automagically. If you do not have broadband at home Colin can show you how to download content at CIT for take-away.
COMP6021 Media Data Formats
Following the Free Choice meeting today COMP6021 Media Data Formats is a few students shy of the ideal number to run, but I expect will will pick up a few stragglers. In any event this module is running this semester, for the first time ever.
Please check back here for details. I hope to maybe to start classes this week, but that might be very ambitious. In any event I will soon have details of some online resources for students, so check back here.
Bookmark the blog for this module : http://colinmcit.blogspot.com/search/label/COMP6021
Please check back here for details. I hope to maybe to start classes this week, but that might be very ambitious. In any event I will soon have details of some online resources for students, so check back here.
Bookmark the blog for this module : http://colinmcit.blogspot.com/search/label/COMP6021
Monday, September 13, 2010
SOFT6001 Class 02B & 03B
This class was very quiet.
How to make a cup of coffee
How to make a cup of tea
How to get the bus from Patrick St. to CIT
How to sharpen a pencil
[no handout]
Sequence, Selection, Repetition
How to make a cup of coffee
How to make a cup of tea
How to get the bus from Patrick St. to CIT
How to sharpen a pencil
[no handout]
Sequence, Selection, Repetition
SOFT6001 Class 02A & 03A
This group was very lively and noisy.
How to make a cup of coffee
How to make a cup of tea
How to get the bus from Patrick St. to CIT
How to sharpen a pencil
Software development with handout
Sequence, Selection, Repetition
How to make a cup of coffee
How to make a cup of tea
How to get the bus from Patrick St. to CIT
How to sharpen a pencil
Software development with handout
Sequence, Selection, Repetition
SOFT6001 Class 01
Introductions.
How SOFT6001 Algorithm Problem Solving fits in with Programming Fundamentals. "Wax on Wax off"
Directions for forming lab groups
How to make a cup of coffee
How SOFT6001 Algorithm Problem Solving fits in with Programming Fundamentals. "Wax on Wax off"
Directions for forming lab groups
How to make a cup of coffee
Wednesday, September 8, 2010
Cheating
This summer a student from the department of Computing was advised that, following a decision of the Examinations Infringements Board, he could not continue his studies at CIT until 2012 . This is perhaps as harsh a punishment as has every been handed down to a CIT student caught cheating. While this is not a good result for the student, it is a good result for all other students. If the awards given to students who graduate are to have any value in the marketplace then they have to mean something. When students who are not competent in their profession field gain their awards by deception they devalue the awards. It is also very unfair to students who study hard to pass, if other students can pass by cheating.
It is clear that CIT is now prepared to take cheating seriously and deal with it. This is good for everybody.
It will be interesting to see how long it takes for this new reality to affect student behaviour.
It is clear that CIT is now prepared to take cheating seriously and deal with it. This is good for everybody.
It will be interesting to see how long it takes for this new reality to affect student behaviour.
Friday, September 3, 2010
SOFT6007 Exam Images & Text
There are two images required for the exam.
chiliPepper.gif and dancingChili.gif
Text:
Chili pepper (from Nahuatl chilli, chilli pepper, chilli, chillie, chili, and chile) is the fruit of the plants from the genus Capsicum, members of the nightshade family, Solanaceae. Although botanically speaking, the fruit of capsicums are berries, the peppers are considered as vegetables (e.g. bell peppers) or spices (e.g. cayenne pepper) for culinary purposes based on factors including fleshiness and intensity of flavor.
Chili peppers originated both in the Americas and in India. After the Columbian Exchange, many cultivars of chili pepper spread across the world, used in both food and medicine. The scale is named after its creator, American chemist Wilbur Scoville, who developed a test for rating the pungency of chili peppers by determining how much the ground pepper must be diluted in water so that the capsaicinoid content cannot be tasted. An alternative method for quantitative analysis uses high-performance liquid chromatography, making it possible to directly measure capsaicinoid content.
chiliPepper.gif and dancingChili.gif
Text:
Chili pepper (from Nahuatl chilli, chilli pepper, chilli, chillie, chili, and chile) is the fruit of the plants from the genus Capsicum, members of the nightshade family, Solanaceae. Although botanically speaking, the fruit of capsicums are berries, the peppers are considered as vegetables (e.g. bell peppers) or spices (e.g. cayenne pepper) for culinary purposes based on factors including fleshiness and intensity of flavor.
Chili peppers originated both in the Americas and in India. After the Columbian Exchange, many cultivars of chili pepper spread across the world, used in both food and medicine. The scale is named after its creator, American chemist Wilbur Scoville, who developed a test for rating the pungency of chili peppers by determining how much the ground pepper must be diluted in water so that the capsaicinoid content cannot be tasted. An alternative method for quantitative analysis uses high-performance liquid chromatography, making it possible to directly measure capsaicinoid content.
Pimiento 100-500 Spain Pepperoncini 100-500 Italy Pasilla 250-4000 Mexico Santa Fe Grande 500-700 America Hatch 1000-2500 New Mexico Jalapeno 2500-8000 Mexico Tabasco 30000-50000 Mexico Cayenne 30000-50000 French Guiana Tien Tsin 50000-75000 China Thai 50000-100000 Thailand Scotch bonnet 100000-350000 Carribean Red Habanero 300000-475000 Mexico Bhut Jolokia 1000000+ India
Monday, August 16, 2010
SOFT6008 Autumn List
DEADLINE: NOON 30 AUGUST 2010
List of submissions:
Ronan E: Submitted. But further submission required.
Niamh S: Submitted. But further submission required.
Megan H: Planning to submit
Jordan G: Planning to submit
Jason O: Planning to submit
Thomas D: Planning to submit
Last updated 1154 24 08 2010
Early submissions might get feedback.
List of submissions:
Ronan E: Submitted. But further submission required.
Niamh S: Submitted. But further submission required.
Megan H: Planning to submit
Jordan G: Planning to submit
Jason O: Planning to submit
Thomas D: Planning to submit
Last updated 1154 24 08 2010
Early submissions might get feedback.
SOFT6008 Autumn repeats
I would be grateful if students planning to submit for the repeat of this module could contact me by e-mail to let me know. That way I will have a list I can use to check that I have all the submissions, and a way to contact each student.
E-mail is the easiest way but also the most risky. Students should ZIP up the entire site and e-ail it as an attachment. Raw HTML files that contain JavaScript will not make it through the CIT firewall. There should be no need for large image files, so the ZIP file should be small enough to make it through the firewall's max size limit too.
DEADLINE: NOON 30 AUGUST 2010
Students may also post a CD to Colin Manning, Dept. of Computing, Cork Insitiute of Technology, Rossa Ave, Cork. Cds delivered by hand should also fine me provided that they are correctly addressed as above.
E-mail is the easiest way but also the most risky. Students should ZIP up the entire site and e-ail it as an attachment. Raw HTML files that contain JavaScript will not make it through the CIT firewall. There should be no need for large image files, so the ZIP file should be small enough to make it through the firewall's max size limit too.
DEADLINE: NOON 30 AUGUST 2010
Students may also post a CD to Colin Manning, Dept. of Computing, Cork Insitiute of Technology, Rossa Ave, Cork. Cds delivered by hand should also fine me provided that they are correctly addressed as above.
Subscribe to:
Posts (Atom)