Tutorials
<meta name="keywords" content="computer science, trolltech, qt, mysql, php, phprunner, reverse culture shock" /> <meta name="description" content="Dominique Thiebaut's Web Page" /> <meta name="title" content="Dominique Thiebaut -- Computer Science" /> <meta name="abstract" content="Dominique Thiebaut's Computer Science Web pages" /> <meta name="author" content="thiebaut at cs.smith.edu" /> <meta name="distribution" content="Global" /> <meta name="revisit-after" content="10 days" /> <meta name="copyright" content="(c) D. Thiebaut 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,2008" /> <meta name="robots" content="FOLLOW,INDEX" />
Contents
Assembly Crash Course
This is a one-evening crash-lab on assembly language. This is a good introduction to the 80X86-family assembly for students with no background in assembly, and taking a microprocessor-based course.
PyQt3
- Tutorial #1: Creating a simple form with PyQt.
PhPRunner MySql tutorials
- Tutorial #1: A quick intro to PhpRunner and MySql.
- Tutorial #2: Playing with SQL queries.
MySql tutorials
- Tutorial #1 and exercises: creating tables, generating SELECT queries.
- Tutorial #2 and exercises: Update queries, and left join operations.
Qt 4
- Tutorial #1: Creating a simple application with VC++ 2003.
- Tutorial #2: Simple signal/slot experiment with VC++ 2003.
- Tutorial #3: Creating an application from the console (without IDE).
- Tutorial #4: Using a Python script to generate the project around a .ui file.
- Tutorial #5: Adding a debug window and facility to a form.
- Tutorial #6: The implementation of a memory module for a computer simulator.
- Tutorial #7: Using a QTableWidget to show data in a tabular form.
- Tutorial #8: A simple listView model/view example (taken from Qt's doc)
- Tutorial #9: A model/view implementation of a 2 dimensional array (cache
- Tutorial #10: Launching a subprocess...
BioInformatics Labs
These labs were creating as an introduction to Bioinformatics using Processing.
- Lab #0: Introduction to Proce55ing
- Lab #1: Retrieving DNA sequence from database
- Lab #2: Retrieving protein sequence from database
- Lab #3: Aligning sequences in Proce55ing
- Lab #4: Finding repeats in DNA sequences with Proce55ing
- Lab #5: Finding repeats in DNA sequences using a Web-server
- Lab #6: Playing with FoldIt!
- Lab #7: Sequence Logos with Proce55ing
- Lab #8: Sequence Logos on the Web
- Lab #9: Where/How do I get proteins?
- Lab #10: Finding the secondary structure of a protein
- Miscellaneous Links and Resources
- E Coli sequence in FASTA format
- A good tutorial File:ProcessingTutorial.pdf on Processing by Josh Nimoy, from NYU.