ECE 458 Engineering Software for Maintainability
|
|
|
- MargaretMargaret Potter
- 10 years ago
- Views:
Transcription
1 ECE 458 Engineering Software for Maintainability Intro 1
2 Welcome! Welcome to ECE 458: Engineering Software for Maintainability Your Senior Design Course! Quick introductions: Please feel free to just call me Drew...and I d like you all to introduce yourselves 2
3 What this class is about Real software has a long lifespan In industry, you might work the same code base for years or decades Contrast with code you write in school: Turn it in, forget about it. Real world software s requirements evolve New features Changing requirements... How do we design software to ease later changes? Goal of this class: learn this by doing and reflection 3
4 What this class is not This class is not about learning to program I assume you already are a competent programmer You must have taken CS201, CS 250, CS 308 to be here.. This is not a lecture class Today is the only time I will have prepared slides I could talk about software design all day, but... You will really only learn by doing I m not the sage on the stage, I m the guide on the side So many profs say that, but in this case, I mean it. 4
5 What are we doing? One semester long project: Resource (room, projector, ) Scheduling Software Feedback from prior year: do something other than a game. Requirements staged into 4 evolutions. Add or change requirements from prior evolutions With each evolutions, submit a writeup. Two major parts: Forward looking (analysis of current design): What are its key features? Why did you design it this way? What do you see as its strengths? How about its weaknesses? Retrospective (analysis of past design choices): How did your past designs set you up to win or struggle? How did these outcomes align with your prior analyses? 5
6 Project Groups You will do your project in groups of 4 Pick carefully: fixed for the semester Considerations: Language choices Note: subject of next Monday s discussion Other tool choices Revision control, Skills and expertise Ideal: strong skills, complimentary expertise End of class: find groups, start planing ev1 6
7 Writeups No specific page limit/requirement Say what you need to say. Don t say more, don t say less. Highly recommend LaTeX + version control (git, ) You are all engineers: make good use of your tools Submit pdfs/latex only (no Word docs) Expect document to be Well-written: Organized, clear, precise. Include figures if they help Analytical: Delve into why your design is/was good/bad Tell me what was bad, and how it could have been better Hindsight is 20/20 Include discussion of testing plan (part of design) 7
8 Oral Presentations Day that evolutions are due: oral presentations Each group members presents once 17 minutes per group 75 minutes / 4 groups = min but need some time to change groups, setup, etc. Rough outline (~4 min each) Quick demo of working project Retrospective from previous evolution Overview of current design Analysis of current design (include: why, strengths, weaknesses) Tight timeline, but don t rush 4 minutes is actually a pretty long time 8
9 Project Deadlines Evolution 1: Before class on 2/10 Released (now) [26 days] Evolution 2: Before class on 3/2 [21 days] Evolution 3: Before class on 3/30 [21 days + spring break] Evolution 4: Before class on 4/22 [23 days] 9
10 Class Time: Two ways Class discussions: Topics posted on class webpage (all posted now) Feel free to prepare other discussion points than those listed Readings (short) Some TBD Requested by previous classes Prepare ~1--2 pages of outline/notes on discussion Preparation should take ~30 minutes per discussion Typed up, will hand in during class Some discussions: general topics (good design, documentation..) Workdays Work with your group on your project I ll circulate around, answer questions, offer advice, etc. 10
11 Grading 45% software deliverables: How well did your code work? How well was it designed? 25% written deliverables: Technical/analytical content: how well did you describe/analyze? Writing: how well written are your documents? More strict as semester progresses 10% oral presentation: Each group member does one evolution s presentation 20% class attendance/participation: Come to class regularly (2 free abscences). Have your discussion notes prepared (grading: 0, 70, or 100) Actively participate in the discussions No exams 11
12 Academic Integrity Expect academic integrity from all of you Duke community standard I will not lie, cheat, or steal in my academic endeavors, nor will I accept the actions of those who do I will conduct myself responsibly and honorably in all my activities as a Duke student. Concrete rules: Discuss anything you want Give credit where its due if you use other groups ideas All code should be produced within your group Don t share code outside your group Can use libraries for graphics, sound, etc (e.g., SDL) as needed Not sure? ASK 12
13 Specifics of the Project Project: Resource Scheduling Software Many specifics are left up to you Web based? Desktop application? Mobile app? Your choice All 4 evolutions are already written I won t change them, no matter what you say in discussions Some students worried that I might put in their worst fears 13
14 Requirements (Continued) Requirements will be distributed as pdfs Colors to show new/changed requirements P.S. one LaTeX source, macros to control evolutions Unclear on requirements? Ask Happy to clarify anything Unspecified requirements/behavior? Do anything reasonable Don t need to be artistic Though feel free to make it look nice if you want 14
15 Submission Submission of projects by repository pull Your choice of revision control system Include writeup in repository Server: Have a test server and a production server Production server should have working evolution for 2 weeks after due date Recommend VM from OIT: Please nothing that requires Windows Linux or Mac are fine If you do anything mobile, please include instructions for emulator 15
16 Questions? Any questions? Before I turn you loose on evolution
17 Evolution 1: Go! You all have a copy of the Evolution 1 requirements Time to get started! Find your groups Start talking about your design Sketch out some UML? Decide how to split up the work? What do you think the main challenges will be? How should you design to accommodate whatever changes I throw at you? What programming language do you want to use? Detailed discussion on Wednesday. Also, a good chance to ask for clarifications on the reqs 17
GRAPHIC DESIGN 1, ART 2541. Spring Semester, 2014 Washington Hall, 1st Floor, Lab/Room 158 Mondays and Wednesdays, 5:20 p.m. 7:50 p.m.
GRAPHIC DESIGN 1, ART 2541 Spring Semester, 2014 Washington Hall, 1st Floor, Lab/Room 158 Mondays and Wednesdays, 5:20 p.m. 7:50 p.m. Instructor: Todd Beasley Office Location: Washington Hall, 2 nd Floor
How To Write A Design Document For Anorexic Css
Computer Science 161: Operating Systems How to write a Design Document CS161 Course Staff [email protected] January 22, 2013 1 Introduction Assignments 2, 3, and 4 require that you write and submit
SI649 Information Visualization. Learning Objectives. Tentative Schedule. Preliminary Syllabus, Fall 2012
Preliminary Syllabus, Fall 2012 SI649 Information Visualization Fall 2012 Instructor: Eytan Adar, Office hours: Thursday 10 AM-noon, NQ4368 Monday, 1:00-4:00PM, North Quad 1255 Learning Objectives The
JOMC182: Introduction to Graphic Design A primer on the principles and practices of visual communication
2015 Fall Semester 60 Carroll Hall UNC School of Media & Journalism Mondays & Wednesdays Section 001: 1:25pm 3:15pm JOMC182: Introduction to Graphic Design A primer on the principles and practices of visual
CIS-154-101-14SP Network Administration Course Syllabus
CIS-154-101-14SP Network Administration Course Syllabus Last updated on 21 January, 2014 About This Course... 2 The Book We ll Use... 2 Things You Need To Know... 2 When and Where... 2 How to Contact Me...
GIT 450/598 Digital Workflow in the Graphics Industry Course Syllabus Spring 2011 On-Line Delivery
Syllabus GIT 450/598 Digital Workflow in the Graphics Industry Course Syllabus Spring 2011 On-Line Delivery Professor Dolin Graphic Information Technology College of Technology and Innovation Arizona State
VC 491 Parallax Web Design (Independent Study) Cazenovia College Spring 2014 Independent Study Syllabus Student: Kathryn Wheeler
VC 491 Parallax Web Design (Independent Study) Cazenovia College Spring 2014 Independent Study Syllabus Student: Kathryn Wheeler Instructor Brian Hauser Class Meeting Time & Location Mondays & Wednesdays
CS 378: Computer Game Technology
CS 378: Computer Game Technology http://www.cs.utexas.edu/~fussell/courses/cs378/ Spring 2013 University of Texas at Austin CS 378 Game Technology Don Fussell Instructor and TAs! Instructor: Don Fussell!
the gamedesigninitiative at cornell university Lecture 1 Course Overview
Lecture 1 Course CS/INFO 4152: Advanced Topics Sequel to CS/INFO 3152 Prereq unless you a non-cornell Meng (or exempt) Similar format and structure as Intro Game Design Covers topics not touched in Intro
INTERACTIVE STORYTELLING (IST)
INTERACTIVE STORYTELLING (IST) COURSE NUMBER: DIG6027C SEMESTER/YEAR: SPRING 2015 INSTRUCTOR: Prof. Diana Reichenbach COURSE TA OR COORDINATOR: TBD CREDIT HOURS: 3.0 CLASS LOCATION: CSE E413 CLASS MEETING
GRADUATE SCHOOL IN RELIGIOUS STUDIES (OR RELATED HUMANITIES/SOCIAL SCIENCE FIELD) FREQUENTLY ASKED QUESTIONS
GRADUATE SCHOOL IN RELIGIOUS STUDIES (OR RELATED HUMANITIES/SOCIAL SCIENCE FIELD) FREQUENTLY ASKED QUESTIONS Prepared by the Department of Religious Studies, University of Tennessee, Knoxville Deciding
Version control. with git and GitHub. Karl Broman. Biostatistics & Medical Informatics, UW Madison
Version control with git and GitHub Karl Broman Biostatistics & Medical Informatics, UW Madison kbroman.org github.com/kbroman @kwbroman Course web: kbroman.org/tools4rr Slides prepared with Sam Younkin
Using GitHub for Rally Apps (Mac Version)
Using GitHub for Rally Apps (Mac Version) SOURCE DOCUMENT (must have a rallydev.com email address to access and edit) Introduction Rally has a working relationship with GitHub to enable customer collaboration
Team Brief Guidelines
Team Brief Guidelines CONTENTS Introduction What is team briefing? The benefits of team briefing The team briefing process The team briefing calendar Guidelines for managers with a responsibility for delivering
Marketing 3721: Internet Marketing Fall 2011
Marketing 3721: Internet Marketing Fall 2011 Class Meets: M/W 2:00-3:15, 216 SSB Instructor: Wesley Boyce E-mail: [email protected] Phone: 314-516-6298 Office: 1305 Tower Office Hours: By appointment
Johnson State College External Degree Program. INT-4610-JH01 QE: Senior Seminar in Interdisciplinary Studies, 3 credits Syllabus Spring 2015
Johnson State College External Degree Program INT-4610-JH01 QE: Senior Seminar in Interdisciplinary Studies, 3 credits Syllabus Spring 2015 Instructor: Dave Cavanagh, [email protected] or 802-654-0645
BUS 205-002, 205-004 Management Communication
BUS 205-002, 205-004 Management Communication SEMESTER: 201530 CLASSROOM: ED 558 Tuesday, Thursday 14:30 15:45 pm 16:00 pm 17:15 pm INSTRUCTOR: Paul Sinclair OFFICE HOURS: Office ED 524.11 Monday & Wednesday
WORKSHEET Meeting ONE (1/27/09) Technical Writing Sp 09 / Harvard / Kalo
You don't have to do ANYTHING with this Worksheet except print it out and bring it to class WORKSHEET Meeting ONE (1/27/09) Technical Writing Sp 09 / Harvard / Kalo Our Syllabus/Course Memo outlines everything
Project 2: Penetration Testing (Phase II)
Project 2: Penetration Testing (Phase II) CS 161 - Joseph/Tygar November 17, 2006 1 Edits If we need to make clarifications or corrections to this document after distributing it, we will post a new version
George Mason University Electrical and Computer Engineering Department ECE 201: Introduction to Signal Analysis Syllabus Fall 2015
1 George Mason University Electrical and Computer Engineering Department ECE 201: Introduction to Signal Analysis Syllabus Fall 2015 Professor: Dr. Kathleen E. Wage (section 001) Class: Tues./Thurs. 7:30-8:45am
AGEC $424$ Syllabus. Financial Management of Agricultural Businesses
AGEC $424$ Syllabus Financial Management of Agricultural Businesses INSTRUCTOR Dr. Timothy G. Baker OFFICE Krannert 590 TELEPHONES 49-44237 (office), 714-0426 (cell phone), and 497-3252 (home) E-MAIL [email protected]
University of Washington Foster School of Business FIN 502: Corporate Finance, Winter 2015 Professor Mark Westerfield
University of Washington Foster School of Business FIN 502: Corporate Finance, Winter 2015 Professor Mark Westerfield Course Contact Information Professor: Mark Westerfield Office: PCAR 436 Office Hours:
SYLLABUS Human Resource Management MGMT 3241 Section 001 Spring 2006, MW 3:00-4:20 Friday 9
SYLLABUS Human Resource Management MGMT 3241 Section 001 Spring 2006, MW 3:00-4:20 Friday 9 Instructor: Dr. Chris Henle Office: Friday 351-C Telephone: (704) 687-3199 Email: [email protected] Web
INFO 2130 Introduction to Business Computing Fall 2014
INFO 2130 Introduction to Business Computing Fall 2014 Instructor: Office: Reginald Silver 304A, Friday Building Phone: 704-687-6181 Email: [email protected] Course Website: Moodle 2 Section: INFO 2130
Guidelines for conducting tabletop exercises Penn Mission Continuity Program (MCP)
All Penn organizations are advised to conduct annual tabletop exercises (TTX) to test their Mission Continuity plans. Here are some ideas to help you do that. Our thanks to the School of Arts and Sciences
AMS 5 Statistics. Instructor: Bruno Mendes [email protected], Office 141 Baskin Engineering. July 11, 2008
AMS 5 Statistics Instructor: Bruno Mendes [email protected], Office 141 Baskin Engineering July 11, 2008 Course contents and objectives Our main goal is to help a student develop a feeling for experimental
Fall 2015 GES 4120/5120 Internet GIS
Fall 2015 GES 4120/5120 Internet GIS Instructor: Dr. Somayeh Dodge Assistant Professor Department of Geography & Environmental Studies website: http://www.uccs.edu/~sdodge/ e-mail: [email protected] Office:
Remote Access to Unix Machines
Remote Access to Unix Machines Alvin R. Lebeck Department of Computer Science Department of Electrical and Computer Engineering Duke University Overview We are using OIT Linux machines for some homework
Cleveland State University
SYLLABUS AND COURSE GUIDE Cleveland State University Department of Electrical and Computer Engineering EEC 693 Special topic, Secure Cloud Computing Fall Semester 2015 Instructor: Dr. Abdul Razaque Office:
How To Use Nest For An Employer
How to set up and use secure file transfer protocol (SFTP) Guidance for employers V3 2 Contents 01 02 03 04 Background page 3 How to set up secure file transfer protocol page 4 How to send and collect
Testing your Linux Virtual Box
Testing your Linux Virtual Box This document will guide you through downloading and installing the software you need for this offering. Make sure you get a fully working system early in the week so you
Applying to Graduate Programmes in Economics
Applying to Graduate Programmes in Economics Simon Board November 19, 2006 This note contains some random advice for those wishing to apply to grad school, whether at the Masters or PhD level. While the
INFO 2130 Introduction to Business Computing Spring 2013 Self-Paced Section 006
INFO 2130 Introduction to Business Computing Spring 2013 Self-Paced Section 006 Course Coordinator & Master Instructor: Prof. Ming-Chang Huang Office: 306A, Friday Phone: 704-687-7452 Email: [email protected]
Getting Started. UC Santa Barbara Setup public repository (GitHub, Bitbucket) Identify workflow: https://www.atlassian.
Getting Started Setup public repository (GitHub, Bitbucket) Identify workflow: https://www.atlassian.com/git/workflows Suggested: feature branch, gitflow Git branching basics: http://git-scm.com/book/en/git-branching-basic-branching-and-merging
SI 539, Winter 2014 Complex Web Design
SI 539, Winter 2014 Complex Web Design Lecture: Wednesday 1:00-4:00pm Office Hours*: Tuesdays 12:00pm 2:00pm *Please check my Google Calendar for updates http://collemc.people.si.umich.edu/ Instructor:
Android: Setup Hello, World: Android Edition. due by noon ET on Wed 2/22. Ingredients.
Android: Setup Hello, World: Android Edition due by noon ET on Wed 2/22 Ingredients. Android Development Tools Plugin for Eclipse Android Software Development Kit Eclipse Java Help. Help is available throughout
Project 2: Firewall Design (Phase I)
Project 2: Firewall Design (Phase I) CS 161 - Joseph/Tygar November 12, 2006 1 Edits If we need to make clarifications or corrections to this document after distributing it, we will post a new version
PHPM 631 Health Information Management Systems
PHPM 631 Health Information Management Systems Hye-Chung Kum Population Informatics Research Group http://research.tamhsc.edu/pinformatics/ http://pinformatics.web.unc.edu/ License: Health Information
Platform as a Service and Container Clouds
John Rofrano Senior Technical Staff Member, Cloud Automation Services, IBM Research [email protected] or [email protected] Platform as a Service and Container Clouds using IBM Bluemix and Docker for Cloud
Software Development Foundations CPSC 2150-002 Spring 2014 Syllabus
College of Engineering and Science, School of Computing Part 1: Course Information Instructor Information Instructor: J. Yates Monteith Office: McAdams 109 Office Hours: Monday / Wednesday, 2:00 PM 4:00
Greetings! Welcome to Community Psychology! 47.255 accelerated online semester Fall 2015 Sept. 1 Nov. 7, 2015
1 Greetings! Welcome to Community Psychology! 47.255 accelerated online semester Fall 2015 Sept. 1 Nov. 7, 2015 Instructor: Erika Sanborne E-mail: Please use UMass Online's Blackboard Learn Mail within
CS 425 Software Engineering
Department of Computer Science and Engineering College of Engineering, University of Nevada, Reno Fall 2009 CS 425 Software Engineering Lectures: Instructors: Office hours: Catalog description: Course
CS 51 Intro to CS. Art Lee. September 2, 2014
CS 51 Intro to CS Art Lee September 2, 2014 Announcements Course web page at: http://www.cmc.edu/pages/faculty/alee/cs51/ Homework/Lab assignment submission on Sakai: https://sakai.claremont.edu/portal/site/cx_mtg_79055
PRE 580/PSYC 598 Positive Psychology (Spring 2008) The University of Kansas, Edwards Campus Mondays, 4:30-7:00pm 153 Regnier Hall
PRE 580/PSYC 598 Positive Psychology (Spring 2008) The University of Kansas, Edwards Campus Mondays, 4:30-7:00pm 153 Regnier Hall Instructor: Kristen N. Bast, Ph.D. Office: EC: 270C Regnier Hall; LC: 610
Writing Portfolio Program Quick Reference Guide
Writing Portfolio Program Quick Reference Guide Now with 100% More Axolotls! What is the Writing Portfolio Program? The University of Saint Joseph (USJ) Writing Portfolio Program (WPP), housed in the Interdisciplinary
ECE 122. Engineering Problem Solving with Java
ECE 122 Engineering Problem Solving with Java Introduction to Electrical and Computer Engineering II Lecture 1 Course Overview Welcome! What is this class about? Java programming somewhat software somewhat
Seminar Medical Informatics 2015
Seminar Medical Informatics 2015 Meeting 10 March 18, 2015 Ronald Batenburg UU/NIVEL 1 Agenda for today Recall goals and structure of this seminar Schedule part II of this seminar Grading and passing Your
Learning to Delegate
Learning to Delegate Overview Tips for managers on how to delegate Why is delegation necessary? Why do many managers have a hard time delegating? What to delegate What not to delegate How to delegate Give
MPJO- 680-01/MPPR- 680-01: WEB DESIGN GEORGETOWN UNIVERSITY: MPS- JOURNALISM Wednesdays, 8 p.m. to 10:30 p.m. Spring 2015
MPJO- 680-01/MPPR- 680-01: WEB DESIGN GEORGETOWN UNIVERSITY: MPS- JOURNALISM Wednesdays, 8 p.m. to 10:30 p.m. Spring 2015 Instructor: Roy Wilhelm Downtown Campus, C226 (Mac Lab) Office hours are by appointment.
CC2002 CREATIVE AND CRITICAL THINKING STUDENT
CC2002 CREATIVE AND CRITICAL THINKING STUDENT Reflective Learning Journal What is Reflective Learning Journal? Reflective journal is designed to help you think deeply about your learning, especially on
9 Principles of Killer Dashboards SELL. SERVICE. MARKET. SUCCEED.
9 Principles of Killer Dashboards SELL. SERVICE. MARKET. SUCCEED. The information provided in this e-book is strictly for the convenience of our customers and is for general informational purposes only.
Introduction to General Psychology Spring 2014 PSY 1101-03, 30013 Mon. & Wed.: 6-7:15
Introduction to General Psychology Spring 2014 PSY 1101-03, 30013 Mon. & Wed.: 6-7:15 Instructor: Jen Wallin-Ruschman Office Hours in Bowen 216: Mon., Wed., & Fri. 1-2; Mon. & Wed. 3:15-5; Tues. & Thur.
PAF 410: Intro to Web Design - Fall 2014
Class Description PAF 410: Intro to Web Design - Fall 2014 Mondays and Wednesdays: 3:45 5:05 Instructor: Jonathan Lee ([email protected]) TA: Seth Singer ([email protected]) Office Hours: TBA In this three-credit
Spring 2015: Gordon State College. Barnesville, GA Online Course: Econ 2106 Microeconomics. Course Meeting Time and Location: Internet (D2L)
Spring 2015: Gordon State College. Barnesville, GA Online Course: Econ 2106 Microeconomics Course Meeting Time and Location: Internet (D2L) Tentative Syllabus- will have some changes as semester begins
JOU4213 NEWSPAPER DESIGN / FALL 2015
JOU4213 NEWSPAPER DESIGN / FALL 2015 Mondays 6:00-8:15 p.m. Bldg. 36/152 Kirsten S. Efird, instructor Email: [email protected] Office hours: 5:45-6 p.m. Mondays and by appointment Class website: www.uwf.edu/kefird/
Introduction to Organizational Behavior (Business 260)
Introduction to Organizational Behavior (Business 260) Faculty of Business Administration University of Regina Professor Dr. Sandeep Mishra Faculty of Business Administration E-mail: [email protected] Office
PLAINVIEW CAMPUS SCHOOL OF FINE ARTS. Credit Hours: 3 Semester/Year: Spring 2014 Meeting Place: Online Time: Online
PLAINVIEW CAMPUS SCHOOL OF FINE ARTS Course Number: ART.2330 Name: Computer Graphic Design I Credit Hours: 3 Semester/Year: Spring 2014 Meeting Place: Online Time: Online Instructor's Name: Prof. William
MATLAB as a Collaboration Platform Marta Wilczkowiak Senior Applications Engineer MathWorks
MATLAB as a Collaboration Platform Marta Wilczkowiak Senior Applications Engineer MathWorks 2014 The MathWorks, Inc. 1 Agenda Use other people s code, apps and toolboxes Share your code with others Collaborate
CS197U: A Hands on Introduction to Unix
CS197U: A Hands on Introduction to Unix Lecture 4: My First Linux System J.D. DeVaughn-Brown University of Massachusetts Amherst Department of Computer Science [email protected] 1 Reminders After
SYLLABUS FOR CS340: INTRODUCTION TO DATABASES
SYLLABUS FOR CS340: INTRODUCTION TO DATABASES COURSE INFORMATION CREDITS: 4 INSTRUCTOR: AMENEH SARBAZIAZAD EMAIL: [email protected] COURSE CATALOG DESCRIPTION: Design and implementation of relational
http://www.as.wvu.edu/~jpenn or simply Google John Penn WVU and take the top hit. Useful Websites to Help the Organic Chemistry Class
Chem 233 Organic Chemistry Spring 2015 Last updated: January 13, 2015 Instructor: Dr. John H. Penn Office: 561 Chemistry Research Laboratory (i.e., the Chemistry Annex) Telephone: 304-293-0915 Email: [email protected]
CHF 201, Introduction to Child Development Academ-e Spring 2010 Online, 3 Credit Hours University of Maine January 11, 2010 February 26, 2010
CHF 201, Introduction to Child Development Academ-e Spring 2010 Online, 3 Credit Hours University of Maine January 11, 2010 February 26, 2010 Instructor: Barbara Howard Office: 122 Chadbourne Hall Telephone:
FACT A computer CANNOT pick numbers completely at random!
1 THE ROULETTE BIAS SYSTEM Please note that all information is provided as is and no guarantees are given whatsoever as to the amount of profit you will make if you use this system. Neither the seller
MIS 0855 Spring 2015 Data Science
MIS 0855 Spring 2015 Data Science Day 1 Introduction Min-Seok Pang Management Information Systems Fox School of Business, Temple University [email protected] Jan. 12 th, 2015 2 Fighting Crimes with Data
Human Services Associate Spring 2014 Student SLO Report
1. What did you like about this program? I loved most of the teachers. One was not that great but I was informed she will not be back so that is good for the new students. I liked how the assignments helped
Wireless Network Security Spring 2015
Wireless Network Security Spring 2015 Patrick Tague Class #1 Course Introduction & Logistics 2015 Patrick Tague 1 Class #1 Brief overview of the course Logistics Course information Talk about projects
Welcome to Cinema 105 online!
Welcome to Cinema 105 online! This History of Motion Pictures class covers the same content as the face-to-face class, the difference is that everything (materials and interaction) is online and we do
Majoring in Political Science. Program Chair Professor Charles Lipson
Majoring in Political Science Program Chair Professor Charles Lipson I m Charles Lipson Welcome Professor of Political Science Specialist in international politics E-mail: [email protected] I am the
Basic info Course: CS 165 Accelerated Introduction to Computer Science Credits: 8 Instructor: Tim Alcon Email: timothy.alcon@oregonstate.
Basic info Course: CS 165 Accelerated Introduction to Computer Science Credits: 8 Instructor: Tim Alcon Email: [email protected] Two fundamental rules 1. You are responsible for knowing the
CS 425 Software Engineering. Course Syllabus
Department of Computer Science and Engineering College of Engineering, University of Nevada, Reno Fall 2013 CS 425 Software Engineering Course Syllabus Lectures: Instructor: Office hours: Catalog description:
How to Choose the Right Web Design Company for Your Nonprofit
How to Choose the Right Web Design Company for Your Nonprofit wiredimpact.com 1 A new website can very easily be the kind of can that gets kicked down the road. Many nonprofits are swamped with things
BANA6037 Data Visualization Fall Semester 2014 (14FS) / First Half Session Section 001 S 9:00a- 12:50p Lindner 107
BANA6037 Data Visualization Fall Semester 2014 (14FS) / First Half Session Section 001 S 9:00a- 12:50p Lindner 107 Instructors: Jeffrey A. Shaffer Vice President, IT and Analytics, Unifund [email protected]
COLLEGE OF BUSINESS MGT8112 Leadership Skills Spring 2015 2 nd Eight Weeks
COLLEGE OF BUSINESS MGT8112 Leadership Skills Spring 2015 2 nd Eight Weeks Instructor: Natasha Wilkins Randle, Ph.D., SPHR Credit Hours: Prerequisites: Class meetings: Instructor: 2 credit hours MGT 8063
9/11/15. What is Programming? CSCI 209: Software Development. Discussion: What Is Good Software? Characteristics of Good Software?
What is Programming? CSCI 209: Software Development Sara Sprenkle [email protected] "If you don't think carefully, you might think that programming is just typing statements in a programming language."
Mobile CPA Masher By Sterling Sherrell
Mobile CPA Masher By Sterling Sherrell By Sterling Sherrell Page 1 Contents Introduction... 3 Step 1 Find A Mobile Gift Card Offer... 5 Step 2 Write Your Text Ad... 7 Step 3 Choosing Your Settings In Buzzcity...
