| George Mason University > University Catalog > Information Technology & Engineering | |
![]() |
|
Information and Software EngineeringWeb: ise.gmu.edu
FacultyProfessors: Gomaa (chair), Jajodia, Kerschberg, Motro, Sandhu, Sibley Associate professors: Ammann, Barbara, Baum, Brodsky, Parisi-Presicce, Offutt, X. Wang Assistant professors: Domeniconi, Wijesekera, Wu Instructor: Bechtold Adjunct professors: Bordeaux, Dinh, Evans, Hinchey, Lee, Matthews, Mills, Nidiffer, Obenland, Smith, Y. Wang, Webber Course WorkThe Department of Information and Software Engineering (ISE) offers courses designated INFS and SWE in the "Course Descriptions" chapter of this catalog. Although there is no undergraduate degree program in information systems, courses are offered as electives in other programs. Students also may elect an information systems engineering emphasis in the systems engineering degree program. We also offer a B.S. in Computer Science/Accelerated M.S. in Information Systems program and a B.S. in Computer Science/Accelerated M.S. in Software Engineering program. See below for the descriptions. Graduate ProgramsB.S. in Computer Science/Accelerated M.S. in Information SystemsThe B.S. in Computer Science/Accelerated M.S. in Information Systems is for those students interested in immediately continuing their undergraduate studies in computer science with graduate studies in information systems. Admission RequirementsStudents in the B.S. in Computer Science program can apply for the B.S. in Computer Science/Accelerated M.S. in Information Systems program if they have earned 90 undergraduate credits with an overall GPA of at least 3.000. Criteria for admissions to the B.S. in Computer Science/Accelerated M.S. in Information Systems program are identical to the criteria for admission to the M.S. in Information Systems program. Degree Requirements
Degrees ConferralStudents in the B.S. in Computer Science/Accelerated M.S. in Information Systems program may apply to have the B.S. in Computer Science degree conferred during the semester in which they expect to complete the B.S. in Computer Science requirements. At the completion of the M.S. in Information Systems requirements, a master's degree will be granted. B.S. in Computer Science/Accelerated M.S. in Software Engineering ProgramThe B.S. in Computer Science/Accelerated M.S. in Software Engineering program is for those students interested in immediately continuing their undergraduate studies in computer science with graduate studies in software engineering. Admission RequirementsStudents in the B.S. in Computer Science program can apply for the B.S. in Computer Science/Accelerated M.S. in Software Engineering program if they have earned 90 undergraduate credits with an overall GPA of at least 3.000. Criteria for admissions to the B.S. in Computer Science/Accelerated M.S. in Software Engineering program are identical to the criteria for admission to the M.S. in Software Engineering program. Degree Requirements
Degrees ConferralStudents in the B.S. in Computer Science/Accelerated M.S. in Software Engineering program may apply to have the B.S. in Computer Science degree conferred during the semester in which they expect to complete the B.S. in Computer Science requirements. At the completion of the M.S. in Soft ware Engineering requirements, a master's degree will be granted. Information Systems, M.S.The M.S. in Information Systems focuses on the underlying principles and practical issues associated with building computer-based information systems for modern organizations. Information is the lifeblood of every enterprise, both private and public, and the M.S. program addresses the theoretical and pragmatic aspects of specifying, designing, implementing, and deploying information systems. The program prepares students for professional practice and research in these areas. The M.S. program is unique in two respects: it provides a balance between the theoretical and practical aspects of information systems, and it accepts students with baccalaureate degrees in such disciplines as business, arts and sciences, computer science, and engineering. The M.S. student studies the core topics of operating systems, database management, computer communication networks and distributed applications, systems analysis and design, and information systems policy and administration. Through elective courses, the student acquires knowledge and skills in the areas of secure information systems; software engineering; information systems engineering; data engineering; knowledge engineering; information retrieval; decision support systems; user interface design; artificial intelligence; network management; and object-oriented analysis, design, and programming. An M.S. graduate may pursue a career in areas such as database administration, management and engineering, database application programming, systems analysis and design, information engineering, knowledge engineering, information security engineering, electronic commerce, network design and administration, systems integration, and the management of information systems. All classes are scheduled in the late afternoon and early evening to accommodate employed students. Foundation RequirementsTo ensure that students have an adequate background in mathematical methods, computer technology, and business knowledge, the program requires the following five foundation courses, or their equivalents:
When a prospective student applies to the M.S. program, he or she is asked to fill out a departmental self-evaluation form, indicating whether previously taken courses may satisfy these foundation requirements. Upon acceptance, the student is advised of the necessary foundation courses to be satisfactorily completed to meet this requirement. Foundation courses do not earn credit toward the M.S. degree; however, they must be successfully completed with a grade of B or better before enrolling in the core curriculum. Students may "test out" to indicate that they have the requisite knowledge for those foundations of INFS 501, 515 and 590. The exams are given before classes begin in January and August, and can only be taken once. Registration is not required; students need only to be present at the date, time, and location specified with some form of photographic identification. Detailed information is available on the ISE web page. Students failing any one of the exams must take the equivalent course before enrolling in the core curriculum courses. Admission RequirementsEach applicant for the M.S. program must meet the following requirements:
AdvisingBefore the beginning of each semester, ISE holds an orientation meeting in January and August to advise newly admitted and continuing students. Members of the faculty are present to answer questions and to offer advice concerning programs of study. Detailed information is available on the ISE web page. The department also provides an advising function to students, as outlined in the Student Advising form available from the department. Each student is assigned a faculty advisor with whom the student may confer on matters related to degree requirements. A plan of study form for the M.S. degree should be completed and submitted by the student soon after admission to the program. The plan serves as a guide for the student. Degree RequirementsCompletion of the M.S. program requires a minimum of 30 approved graduate credits (10 courses). To provide a common background in the fundamentals of information systems, the following four courses are required of all students:
Students must also take one of the following two courses:
The research project is intended for research-oriented students who have discussed a project with an ISE graduate faculty member who has agreed to supervise the project. ElectivesIn order for students to pursue their individual interests, they must select five elective courses. A list of pre-approved qualified electives is available from the department office. However, a student may choose other electives from offerings within IT&E with the consent of his or her faculty advisor. A thesis option is available; a student may elect to complete a thesis for up to 6 elective credits. Students may earn certificates in software engineering by replacing the INFS 622 core course with SWE 620, and by taking as electives SWE 619 Software Construction and SWE 621 Software Design, followed by two remaining electives from the Software Engineering list. Refer to Certificate in Software Engineering below. Note: SWE 620 should not be taken as an elective unless the student is replacing INFS 622 as a part of the software engineering certificate program. Credit is not given for taking both INFS 622 and SWE 620; only three credits are awarded. Software Engineering, M.S.The M.S. in Software Engineering provides specialized knowledge and experience in developing and modifying large, complex software systems. It emphasizes technical and management aspects of the software engineering process. Software engineering is an established discipline based on requirement analysis, design, construction, testing, maintenance, economics, and management issues of software engineering. A pragmatic approach to problem solving is the hallmark of a software engineer. Software engineers are concerned with the theoretical and practical aspects of technology, cost, and social impact of software systems that are both effective and efficient. Software engineers are in demand in every segment of society affected by computing technology. Potential employers include all software vendors and Internet-based companies, electronic business organizations, businesses that build and sell computers, research and development laboratories, aerospace companies, government contractors, banks, insurance companies, and manufacturing organizations. The master's program is concerned with both technical and managerial issues, but primary emphasis is placed on the technical aspects of building and modifying high quality software systems. Successful applicants have a broad variety of undergraduate backgrounds, including computer science, science and mathematics, engineering, liberal arts, and business. Many of our students are working or have worked in the software industry. The contents of the M.S. in Software Engineering program are revised on a regular basis to stay abreast of the latest developments in information technology. Recent additions to the program include software construction with the object-oriented Java programming language, requirements analysis with use cases and the Unified Modeling Language (UML), object-oriented software design with the UML, graphical user interface design, software engineering for the World Wide Web, software project management using the spiral life cycle model and the Capability Maturity Model (CMM), software architecture, design patterns, system testing and testing of object-oriented components, and formal methods using the Object Constraint Language (OCL). All classes are scheduled in the late afternoon and early evening to accommodate employed students. Foundation RequirementsStudents entering the M.S. program must have course work or equivalent knowledge in the following areas: a modern, block-structured programming language such as Java, Ada, C, C++ or Pascal; data structures and algorithms; machine organization (e.g., as given in computer system architecture or assembly language courses); and topics in discrete mathematics, including sets, relations, functions, trees, graphs, and inductive proofs. The level of knowledge required in these areas is equivalent to that taught in undergraduate courses, and may be achieved by taking the following foundation courses from George Mason:
In addition, it is desirable, though not required, that entering students have at least one year of work experience in building and/or modifying software systems. When a prospective student applies to the M.S. program, he or she is asked to fill out a departmental self-evaluation form, indicating whether previously taken courses may satisfy these foundation requirements. Upon acceptance, the student is advised of the necessary foundation courses to be satisfactorily completed to meet this requirement. Foundation courses do not earn credit toward the M.S. degree; however, they must be successfully completed with a grade of B or better before enrolling in the core curriculum. Students may "test out" to indicate that they have the requisite knowledge for those foundations of INFS 501, 515 and 590. The exams are given before classes begin in January and August, and can only be taken once. Registration is not required; students need only to be present at the date, time, and location specified with some form of photographic identification. Detailed information is available on the ISE web page. Students failing any one of the exams must take the equivalent course before enrolling in the core curriculum courses. Admission RequirementsIn addition to the general admission requirements of the university, each applicant to the M.S. program must meet the following minimum entrance requirements:
Acceptance into the M.S. program is based on an overall assessment of the applicant's ability to complete the program of study satisfactorily. Well-qualified students with minor deficiencies may be admitted to the program in provisional status, with specified course work to be completed within a specified time. AdvisingBefore the beginning of each semester, ISE holds an orientation meeting each January and August to advise incoming and continuing students. Members of the faculty are present to answer questions and to offer advice concerning programs of study. Detailed information is available on the ISE home page. The department also provides an advising function to students, as outlined in the Student Advising Form available from the department. Each student is assigned a faculty advisor with whom the student confers on matters related to degree requirements. A plan of study form for the M.S. degree should be completed and submitted by the student soon after admission to the program. The plan serves as a guide for the student. Degree RequirementsThe M.S. in Software Engineering requires a minimum of 30 approved graduate credits (10 courses). The following six core courses (18 credits) are required:
In addition, students may choose between the professional option, consisting of four electives, or the research option, consisting of two electives and a 6-credit thesis, which is primarily intended for students planning to pursue a Ph.D. with an emphasis in software engineering. ElectivesElectives provide students the opportunity to gain in-depth knowledge in a selected area, to gain breadth of knowledge, or, by careful selection, to complete some of the core course requirements for the Ph.D. program. A listing of approved qualified electives is available from the department office. However, students may choose other electives from offerings within IT&E with the consent of his or her faculty advisor. Information Security and Assurance, M.S.The Master of Science in Information Security and Assurance program is designed to prepare graduates to fill the current and future need for information security and assurance professionals to work in a wide variety of capacities to protect the information systems of different types of organizations and to support the nation's information infrastructure. The objective of the M.S. degree provides students with the general and technical knowledge and skills to understand the relationship between information security and advanced information systems technology. It also provides a theoretical understanding of the science and methodologies for ensuring the secrecy and integrity of data and the availability and legitimate use of data and information systems. Students will develop core competencies in database and information systems, in operating systems and networks, and in software development. They will focus on the technical and management aspects of information security, examining ways to provide secure information processing systems by investigating operating systems security, distributed secure system architectures, database security, software applications security, security policies, secure e-commerce, network and distributed systems security, cryptography, and security protocols. Graduates of the program will be actively recruited by federal, state and local governments, and by the private sector. Typical employers include Internet-based companies, software companies, banks and insurance companies, and other organizations that depend heavily on the use of information technology. All classes are scheduled in the late afternoon and early evening to accommodate employed students. Foundation RequirementsTo ensure that students have an adequate background in mathematical methods and computer technology, the program requires the following four foundation courses, or their equivalents:
When a prospective student applies to the M.S. program, he or she is asked to fill out a departmental self-evaluation form, indicating whether previously taken courses may satisfy these foundation requirements. Upon acceptance, the student is advised of the necessary foundation courses to be satisfactorily completed to meet this requirement. Foundation courses do not earn credit toward the M.S. degree; however, they must be successfully completed with a grade of B or better before enrolling in the core curriculum. Students may "test out" to indicate that they have the requisite knowledge for those foundations of INFS 501, 515 and 590. The exams are given before classes begin in January and August, and can only be taken once. Registration is not required; students need only to be present at the date, time, and location specified with some form of photographic identification. Detailed information is available on the ISE web page. Students failing any one of the exams must take the equivalent course before enrolling in the core curriculum courses. Admission RequirementsEach applicant for the M.S. program must meet the following requirements:
AdvisingBefore the beginning of each semester, ISE holds an orientation meeting each January and August to advise newly admitted and continuing students. Members of the faculty are present to answer questions and to offer advice concerning programs of study. Detailed information is available on the ISE home page. The department also provides an advising function to students, as outlined in the Student Advising form available from the department. Each student is assigned a faculty advisor with whom the student may confer on matters related to degree requirements. A plan of study form for the M.S. degree should be completed and submitted by the student soon after admission to the program. This serves as a planning guide for the student. Degree RequirementsCompletion of the degree program requires a minimum of 30 approved graduate credits (10 courses). To provide a common background in the fundamentals of information systems, the following two courses are required of all students:
To provide the fundamentals of information systems security and assurance, the following two courses are required of all students:
ElectivesIn order for students to pursue their individual interests, they may elect six courses. At least four of these electives are to be chosen from the selection of information security courses (available from the department office) that provide in-depth knowledge in selected areas. The list includes:
The remaining two courses may be chosen from a list of pre-approved qualified electives available from the department office. A student may, however, choose other electives from courses offered within IT&E with the consent of his or her faculty advisor. A thesis option is available whereby a student may elect to complete a thesis for up to 6 elective credits. Graduate Certificate ProgramsCertificate in Database ManagementThe graduate certificate program in database management provides students who are interested in this essential area with comprehensive coverage that includes theoretical foundations, practical experience and recent advances. The area of databases is considered by most experts to be a fundamental area of computer and information science. Admission RequirementsApplicants to the certificate program must hold a baccalaureate degree from an accredited institution and have earned a GPA of 3.000 or better in the last 60 credits. Applicants must complete a self-assessment form, which can be obtained from ISE. The form provides information concerning background and preparation for the program. Each applicant must possess knowledge equivalent to that provided by the following courses:
Students not enrolled in a graduate degree program at George Mason should apply for the database management certificate program through the IT&E Graduate Admissions Office. Students enrolled in a graduate degree program at George Mason should contact ISE for admission to the certificate program. Admission to the certificate program does not guarantee admission to any M.S. program. Certificate RequirementsCertificate students must complete five course in information systems and information technology with an average grade of B or better, for a total of 15 credits of graduate study. To obtain the certificate, a student must take the following two compulsory courses:
Plus three courses from the list below:
Applicants may obtain more information by contacting ISE, Science and Technology II, Room 330, (703) 993-1640. Certificate in Electronic CommerceThe Internet and World Wide Web are having significant impacts on the way people interact with each other, with government, and with business. The graduate certificate program in electronic commerce is intended for persons who are interested in the use of Internet-based technology by people, government, and industry. We are witnessing the emergence of e-tailing, e-government, e-business, and business-to-business applications that are transforming our society. The impact of electronic commerce is also being felt across international boundaries where it affects the management and administration of international business. The goal of the certificate program in electronic commerce is to study the concepts, tools, policies and underlying technology that enable Internet- and web-based applications. Admission RequirementsApplicants to the certificate program in electronic commerce must meet the following requirements before admission into the certificate program:
Applicants are required to submit a brief (one- to two-page) statement of educational and work experience in the computing field. Applicants also need to complete a self-assessment form. This form provides summary information concerning background and preparation for the program. For those students not enrolled in a graduate degree program at George Mason, application for the electronic commerce certificate program is made through the Graduate Admissions Office of IT&E. Students enrolled in a graduate degree program at George Mason should contact ISE for admission to the certificate program. Admission to the certificate program does not guarantee admission into any M.S. program. Certificate RequirementsCertificate candidates must complete five courses, with an average grade of B or better, for a total of 15 credits of graduate study. To obtain the certificate a student must complete the following:
* This course may be waived by a person with experience in health care systems management and permission of the instructor. Applicants may obtain more information by contacting ISE, Science and Technology II, Room 330, (703) 993-1640. Certificate in Information EngineeringThe graduate certificate program in information engineering has been designed for persons who are involved in the specification, design, implementation, and management of data- and knowledge-intensive information systems. The certificate program prepares students for research, development, and professional practice in information engineering by providing a hands-on set of courses designed to provide theoretical knowledge and practical experience with methods and tools associated with the areas of database management systems, data modeling, knowledge acquisition, data/knowledge representation, and information and software engineering. Admission RequirementsApplicants to the certificate program must have a baccalaureate degree from an accredited institution and have earned a GPA of 3.000 or better in the last 60 credits. Additionally, applicants must complete a self-assessment form, which can be obtained from ISE. This form provides summary information concerning background and preparation for the program. Each applicant must possess knowledge equivalent to that provided by the following courses:
Students not enrolled in a graduate degree program at George Mason University should apply for the information engineering certificate program through the Graduate Admissions Office of IT&E. Students enrolled in a graduate degree program at George Mason should apply to ISE for admission into the certificate program. Admission into the certificate program does not guarantee acceptance into any M.S. program. Certificate RequirementsCertificate candidates must complete five courses with an average grade of B or better, for a total of 15 graduate credits. To obtain the certificate, a student must complete the following:
as well as one of the following:
Note: Students enrolled in the M.S. in Information Systems program may substitute SWE 620 for INFS 622 to obtain this certificate. Credit is not given for taking both INFS 622 and SWE 620; only 3 credits are awarded. Applicants may obtain more information by contacting ISE, Science and Technology II, Room 330, (703) 993-1640. Certificate in Information Systems SecurityThe graduate certificate program in information systems security is intended for persons who are interested in science and methods for ensuring secrecy, integrity, availability, and legitimate use of information systems. The certificate in information systems security may be pursued concurrently with any of the graduate programs in IT&E. Admission RequirementsApplicants to the certificate program must hold a baccalaureate degree from an accredited institution and have earned a GPA of 3.000 or better in the last 60 credits. Additionally, applicants must complete a self-assessment form, which can be obtained from ISE. This form provides summary information concerning background and preparation for the program. Each applicant must possess knowledge equivalent to that provided by the following courses:
Students not enrolled in a graduate degree program at George Mason University should apply for the information systems security certificate program through the Graduate Admissions Office of IT&E. Students enrolled in a graduate degree program at George Mason should apply to ISE for admission into the certificate program. Admission into the certificate program does not guarantee acceptance into any M.S. program. Certificate RequirementsCertificate candidates must complete the following requirements to obtain the certificate:
Items 2 and 3 must be completed with an average grade of B or better. Students in the M.S. in Computer Science program can substitute CS 697 Independent Reading and Research in the information security area for one of the courses in item 3. Prior approval of the specific independent study course should be obtained. Applicants may obtain more information by contacting ISE, Science and Technology II, Room 330, (703) 993-1640. Certificate in Software EngineeringThe graduate certificate program in software engineering provides knowledge, tools, and techniques to those who are working in, or planning to work in, the field of software engineering, but who do not want to complete all the requirements for a master's degree in software engineering. The certificate in software engineering may be pursued concurrently with any of the graduate degree programs in IT&E. Admission RequirementsApplicants to the software engineering certificate program must hold a baccalaureate degree from an accredited institution and have earned a GPA of 3.000 or better in the last 60 credits. Additionally, applicants must complete a self-assessment form, which can be obtained from ISE. This form provides summary information concerning background and preparation for the program. Each applicant must possess knowledge equivalent to the following undergraduate courses: structured programming in a modern programming language, data structures, discrete mathematics, and machine organization. The level of knowledge may also be achieved by taking the following foundation courses from George Mason:
In addition, it is desirable, but not necessary, for applicants to have at least one year of appropriate work experience in building and/or modifying software systems. Applicants are required to submit a brief (one- to two-page) statement of educational and work experience in the computing field that includes a statement of career goals in software engineering. Students not enrolled in a graduate degree program at George Mason should apply for the certificate program through the Graduate Admissions Office of IT&E. Students enrolled in a graduate degree program at George Mason should apply to ISE for admission into the certificate program. Admission into the certificate program does not guarantee acceptance into any M.S. program. Certificate RequirementsCertificate candidates must complete five courses, with an average grade of B or better, for a total of 15 graduate credits. To obtain the certificate, a student must complete the following:
Computer science master's students who wish to obtain the certificate in software engineering should contact ISE for special instructions. Applicants may obtain more information by contacting the department in Science and Technology II, Room 330, (703) 993-1640. Certificate in Web-Based Software EngineeringThe graduate certificate program in web-based software engineering provides knowledge, tools, and techniques to those who are working in, or plan to work in, the field of web and distributed software applications. Graduate students in IT&E may pursue a specialization in web-based software engineering leading to this certificate. Admission RequirementsApplicants to the certificate program must hold a baccalaureate degree from an accredited institution and have earned a GPA of 3.000 or better in the last 60 credits. Applicants must complete a self-assessment form, which can be obtained from ISE. The form provides information concerning background and preparation for the program. Each applicant must possess knowledge equivalent to that provided by the following courses:
Students not enrolled in a graduate degree program at George Mason should apply for the web-based software engineering certificate program through the IT&E Graduate Admissions Office. Students enrolled in a graduate degree program at George Mason should contact ISE for admission to the certificate program. Admission to the certificate program does not guarantee admission to any M.S. program. Certificate RequirementsCertificate students must complete five courses, with an average grade of B or better, for a total of 15 credits of graduate study. To obtain the certificate, a student must take the following three compulsory courses:
Plus one of the following courses in computer networks:
Plus one related course from the following:
Applicants may obtain more information by contacting ISE, Science and Technology II, Room 330, (703) 993-1640. Ph.D. Study in Information Systems, Software Engineering and Information SecurityDoctoral study in information systems, software engineering and information security is available through the Ph.D. in Information Technology program, which offers advanced courses in these disciplines. The doctoral program allows the student to take a broad range of courses and research options. The program is described in the information technology section immediately following. Students can specialize in various areas, including information systems, software engineering, and information security, as described below. Students can also pursue the Ph.D. in Computer Science jointly offered by the Computer Science and Information and Software Engineering Departments. Ph.D. Study in Information SystemsStudents may designate a specialization in information systems in their doctoral degree title. The degree conferred upon a graduating student would be "Ph.D. in Information Technology with Specialization in Information Systems." Students may also pursue such doctoral studies without designating a specialization in their degree title. RequirementsStudents seeking this specialization must satisfy all the requirements for the Ph.D. in Information Technology degree. In addition, the following requirements must be met. Plan of StudyAll decisions concerning the student's course requirements and plan of study must be approved by the advisor/director, with the consent of ISE's doctoral coordinator. Doctoral Supervisory CommitteeThe dissertation director must be a faculty member of ISE. The doctoral supervisory committee must include at least three members from ISE. The composition of the doctoral supervisory committee is to be approved by the ISE doctoral coordinator, ISE chair, and IT&E associate dean for graduate studies and research. Permission for the comprehensive examination and the dissertation defense are requested from the IT&E associate dean on the basis of a written request and plan that has been approved by the supervisory committee and the department's doctoral coordinator. Qualifying ExaminationsTo satisfy the breadth requirement of the Ph.D. degree, each student must pass a set of qualifying examinations designed to test a student's fundamental knowledge. The general IT Ph.D. requirement is that each student must take four exams from three different master's programs. For the specialization in information security: Two exams from information systems:
Two exams from software engineering, computer science, and statistical science (at most one exam may be taken from each of these three majors):
Advanced Emphasis RequirementFor students specializing in information systems, at least 18 of the 24 credits in the advanced emphasis requirement must be taken as follows: At least 12 credits from Group A:
The remaining 6 credits from Groups B and C:
Proposed lists in these 3 groups are listed below: Group A: INFS and IT courses in information systems
Group B: SWE and IT courses in software engineering
Group C: CS and IT courses in computer science
Ph.D. Study in Information SecurityStudents may designate a specialization in information security in their doctoral degree title. The degree conferred upon a graduating student would be "Ph.D. in Information Technology with Specialization in Information Security." Students may also pursue such doctoral studies without designating a specialization in their degree title. RequirementsStudents seeking this specialization must satisfy all the requirements for the Ph.D. in Information Technology degree. In addition, the following requirements must be met. Plan of StudyAll decisions concerning the student's course requirements and plan of study must be approved by the advisor/director, with the consent of ISE's doctoral coordinator. Doctoral Supervisory CommitteeThe dissertation director must be a faculty member of IT&E. The doctoral supervisory committee must include at least three members from ISE. The composition of the doctoral supervisory committee is to be approved by the ISE doctoral coordinator, ISE department chair, and IT&E associate dean for graduate studies and research. Permission for the comprehensive examination and the dissertation defense are requested from the IT&E associate dean on the basis of a written request and plan that has been approved by the supervisory committee and the department's doctoral coordinator. Qualifying ExaminationsTo satisfy the breadth requirement of the Ph.D. degree, each student must pass a set of qualifying examinations designed to test a student's fundamental knowledge. The general Ph.D. IT requirement is that each student must take four exams from three different master's programs. The exams for the Information Security track are: INFS 762 Information Systems Security One exam from INFS 601, INFS 612, INFS 614 Two exams from the following, one from each major:
Restrictions: CS571/CS656 and INFS601 cannot both be taken CS571/CS656 and INFS612 cannot both be taken Advanced Emphasis RequirementIn addition to courses taken to prepare for the qualifying exam, students must take at least eight courses (24 credit hours), including either:
Of the remaining seven courses, at least four courses (12 credit hours) at the 700 level or above must be chosen from the following:
Where appropriate, one or two relevant courses may be substituted with courses from other IT&E departments. The student's overall course work must satisfy the university requirement for the Ph.D. Ph.D. Study in Software EngineeringStudents may designate a specialization in software engineering in their doctoral degree title. The degree conferred upon a graduating student would be "Ph.D. in Information Technology with Specialization in Software Engineering." Students may also pursue such doctoral studies without designating a specialization in their degree title. RequirementsStudents seeking this specialization must satisfy all the requirements for the Ph.D. in Information Technology degree. In addition, the following requirements must be met. Plan of StudyAll decisions concerning the student's course requirements and plan of study must be approved by the advisor/director, with the consent of the ISE's doctoral coordinator. Doctoral Supervisory CommitteeThe dissertation director must be a faculty member of either ISE or the Computer Science Department. The composition of the doctoral supervisory committee is to be approved by the ISE doctoral coordinator, ISE chair, and IT&E associate dean for graduate studies and research. Permission for the comprehensive examination and the dissertation defense are requested from the IT&E associate dean on the basis of a written request and plan that has been approved by the supervisory committee and the department's doctoral coordinator. Qualifying ExaminationsTo satisfy the breadth requirement of the Ph.D. degree, each student must pass a set of qualifying examinations designed to test a student's fundamental knowledge. The general IT Ph.D. requirement is that each student must take four exams from three different master's programs. For the specialization in software engineering, each student should take the following qualifying exams (and courses if needed): Two SWE exams from SWE 619, SWE 620/621, SWE 623, SWE 637 Two exams from the following, only one from each major
Restrictions: Only one from CS 571 and INFS 601 Only one from CS 656, INFS 612, and ECE 542 Advanced Emphasis RequirementIn addition to the IT Ph.D. requirements, the software engineering track requirements are as follows: 3 hours of CS 700 12 hours from SWE 700-level courses and IT-SWE courses (defined below) 9 hours from the complete list of IT-SWE and SWE courses below SWE 700-level courses:
IT-SWE courses:
SWE relevant courses:
|