Transcription

1 North Dakota State University 1 Software Engineering Program and Application Information Department Head: Graduate Coordinator: Department Location: Dr. Brian M. Slator Dr. Kenneth Magel 258 QBB (formerly IACC) Department Phone: (701) Department Department Web Site: Application Deadline: Degrees Offered: Test Requirement: cs.ndsu.edu/ M.S. and Ph.D. -- February 1 for fall admission; September 1 for spring admission*, M.S.E. and Certificate: -- June 1 for fall semester; November 1 for spring semester*; No summer admission for any Software Engineering Program Ph.D., M.S., M.S.E., Certificate GRE (M.S. and Ph.D. only) English Proficiency Requirements: TOEFL ibt 79 IELTS 6.5 *Spring admissions are given only occasionally, depending on funding and faculty interest. If there are no spring openings, spring applicants are automatically considered for the subsequent fall semester. Program Description Software Engineering is focused on the application of systematic, disciplined, and quantifiable approaches to the development, operation, and maintenance of software systems. Inclusive of computer programming but going well beyond, Software Engineering is concerned with methodologies, techniques, and tools to manage the entire software life cycle, including development of requirements, specifications, design, testing, maintenance, and project management. The advent of Software Engineering is a natural result of the continuous quest for software quality and reusability, and the maturing of the software development industry. The Department of Computer Science offers a Graduate Certificate in Software Engineering, Master of Software Engineering, Master of Science in Software Engineering, and Ph.D. in Software Engineering. The programs are designed to appeal to both full-time students and software professionals who are employed and wish to pursue a program part time. The Master of Software Engineering is a course work only program while the Master of Science in Software Engineering is a course work, comprehensive examination and research program. For additional information, see cs.ndsu.edu or contact the Computer Science Department at (701) or Admissions Requirements In addition to the Graduate School requirements ( applicants must fulfill the program requirements listed below: Certificate 1. B.S. or equivalent degree from an educational institution of recognized standing, including 12 semester hours or equivalent of Computer Science or Software Engineering courses from an educational institution of recognized standing, or at least one year full-time professional software engineering experience; 2. Programming skill in a modern higher level programming language, preferably C++, C#, or Java; 3. Master of Software Engineering 1. Bachelor s level (B.S., B.A., Sc.B., etc.) degree from an educational institution of recognized standing; 2. Ability to design and implement a program consisting of several interacting classes that might total approximately 100 executable statements; 3. International Students require a minimum TOEFL ibt of 79 or an IELTS of A 3.0 (on a 4.0 scale) GPA in previous coursework. Conditional admission may be given with a 2.7 or higher GPA. Master of Science 1. Four year or longer B.S. or equivalent degree from an educational institution of recognized standing with at least a 3.0 grade point average on a 4.0 grade point scale. Eighteen semester hours or equivalent in Computer Science from an educational institution of recognized standing, or at least 2 years of full-time professional software engineering experience. Full time professional experience may offset the GPA requirement at the rate of 0.1 in GPA for each 18 months of such experience to a maximum of 0.3 in GPA;

2 2 Software Engineering 2. Programming skill with one modern higher level programming language, preferably C++, C#, or Java. Doctor of Philosophy 1. Four year or longer B.S. or equivalent degree from an educational institution of recognized standing with at least a 3.25 grade point average (GPA) on a 4.0 grade point scale. Eighteen semester hours or equivalent in Computer Science from an educational institution of recognized standing, or at leas3 years of full-time professional software engineering experience. Significant full-time professional software development experience may offset this GPA requirement at the rate of 0.1 in GPA for each 2 years of such experience to a maximum of 0.4 in GPA. If the applicant has an M.S. or equivalent degree from an educational institution of recognized standing, the GPA in that degree should be at least 3.35 on a 4.0 scale. 2. Programming skill in at least 1 higher level programming language, preferably C++, C#, or Java. Graduate Certificate Requires 10 semester credit hours consisting of Select two of the following: 6 CSCI 790 Graduate Seminar (in appropriate area as approved by the student's adviser) Examples include:database Systems, Extreme Programming, Formal Methods in Software Engineering, Intelligent Agents) An extensive project of approximately one third of a semester incorporated into whichever of the above courses the student and her (his) adviser selected. The project may be job related. This project serves as the capstone experience for the student. Total Credits 10 1 Sample Certificate Combinations: : 3 (+ Seminar with project) 3 Software Testing: 3 (+ Seminar with project) 3 Software Project Management: 3 (+ Seminar with project) 3 : (+ Seminar with project) 3 (+ Seminar with project) 3 Master of Software Engineering

3 North Dakota State University 3 Offered through on-campus classes or through Distance and Continuing Education classes. Please note that F-1 and J-1 non-immigrant international students are only allowed to take one online course per semester. Completion of 12 courses listed below with grades of B or better and two-semester sequence of CSCI 771 and CSCI 772 Software Development Project. Any CSCI 700 or 800 level course can be substituted for a required course with departmental approval, except CSCI 771 and CSCI CSCI 724 Survey of Artificial Intelligence 3 CSCI 765 Introduction To Database Systems 3 CSCI 771 Software Development Project I 3 CSCI 772 Software Development Project II 3 CSCI 846 Development of Distributed Systems 3 CSCI 847 Software Complexity Metrics 3 Total Credits 36 Successful completion of an Internet-based 16 hour module on Computer Ethics. This module will be required for students starting the program in fall, 2015 or later. Maximum of 4 courses may be attempted in any one semester. If a course is started in a particular semester, it must be dropped or completed within that semester. Master of Science in Software Engineering Core Courses 12 Students must complete the core within five semesters of their entering the program. CSCI 713 or CSCI 765 Software Development Processes Introduction To Database Systems Six credits (not part of the core) from: 6 CSCI 845 CSCI 846 CSCI 847 CSCI 848 Formal Methods for Software Development Development of Distributed Systems Software Complexity Metrics Empirical Methods in Software Engineering Six credits (Thesis students) or 3 credits (Paper students) of other Computer Science or Computer Engineering courses selected with and approved by the student's graduate advisory committee. CSCI 790 Graduate Seminar 3 In software engineering areas (1 credit each). These seminars must be approved in advance by the student's graduate adviser (a form is provided for this purpose). Research Component: Either a thesis option or comprehensive study paper based on a significant software development project undertaken by the student, perhaps as a member of a team, either at the University or as part of a job. This project will require design, implementation, and testing of a significant piece of computer software. CSCI 797 Master's Paper 3-6 or CSCI 798 Master's Thesis Total Credits

4 4 Software Engineering The Software Engineering Comprehensive Examination. This examination shall include integrative questions on the 4 courses which make up the software engineering core. The exam must be passed within the first 5 semesters of the program. Each student is allowed a maximum of 2 attempts to pass this examination. Students are encouraged to complete the comprehensive examination early in their program. Up to 9 previously earned credits from an educational institution of recognized standing with a grade of B or better may be used toward the 33 total credits required for the master degree, upon approval by the advisor, committee members and head of the department. A Final Oral Examination on the paper and course work. This examination shall include questions on design choices, implementation methods, and testing choices for the student project. Ph.D. in Software Engineering Program Requirements: 90 semester hours All Master of Science in Software Engineering from NDSU requirements or their equivalent in transfer or examination credits. Satisfactory completion of the Ph.D. Qualifying Examination. This examination will consist of integrative questions on the 4 core courses described under the Master of Science degree. Students must complete this requirement within their first 7 semesters of participation in the program. Minimum of 15 hours of course work chosen from the courses listed below and not duplicating any items used to satisfy requirements for the Master of Science degree: Select five of the following: CSCI 713 CSCI 845 CSCI 846 CSCI 847 CSCI 848 Software Development Processes Formal Methods for Software Development Development of Distributed Systems Software Complexity Metrics Empirical Methods in Software Engineering Additional courses totaling up to 9 hours can be taken in Computer Science or ECE-Computer Engineering chosen by the student and adviser, then approved by the Student's Supervisory Committee. Thirty-six to 45 semester credit hours for research, preparation, and defense of a dissertation in Software Engineering. These hours will be graded on a Satisfactory/Unsatisfactory basis. Additional course work requirements: 1. A student holding a Master of Science degree from an educational institution of recognized standing may use: 30 credits of previously completed coursework toward the 90 total credits required for the doctoral degree OR Up to 9 credits previously earned from an educational institution of recognized standing with a grade of B or better may be used toward the 90 total credits required for the doctoral degree. 2. The 90 credits may include a maximum of 15 credits of independent study and seminar hours. Seminars are limited to four of those credits. 3. The student's supervisory committee, the department chair, college dean, and the graduate dean all must approve the course work on the plan of study at least 4 semesters before graduation. Anne Denton, Ph.D. University of Mainz, 1996 Research Interests: Data Mining, Bioinformatics, Scientific Informatics, Databases, Geospatial Data, Cloud Computing Wei Jin, Ph.D. State University of New York at Buffalo, 2008 Research Interests: Text and Web Mining, Information Retrieval and Extraction, Machine Learning, Bioinformatics and Health Informatics Dean Knudson, Ph.D. Northwestern University, 1972 Research Interests: Software Engineering, International Capstone Programs, University/Industry Relationships Jun Kong, Ph.D. University of Texas, Dallas, 2005

Ph.D. in Bioinformatics and Computational Biology Degree Requirements Credits Students pursuing the doctoral degree in BCB must complete a minimum of 90 credits of relevant work beyond the bachelor s degree;

College of Engineering and Applied Science Department of Computer Science Guidelines for Doctor of Philosophy in Engineering Focus Area: Computer Science Last Updated: December 2014 I. INTRODUCTION The

Otto H. York Department of Chemical, Biological and Pharmaceutical Engineering Ph.D. Program Requirements For Students Entering the Program After September, 2015 New Jersey Institute of Technology Newark,

Annual Review of Doctoral Students Guidelines Department of Computer Science College of William & Mary July 2014 The faculty reviews the progress of each PhD student toward his/her degree at least once

Materials Science and Engineering Graduate Program Requirements The Department of Materials Science and Engineering at the University of Utah offers three graduate degrees: Master of Science (M.S.) Thesis

MASTER OF SCIENCE IN COMPUTER SCIENCE MASTER OF SCIENCE PROGRAMS ADMISSION REQUIREMENTS PROGRAM REQUIREMENTS MASTER OF SCIENCE MASTER OF SCIENCE WITH SPECIALIZATION IN SOFTWARE ENGINEERING MASTER OF SCIENCE

Introduction The Department of Construction Management and Engineering (CM&E) at North Dakota State is currently in the process of restructuring our graduate programs. All decisions related to acceptance

PH.D. IN COMPUTER SCIENCE PROGRAM ADMISSION REQUIREMENTS PROGRAM REQUIREMENTS ADMISSION REQUIREMENTS FOR THE PH.D. IN COMPUTER SCIENCE A student can be admitted into one of the following graduate degree

ELECTRICAL ENGINEERING GRADUATE STUDENT HANDBOOK Master of Science Doctor of Philosophy Department of Electrical and Computer Engineering College of Engineering North Carolina A&T State University McNair

MASTER S DEGREE PROGRAM IN Computer Science College of Engineering University of Colorado Denver These degree requirements are in effect starting from 2015-2016 Admission. The Department of Computer Science

Missouri University of Science and Technology 1 MASTERS DEGREES Master's Programs at Missouri S&T Missouri S&T offers three programs leading to master of science degrees: the master of science with thesis

PH.D. PROGRAM IN SPECIAL EDUCATION EMPHASIS IN APPLIED BEHAVIOR ANALYSIS AND POSITIVE BEHAVIORAL SUPPORT (ABA/PBS; INCLUDING BCBA) (THIS IS A SPECIAL FEDERALLY FUNDED PROJECT) OVERVIEW AND ADMISSION REQUIREMENTS

College of Engineering and Applied Science Department of Computer Science Guidelines for Doctor of Philosophy in Engineering Focus Area: Security Last Updated December 2014. I. INTRODUCTION The College

PhD in Computer Science at North Carolina A&T State University December 5, 2013 Contents Admission...1 Program Requirements...2 Course Work...2 Advisory Committee...2 Residency and Other Requirements...2

IOWA STATE UNIVERSITY SUPPLEMENTARY RULES FOR GRADUATE STUDENTS IN ELECTRICAL ENGINEERING OR COMPUTER ENGINEERING (In addition to the rules of the Graduate College) This document together with the Graduate

1 of 15 GRADUATE HANDBOOK UNIVERSITY OF COLORADO DENVER DEPARTMENT OF MATHEMATICAL & STATISTICAL SCIENCES Last Revision: February 12, 2014 Revised: March 3, 1999, April 30, 2000, October 15, 2004, August

2.2 Master of Science Degrees The Department of Statistics at FSU offers three different options for an MS degree. 1. The applied statistics degree is for a student preparing for a career as an applied

The University of Texas at San Antonio 1 Department of Psychology The Department of Psychology offers the Master of Science Degree in Psychology and the Doctor of Philosophy Degree in Psychology. Master

KU School of Education Graduate Student Handbook 2011-2012 Graduate Student Responsibility All graduate students are responsible for informing themselves of requirements of the Graduate School as stated

Bioengineering Ph.D. Student Handbook For Entrance in 2015 Fall or Later 1. Introduction The process of receiving a Ph.D. in Bioengineering from the University of Missouri can be divided into several distinct

www.usc.edu/dept/ise Ph.D. Handbook 2013-2014 DISCLAIMER This handbook is produced by the Daniel J. Epstein Department of Industrial and Systems Engineering as an unofficial guide to graduate studies in

THE UNIVERSITY of TENNESSEE DEPARTMENT of INDUSTRIAL and SYSTEMS ENGINEERING College of Engineering GRADUATE HANDBOOK M.S. and Ph.D. in Industrial Engineering M.S. and Ph.D. in Engineering Management M.S.

Master of Science in Computer Science Degree Requirements, Policies, and Procedures Summary of Procedures for M.S. Students Complete every deficiency course with a B or higher within the first two terms

MASTER S DEGREE PROGRAM IN Computer Science College of Engineering University of Colorado Denver These degree requirements are in effect starting from 2012-2013 Admission. The Department of Computer Science

MATERIALS SCIENCE AND ENGINEERING UNIVERSITY OF DELAWARE Policy Statement Summary for MASTER OF MATERIALS SCIENCE AND ENGINEERING And DOCTOR OF PHILOSOPHY IN MATERIALS SCIENCE AND ENGINEERING (Approved

MASTER S DEGREE PROGRAM IN Computer Science These degree requirements are in effect starting from 2014-2015 Admission. College of Engineering University of Colorado Denver The Department of Computer Science

GRADUATE STUDENT POLICIES FOR ANIMAL AND WILDLIFE SCIENCES STUDENTS 1. All funded (assistantships, fellowships, etc.) graduate students (MS and PhD) must be enrolled as a full-time student upon the initiation

Ph.D. Degree Requirements and Procedures Summary of Procedures for Ph.D. Students Complete every deficiency course with a grade of B or higher within the first two terms File an approved tentative program

Master of Science (MS) in Computer Science Overview of Degree The Master of Science degree in Computer Science at The University of Georgia is a comprehensive program of study intended to give qualified

IOWA STATE UNIVERSITY SUPPLEMENTARY RULES FOR GRADUATE STUDENTS IN ELECTRICAL ENGINEERING OR COMPUTER ENGINEERING (In addition to the rules of the Graduate College) This document together with the Graduate

Addendum 2014-2015 Graduate Catalog DOCTOR OF PHILOSOPHY (PH.D.) IN SPORT MANAGEMENT NOTE: All applicants to the inaugural class of August 2015 must meet the program requirements listed in the Addendum

Student Handbook Master of Science Program in Educational Psychology Georgia State University Department of Educational Psychology and Special Education This document has been prepared as an overview for

DEPARTMENT OF POLITICAL SCIENCE HANDBOOK FOR THE GRADUATE PROGRAM Revised Fall 2013 The Department of Political Science at the University of New Mexico is a department of eighteen full-time faculty members.

Graduate Programs in Engineering The College of Engineering offers a Master of Science in Engineering, a Master of Science in Engineering Management and a Ph.D. in Engineering and Applied Sciences, allowing

Graduate Catalog 2010-2011 Robert Stempel College of Public Health and Social Work 545 Robert Stempel College of Public Health and Social Work Picture Page 546 Robert Stempel College of Public Health and

Doctor of Philosophy in Informatics 2014 Handbook Indiana University established the School of Informatics and Computing as a place where innovative multidisciplinary programs could thrive, a program where

1 M.S. in Computer Science Degree Requirements Students will meet with the graduate advisor to assist them in formulating a program of study and selecting a possible specialization. The 30 credit requirement

DOCTOR OF PHILOSOPHY (Ph.D.) DEGREE PROGRAMS IN EDUCATIONAL ADMINISTRATION with an emphasis in HIGHER EDUCATION ADMINISTRATION Department of Educational Leadership & Policies College of Education University

BIOMEDICAL INFORMATICS Doctor of Philosophy The PhD Program in Biomedical Informatics at the University of Cincinnati (UC) leverages partnerships between three leading institutions: Cincinnati Children

DEPARTMENT OF HEALTH INFORMATICS PROGRAM POLICIES & PROCEDURES I. PROGRAMMATIC STATEMENT The purpose of this document is to inform the students of the policies and procedures contained in the Biomedical

Graduate in Dept of Computer Science Univ. of Texas at San Antonio Dr. Weining Zhang Overview Two graduate degrees: Master of Science (MS) in Computer Science PhD in Computer Science Currently, there are

244 ANDREWS UNIVERSITY God calls students to live by principles of good health as stewards of His gift of life. God calls students to develop and maintain supportive personal and professional relationships

Bioinformatics Graduate Program Requirements Guidelines for Students and Mentors/Supervisors 1. Admissions Acceptance into the Program is dependent on: (a) meeting the Bioinformatics Program requirements

TEXAS CHRISTIAN UNIVERSITY Department of Psychology Application for Graduate Program Master of Developmental Trauma (M.S.) Students applying for graduate training in the Department of Psychology must complete

1 COLLEGE OF WILLIAM AND MARY ANTHROPOLOGY GRADUATE PROGRAM PROCEDURES TABLE OF CONTENTS PROGRAM OVERVIEW 2 ADMINISTRATIVE STRUCTURE. 2 ADMISSION TO THE PROGRAM 3 Page MASTER OF ARTS 1. Introduction. 4

Marine Biology, MS Print Degree Planner Print-Friendly Page Add to Portfolio Program Description The Marine Biology Program is designed for students with an interest in one or more of the subdisciplines

GRADUATE STUDENT MANUAL Agricultural and Biological Engineering Department Degrees through the College of Agriculture and Life Sciences Frazier Rogers Hall University of Florida Gainesville, Florida 32611

Department of Bioinformatics and Computational Biology College of Science Student Handbook Introduction This handbook describes policies and procedures for the Certificate, M.S., and Ph.D. Bioinformatics

THE UNIVERSITY of TENNESSEE DEPARTMENT of INDUSTRIAL and SYSTEMS ENGINEERING College of Engineering GRADUATE HANDBOOK M.S. and Ph.D. in Industrial Engineering and Concentration on Engineering Management