Computer and Information Sciences

Admissions | Program Requirements | Graduate Courses

EIT Building, Room 579
Computer Science, EIT, Room 579, (501) 569-8130
Information Science, EIT 550, (501) 569-8951
Systems Engineering, EIT 518, (501) 569-3100

Doctor of Philosophy in Computer and Information Sciences

The Computer and Information Sciences (CIS) (formerly Integrated Computing) doctoral program is housed in the Donaghey College of Engineering and Information Technology. Faculty, curriculum, and resources for this program come from two departments: Computer Science and Information Science.
This degree is designed to promote strong multidisciplinary collaborations across several computing disciplines whose bodies of knowledge influence and intertwine with each other. The following track areas are offered:

Computer Science The mission of the Computer Science track of the Ph.D. is to provide high quality research and educational experiences by maintaining a balance between theoretical and experimental aspects of computer science. The primary focus of the Ph.D. track is development and demonstration of research skills in all aspects of computing. The track also provides with the opportunity to concentrate on a specific subject area within a discipline. With information technology extending its reach into more and more application domains, students are increasingly interested in focused education that may draw from several areas. We have designed a track that allows you to obtain an in-depth education in specific aspects of computer science and related fields. The track encourages interdisciplinary research among faculty, students, and research associates. It is the unique interdisciplinary combination that distinguishes our Ph.D. track. The department facilitates a collegial atmosphere that is conducive to intellectual and scholarly pursuits of faculty and students.
Information Science Information Science makes sense of the data that people gather through information technology. The Information Science track of the Ph.D. in CIS focuses on the theory, applications, technologies, and systems that classify, manipulate, store, retrieve, and disseminate information. This track seeks to expand human and technical capabilities in a world where information is of central importance. As with the other tracks, graduates will have a Ph.D. in CIS, but with an Information Science track. Graduates in this track will most likely focus their doctoral research on data, information, and knowledge, how to manage and manipulate it, and what to do with it, rather than on developing novel hardware or tools for software development. They will become deeply immersed in the knowledge, skills, and technologies needed to design and develop systems for better storage, retrieval, and use of information. Graduates will be equipped to go on to challenging information technology careers in business, academia, and government.
Information Quality Established as part of the Information Science Department in 2006 by the UALR Donaghey College of Engineering and Information Technology (EIT) in collaboration with the Massachusetts Institute of Technology Chief Data Officer and Information Quality (MIT CDOIQ) Program, the UALR Information Quality track is dedicated to providing a state-of-the-art curriculum for information quality education, contributing new ideas to the information quality body of knowledge, and establishing partnerships with the industry, government, and professional societies. Information quality (IQ) is an emerging discipline concerned with maximizing the value of an organization’s information assets while also minimizing risk, and assuring that the information products produced by the organization will create value for the customers who use them. Graduates of the track are prepared to pursue a variety of industry careers such as Chief Data Officer, Leader for Enterprise Data Strategy and Innovation, and Director of Data Governance, as well as research and teaching roles in higher education.

Admission Requirements

Applicants for the Computer and Information Sciences program must meet the requirements of the UALR Graduate School in addition to the following criteria:

  • A bachelor’s degree or higher from a regionally accredited institution. Students whose degree(s) are in an appropriate scientific discipline, such as engineering, mathematics, computer science or technology area, will be the most prepared to enter and successfully complete this program. Students should have an over undergraduate GPA of at least 3.0 (4.0 scale) for their last 60 credit hours.
  • GRE test scores taken with five years of application. The desired combined quantitative and verbal score on the GRE is 301 or above (336 scale), with minimum scores of 142 and 144 on the verbal and quantitative sections, respectively. Computer Science and Information Science tracks have an additional minimum score requirement of 156 for the quantitative section. In addition, applicants should demonstrate their ability to communicate complex ideas clearly and effectively either through a strong score on the GRE Analytical Writing Component (e.g. 3.0 or above on a 6.0 scale) or through samples of their written work.
  • Three (3) letters of recommendation
  • Official college transcripts including grades and curriculum for undergraduate and (if applicable) graduate studies
  • Written statement by the applicant regarding the reasons (e.g. interests, relevant experience, and goals) why he or she should be considered for this Ph.D. program
  • Resume detailing any professional work experience, published papers, or presentations

