Software Engineering Undergraduate Program @ Stevens. Gregg Vesonder, Ph.D. Director & Industry Professor gvesonde@stevens.edu



Similar documents
Department of Computer Science School of Arts and Science.

Criteria for Accrediting Computer Science Programs Effective for Evaluations during the Accreditation Cycle

FINANCIAL ENGINEERING

Department of Computer Science and Engineering

Engineering Management

Computer Engineering Undergraduate Handbook. Bachelor of Science in Computer Engineering

Master of Science in Mathematics MATHEMATICAL FINANCE

COMPUTER SCIENCE. Department of Mathematics & Computer Science

Electrical and Computer Engineering Undergraduate Advising Manual

Erik Jonsson School of Engineering and Computer Science

College of Engineering Bachelor of Computer Science

Achieve university success in the USA

HANDBOOK FOR THE APPLIED AND COMPUTATIONAL MATHEMATICS OPTION. Department of Mathematics Virginia Polytechnic Institute & State University

Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs

Undergraduate Degree Map for Completion in Four Years

Bachelor of Science in Computer Engineering (BSCoE) Essential Ideas

Department of Electrical and Computer Engineering

Master of BUSINESS ADMINISTRATION MBA. Graduate PROGRAMS

Technical Elective I Technical Elective II Technical Elective III Technical Elective IV

ENGINEERING PHYSICS Chair: W. Doyle St.John Office: Engineering Hall 228 Department Telephone: (608)

Realization of Your Dream: Higher Study, Partnership, Collaboration Opportunities

27.9% of the graduates responded. Respondents. Degree Surveys with Salaries Male Average Female Average. Table of Contents

UNION COUNTY COLLEGE ACADEMIC PROGRAM REVIEW. Computer Science/Engineering. Associate in Science Degree

Undergraduate Academic Advising Resources Electrical and Computer Engineering

Study Program Handbook Computer Science

Opportunities after graduation: Master s degree?

COMPUTER & INFORMATION TECHNOLOGY DEPARTMENT

UNDERGRADUATE PROGRAMS Cal Day 2015

School of Management and Information Systems

CURRENTLY APPROVED PROGRAM WITH CHANGES TRACKED

The University of North Carolina at Pembroke Academic Catalog

Online Computer Science Degree Programs. Bachelor s and Associate s Degree Programs for Computer Science

Undergraduate Degree Map for Completion in Four Years

science technology engineering mathematics

Dual Degree Agreement Computer Science / Applied Mathematics

How To Get A Computer Science Degree At Coastal Carolina University

Computer Science Program- Engineering

Computer Science Curriculum Revision

Bachelor of Engineering with Honours

The Harvey Mudd Guide to Graduate School in Computer Science

The institution offers career-related educational programs that integrate lifelong learning with knowledge and skills to help students:

APPLIED PHYSICS (Bachelor of Science)

Please consult the Department of Engineering about the Computer Engineering Emphasis.

COMPUTER SCIENCE: MISCONCEPTIONS, CAREER PATHS AND RESEARCH CHALLENGES

Academic Program Review SUMMARY* Department under review: Computer Science. Date self-study received in Dean s office: November 21, 2013

A Computer Engineering Technology Concentration for a Master of Science in Engineering Technology

The University of Kansas MS Degree in Information Technology

This Plan of Study Form is for a (Circle One): DECLARATION REVISION

ATLANTIC TECHNICAL CENTER AND TECHNICAL HIGH SCHOOL MAGNET THEME: TECHNICAL ACADEMIES.

Request for Entitlement to Plan Bachelor of Science in Supply Chain Management University of Wisconsin Stout September 2008

Physics. William D. Thacker, Ph.D., Chair

Graduate School Infosession Day One with Dr. Sheila Humphreys and Professor Mike Franklin

STUDY ABROAD FOR MATheMATicS MAJORS study abroad

Computer Science - What Can High School Students Be Doing?

University of Wisconsin-Milwaukee College of Engineering & Applied Science

BS in Business & Information Systems (BS BIS)

Proposal B.S. in Civil Engineering PNC Long Version

Notes on Modifying an EET Associate Degree Curriculum to Improve Graduate Placement

Rutgers Business School

Information Assurance Curricula and Certifications

Bachelor of Science in Information Technology. Course Descriptions

UC AND THE NATIONAL RESEARCH COUNCIL RATINGS OF GRADUATE PROGRAMS

Loyola University Chicago s College of Arts

Information Technology. Hack IT Out! Budget: 10,000

Computer Science Program - Engineering

EXTENDING ONLINE AND BLENDED LEARNING TO CORPORATIONS IN THE NEW YORK METROPOLITAN REGION

The Relevance of CS and SE Education: A Survey

Information Technology & Computer Science

