Professional Software Development
|
|
|
- Jasmin Norton
- 10 years ago
- Views:
Transcription
1 Professional Software Development Steve McConnell Steven C. McConnell. All Rights Reserved. Construx What I ve Learned Since 1999 Licensing is way more controversial than I thought The world didn t fall apart on Jan. 1, 00 Lots of software projects do succeed Modern software development is truly impressive in many respects consulting training software projects construx.com 2
2 Why Don t People Use Better Development Practices? Gold Rush vs. Post-Gold Rush Software Development
3 The Nub of the Problem (As expressed 350 years ago) The root of all superstition is that men observe when a thing hits but not when it misses. -- Francis Bacon consulting training software projects construx.com 5 The Nub of the Problem (As expressed in today s terms) 1,000+% 400% This is the only project people notice Profit 300% 200% 100% 0% -100% Gold rush companies ordered by time consulting training software projects construx.com 6
4 How Often Does Gold Rush Development Succeed? 81 percent of all small-company CEOs (<500 employees) surveyed thought an IPO was very likely or somewhat likely Of Inc. Magazine s 500 fastest growing companies in 1998, 108 planned an IPO within 12 months One year later, only 8 of 108 had actually gone public or filed to go public IPOs ( going public ) is a red herring for the vast majority of companies consulting training software projects construx.com 7 Gold Rush Software Development Customer Characteristics High risk tolerance Time to market is critical, more important than reliability and other product characteristics Developer Characteristics Small team sizes Informal work practices Sample Product: MS Mac Word 1.0 consulting training software projects construx.com 8
5 Post-Gold Rush Software Development Customer Characteristics Low to moderate risk tolerance Time to market is much less important than reliability, interoperability, usability, etc. Developer Characteristics Medium to large team sizes Increasingly formal work practices Sample Product: Current version of MS Word for Windows consulting training software projects construx.com 9 Observations The problem with gold-rush development practices is that sometimes they work! Post-gold-practices work better even during a gold rush The rub: companies typically can t develop post-gold-rush abilities during a gold rush consulting training software projects construx.com 10
6 Maturation of a Profession Art Without Engineering consulting training software projects construx.com 12
7 Art With Engineering consulting training software projects construx.com 13 Development of a Profession Production Science Craft Commercial Professional consulting training software projects construx.com 14
8 State of the Practice State of the Practice: Project Resolution % Late 16% More than 200% Late 6% Cancelled 29% This is extravagant use of available resources Source: (Standish Group, 1999) % Late 9% 21-50% Late 8% Less than 20% Late 6% On-Time 26% consulting training software projects construx.com 16
9 Best Practices (year first available) Project planning and management practices Automated estimation tools (1973) Evolutionary delivery (1988) Measurement (1977) Productivity environments (1984) Risk-management planning (1981) Requirements engineering practices Change board (1978) Throwaway user interface prototyping (1975) JAD sessions (1985) consulting training software projects construx.com 17 Best Practices (year first available, cont.) Design practices Information hiding (1972) Design for change (1979) Construction practices Source code control (1980) Incremental integration (1979) Quality assurance practices Branch-coverage testing (1979) Inspections (1976) Process improvement SW-CMM (1987) Software Engineering Process Groups (1988) consulting training software projects construx.com 18
10 Cargo Cult Software Engineering In the South Seas there is a cargo cult of people. During the war they saw airplanes with lots of good materials, and they want the same thing to happen now. So they ve arranged to make things like runways, to put fires along the sides of the runways, to make a wooden hut for a man to sit in, with two wooden pieces on his head for headphones and bars of bamboo sticking out like antennas he s the controller and they wait for the airplanes to land. They re doing everything right. The form is perfect. It looks exactly the way it looked before. But it doesn t work. No airplanes land. So I call these things cargo cult science, because they follow all the apparent precepts and forms of scientific investigation, but they re missing something essential, because the planes don t land. Richard Feynman consulting training software projects construx.com 19 Examples of Cargo Cult Software Engineering Producing documentation for the sake of documentation Working overtime for the sake of working overtime Slavish adherence to the SW-CMM Uncritical adoption of RUP Uncritical adoption of Extreme Programming Any elevation of form over substance consulting training software projects construx.com 20
11 Food for Thought (Courtesy of the U.S. Department of Agriculture) U.S. Agricultural Extension Service has been the most successful technology diffusion program in the world Agricultural extension employs 17,000 people to serve 3.8 million farm workers SEI employs 300 people to serve 1.8 million software workers Diffusion has not and will not occur by itself! consulting training software projects construx.com 21 General Approach to Establishing Better Practices Organizational level Hospitals, universities, accounting firms Mechanism is organizational assessment This is already happening through SW-CMM Individual level: Professionalism Doctors, nurses, professors, accountants Mechanisms are certification and licensing This is underway in software engineering, but is not yet widespread consulting training software projects construx.com 22
12 Creating a True Profession of Software Engineering A Profession for the Twenty-First Century Elements of a Profession Body of Knowledge Accredited university education Apprenticeship period Specialty exam after apprenticeship for licensing/certification Code of ethics Oversight by professional societies consulting training software projects construx.com 24
13 Current Status of the Software Engineering Profession Many of the elements already exist The rest are under development and/or being put into place now Further details on the following slides... consulting training software projects construx.com 25 The Software Engineering Body of Knowledge (SWEBOK) Software Requirements Software Design Software Construction Software Testing Software Maintenance Software Configuration Management Software Quality Software Engineering Management Software Tools and Methods Software Engineering Process consulting training software projects construx.com 26
14 Programmer Education Graduate degree 14.0% High school graduate or less 10.0% Some college, no degree 21.0% Bachelor's degree 45.0% Associate's degree 10.0% consulting training software projects construx.com 27 More on Education About 40% of all workers have a softwarerelated degree About half of the 40% obtained a degree in something else first About 20% have a degree in something else, but no software-related degree About 40% do not have a 4-year degree consulting training software projects construx.com 28
15 Graduate (Masters) Programs Are Well Established U.S. Azusa Pacific University Carnegie Mellon University Embry-Riddle Aeronautical University Kansas State University Seattle University Texas Christian University University of Texas at Austin University of Maryland University of Minnesota Institute of Technology Andrews University Colorado Technical University at Colorado Springs DePaul University U.S. (cont.) Drexel University Mercer University Monmouth University Southern Polytechnic State University Southern Methodist University University of Houston, Clear Lake University of Michigan University of Scranton University of Southern California University of St. Thomas Canada Universite du Quebec a Montreal University of Calgary consulting training software projects construx.com 29 New Undergraduate Programs Are Being Created U.S. Auburn University Clarkson University Embry-Riddle Aeronautical University Florida State U. of Michigan-Dearborn Milwaukee School of Engineering Mississippi State University Monmouth University Montana Tech Rochester Institute of Technology U. Texas at Arlington U. Texas at Dallas University of Wisconsin-Platteville Canada McMaster University Memorial University of Newfoundland University of Ottawa * These programs have been accredited by ABET consulting training software projects construx.com 30
16 Certification of Software Engineers (Voluntary) IEEE has developed a Certified Software Development Professional program, which was rolled out in 2002 consulting training software projects construx.com 31 Licensing is Underway Texas initiated licensing of professional software engineers in 1998 British Columbia initiated licensing in June 1999 Ontario initiated licensing in September 1999 Other states and provinces are studying the issue including Illinois, Alberta, Quebec, and others consulting training software projects construx.com 32
17 Who Will Licensing Affect? Most people will never need to be licensed Not for in-house programming work Not everyone on a team--only the person who signs his or her name Percentage of engineers licensed in other engineering fields ranges from 44% for civil engineers to 8% for chemical engineers Software will be on the low end of the range (or lower) consulting training software projects construx.com 33 ACM/IEEE-CS Code of Ethics 1 PUBLIC - Software engineers shall act consistently with the public interest. 2 CLIENT AND EMPLOYER - Software engineers shall act in a manner that is in the best interests of their client and employer, consistent with the public interest. 3 PRODUCT - Software engineers shall ensure that their products and related modifications meet the highest professional standards possible. 4 JUDGMENT - Software engineers shall maintain integrity and independence in their professional judgment. consulting training software projects construx.com 34
18 ACM/IEEE-CS Code of Ethics (continued) 5 MANAGEMENT - Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software development and maintenance. 6 PROFESSION - Software engineers shall advance the integrity and reputation of the profession consistent with the public interest. 7 COLLEAGUES - Software engineers shall be fair to and supportive of their colleagues. 8 SELF - Software engineers shall participate in lifelong learning regarding the practice of their profession and shall promote an ethical approach to the practice of the profession. consulting training software projects construx.com 35 Professional Societies IEEE Computer Society consulting training software projects construx.com 36
19 Resources How Construx Can Help Support Your Company s Professionalism Organizational Assessments and Recommendations Training Needs Assessment Seminars Focused Workshops (requirements, estimation, etc.) Coaching & Consulting consulting training software projects construx.com 38
20 Professionalism Resources Construx Software s professionalism website, professional ladder and recommended reading IEEE-CS Software Engineering Certification Homepage University of Texas s software professionalism website Professional Software Development, by Steve McConnell (Addison Wesley, 2004) consulting training software projects construx.com 39 Closing Thought (from 350 years ago) Hope is a good breakfast, but it is a bad supper. -- Francis Bacon consulting training software projects construx.com 40
21 Construx Delivering Software Project Success Software Projects Coaching & Consulting Training consulting training software projects construx.com 41
Introduction to Software Engineering Professional Issues SWENET OSE2 Module June 2003
Introduction to Software Engineering Professional Issues SWENET OSE2 Module June 2003 Developed with support from the National Science Foundation OSE2-1 Overview The Software Engineering Profession Professional
Professional Software Engineering: Fact or Fiction?
Guest Editors Introduction For many programmers, software development consists of hacking. As we mature, it is time to follow the example of other professional disciplines, to put the engineering in software
R I T. IEEE Computer Society Certified Software Development Professional (CSDP) Exam. Buenos Aires, Argentina Junio de 2006. Software Engineering
IEEE Computer Society Certified Software Development Professional (CSDP) Exam Software Engineering Buenos Aires, Argentina Junio de 2006 Dr. J. Fernando Naveda Department of Software Engineering Rochester
Systems vs. Software Engineering Skills: A Gap Analysis
Systems vs. Software Engineering Skills: A Gap Analysis Dr. David A. Cook Stephen F. Austin State University [email protected] Dr. Eugene W.P. Bingue U. S. Navy [email protected] Who I am Retired AF Officer
Software Development s Low Hanging Fruit. www.construx.com
Software Development s Low Hanging Fruit www.construx.com Copyright Notice These class materials are 2007-2008 Construx Software Builders, Inc. All Rights Reserved. No part of the contents of this seminar
By Brian L. Yoder, Ph.D.
Engineering by the Numbers By Brian L. Yoder, Ph.D. Bachelor s Degrees and Enrollment Engineering bachelor s degrees grew by 6 percent during the past year, reaching a total of 99,173 for 214. This continues
The Emergence of Software Engineering Professionalism
The Emergence of Software Engineering Professionalism The Role of Professional Societies in the Emergence of Software Engineering Professionalism in the United States and Canada Stephen B. Seidman University
University Your selection: 169 universities
University Your selection: 169 universities Level of study: bachelor, master Regions: United States, compareuni T eaching & Learning Research Knowledge T ransf er International Orientation Regional Engagement
AACSB Accredited Business Schools with Management Consulting Courses in MBA Programs (April 2004)
AACSB Accredited Business Schools with Management Consulting Courses in MBA Programs (April 2004) School Name Adolfo Ibanez University (Chile) University of Alabama at Birmingham (USA - Alabama) University
NAAB Accredited Program List
Auburn University Alabama Architecture Bachelor's degree NAAB Tuskegee University Alabama Architecture Bachelor's degree NAAB Arizona State University Arizona Architecture Master's degree NAAB Frank Lloyd
2009 GRADUATE FACULTY IN PSYCHOLOGY INTERESTED IN LESBIAN, GAY, BISEXUAL, & TRANSGENDER ISSUES SURVEY
2009 GRADUATE FACULTY IN PSYCHOLOGY INTERESTED IN LESBIAN, GAY, BISEXUAL, & TRANSGENDER ISSUES SURVEY Climate Indicators Nondiscrimination Policy for ALABAMA Auburn University University of South Alabama
By Brian L. Yoder, Ph.D.
Engineering by the Numbers By Brian L. Yoder, Ph.D. Bachelor s Degrees and Enrollment Degrees awarded to students graduating with a bachelor s degree from an engineering program increased by 7.5 percent
ARCHITECTURE TOP 20 PROGRAMS 2014
TOP 0 PROGRAMS 0 In your firm s hiring experience in the past five years, which schools are best preparing students for success in the profession? UNDER. Cornell University. Rice University. University
Demographic Trends of Engineering Students
Engineering by the Numbers By Brian L. Yoder, Ph.D. Bachelor s Degrees and Enrollment Engineering bachelor s degrees grew by 5.6 percent during 211, reaching 83,1. Almost all fields grew in the number
2015-2016 USA Climbing: Collegiate Teams Adams State College Arizona State University Auburn University Austin Community COllege Austin Rock Gym
Adams State College Arizona State University Auburn University Austin Community COllege Austin Rock Gym Azusa Pacific University Baylor University Belmont University Brevard College Butler University Cal
2010 NRC R and S Rankings of UC Santa Cruz Research-Doctorate Programs
2010 NRC R and S Rankings of UC Santa Cruz Research-Doctorate Programs UCSC Program NRC Field Charts Anthropology Anthropology R Chart S Chart Astronomy & Astrophysics Astrophysics & Astronomy R Chart
10 Keys to Successful Software Projects: An Executive Guide
10 Keys to Successful Software Projects: An Executive Guide 2000-2006 Construx Software Builders, Inc. All Rights Reserved. www.construx.com Background State of the Art vs. State of the Practice The gap
NUMBERS. Engineering degrees increased at all levels THE YEAR IN BY MICHAEL T. GIBBONS
THE YEAR IN NUMBERS BY MICHAEL T. GIBBONS Engineering degrees increased at all levels during the 24-5 academic year. This trend has continued at the bachelor s and master s levels since 1999. Doctoral
Current U.S. News and World Report Rankings Public and Private *
Undergraduate programs 2016 Engineering Engineering: 41 of 184 ahead of Dartmouth Michigan State of Business: 29 of 478 ahead of 2016 Business and specialty programs Brigham Young Management: 15 of 26
SALARY SURVEY EXECUTIVE SUMMARY SPRING 2015. Featuring: Actual Starting Salaries for Class of 2014 Bachelor s Degree Graduates
SALARY SPRING 2015 SURVEY STARTING SALARIES FOR CLASS OF 2014 NEW COLLEGE GRADUATES DATA REPORTED BY COLLEGES AND UNIVERSITIES EXECUTIVE SUMMARY Featuring: Actual Starting Salaries for Class of 2014 Bachelor
The Emerging Profession of Software Engineering. Dennis J. Frailey April 7, 2008 Presented at ITNG 2008
The Emerging g Profession of Software Engineering g Dennis J. Frailey April 7, 2008 Presented at ITNG 2008 Computer Software Development -- The Way it Was Software Developers The Public Who Cares! Protective
The Emergence of Software Engineering Professionalism
The Emergence of Software Engineering Professionalism The Role of Professional Societies in the Emergence of Software Engineering Professionalism in the United States and Canada Stephen B. Seidman University
Your Direct Connection Between the US and Canada
Caneda Transport Inc. Your Direct Connection Between the US and Canada Established in 1975. Caneda has been providing Quality, Professional, and Friendly carrier service for over 36 years. Company Profile
SINGAPORE PHARMACY COUNCIL S RECOGNISED QUALIFICATIONS
SINGAPORE PHARMACY COUNCIL S RECOGNISED QUALIFICATIONS Australia 1. School of Biomedical Sciences, Charles Sturt 2. School of, Curtin of Technology 3. School of, Griffith 4. School of and Molecular Science,
CHART 4: Eligibility to Take the Bar Examination: Foreign Law School Graduates
Are graduates of foreign law schools eligible for admission? If graduates of foreign law schools are eligible to take the bar examination under your rules, are any of the following required? Additional
The SWEBOK Guide A Curriculum Analysis Tool
The SWEBOK Guide A Curriculum Analysis Tool SWEBOK ÉTS Le Guide SWEBOK Un outil d analyse de cursus Pierre Bourque ICSSEA 2005 Paris, France 30 November 2005 Corporate Support by: Project managed by: 2
SCHOOL SCHOOL S WEB ADDRESS. HOURS Tempe Arizona Ph.D. 4-5 54-84 January 15 $60 Not given 550/213
SCHOOL SCHOOL S WEB ADDRESS 1 Arizona State University http://wpcarey.asu.edu/acc/doctoral.cfm 2 Baruch College CUNY http://zicklin.baruch.cuny.edu/programs/doctoral/areas-of-study/accounting 3 Bentley
Under Fire: University Recognition Update. Chicago 10 Room July 25, 2015 3:45pm-5:00pm
Under Fire: University Recognition Update Chicago 10 Room July 25, 2015 3:45pm-5:00pm Session Presenters Mairead Barry, Assistant Vice President Enrolment Management & Registrar (Acting), Dalhousie University
Donald D. Button P.E., CFEI. Senior Electrical Forensic Consulting Engineer (P.E.) Certified Fire and Explosion Investigator (CFEI)
Donald D. Button P.E., CFEI Senior Electrical Forensic Consulting Engineer (P.E.) Certified Fire and Explosion Investigator (CFEI) Electrical Equipment and Wiring Damage Analysis Electrical Equipment Product
Introduction to Software Engineering. Week 1
Introduction to Software Engineering Week 1 Software Engineering Software engineering is "(1) the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance
Non-NAAB Accredited Program List
Non-NAAB Accredited List Alabama A & M University Alabama City/Urban, Community and Regional Planning Bachelor's degree Non-NAAB Alabama A & M University Alabama City/Urban, Community and Regional Planning
Profile of IEEE Consultants, 2004 Prepared by R.H. Gauger, P.E. December 2004
Profile of IEEE Consultants, 24 Prepared by R.H. Gauger, P.E. December 24 Introduction to a Consultant s Profile As a consultant is preparing a proposal or negotiating a contract, one of the ongoing concerns
SCHOOL TAKING EXAM PASS FAIL ADLER SCHOOL OF PROFESSIONAL PSYCHOLOGY 1 0 1 ALFRED UNIVERSITY 1 1 0 ALLIANT INTERNATIONAL UNIVERSITY ALHAMBRA 135 124
SCHOOL TAKING EXAM PASS FAIL ADLER SCHOOL OF PROFESSIONAL PSYCHOLOGY 1 0 1 ALFRED UNIVERSITY 1 1 0 ALLIANT INTERNATIONAL UNIVERSITY ALHAMBRA 135 124 11 ALLIANT UNIVERSITY, FRESNO 25 24 1 ALLIANT UNIVERSITY,
Doctoral Programs in Communication: Updated Report for 2010-2011 Graduates
Doctoral Programs in Communication: Updated Report for 2010-2011 Graduates A Supplemental Report Annual Surveys of Journalism & Mass Communication Lee B. Becker Tudor Vlad Holly Simpson Konrad Kalpen James
Donald D. Button P.E., CFEI. Engineer: Senior Electrical Forensic Consulting Engineer
Donald D. Button P.E., CFEI Engineer: Senior Electrical Forensic Consulting Engineer Electrical Fire Causation Analysis Electrical Failure Analysis Electrical Industrial Accidents Electrical Equipment
NIH 2009* Total $ Awarded. NIH 2009 Rank
Organization Name (Schools of Nursing) 2009* Total $ Awarded 2009 2008 Total $ Awarded 2008 2007 UNIVERSITY OF PENNSYLVANIA $10,908,657 1 $7,721,221 2 4 5 UNIVERSITY OF CALIFORNIA SAN FRANCISCO $8,780,469
Summary of Doctoral Degree Programs in Philosophy
Summary of Doctoral Degree Programs in Philosophy, Opportunities, and Program Completion All data collected by the American Philosophical Association. The data in this publication have been provided by
Is the Uniform Certified Public Accounting Exam Uniform?
Is the Uniform Certified Public Accounting Exam Uniform? Richard B. Griffin, Ph.D., CMA Professor of Accounting Department of Accounting, Economics, Finance, and International Business The University of
Summary of Doctoral Degree Programs in Philosophy
Summary of Doctoral Degree Programs in Philosophy Faculty and Student Demographics All data collected by the ican Philosophical Association. The data in this publication have been provided by the departments
NAAB-Accredited Architecture Programs in the United States
NAAB-Accredited Architecture Programs in the United States ALABAMA Auburn University College of Architecture, Design & Construction Auburn University, AL www.cadc.auburn.edu/soa/ Tuskegee University College
Participating Institutions A.T. Still University of Health Sciences Abilene Christian University ANTIOCH UNIVERSITY Arizona University
Participating Institutions A.T. Still University of Health Sciences Abilene Christian University ANTIOCH UNIVERSITY Arizona University System/Northern Arizona University Armstrong Atlantic State University
Clinical Nurse Leader SM Education Models Being Implemented by Schools of Nursing April 2014
Model A: Model B: Model C: Model D: Clinical Nurse Leader SM Education Models Being Implemented by Schools of Nursing April 2014 Master s degree program designed for BSN graduates Master s degree program
Catholic High School College Acceptance List
Catholic High School College Acceptance List A B C D American Musical and Dramatic Academy American University Arizona State University Auburn University Ave Maria University Baton Rouge Community College
By Brian L. Yoder, Ph.D.
Engineering by the Numbers By Brian L. Yoder, Ph.D. Bachelor s Degrees and Enrollment Engineering bachelor s degrees rose by 6 percent in 212, reaching 88,176. Growth in degrees is expected to continue
Joint Session with CLEReg Law Practice Management
Joint Session with CLEReg Law Practice Management By: Alan Treleaven Law Society of British Columbia Vancouver, British Columbia, Canada Shelly Sutton Kansas CLE Commission Topeka, Kansas Peter Vogel Gardere
CADC Degree Program Overviews
visited on Page 1 of 6 Login Register Degrees Schools Careers Courses Search Degrees, Careers, or Schools / CADC Degree Program Overviews CADC Degree Program Overviews Learn about associate's and bachelor's
What to Know About State CPA Reciprocity Rules. John Gillett, PhD, CPA Chair, Department of Accounting Bradley University, Peoria, IL
What to Know About State CPA Reciprocity Rules Paul Swanson, MBA, CPA Instructor of Accounting John Gillett, PhD, CPA Chair, Department of Accounting Kevin Berry, PhD, Assistant Professor of Accounting
27.9% of the graduates responded. Respondents. Degree Surveys with Salaries Male Average Female Average. Table of Contents
27.9% of the graduates responded Class # of Respondents % Males % Females Seniors 145 73.1% 26.9% Average Yearly Salary Salary Range Overall $125,457 $40,000 500,000 Male $132,434 $40,000 500,000 Female
Professional Development Ladder
B E S T P R A C T I C E S W H I T E P A P E R Professional Development Ladder Jenny Stuart, Vice President Consulting, Construx Software Version 2.1, August 2011 Construx developed its Professional Development
Ranking M.S. and Ph.D. Programs in Agricultural Economics Spring 2004. Gregory M. Perry 1
Ranking M.S. and Ph.D. Programs in Agricultural Economics Spring 2004 Gregory M. Perry 1 1 Professor in the Department of Agricultural and Resource Economics at Oregon State University. Ranking M.S. and
Software Engineering Profession and Discipline
University of Waterloo Software Engineering Profession and Discipline Joanne Atlee Director of Software Engineering University of Waterloo An extension and update of David Notkin s CRA Snowbird presentation
BenefitsMonitor National Higher Education Participants. Mercer Health & Benefits 20
BenefitsMonitor National Higher Education Participants Arizona State University Austin Peay State University Bates College Baylor College of Medicine Baylor University Boston University Bowling Green State
SyStaffID Highest Degree Earned HDE Institution School Program 10010 PhD in Organization & Management School of Business 10012 PhD in Finance
Data of Administrators and Instructors SyStaffID Highest Degree Earned HDE Institution School Program 10010 PhD in Organization & Management Capella University School of Business BABC 10012 PhD in Finance
COLLEGES Aberdeen, University of Alabama, University of Alaska, University of at Anchorage Arizona State University Arizona, University of Arkansas,
COLLEGES Aberdeen, University of Alabama, University of Alaska, University of at Anchorage Arizona State University Arizona, University of Arkansas, University of Auburn University Ave Maria University
The Week. Field Served: A comprehensive, balanced distillation of national and international news, opinions and ideas.
The Week MAGAZINE Publisher s Statement 6 months ended June 30, 2014 Subject to Audit Field Served: A comprehensive, balanced distillation of national and international news, opinions and ideas. Published
Compare Your Stats Pharmacy
THE PREMIER SOURCE FOR FUTURE DR. S *Data provided by the American Association of Colleges of Pharmacy **Data based on matriculated students at respective schools entering fall 2010 Compare Your Stats
Robert J. Robson, MDCM, MSc., FRCP(C) 116 York Street East, Elora, Ontario, Canada N0B 1S0 Phone 519-846-2601 Fax 519-846-9843 email: rrobson@hssa.
Robert J. Robson, MDCM, MSc., FRCP(C) 116 York Street East, Elora, Ontario, Canada N0B 1S0 Phone 519-846-2601 Fax 519-846-9843 email: [email protected] Profile A fluently bilingual senior executive, system
Schaeffer Academy students have been accepted at these colleges and universities:
Schaeffer Academy students have been accepted at these colleges and universities: A Abilene Christian University American University of Rome Andrews University Arizona State University Association of Free
COMPILATION OF STATE RULES, REGULATIONS AND STATUTES FOR THE LICENSING OF LAND SURVEYORS, LAND SURVEYORS IN TRAINING, AND COMITY
COMPILATION OF STATE RULES, REGULATIONS AND STATUTES FOR THE LICENSING OF LAND SURVEYORS, LAND SURVEYORS IN TRAINING, AND MAY 211 ALABAMA http://www.bels.state.al.us/pdfs/law%2&%2%2code%2-%2january211.pdf
MAGAZINE Publisher s Statement 6 months ended June 30, 2015 Subject to Audit
MAGAZINE Publisher s Statement 6 months ended June 30, 2015 Subject to Audit Field Served: INSTYLE celebrates the private side of public faces, revealing the personal style choices of the world s most
Psychology NRC Study S Rankings (1 of 6)
1 2 3 4 5 6 Princeton U. Harvard U. Stanford U. U. of Wisconsin at Madison Yale U. U. of Rochester U. of Michigan at Ann Arbor San Diego State U. and U. of California at San Diego Columbia U. U. of California
Psychology NRC Study R Rankings (1 of 6)
1 2 3 4 5 6 7 8 Princeton U. Harvard U. Stanford U. U. of Michigan at Ann Arbor Yale U. U. of Wisconsin at Madison U. of Rochester U. of California at Los Angeles Columbia U. Brown U. U. of Chicago U.
Efficient Way to Learn SAS with Virtually No Cost
Efficient Way to Learn SAS with Virtually No Cost Mirjana Stojanovic, Chapel Hill, NC ABSTRACT Often people ask how, How can I learn SAS? This paper is intended to help answer this question by providing
2010 Top 100 Colleges in the United States
Ads by Google Colleges Best MBA Colleges Top US College University Ranking Top 10 Universities Colleges & Universities Ranking in the United States & World Search HOME ABOUT UNITED STATES UNIVERSITIES
Computing Degree and Enrollment Trends
Computing Degree and Enrollment Trends From the 2010-2011 CRA Taulbee Survey Undergraduate Degree Production in Computer Science Rises While Enrollment Grows for Fourth Straight Year By Stuart Zweben Executive
A Comparison of the ERP Offerings of AACSB Accredited Universities Belonging to SAPUA
A Comparison of the ERP Offerings of AACSB Accredited Universities Belonging to SAPUA Ronald J. MacKinnon Georgia Southern University [email protected] Abstract This paper looks at the ERP offerings
93% of respondents would choose to attend CofC again 54% of respondents would choose the same major again Appendix A: Response Rate by Major
Respondents Results: Five-Years Post Graduation Class of 2006-2007 Executive Summary Background Information 1,364 alumni invited to participate 250 responses; response rate of 18.33% Survey emailed to
The Value of National Accreditation
The Value of National Accreditation 2015 Table of Contents What is Accreditation... 3 Functions of Accreditation... 4 Types of Accrediting Agencies... 5 What Does it Mean to be a Recognized Accrediting
Tuition and Fees. & Room and Board. Costs 2011-12
National and Regional Comparisons of Tuition and Fees & Room and Board Costs 2011-12 Table of Contents Table of Contents... 1 Comparator Institutions... 3 University of Wyoming Comparator Institutions...
Environmental Studies (ES)
Environmental Studies (ES) The Environmental Studies program prepares students to understand and critically examine environmental issues from an interdisciplinary perspective, to teach in various outdoor
Lessons Learned in Software Project Outsourcing
Lessons Learned in Software Project Outsourcing 2000-2005 2005 Construx Software Builders, Inc. All Rights Reserved. www.construx.com Construx Delivering Software Project Success Outsourcing Outsourcing
Software Executive Summit. Executive Briefing Day
2015 Software Executive Summit Executive Briefing Day Executive Briefing Day The 2015 Software Executive Summit offers a new opportunity to maximize your leadership gains at this year s Summit. Add an
Public Accounting Report 31st Annual Professors Survey - 2012. Top 25 Master s Rankings
PUBLIC ACCOUNTING REPORT Volume XXXVI, No. 11, Part 2 Editor: Julie Lindy Email: Julie.lindy@wolterskluwer. com Managing Editor: Kurt Diefenbach Coordinating Editor: Jim Walschlager Contributing Editor:
Employers Favor State Schools for Hires Wall Street Journal SEPTEMBER 13, 2010
Employers Favor State Schools for Hires Wall Street Journal SEPTEMBER 13, 2010 By JENNIFER MERRITT U.S. companies largely favor graduates of big state universities over Ivy League and other elite liberalarts
Universities classified as "high research activity"
Universities classified as "high research activity" 99 institutions classified as "RU/H: Research Universities (high research activity)" in the 2010 Carnegie Classification of Institutions of Higher Education.