Note: All application materials must be submitted directly to the UALR Graduate School.
Integrated Computing track areas may vary in their adherence to the admission criteria stated above. The CIS Steering Committee will evaluate the compatibility between the applicant’s background, research interests, and communication skills vis-a-vis the doctoral program when making admission decisions and may decline to recommend for an admission an otherwise qualified application based on a lack of fit with the program.

Conditional Admission

The CIS Steering Committee may recommend conditionally admitting for one semester a promising student who has less than the specified requirements for admission. These students may be required to take prerequisite coursework at the undergraduate level as part of the terms of their conditional admission. The conditional student must fulfill the admission requirements outlined by the specified time frame to be admitted fully (e.g. student may be required to maintain a B or higher in their first 9 hours in the program). The performance of such students will be evaluated after one semester and a decision made to 1) continue conditional status, 2) grant full admission to the doctoral program, or 3) dismiss the student from the program.

Program Requirements

The program requires a minimum of 75 hours beyond the baccalaureate degree. Specific requirements depend on the track area chosen and are detailed in this section. A minimum of 33 credit hours of course work is required from 5000- and 7000-level courses with a maximum of 6 credit hours of 5000-level courses that can be used toward this requirement. These 33 credit hours of coursework must include 6 credit hours of General Core classes, 12 credit hours of Primary Track courses, a minimum of 12 credit of electives, and 3 credit hours of seminar courses. The student’s plan of study must be developed in conjunction with his/her doctoral advisor and filed with the graduate program coordinator.
The general core addresses the theoretical and methodological underpinnings common to all tracks. It is designed to provide the necessary breadth for all students in the program and consists of the following:

  • CPSC 7311 Software Engineering, for Computer Science track
  • CPSC 7382 Systems Analysis and Design, or IFSC 7310 Information Systems Analysis, for Information Quality and Information Science tracks.
  • IFSC 7321 Information Science Theory and Practice, for all tracks

Each track core consists of four courses designed to give students the necessary depth in their specific area of concentration. In addition, student select at least 3 elective courses based on input from their advisor to further enhance their course portfolio. Electives can be selected from core courses of other tracks, non-track CPSC/IFSC/INFQ/SYEN graduate courses, or other graduate courses appropriate to the student’s research interests from the fields of science, technology, engineering, or mathematics.
A minimum of 42 credit hours in the 9000-level doctoral research/dissertation is required. The research must be substantial and must extend the state of the art in the student’s chosen emphasis area through theoretical development, design or process improvement, or experimental technique. Because the program is interdisciplinary in nature, students are expected to demonstrate scholarship exhibiting depth of competency in at least one of the track areas of the program and an understanding of the critical issues that extend across multiple track areas. If a student receives one C in his/her courses, he/she will be warned in writing that his/her academic performance is unacceptable and that his/her status will be reviewed by the CIS Steering Committee which will suggest corrective action. A student receiving two Cs or either a D or an F in his/her courses will be dismissed from the program, pending review by the CIS Steering Committee.

Seminar Requirement

All Ph.D. students are required to register for the 1 credit hour Integrated Computing Seminar for 3 semesters. This credit hour will count toward the overall program’s minimum requirements of 75 credits. The seminar is designed to promote beneficial synergistic and collaborative relationships between students and faculty across the track areas through the dissemination and discussion of research that cuts across computing and information boundaries. In addition, students are required to complete Responsible Conduct of Research, an online research ethics course (, to gain awareness and understanding of ethical principles and situations in their disciplines.

Transfer of Credit

Graduate credits may be granted for equivalent course work from other institutions, exclusive of thesis or other exit project credits, with approval of the appropriate program coordinator and the Graduate School dean. Such credit must be no more than 5 years old and must have a letter grade of B or higher. Students interested in requesting a credit transfer should discuss the request with their doctoral adviser and appropriate graduate program coordinator.
The request must also be approved by the graduate program coordinator and the dean of the Graduate School before the transfer of credit can be granted. In some cases students may be required to balance their transfer credit with a corresponding increase in research hours. The student’s advisory committee will determine which transferred credit hours with be counted toward the degree based upon the applicability of the courses selected for dissertation work and the student’s educational goals.

Research Adviser

Each student will choose a faculty member to be his or her mentor through the doctoral program. Students should formally declare a research adviser preferably at the end of the first semester but not later than the second semester. New students will be advised initially by the program coordinator of the student’s chosen track area. Through interactions with faculty, most students should have selected a doctoral adviser to guide them through their course work, preparation for the qualifying exams, and dissertation process by the end of their first two semesters.

Examination Committees

The research pursued towards the Ph.D. degree is monitored by two committees: 1) Qualifying Examination Committee (QEC) and 2) Doctoral Examination Committee (DEC). The role of these committees is to monitor and help direct a student’s academic and research program. The QEC should be formed by the student from the faculty members in the program. For more information, please refer to the Qualifying Examination Guideline.
The DEC should be formed, in consultation with the research adviser after the Qualifying Examination. Students should select and meet with their DEC prior to the completion of the third semester. The DEC will be composed of a minimum of 5 members, including the committee chair, who will be the student’s doctoral adviser. 4 of the 5 members including the chair must be Computer and Information Sciences doctoral faculty members. The at-large member(s) may be other UALR graduate faculty or non-UALR faculty with appropriate graduate status. The graduate program coordinator must approve the committee’s constituency after its initial review by the CIS Steering Committee.

