Bioinformatics Computing

Slides:



Advertisements
Similar presentations
Fall 2004 WWW IS112 Prof. Dwyer Intro1: Overview and Syllabus Professor Catherine Dwyer.
Advertisements

OBJECT ORIENTED PROGRAMMING I LECTURE 1 GEORGE KOUTSOGIANNAKIS
COMP 110 Introduction to Programming Mr. Joshua Stough August 22, 2007 Monday/Wednesday/Friday 3:00-4:15 Gardner Hall 307.
COMP 14 – 02: Introduction to Programming Andrew Leaver-Fay August 31, 2005 Monday/Wednesday 3-4:15 pm Peabody 217 Friday 3-3:50pm Peabody 217.
To run the program: To run the program: You need the OS: You need the OS:
EECS 110: Introduction to Programming for Non-Majors
Spring 2008 Mark Fontenot CSE Honors Principles of Computer Science I Note Set 1 1.
Chromium OS is an open-source project that aims to build an operating system that provides a fast, simple, and more secure computing experience for people.
CIS162AD: C#.Net Programming Level I Instructor: Gary R. Smith, MS.
Welcome to CS 3260 Dennis A. Fairclough. Overview Course Canvas Web Site Course Materials Lab Assignments Homework Grading Exams Withdrawing from Class.
COMP Introduction to Programming Yi Hong May 13, 2015.
1 CS37: Computer Architecture Spring Term, 2004 Instructor: Kate Forbes Riley Teaching Assistant:
9/2/2015BCHB Edwards Bioinformatics Computing BCHB Lecture 0.
VirtualBox What you need to know to build a Virtual Machine.
Catie Welsh January 10, 2011 MWF 1-1:50 pm Sitterson 014.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
Dana Nau: CMSC 722, AI Planning Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License:
נושאים בבינה מלאכותית ורובוטיקה Topics in AI and Robotics יום ראשון 18 אוקטובר 2015 יום ראשון 18 אוקטובר 2015 יום ראשון 18 אוקטובר 2015 יום ראשון 18 אוקטובר.
EECS 110: Introduction to Programming for Non-Majors Aleksandar Kuzmanovic Northwestern University
11/21/20151 Operating Systems Design (CS 423) Elsa L Gunter 2112 SC, UIUC Based on slides by Sam King and Andrew.
EECS 110: Introduction to Programming for Non-Majors Aleksandar Kuzmanovic Northwestern University
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
1 CS 4396 Computer Networks Lab General Info. 2 Goal: This course aims at helping students get more insight into how the Internet works and gain hands.
Assignment Preliminaries The following applies to all assignments © 2016 B. Wilkinson Assignprelim.ppt Modification date: January 3, 2016.
CS 201 Accelerated Introduction to Computer Science LECTURE 1 GEORGE KOUTSOGIANNAKIS 1 Copyright: FALL 2016 Illinois Institute of Technology/ George Koutsogiannakis.
J-LAB Weekly SOL PRAcTICE
Course Overview - Database Systems
EECS 110: Introduction to Programming for Non-Majors
Lab Introduction Installing Python
CSE 332 Overview and Structure
Bioinformatics Computing
Learning Time Management
Collaboration Toolbox Context
Welcome to (insert course name)
SPRING 2017 ASL LAB ORIENTATION.
CSE 332 Overview and Structure
Course Information and Introductions
FINAL EXAM INFORMATION
Level 2 Dual Honours Module Allocation Procedures Meeting
Level 2 Single Honours Module Allocation Procedures Meeting
Course Overview - Database Systems
Introduction to General Biology BI 101
Astro 377 Experimental Astronomy Dr
Please Bring a Composition Notebook to School Monday.
Chemistry 101 Elise McCarren 2026 Chemistry Annex
Introduction to Computers Spring 2018
COMS S1007 Object-Oriented Programming and Design in Java
Introduction to Computers Fall 2018
Introduction to Computers SPRING 2019
Introduction to Microbiology BI 234
CS 336/536: Computer Network Security Fall 2015 Nitesh Saxena
Assignment Preliminaries
PHYS 202 Intro Physics II Catalog description: A continuation of PHYS 201 covering the topics of electricity and magnetism, light, and modern physics.
Accelerated Introduction to Computer Science
Wrap Up Don Porter.
Chemistry 101 Elise McCarren 2026 Chemistry Annex
Course Information EECS 2031 Fall 2016.
CS 336/536: Computer Network Security Fall 2014 Nitesh Saxena
LING 388: Computers and Language
Bioinformatics Computing
Databases for Bioinformatics
COMP390/3/4/5 && COMP593 Final Year Projects Demonstration & Dissertation Irina Biktasheva
Homework Reading Machine Projects Labs
CMPE 280 Web UI Design and Development May 9 Class Meeting
EECE.2160 ECE Application Programming
Sarah Diesburg Operating Systems CS 3430
Wireless Networks for 4G/5G Getting started with ns-3
AME Spring Lecture 11 - Thrust and aircraft range
Chemistry 101 Elise McCarren 2026 Chemistry Annex
Sections B/C John Leveritt
Presentation transcript:

Bioinformatics Computing BCHB524 Lecture 0 BCHB524 - Edwards

Where to find me? http://grg.tn/edwards >> Teaching >> Bioinformatics Computing http://grg.tn/bchb524 BCHB524 - Edwards

Where to find me? Room 1217, Harris Building, 3300 Whitehaven St, NW BCHB524 - Edwards Room 1217, Harris Building, 3300 Whitehaven St, NW

Where to find me? Wisconsin Ave Shuttle BCHB524 - Edwards Wisconsin Ave Shuttle Room W402, New Research Building

What about this course? Learn by doing. Learn by imitation. Confront initial steep learning curve head-on. Learn by imitation. Change working programs for new functionality. Learn by observation. See cause-and-effect of program changes. Learn by example. Demonstrate with common, useful tasks. Learn by idiom. Use common programming abstractions. BCHB524 - Edwards

What about this course? Lecture Computer-lab: Monday, 1:30pm – 3:00pm, NRB W402 Wednesday, 1:30pm – 3:00pm, NRB W402 1-2 homework exercises at end of each lecture Computer-lab: Friday, 10am-12pm, Harris 1300 Required, for 5 credit students (Recommended) Get help, work on homework, brainstorm with others Weekly programming homework (60%) Submit on Monday by noon, using canvas. Term project (40%) Significant bioinformatics analysis or software project Presentation at end of semester. BCHB524 - Edwards

Lectures Slides are posted to the web before each lecture, Lectures will be recorded and available after lecture. You must make sure you understand and can reproduce the examples I demonstrate in lecture… …the homework presumes you’ll use the lecture examples as a starting point. Go back over the material as soon as the lecture is over! Predict how changes to the code will change the result. BCHB524 - Edwards

Homework Due date is Monday at noon. Solutions posted on Monday before class. ...so no credit for late homework! Submit homework electronically to blackboard... ...canvas marks late submissions! You may help each other and discuss, but no copy-and-paste! No eyes on the screen! BCHB524 - Edwards

Homework Write each exercise up as a mini-experiment. Provide the result (the code). Describe the method used and any tricky details. Discuss the strengths and weaknesses of the solution. Clarity, correctness, robustness, speed, other? Document what you learned by carrying out the experiment. BCHB524 - Edwards

Homework Make sure you understand and can execute all of the examples from the lecture… …otherwise, seek assistance. Homework is strongly tied to the content of each lecture. If you don't understand how, stop and think! Learn from the solutions and critiques If you don't understand the solutions or critiques, seek assistance. BCHB524 - Edwards

You are responsible for your own learning! You must Do the homework! Get help when you need it! Work smart! BCHB524 - Edwards

Virtual Machines We will use a virtual machine as our programming environment Consistent look and feel (Guest) Regardless of your laptop / desktop (Host) Get comfortable with VirtualBox Use of Shared Folders View options Good bullet-point for your CV! BCHB524 - Edwards

Linux Platform We will use a Linux guest virtual machine as our programming environment Free operating-system Modest resource requirements Our virtual machine is CentOS 5.11 based: 512Mb memory, 24Gb hard-drive Common in bioinformatics and other scientific computing disciplines Gain familiarity with command-line Good bullet-point for your CV! BCHB524 - Edwards