A Ph.D. in Computer Science with a Focus on Information Assurance at the University of Idaho is a three-year doctoral program in computer science and associated fields.
Research Methodology, Data Mining, Machine Learning, Rough Set Theory, and other areas of study for a Ph.D. in computer science
Information Assurance is a multi-disciplined field of study that encompasses a broad range of specialized expertise.
Cybersecurity, computer science, disaster recovery, business continuity, user experience, privacy, auditing, and other areas of competence are all included in IA.
The process of preventing and managing risk associated with the usage, storage, and transmission of data and information systems is known as information assurance (IA).
According to integrity, information and related systems may only be accessed or updated by those permitted to do so.
Students may work on novel solutions for securing sensitive online data via Ph.D. programs in computer science and information assurance.
If you want to get a Ph.D. in cybersecurity or information assurance, the first step is to look into the available programs.
Table of Contents
About the University of Idaho Ph.D. in CS Program
A Ph.D. in computer science from the University of Idaho develops students for hard tasks in their careers. It allows the graduate to progress and makes them stay ahead of the curve in the field of computer technology.
Critical thinking, investigative, and expository abilities are all developed throughout the graduate program. The fundamentals of computer science theory and application and the connection between the two will be taught to the student.
The graduate will discover the significant challenges and why by comprehending the scope and limitations of present computer science knowledge.
They will get the methodological skills needed to address substantial open challenges and take on demanding new initiatives.
Orally and in writing, the student will learn to convey issues and solutions. Visit the department’s website at www.cs.uidaho.edu for examples of current research fields.
Graduate study in computer science requires mathematical maturity, proficiency with high-level and machine-level programming languages, and a solid understanding of computer hardware. This program has a callous admissions process.
It is not necessary to have a bachelor’s degree in computer science. Students having a bachelor’s degree from another undergraduate program that is closely related will be considered.
Students who want to attend the graduate program must show proficiency in key areas equal to the information taught in many undergraduate computer science core courses.
In addition, four students got Ph.D. degrees in computer science in 2020, making the institution the #66 most famous school for this group of students in the United States.
CompSci majors who graduate from the University of Iowa with a bachelor’s degree earn a median annual income of $70,600.
This is excellent news for program grads since it exceeds the national average of $63,700 for all computer science bachelor’s degree holders.
During the 2019-2020 academic year, 23 students graduated with a master’s degree in computing science from Iowa. Women made up around 22% of these graduates, while males made up the remaining 78%.
Can I Earn This Degree Online?
Engineering Outreach, the college’s distance education department, offers this curriculum part-time or online.
Candidates must meet both the College of Graduate Studies and the Department of Computer Science’s criteria.
The general prerequisites for each degree may be found in the College of Graduate Studies section. No 300-level course that is part of the B.S.C.S. program may be utilized to fulfill graduate degree requirements.
What are the prerequisite requirements?
A bachelor’s degree in the discipline must attend a Ph. D. program, while a master’s degree is normally preferred. GRE scores and letters of reference are also required for doctoral aspirants.
If official documents are not available, your application may be considered based on unofficial records.
These papers are usually given to the student and, following additional evaluation, may be regarded as official. This only applies in circumstances when obtaining official documents is difficult, and it will be assessed on a case-by-case basis.
- Applicants from the United States
Students must have a bachelor’s degree from a regional accrediting association-accredited institution or university.
The department and the College of Graduate Studies will assess the application if the degree is recognized but not regionally approved.
- Applicants from other countries
Use the Degree Equivalency Guide to learn about equivalency and needed academic qualifications by country of education.
A professional credential examination by an outside, the impartial party is recommended by the University of Idaho, and the university maintains the authority to compel it.
Verification of document validity, prospective transfer credits, and the need to accelerate the processing of an application file are all reasons for external review.
It is your responsibility to provide accurate academic records and pay for the assessment service.
You’ll have to seek a course-by-course assessment. Transferring credits obtained abroad necessitates a course-by-course examination of professional credentials.
English Proficiency
- The most common and widely accepted test is the TOEFL (Test of English as a Foreign Language).
- Our institution code for the TOEFL is 4843.
- The following are acceptable as proof of English Language Proficiency:
- TOEFL (Test of English as a Foreign Language): minimum overall score of 79
- IELTS (International English Language Testing System): minimum overall score of 6.5
- MELAB (Michigan English Language Assessment Battery): Minimum overall score of 77
- PTE A (Pearson Test of English Academic): Minimum overall score of 58
- U of I American Language & Culture Program (ALCP) with a score of a Level 6/Advanced Pass
- U.S. Education Earned Bachelor, or higher, degree at accredited U.S. institution
- Duolingo English Test: Minimum Overall 110 (this test is only accepted temporarily)
A waiver for this requirement is automatically granted to applicants whose education is from countries where English is an official/native language. For more information, visit our English language countries page.
Program Curriculum & Classes
Total credit hours for the doctorate must total 78 or more.
Our doctorate degrees assume that the student has already completed courses equivalent to the following. These courses are required prior to graduation but do not count toward the 30-credit degree total.
- CS 240 Operating Systems
- CS 210 Programming Languages
- CS 336 Introduction to Information Assurance
- CS 383 Software Engineering
- CS 385 Theory of Computation
- CS 395 Analysis of Algorithms
Degree Credits. Required Courses (41 credits)
- CS 520 Data Communications (three credits)
- CS 536 Advanced Information Assurance Concepts (three credits)
- CS 538 Network Security (three credits)
- CS 549 Survivability (three credits)
- CS 541 Advanced Operating Systems (three credits)
- CS 501 Two CS Seminars + two other seminars (four credits)
- CS 600 Dissertation (32 or more credits)
Choose nine credits from the following list:
- CS 551 Advanced Computer Architecture (three credits)
- CS 581 Software Engineering (three credits)
- CS 510 Theory of Programming Languages (three credits)
- CS 590 Theory of Computation (three credits)
Choose six credits from the following list
- CS 439 Applied Security Concepts (three credits)
- CS 547 Computer Forensics (three credits)
- CS 548 Fault Tolerance (three credits)
- CS 504 “approved information assurance special topics course” (three or more credits)
And choose 12 more credit hours in conjunction with the committee
Career Options for Post- Ph.D. in Computer Science – Information Assurance
As a graduate student in this fascinating discipline, you will develop a thorough grasp of the constraints and possibilities of using computers to solve issues.
You’ll collaborate on cutting-edge research with academics and learn about high-level topics in computational biology, network security, computer architecture, and network design.
With this degree, you could become a/an:
- Information assurance software developer
- Developer/designer of games and virtual environments
- Software engineer
- Operating systems and network administrator
- Software architect
- Bioinformatics specialist
- Information technology specialist
- Systems analyst
- Database administrator
- Computer support specialist
- Information technology consultant
- Teacher at the college level.
This curriculum equips you to contribute to the area of computer science in new and unique ways, whether you wish to manage product development and research at a technology firm or make a career in academia.