Qualifying Examination

The purpose of the qualifying examination is to determine whether the student is ready to pursue research in his/her area of interest and possesses the competency and knowledge desired of a doctoral candidate. Only students, who have at least 4 semesters of graduate work completed, including the core courses, are allowed to take the Qualifying Examination a maximum of 2 times. It is an oral examination conducted by the Qualifying Examination Committee (QEC). The oral examination is considered to be passed if all members of the QEC vote “yes” on the competency and knowledge level. Note: In any discrepancy the appeal process of the university holds. For more information, please refer to the Qualifying Examination Guideline (QEG).

Disseration Proposal

Following the completion of the core courses and Qualifying Examination, candidates will write a dissertation proposal for their DEC detailing their intended research plan and objectives in National Science Foundation (NSF) format. Candidates must make an oral defense of their proposal to their PEC. Candidates should allow for ample time between the dissertation proposal and the dissertation defense (typically one to two years depending on the student’s background). The dissertation subject must be a scholarly contribution to a major field of computer and information sciences in the student’s track area, consisting of new important knowledge or a major modification, amplification, or interpretation of existing significant knowledge.
The candidate’s dissertation proposal must be given to the doctoral advisory committee 2 weeks in advance of meeting with the committee. The candidate must orally defend the rationale and research procedures for the proposed doctoral dissertation to fulfill the qualifying exam requirements. The proposal presentation should be advertised publicly at least 2 weeks prior to the presentation. Candidates who fail (e.g. not receiving a unanimous pass) the proposal may be dismissed from the program. Supervisory or examining committee report forms must be filed at the conclusion of the defense with the graduate program coordinator. For more information, please refer to the Proposal Examination Guideline (PEG).

Dissertation Defense

In order to complete the requirements for the Ph.D. degree, students must prepare and successfully define a written dissertation in accordance with the format and procedure dictated by the UALR Graduate School. Students will orally defend their completed Ph.D. research to their doctoral advisory committee. The date and location of the defense must be publicized at least two weeks in advance. The first part of this final examination will be open to the public. In the public session, the candidates will make a presentation of their research results. The second part of the dissertation defense will be a closed session during which the candidate will be examined by the DEC in private. The dissertation defense will follow the guidelines established by the UALR Graduate School. The examination can be wide-ranging, but it will usually utilize the student’s research as a starting point. At the completion of the dissertation defense, the doctoral advisory committee will vote to either pass or fail the student. If one negative vote is received from committee members, it is considered a failure of the exam. Supervisory of examining committee report forms must be filed at the conclusion of the defense with the graduate program coordinator.

Graduation Requirements

Summary of graduation requirements:

  • Successful completion of an approved program of study with a minimum GPA of 3.0.
  • Successful completion of qualifying examination orally.
  • Successful completion of proposal and oral defense.
  • Successful completion of dissertation and oral defense.
  • Successful completion of seminar and ethics requirements.

Additional Program Requirements:

    • A maximum of 2 5000-level courses may be applied toward the Ph.D. degree. Note: Some tracks incorporate 5000-level required courses so students electing these emphasis areas may be restricted in the number of additional 5000-level electives that they can take.
    • Only 1 independent study course (3 credits) can be applied toward the Ph.D. degree.
    • Only 2 special topic courses can be applied toward the Ph.D. degree.
    • Students must possess the prerequisites for all core and track courses in their intended area of study.

Students may be required to take additional courses to gain the necessary prerequisite knowledge.
Students may be required to take additional courses to gain the necessary prerequisite knowledge.