Preparing the Next Generation for Interactive Advertising Careers

The Applied and Computational Mathematics (ACM) Program at The Johns Hopkins University (JHU) is

Memorandum of Understanding FOR A TRANSFER PROGRAM BETWEEN

COMPUTER SCIENCE PROGRAM

AC : A PROPOSED APPLIED ENGINEERING DEGREE AT EASTERN MICHIGAN UNIVERSITY

Sample schedule for ChE/BME Dual Majors in the BMTE Track

TASK FORCE ON UNIVERSITY STATUS, TOWN HALL MEETINGS (MARCH 4 and 5, 2013)

SELECTIVITY AND FINANCIAL AID: HOW THEY WORK TOGETHER

CIVIL ENGINEERING UNDERGRADUATE GUIDE

Overview of the Electrical Engineering and Computer Sciences Department at UC Berkeley

LEHMAN COLLEGE OF THE CITY UNIVERSITY OF NEW YORK DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE CURRICULUM CHANGE

SUSTAINABILITY HEALTH & LAB SCIENCES BUSINESS & COMMUNICATIONS ARTS & HUMANITIES

Master of Science in MATHEMATICAL FINANCE

CSCE Undergraduate Advising Handbook

The Emerging Trends in Electrical and Computer Engineering

Undergraduate Curriculum Manual

This Plan of Study Form is for a (Circle One): DECLARATION REVISION

Computer Science. Program of Study. Program Requirements. Advanced Placement. Approved Programs. Approved Computer Science Program

Integrated Dual Degree B. Tech. + M. Tech. / MBA - I Semester S. No. Subject Code Name of Subject L-T-P Credits Theory Subjects

master of science in Technology Management

College of Engineering Bachelor of Science in Engineering

Dual Degree Agreement Computer Science / Computer Engineering

RETP Georgia Perimeter College last updated: Sept 2015

Electrical and Computer Engineering

South Dakota Board of Regents New Graduate Degree Program. South Dakota State University Proposed Graduate Program: M.S. in Computer Science Degree:

Evaluating the Top-50 Graduate Programs in Chemistry A New, Comprehensive Ranking by David Fraley that includes the Top-10 Listings in 7 Specialties

Engineering Technology

Digital Technology. Degrees. Certificate of Achievement. To earn an A.A. or A.S. Degree:

Computer Science, Technology and. Computer Game Design, Information Management. Summer Orientation 2014

Computer Science Program - LSA

Fuqua School of Business, Duke University Master of Management Studies Proposal for pilot Foundations of Business program

School of Information Studies

Transcription:

Software Engineering Undergraduate Program @ Stevens Gregg Vesonder, Ph.D. Director & Industry Professor gvesonde@stevens.edu

Stevens Institute of Technology First focused engineering university in the United States (1870) Four Schools: Systems & Enterprises Engineering & Science Technology Management Arts & Letters

Hoboken, New Jersey Mile Square City 50,000 residents 15 Minute Commute to NYC by Ferry, Subway, or Bus Ranked 9th best College Town in the United States by the Princeton Review

Wall Street s Top Technology Schools Carnegie Mellon MIT Rensselaer Polytechnic Institute Stanford Georgia Tech Brown Rice University Stevens Institute of Technology University of Illinois University of Pennsylvania Yale University

Consider Software Engineering Software engineering is the study and application of engineering to the design, development, and maintenance of software. Computer science focuses on math and algorithms. As a Software Engineering Major, you will take courses in design patterns, project management, agile methods, validation & verification and learn all aspects of how to make a development project successful.

Computing Degrees and Topics Computa-onal Hardware Engineering Fundamentals Theory of Compu-ng Computer Systems Computa-onal Fundamentals CS SwSE CPE Complex Systems So7ware Development

Incomplete History of Software Engineering (2/2) 1980s: Many attacks on complexity (OO, CASE tools, formal methods, iterative process models) "No silver bullet" published by Brooks SEI established, process maturity program launched 1990s: WWW and Internet time Backlash against heavy process 2000s: Rise of Agile 2010s: Rise in malicious hacking Rise of Internet Of Things 7

The Stevens Software Engineering Advantage Our Program: Great mix of classroom and studio based learning Enables students to acquire breadth across the software lifecycle and depth in the areas of most interest Rewards great thinkers with or without a strong computing background Our Students: Benefit from small classes with engaged Professors Have opportunities to work as software analysts, project managers, architects and developers We have: Excellent faculty that come from academia and industry creating a mix of deep knowledge and applied experiences Strong relationships with companies in multiple industries A program that is available on campus or on the web Scholarships and financial aid for qualified applicants

Demand for Software Engineers is High US Bureau of Labor Statistics predicts a 30% growth in Software Engineering positions from 2010 through 2020 (1.85M to 2.4M) 10/3/15 9

