East Carolina University. Tomorrow starts here.®
 
Academic Affairs
Graduate Catalog 2008-09


BlackBoardIT Help DeskPirateIDIndexEmail and PhoneOneStopCalendarAccessibility

College of Technology and Computer Science


Department of Computer Science


John Placer, Chairperson, Suite 124-C, Science and Technology Building

MS in Computer Science

Applicants to the master of science degree in computer science must meet the admission requirements of the Graduate School, have an undergraduate degree in computer science or a related field, be able to demonstrate significant study in computer science, including a study of computer architecture and software design, be proficient programmers in at least one high-level programming language, submit three letters of recommendation, and have satisfactory scores on the general portion of the Graduate Record Examinations. Applicants whose native language is not English must additionally submit a satisfactory score on the Test of English as a Second Language (TOEFL).

Each applicant’s credentials will be reviewed by the director of graduate studies, who will determine if undergraduate deficiencies are present and, if so, will prescribe a method for their removal and determine a precondition for admission.

Minimum degree requirement is 30 s.h. of credit as follows:
  1. Core courses (12 s.h.): CSCI 6120, 6230, 6420, and one of 5210 or 5220; an additional 18 s.h. selected from CSCI courses numbered 5000 or above, including 3-6 s.h. of thesis or research project. At least 15 s.h. must be in courses numbered 6000 or above. Up to 6 s.h. of the following courses can count toward the 18 hours of CSCI elective courses:
    SENG 6240. Software Architecture and Design (3) (P/C: SENG 6230)
    SENG 6250. Software Systems Modeling and Analysis (3) (P/C: SENG 6230)
    SENG 6270. Software Verification and Validation (3) (P/C: SENG 6230)
  2. A minimum cumulative GPA of 3.0 must be submitted for all graduate courses. No more than 6 s.h. of course work evaluated as C may be counted toward the degree.
  3. Satisfactory score on a comprehensive examination covering 12 s.h. of course work.
  4. Following successful completion of the comprehensive examination, the student must design and complete CSCI 6995 or 7000 under the direction of an advisor. The project or thesis must be successfully defended before the student’s examination committee.
  5. Students must attend at least five research seminars and present at least one research seminar during the course of study.
  6. A minimum cumulative GPA of 3.0 must be submitted for all graduate courses. No more than 6 s.h. of course work evaluated as C may be counted toward the degree.

MS in Software Engineering

The College of Technology and Computer Science offers a master’s of science in software engineering that is available online and on campus. The program prepares students to be able to specify, implement, and manage large software system projects from initial concept to the end of product life that are on-time, on-budget, and meet functional requirements.

Admission Requirements
Applicants must meet the admission requirements of the Graduate School. Acceptance to the master of science degree in software engineering is based on satisfactory undergraduate grades, scores on either the Miller Analogy Test or the Graduate Record Examinations, and letters of reference. Applicants whose native language is not English must additionally submit a satisfactory score on the Test of English as a Foreign Language. Completion of an undergraduate degree in computer science, software engineering, computer engineering, electrical engineering, information systems or a related discipline is recommended for admission. Students from other disciplines or applicants with limited technical expertise are evaluated on a case-by-case basis by the program admissions committee. In some cases, remedial undergraduate courses or additional graduate courses are required as a precondition for admission. Students in the program are required to have fully functional computer hardware and full Internet connectivity. Requirements for completing the master of science in software engineering are described below.

Minimum degree requirement is 30 s.h. of credit as follows:
  1. Core - 18-21 s.h.
    SENG 6230. Software Engineering Foundations (3)
    SENG 6235. Software Project Management (3) (P/C: SENG 6230)
    SENG 6240. Software Architecture and Design (3) P/C: SENG 6230
    SENG 6270. Software Verification and Validation (3) P/C: SENG 6230
    SENG 6280. Process Management and Lifecycle Modeling (3) P/C: SENG 6230
    SENG 6290. Software Engineering Project (3) (P/C: SENG 6230; or consent of instructor) or SENG 7000. Thesis (3) (P: SENG 6230 and consent of instructor)
  2. Electives (Choose any two) - 6 s.h.
    CSCI 5220. Program Translation (3) (P: CSCI 4627 or consent of instructor)
    CSCI 6130. Networking and Telecommunication (3) P: CSCI 6120 or consent of instructor
    CSCI 6140. Mobile Communications and Wireless Security (3) P: CSCI 6130; or consent of instructor
    CSCI 6600. Database Management Systems (3) (P: CSCI 3700; or consent of instructor)
    CSCI 6710. Developing e-Commerce Systems (3) P: Consent of instructor
    SENG 6250. Software Systems Modeling and Analysis (3) (P/C: SENG 6230)
    SENG 6260. Software Metrics and Quality Management (3) (P/C: SENG 6230)
    Up to 6 s.h. from the following list:
    CSCI 5210. Operating Systems II (3) (P: CSCI 4630; or consent of instructor)
    CSCI 5800. Artificial intelligence (3) (P: CSCI 3310 or CSCI 3510 or consent of instructor)
    CSCI 6100. Cryptography and Information Security (3) (P: Consent of instructor)
    CSCI 6120. Computer Systems Architecture (3) (P: CSCI 4520; or consent of instructor)
    CSCI 6410. Design and Analysis of Algorithms (3) (P: CSCI 3650; or consent of instructor)
    CSCI 6420. Computability and Complexity (3) (P: CSCI 4602; or consent of instructor)
A minimum cumulative GPA of 3.0 must be submitted for all graduate courses. No more than 6 s.h. of course work evaluated as C may be counted toward the degree.