Required Courses for Computer and Information Sciences Emphases

A list of courses used in the various tracks of the CIS Doctoral Program along with descriptions is provided on the following pages. Additional elective courses can be found in the Master of Science in Systems Engineering, Master of Science in Computer Science and Master of Science in Information Quality sections in this catalog. Other courses may be approved in consultation between the student and his or her doctoral advisor.

Graduate Assistantships

A limited number of graduate assistantships that support teaching and research opportunities are available to qualified full-time students. Tuition is paid for 9 credit hours, and a stipend is provided for living expenses. Students must pay registration fees, buy textbooks, and purchase any necessary support materials. For more information about assistantships, the online application process, and other financial assistance opportunities, visit the CIS website at A student supported by a graduate assistantship must be a registered full-time student taking at least 9 credit hours during each the fall and spring semesters and is prohibited from any other employment.

International Students

International students whose native language is not English and who do not have a degree from a regionally accredited U.S. institution of higher learning must demonstrate proficiency in written English via the Test of English as a Foreign Language (TOEFL). Applicants’ scores should exceed 550 (paper-based test) or 213 (computer-based test) or 79 (internet-based test). Applicants with scores close to the required score for their test format may be admitted provisionally upon the recommendation of the CIS Steering Committee to the dean of the Graduate School and allowed to fulfill the TOEFL requirement as specified in the Graduate School admissions policies.
For applicants whose native language is not English and who are seeking financial support via a teaching assistantship, the student must demonstrate proficiency in spoken English via a score of 80% or higher on the American English Oral Communication Proficiency Test (AEOCPT) or a score of 5.0 or higher on the Test of Spoken English (TSE).

General Core Course Descriptions

The notation used below should be taken into consideration when selecting course work.
*Required for Computer Science students
**Required for Information Science or Information Quality students
+Required Core Courses

CPSC 7382 Systems Analysis and Design**
Prerequisite: graduate standing. Analysis and design of computer information services to meet the needs of industries and businesses; intended as a real-world practicum via field study, and as a community outreach via the provision of expertise and training. (Three credits)
IFSC 7310 Information Systems Analysis
Methods of problem identification and definition, data collection and measurement, feasibility study methods, work measurement techniques, task analysis, simulation studies, impact analysis, evaluation methods, forms and display design, proposal writing, documentation and programming standards, design strategies, documentation, and evaluation. (Three credits)
IFSC 7321 Information Science and Theory
This course provides a rigorous exploration of information theory including entropy, value strategies, security, extraction, and emission of information. (Three credits)

Computer Science Track

CPSC 7311 Software Engineering +
Prerequisite: working knowledge of C and C++ programming languages. An overview of the software development paradigm including the software life cycle, prototyping, and object-orientation; reliability, quality assurance, formal methods, and CASE tools. (Three credits)
CPSC 7321 Operating Systems*
Prerequisites: CPSC 3380 and 3482; working knowledge of C, C++, or Java Programming Language, and UNIX. Advanced topics in operating systems; process synchronization, deadlock, concurrency; fault tolerance, protection, and security; distributed operating systems, multiprocessor operating systems. (Three credits)
CPSC 7331 Computer Architecture* or SYEN 5331 Advanced Computer Architecture*
Prerequisite: CPSC 3482. A study of computer architecture fundamentals; the impact of technology on architecture cost and performance; Instruction Set Architecture; design and analysis of the building blocks of computer systems, including data path, control, and memory hierarchy; recent architectural developments. (Three credits)
CPSC 7341 Telecommunication and Networking*
Fundamentals of data communications; topologies and transmission media, protocol architecture; LAN, MAN, and WAN systems; network design issues. (Three credits)
CPSC 7343 Sensor Networks
Prerequisites: CPSC 4384/5384. This course aims to develop fundamental understanding of sensor network systems. It covers architectures and communications protocols for sensor networks. Node and network architectures, naming and addressing, time synchronization, localization and positioning, topology control, and content-based networking are all covered. At the completion of the course, students will understand how sensor networks work as intelligent and coordinated systems. (Three credits)
CPSC 7344 Cloud Computing
Prerequisites: CPSC 3380, CPSC 4376/5376, CPSC 4384/5384, or consent of instructor. The course aims to development fundamental understanding of cloud computing systems. It covers the basic concept and framework of cloud computing, virtualization techniques, programming models such as MapReduce, cloud networking, security and privacy in cloud computing, cloud economics, and practical implementation of cloud. At the completion of the course, students will understand the basic enabling techniques of cloud, cloud application, and the association risks as well as countermeasures. (Three credits)
CPSC 7382 Systems Analysis and Design**
Prerequisite: graduate standing. Analysis and design of computer information services to meet the needs of industries and businesses; intended as a real-world practicum via field study, and as a community outreach via the provision of expertise and training. (Three credits)
CPSC 7385 Analysis of Algorithms*
Prerequisite: CPSC 2380, MATH 2310, or graduate standing. A study of categories of computer algorithms greedy, divide-and-conquer, recursive, and probabilistic; performance analysis techniques order relations, recurrence relations, generating functions, induction, simulation; storage efficiency issues; complexity theory. (Three credits).