The Challenges Software Engineers Face Delivering Relevant Systems Rapidly! Creating the Environment That Can React and Thrive In Change Engineering Systems That are Dependable Reliable, Secure and Safe Estimating the True Cost of System Delivery Managing complex systems Managing Risk!

The Steven s Software Engineering Program Our students learn to: Ensure the delivery of dependable software Provide high-quality technical leadership Apply and adopt development methodologies Estimate and Manage Risk Work with Speed and Respond to Change! Continue to learn throughout their career Our students gain practical experience through: Internships Studio Courses Development Projects

Term 1-4 Term I Total 17 CH 115 General Chemistry I 3 CH 117 General Chemistry Laboratory I 1 MA 121 Differential Calculus 2 MA 122 Integral Calculus 2 E 101 Engineering Experiences I 1 E 121 Engineering Design I 2 E 120 Engineering Graphics 1 E 115 Introduction to Programming 2 CAL 103 Writing And Communications Colloquium 3 Term II 17 S.E. Science Elective 3 E 102 Engineering Experiences II 2 PEP 111 Mechanics 3 E 122 Engineering Design II 2 CAL 105 Knowledge, Nature, Culture 3 MA 123 Series, Vectors, Functions, and Surfaces 2 MA 124 Calculus of Two Variables 2 Term III 19 MA 221 Differential Equations 4 PEP 112 Electricity and Magnetism 3 E 126 Mechanics of Solids 4 E 245 Circuits and Systems 3 E 231 Engineering Design III 2 Hum Humanities 3 Term IV 18 E 232 Engineering Design IV 3 E 234 Thermodynamics 3 S.E. Science Elective 3 SSW 215 Individual Software Engineering 3 Hum Humanities 3 MA 134 Discrete Mathematics 3

Term V CE 342 Transport/Fluid Mechanics 4 E 344 Materials Processing 3 E 321 Engineering Design V 2 E 243 Probability and Statistics for Engineers 3 SSW 315 Object-oriented software development 3 Hum Humanities 3 Total 18 TERM 5-8 Term VI SSW 345 Model-Based Software Engineering 3 E 355 Engineering Economics 4 SSW 322 Software Design and Evolution 3 SSW 564 Software Requirements Engineering 3 D.E. Domain (Technical) Elective 3 G.E. General Elective 3 Total 19 Term VII D.E. Domain (Technical) Elective 3 SSW 555 Agile Methods for Software Development 3 SSW 567 Software Testing and Quality Assurance 3 T.G. Technogenesis Core 3 SSW 423 Engineering Design VII 3 G.E. General Elective 3 Total 18 Term VIII SSW 533 Software Estimation and Metrics 3 SSW 481 Systems Engineering and Architecture 3 SSW 424 Engineering Design VIII 3 Hum Humanities 3 G.E. General Elective 3 Total 15

What Our Students Are Doing

Great Career Opportunities! Best technology job in America by the US News & World Report', software engineers have the ability to pursue a wide variety of career areas in a number of highly sought-after fields such as: Technology, Financial Services, Government, Education, Health Care, Consulting and Media/Entertainment.

Our Students Find Great Opportunities Royal Bank of Canada Morgan Stanley Johnson & Johnson Verizon ITT Avionics Our Career Center: Lockheed Martin Ranked #15 by US News FAA-Atlantic City and World Reports Merck Societe Generale Picketinny Arsenal Oracle Navair Netapp Northfort Grumann Started own company (Mr. Game, APP Cooking.)

What Our Students Are Saying The Class was very interactive, with ample practical examples. And, I just wanted to say that I am so happy to be studying a field that has so much potential in the future. Thank you for everything your class has taught me, I am very grateful to be attending such a prestigious university that offers courses by professors like yourself, caring and always so willing to help. I particularly liked the project at the end of the course. It put much more "meat on the bones" for the fault protection and added additional meaning to your "stop the flow" article. It gave me a good chance to put into practice what I have learned. I have learned many new methods that I can apply to my job that will help me progress my career. [The professor s] online courses should be the model for all other web campus courses. [The] projects [were].tailored to professionals and gave a real world application of the subject matter. The material coincides directly with my progression at work.

Software Engineering The Next Big Thing Builders of the 21 st Century 18

Learn More Join us on Stevens Facebook Stevens-So7ware Engineering Apply now to the Software Engineering Program at Stevens. It s not too late. Get out of your comfort zone and be part of the magic. Become a so7ware engineer. www.stevens.edu Contact: so#ware@stevens.edu Castle Point on Hudson, Hoboken, New Jersey 07030 SOFTWARE ENGINEERING #1 Rated job in America NSF scholarships available for liberal arts majors. SOFTWARE ENGINEERING #1 Rated job in America 19