Information Science Track

IFSC 5345 Information Visualization
The design and presentation of information. Use of graphics, animation, sound, visualization software, and hypermedia in helping users understand information. Methods of presenting complex information to enhance comprehension and analysis. Incorporation of visualization techniques into human-computer interfaces. (Three credit hours)
IFSC 7310 Information Systems Analysis**
Methods of problem identification and definition, data collection and measurement, feasibility study methods, work measurement techniques, task analysis, simulation studies, impact analysis, evaluation methods, forms and display design, proposal writing, documentation and programming standards, design strategies, documentation, and evaluation. (Three credits)
IFSC 7321 Information Science Theory and Practice**
This course provides a rigorous exploration of information theory including entropy, value strategies, security, extraction, and emission of information. (Three credit hours)
CPSC 7351 Database Design** or IFSC 7320 Database Systems and Information Architecture**
CPSC 7351 covers design process, objectives, techniques, syntactic and semantic analysis design; entity relationships model, binary and n-ary relationships, minimality of relations, recursive relationships, role-modeling structures, aggregate objects, conversion methods, implementation models, evaluating designs, choosing design methodologies. (Three credit hours)
IFSC 7320 covers two major areas. It first introduces principles and methodologies of database design, and basic techniques for database development. Then it introduces the fundamentals of information architecture and helps students understand how information architecture acts as the supporting structure aligning application design, technology, and business goals. (Three credit hours)
IFSC 7360 Data and Information Privacy
Concepts and methods for creating technologies and related policies with provable guarantees of privacy protection while allowing society to collect and share person-specific information for necessary and worthy purposes. Methods include those related to the identifiability of data, record linkage, data profiling, data fusion, data anonymity, de-identification, policy specification and enforcement and privacy-preserving data mining.
IFSC 7370 Data Science and Technologies
Prerequisites: graduate standing and either IFSC 7320 or CPSC 7351 along with working knowledge of Java programming or consent of the instructor. This course provides a survey of the skills and concepts needed for managing, processing, and analyzing massive amounts of data in real time. Topics covered include data sourcing, storing and sharing, integration, and data mining strategies along with hands-on experience working with sample technologies selected from a complex ecosystem of tools and platforms.

Information Quality Emphasis Area**

INFQ 7303 Principles of Information Quality**
This course provides a rigorous exploration of information quality concepts, assessment, and problems in organizational information systems, databases and data warehouses. A combination of state of the art literature review and hands-on projects is used to develop knowledge and ability to meet objectives (Three credits).
INFQ 7322 Information Quality Theory**
This course is designed to provide students with the theoretical foundations critical for developing a deep understanding of the state-of-the-art information quality research from the technical, organizational and strategic perspectives. This course will prepare students to work on their thesis, project, and conduct research in the field of information quality. More specifically, students will be exposed to concepts, principles, tools, and models, and techniques that are essential for information quality definitions, measurement, analysis, and improvement. Additionally, students will be exposed to the most current, cutting-edge research that goes beyond current industry practice in information quality (Three credits).
INFQ 7367 Information Quality Policy and Strategy**
This course explores the top management, strategic perspective for aligning competitive strategy, core competencies, and information quality. Topics include the development and implementation of IQ policies and plans to achieve organizational goals; how to define systems that support the operational, administrative, and strategic IQ needs of the organization, its business units, and individual employees; approaches to managing technology and the information systems function in organizations, role of the CIO (Three credits)
Note:Students enrolled in the Information Quality Track may substitute CPSC 7382 Systems Analysis and Design or IFSC 7310 Information Systems Analysis in place of the CPSC 7311 Software Engineering course.