You are using an outdated browser. Please upgrade your browser to improve your experience.

  • Skip to content
  • Skip to navigation

MSU offers three options for online graduate degrees in computer science

March 18, 2021

Potential students interested in earning a graduate degree in computer science or cyber security from Mississippi State University now have three online options from which to choose.

Mississippi State offers three options for online computer science degrees

MSU’s Bagley College of Engineering now offers online master’s degree and Ph.D. programs in computer science as well as an online master’s degree in cyber security. The online format offer students the ability to complete a degree program on their own schedule, often while also holding down a full-time job.

“You will be able to take classes in a flexible format that gives you the ability to pursue your educational goals in the manner most consistent with your career goals,” said Shahram Rahimi, computer science and engineering department head. “The master’s degree or Ph.D. you receive at the end of your studies will be indistinguishable from its on-campus counterpart.”

A little more about each program

The online master’s in cyber security requires 31 academic credit hours and features both thesis and non-thesis options. More specific information can be found in Mississippi State’s online catalog .

Like the cyber security program, the online master’s in computer science also requires 31 credit hours and has both thesis and non-thesis options. Students develop their programs of study in consultation with their major professor and their graduate committee. More detailed info can be found online .

Students who already have a master’s in a relevant field can pursue an online Ph.D. in computer science. The online program requires 32 hours above the master’s level. Students applying for the Ph.D. program should clearly identify the domain or specialization in which they want to work. Additionally, research ideas should be clearly stated in the student’s statement of purpose as part of the application process. Details can be found on the program’s website .

“Based on government statistics, 63 percent of all STEM jobs in the United States are computer science-related jobs,” Rahimi added. “Beyond that, there are four jobs available for every graduate in computer science. These are stunning numbers that highlight the importance of the computer science discipline and its defining effect on economic growth.”

How to apply

Interested students can begin the application process at www.grad.msstate.edu . Generally, consideration for the fall semester begins in February while consideration for the spring semester begins in October. More information is availale at Mississippi State Online or on the computer science and engineering website . Additionally, interested students can contact T.J. Jankun Kelly , the program’s graduate coordinator, for more information.

Qualified students should also speak with the Human Resource office in their place of work as many companies have educational benefits that include tuition reimbursement.

MSU’s Bagley College of Engineering is online at  www.bagley.msstate.edu  and can be found on  Facebook ,  Twitter,   Instagram  and  YouTube  at @msuengineering.

MSU is Mississippi’s leading university, available online at  www.msstate.edu .

Category: CSE , Distance , Graduate , News , Newsroom

  • Request info
  • Majors & Degrees
  • Prospective Students
  • Current Undergraduate Students
  • Current Graduate Students
  • Online Students
  • Alumni and Friends
  • Faculty and Staff

Computational Science (Computer Science) - Doctorate

Availability : Hattiesburg Options

PhD in Computational Science (Computer Science emphasis)

Our doctoral program is primarily meant for students who already hold an MS degree in Computer Science or closely allied field. Such students need to complete 54 hours of courses and dissertation research. Students who do not already hold an MS degree are expected to complete 84 hours and are eligible for an MS degree en route to PhD. Most doctoral students are supported by externally funded research projects directly contributing to their dissertations.

Request info Apply

What Will I Learn?

Doctoral students are required to complete some core courses on data handling, analysis, and visualization techniques. Elective courses cover advanced concepts in various areas including:

  • algorithm design and analysis;
  • analytical models of computation;
  • distributed database systems;
  • multiprocessing and parallel programming;
  • computer graphics;
  • data mining and data sciences;
  • artificial intelligence;
  • independent and directed studies in other areas of a student's interest.

Mentoring, Research and Scholarship

Our faculty members are engaged in research projects in various areas of focus, including cybersecurity, data sciences, bioinformatics, AI and neurosciences, computer vision and robotics. Doctoral students participate in these research endeavors, present their research findings at conferences, and publish their research outcomes in archival journals. Our faculty closely mentor the students' progress through all these steps. Thus our graduating doctoral students are well-prepared for research careers in both the academia and industry.

Availability

School of Computing Sciences and Computer Engineering

201 Chain Technology Center

Hattiesburg Campus

Email bikramjit.banerjeeFREEMississippi

Phone 601.266.6287

  • Academic/tenure track positions
  • Federal research laboratories
  • Industry positions requiring advanced training
  • Shahram Rahimi, 2001, Department Head and Professor, Mississippi State University
  • Isaac Akogwu, 2017,  Postdoctoral Research Associate, Biodesign Institute (Arizona State University)
  • Jean Gourd, 2007, Program Chair and Associate Professor of Computer Science, Louisiana Tech University
  • Paulus Wahjudi, 2008,  Associate Professor of Computer Science, Marshall University

How Do I Get Started?

Request More Information Begin Your Application

Hand-Picked Top-Read Stories

Why you should or shouldn’t get a phd, what is self-plagiarism and how can you avoid it, what’s the difference between a dissertation and a thesis, trending tags, top 23 online phd programs in computer science, table of contents hide, is computer science lucrative in the job market, what will you study in an online phd in computer science program, 1. columbia university – new york, ny, 2. upenn engineering – philadelphia, pa, 3. university of north texas – denton, tx, 4. johns hopkins university – baltimore, md, 5. mississippi state university – starkville, ms, 6. syracuse university – syracuse, ny, 7. capella university – online, 8. embry-riddle aeronautical university-worldwide, 9. clarkson university – potsdam, ny, 10. nova southeastern university – fort lauderdale, fl, 11. southern methodist university – dallas, tx, 12. northcentral university – hartford, az, 13. university of the southwest – hobbs, nm, 14. dakota state university – madison, sd, 15. university of utah- salt lake city, ut, 16. aspen university- phoenix, az, 17. indiana university bloomington- bloomington, in, 18. capitol technical university -bloomington, in, 19. university of california- berkeley, ca, 20. university of rhode island – kingston, ri, 21. colorado technical institute – denver, co, 22. naval post-graduate school – monterey, ca, 23. university of minnesota – minneapolis, mn, online phd in computer science: conclusion.

No longer relegated to a supplement to on-campus programs, online PhD programs have become a viable option for students looking to advance their education. And computer science phd programs online are some of the most popular PhD programs right now, fueled by the increasing demand for highly skilled scholars in the tech industry. This is therefore the perfect time to earn a PhD in Computer Science as there are plenty of high-paying jobs available for graduates with a doctorate in this field.

But with so many universities offering online PhDs in computer science, how do you pick the best for your needs?

We’ve compiled a list of the top 25 online doctorates in computer science, based on factors such as program quality, affordability and flexibility.

The job market for scholars in fields like computer science online phd is growing rapidly, with a projected growth rate of about 15-20 percent through the next few years. This means that there will be many new job opportunities for computer science PhD graduates in the coming years. The average annual salary is $100,000 – $130,000.

There are many different subfields of IT & computer science phd online, so there are many job roles available to graduates. Some popular subfields include artificial intelligence, cybersecurity , data science, and software engineering. Graduates of online phd programs in computer science can find employment in a variety of industries including technology, finance, healthcare, manufacturing, and government.

Computer science is also one of the most versatile degrees you can study. You can find online phd programs in computer information systems that focus on everything from networking to game development. And with the rise of online learning, it’s now easier than ever to get a top-notch computer science degree from anywhere in the world.

While many of the online PhD computer science programs on this list offer a similar curriculum, you will likely encounter some variance from school to school. In most cases, you can expect to study advanced principles of computer science, along with current research and developments in the field.

You may also have the opportunity to choose a concentration or specialization in an area that interests you. Popular concentrations in computing phd online include artificial intelligence, big data, cybersecurity, software engineering, and PhD in cloud computing online. Online phd programs in computer science in the USA present the most versatile options.

A PhD in computer science online in any area including online PhD computer science in USA usually requires students to complete a dissertation or thesis in order to graduate. This final project will allow you to showcase your knowledge and original research.

The Top 25 Online Doctoral Programs in Computer Science

When it comes to earning your online doctoral degree in computer science, the options are wide, but you want the best.

Here are the top recommendations for online phd programs in computer science. You can choose from a focus area that excites you from any of these programs. There’s something to fit everyone’s needs and interests.

Columbia University in New York offers a Ph.D. in Computer and Information Science with a focus on research. The program is designed for students who have already completed an MS in computer science and want to pursue a career in research and teaching at the highest level. It offers concentrations in artificial intelligence, big data, computer security, database systems, machine learning, and more. All courses are offered online, and students have the opportunity to work with faculty from some of the world’s top universities. Graduates of the program are well prepared for careers in academia, research institutes, and industry.

Columbia’s phd computer science online is an internationally-renowned program that provides students with a comprehensive overview of the field. The curriculum is designed to give students a strong foundation in both theory and practice, while also providing opportunities for them to specialize in their chosen area of study. Degree requirements include completing a set of core courses, passing a qualifying exam, writing and defending a dissertation. Students are also encouraged to participate in research opportunities and attend conferences to further their knowledge while developing their research skills.

The University of Pennsylvania’s School of Engineering offers a Ph.D. in Computer and Information Science. The program is designed for students who want to become researchers and professors in the field of computer science. Courses are offered online and in-person, and students are required to complete a dissertation.

The computer science phd online faculty at UPenn is made up of award-winning researchers who are passionate about their fields. The school has been ranked #1 for graduate programs in computer science by  various U.S. News & World Reports, and it’s no surprise that their online Ph.D. in computer science is one of the best in the country.

Among other requirements, TOEFL/IELTS are mandatory for international students and non-U.S. Citizens including those with Permanent Residence status but English is not their native language.

The University of North Texas offers a Ph.D. in Information Science with a focus in Data Science. The program is designed for working professionals, and classes are offered online in eight-week sessions.

The department offers comprehensive research that is focused on the key areas of Algorithms and Computational Science, Computer Security, Databases and Data Mining, Computer Systems and Networks, software and Intelligent Systems.

For admission to this phd online computer science program, you need to have a minimum GPA of 3.5, impressive GRE scores (quantitative: 156, verbal: 151, writing: 4.5) as well as a good TOEFL score. You also need to present three letters of recommendation plus of course a statement of purpose.

Graduates of the program are prepared to work as data scientists or professors at the university level.

Johns Hopkins University is a prestigious research university located in Baltimore, Maryland . They offer an online phd degree computer science that is available part time, which is great for working professionals. The program is highly respected and has a very low acceptance rate.

Once you complete your online phd computer information systems from Johns Hopkins University, you will be qualified for a range of careers in the tech industry. Some of the most common positions that graduates go on to hold are software engineer, research scientist, data analyst, and product manager. With the Ph.D., you will be in a great position to start your career in one of these roles or any other that you are passionate about.

Mississippi State University offers an online PhD in Computational Engineering. This program is designed to help students develop the skills they need to become leaders in the field of computer science.

The curriculum covers a variety of topics, including big data, machine learning, and parallel computing. Students also have the opportunity to specialize in an area of their choice. Tuition for this program is also affordable.

International students need to have good scores in TOEFL (Test of English as a Foreign Language)

Syracuse University offers a Ph.D. in Computer and Information Science and Engineering. This program is designed for students who want to become researchers and professors in the field of computer science. The curriculum includes coursework in artificial intelligence, database systems, software engineering, and more. Students must also complete a research project and write a dissertation.

The program combines intensive research and coursework, under the leadership of international researchers. The faculty participates in a wide range of research areas that are aimed at equipping graduates with diverse knowledge in the field of computer science.

Capella University is one of the most popular choices for online doctoral degrees in computer science. They offer a Ph.D. in Information Technology ( Doctor of Information Technology ), which is perfect for those who want to focus on developing their skills in the latest technology trends.

The program is suited for working professionals, so it’s flexible and can be completed at your own pace. In fact most of the students at this university happen to be working class adults with families, and mostly take a course per 10-week period. The curriculum structure constantly mirrors the industry, with prominence given to preparing graduates to take up leadership in areas such as cybersecurity and project management.

The university is part of Strategic Education, Inc., an organization that operates a number of programs and institutions in the education sector.

Earning your Ph.D. in Electrical Engineering & Computer Science from Embry-Riddle Aeronautical University can open up a world of opportunities for you in the field of computer science. The Ph.D. program is designed to prepare graduates for careers in research and development and to conduct research into emerging fields. In addition to the world-class faculty, the program benefits from Embry-Riddle’s expertise in aviation and aerospace. The curriculum for the program covers three research areas in general: sense and avoid technologies for unmanned aircraft systems, next generation software and aviation & aerospace cybersecurity.

You’ll also have the opportunity to work with professors who are experts in the field, who will help you hone your skills and knowledge. The Ph.D. in Electrical Engineering & Computer Science can help you become a world-renowned expert in your field.

The Ph.D. in computer science at Clarkson University is an interdisciplinary program that allows students to tailor their studies to their interests. The program is designed for working professionals, so it can be completed entirely online. Students have the opportunity to choose from a variety of concentrations, including artificial intelligence, big data analytics, cybersecurity, software engineering and more.

Students have access to a wealth of resources, including online libraries, career services and more. You’ll also be happy to know that Clarkson University’s program is accredited by the Computing Accreditation Commission of ABET .

ABET is a leading accreditor of college and university programs in applied science, computing, engineering, and technology. When you earn your degree from an ABET-accredited program like Clarkson’s, you can be confident that you have received a quality education that will prepare you for a successful career in your field.

Nova Southeastern University offers an online computer science phd that is suited to those in industry, education, or government involved in computer science.

The program focuses on the foundations of computer science, providing students with a broad base of knowledge in the field. Students will be prepared to work in a variety of settings and specializations within computer science.  Nova Southeastern University’s online PhD in Computer Science is accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).

Earning your online Ph.D in computer science from Nova Southeastern University can open up a world of new career opportunities. The program is designed to help you develop the skills and knowledge you need to succeed in the field. Plus, the flexible format makes it convenient for working professionals.

Southern Methodist University offers a Doctorates in Computer Science program. The program is designed for experienced professionals who want to become experts in the field of computer science. It offers a flexible, online curriculum that covers topics such as big data, artificial intelligence, software engineering, and more.

The program is highly respected and has an excellent reputation.  Students in the program will also have the opportunity to specialize in an area of their choice, preparing them for careers in academia or industry.

The Doctor of Philosophy in Computer Science at Northcentral University is practical and the university guarantees students that they will do more than just write papers in the course of study.  You are given freedom to put forward your research proposal based on real-world happenings. The main areas of focus include artificial intelligence, cybersecurity and data mining.

The program consists of 60 credit hours and 20 courses. The recommended completion time is 40 months and the classroom size is one which makes learning a smooth process. One of the biggest advantages of this program is the flexibility that an online program offers. You can study at your own pace and on your own schedule, which is ideal for working professionals or those with other commitments.

The University of the Southwest offers an online Ph.D in Computer Science that can be completed in as little as three years. Coursework focuses on research methods, computer science theory, and electrical engineering. Students are required to complete a dissertation in order to graduate.

The University of the Southwest’s Doctorate in Computer Science program is one of the most affordable and accelerated programs available. It is also highly flexible, allowing you to complete your coursework around your busy schedule. The program is fully accredited by the Higher Learning Commission and provides students with a well-rounded education in computer science theory and research methods.

Dakota State University offers an online Doctorate in Computer Science degree that is designed for working professionals. The program is offered in a cohort-based format, which means that students progress through the program with the same group of classmates. This format allows for collaboration and support among classmates, as well as networking opportunities.

The Computer Science program at DSU is accredited by the Computing Accreditation Commission of ABET. Students in the program will gain knowledge and experience in areas such as big data analytics, cloud computing, cybersecurity, software engineering, and more. Graduates of the program will be prepared to work in positions such as chief information officer (CIO), chief technology officer (CTO), director of information security, and more.

The University of Utah offers a top-ranked Doctoral program in the field of Information and Technology. Students in the program will gain the skills and knowledge they need to become leaders in the field of computer science. The program is designed for working professionals, and classes are offered online in a flexible format.

Admission requirements for the program include a Bachelor’s degree from an accredited university with a minimum GPA of 3.0, and a GRE score of 1000 or higher. Additionally, applicants must submit three letters of recommendation, a resume, and a personal statement.

The Ph.D. program in Computer Science at Aspen University is individualized, rigorous, and prestigious. The goal of the program is to develop original contaminate computer science research that can be immediately impactful, as well as future-looking and trendsetting.

Graduates from the program often go on to pursue careers in academia or industry research laboratories, where they enjoy freedom to shape the intellectual agenda, author major publications, hold key positions in technology companies, or found their own companies.

Many Ph.D. graduates end up working in influential jobs outside of their field of study altogether because the market always needs creative minds interested in big ideas who have the ability to understand complex problems.

The Ph.D. program in Computer Science at Indiana University Bloomington is one of the oldest and most respected programs in the country. The program has been consistently ranked among the top 10 computer science programs by credible bodies, and the graduates have gone on to succeed in careers across academia, industry, and government.

The program curriculum is designed to give students a comprehensive understanding of the field of computer science, as well as prepare them for research careers in academia or industry. The faculty are leading researchers in a wide range of areas, including artificial intelligence, human-computer interaction, programming languages, security and privacy, systems and networking, and theory of computation.

While Capitol Technical University is often known for their excellent undergraduate and graduate programs in computer science, many people don’t know that they also offer a Ph.D in Computer Science.

Capitol Technical University’s Doctorate in Computer Science program is designed for experienced professionals who want to continue their education and expand their knowledge in the field of computer science.The program is offered online, so students can continue to work while they earn their degree. The curriculum is designed to be relevant and current, so students will gain the latest skills and knowledge in the field.

In order to be eligible for Capitol Technical University’s Doctorate in Computer Science program, you must first hold a Master’s degree in computer science or a related field. In addition to your degree, you must also have at least five years of experience working in the field of computer science. The program is research-oriented, plus you have the opportunity to work with some of the best minds in the industry.

The University of California, Berkeley offers a Doctorate in Computer Science (Doctor of Philosophy – Ph.D.). The program is designed for students who wish to pursue a career in research and teaching in the field of computer science.

The Ph.D. degree is earned by completing a program of coursework and original research, culminating in the submission of a dissertation. Students who are admitted to the program must have a masters in computer science or a related field, with a strong academic record. In addition, they must demonstrate superior ability in research and scholarship.

The University of California, Berkeley’s Doctorate in Computer Science (Doctor of Philosophy – Ph.D.) program is ranked among the very best by different bodies in the US.

The doctorate program in computer science at the University of Rhode Island is one of the best, offering a wealth of benefits that you won’t find anywhere else. For example, the faculty at URI are experts in their field and are always updating their teaching methods to stay current.

The program offers a balanced curriculum of theoretical and practical coursework, delivered by a faculty of experienced professionals who are dedicated to helping students reach their potential. The program also offers ample opportunities for research and collaboration with faculty and peers.

URI is accredited by the ABET, which is a rigorous accreditation process that ensures programs meet the highest standards. ABET accreditation is important because it means that employers know that graduates from an ABET-accredited program are ready to hit the ground running. Employers know that an ABET degree means that you have the skills, knowledge and ability to do the job.

The Colorado Technical Institute online Doctorate in Computer Science is one of the most respected and acclaimed programs. With a strong focus on research and a well-rounded curriculum, this program provides students with the skills and knowledge necessary to succeed in today’s highly competitive field of computer science.

Located in Denver, Colorado, this program is also highly convenient for students who may not be able to relocate to attend a campus-based program. If you’re looking for an online Doctorate in Computer Science that will give you the freedom to learn at your own pace while still providing an excellent education, then the Colorado Technical Institute is a nice option.

Navigating political turbulence and increasingly sophisticated cyber-attacks requires the very best in computer science research. The Department of Computer Science (CS) at the Naval Postgraduate School (NPS) produces leading edge research to enable warfighters to stay ahead of these threats.

An NPS PhD in Computer Science provides unique hands-on learning opportunities that result in graduates who are ready to lead immediately upon receiving their commission. Students choose NPS for its World-Class faculty, RELEVANT curriculum, reasonable tuition fees with numerous financial aid opportunities. The classes are scheduled to meet the needs of busy working professionals.

UMN offers an online Ph.D in computer science that can be completed in three years, and is perfect for working professionals. This program is designed for students who want to continue working while they earn their degree. It offers the same rigorous coursework as the on-campus program. In addition, the online program offers asynchronous learning, which allows students to complete coursework on their own schedule.

A Ph.D. from the University of Minnesota will give you the skills and knowledge you need to be a leader in computer science and to make a difference in the world. You’ll learn from some of the best faculty and have access to some of the most advanced technology and research facilities in the world.

The University of Minnesota is also a leader in online education, offering some of the best online programs. You’ll get all the benefits of a top-notch university education without having to leave home.

Online programs tend to be more affordable than traditional on-campus programs, and a PhD in computer science is no exception. You’ll save money on things like tuition, room and board, and other associated expenses. Another benefit of these programs is the learning environment. Because you’ll be taking your courses online, you’ll never feel like just another number.

With this list, you should be able to find your perfect fit, apply and start pursuing your dream PhD in computer science online.

Yelena Skosyrskih

PHD in Economics, Associate Professor, Department of Business Process Management, Faculty of Market Technologies IOM

  • myState on Mississippi State University
  • Directory on Mississippi State University
  • Design Request

Graduate Programs

Your next steps after you are admitted :, 1) find your program below, 2) contact the coordinator and let them know you are ready to register for class, 3) you are on your way.

Read Student Reviews

Mississippi State University offers the following graduate degrees, majors, concentrations and certificates. Refer to the Graduate School requirements for admission and degree completion and to the specific departmental and/or program listings in the Bulletin of the Graduate School for further information. Direct program related and admission criteria questions to the graduate coordinator listed for your major of interest. General application questions, such as how to apply or to check the status of your application, may be directed to  [email protected] .

  • Find The Graduate School - Mississippi State University on Facebook
  • Find The Graduate School - Mississippi State University on Instagram
  • Find The Graduate School - Mississippi State University on LinkedIn
  • Find The Graduate School - Mississippi State University on X Twitter
  • Find The Graduate School - Mississippi State University on YouTube
  • M.S. in Data Science

The interdisciplinary Master of Science in Data Science degree program will provide students with broad training in managing, processing, and extracting value from large and diverse data sets and allow them to communicate their findings. The program will prepare students for professional employment in industry, government, and NGOs and at the same time allow them to obtain sufficient skills to continue into more advanced degree programs.

Admission to the Master's program in Data Science is open to graduates from all disciplines with a strong quantitative background and computational skills. The program of study is a blend of statistical and optimization methodologies laced with data management and computational skills, and it provides graduate students with the opportunity to participate in data analytics projects.

Upon completion of the MS in Data Science, students will be able to:

  • Demonstrate a depth and breadth in understand statistical modeling, data management, and extracting meaning from data.
  • Communicate effectively to a broad range of audiences, demonstrating research capability and data science application.

This degree is a 30 credit, courses-only Master's degree, that requires programming and mathematics as pre-requisites (including Data Structures, Calculus II, and Linear Algebra). The degree requires a final, project-based capstone to put the data science knowledge into practice, and will include a written and oral report evaluated by the student’s committee. As this is a joint program between the Department of Mathematics and Statistics and the Department of Computer Science and Engineering, supervision and advising will be shared among both departments.

Degree Core (12 Hours)

  • CSE 8423 Data Science Concepts and Practice
  • ST 8123 Statistical Thinking: Probability Models and Theory of Statistics
  • ST 8133 Statistical Modeling
  • CSE 6503 Database Management Systems

General Concentration

  • Graduate Data Science Electives (15 hours)

Manufacturing Analytics Concentration

  • IE 6673 Reliability Engineering
  • IE 6683 Machine Learning with Industrial Engineering Applications
  • IE 8623 Advanced Data Analytics for Complex Systems
  • Graduate Data Science Electives (6 hours)

Geospatial Science Concentration

  • GR 6303 Principles of GIS
  • GR 6313 Advanced GIS
  • GR 6333 Remote Sensing of the Physical Environment
  • GR 6343 Advanced Remote Sensing
  • GR 6353 Geodatabase Systems
  • GR 6363 Geographic Information Systems Programming
  • GR 8453 Quantitative Methods in Climatology

Agricultural Autonomy Concentration

  • ABE 6463 Introduction to Imaging in Biological Systems
  • ABE 6900 Robotics for Biological Systems
  • CSE 6643 AI Robotics
  • ABE 6483 Introduction to Remote Sensing Technologies
  • ABE 6433 Geospatial Computing for Biological Systems
  • ABE 6443 Spectroscopic Sensing in Biological Systems
  • Graduate Data Science Electives (0 or 3 hours)

Capstone (3 hours)

  • A committee approved capstone project course, such as a DIS or CSE 8080 Directed Project.

Electives Available

  • CSE 6433 Artificial Intelligence
  • CSE 6833 Introduction to Algorithms
  • CSE 8443 Visualization
  • CSE 8673 Machine Learning
  • CSE 8833 Algorithms
  • CSE 9633 Topics in AI
  • ST 8263 Advanced Regression Analysis
  • ST 8353 Statistical Computing
  • ST 8413 Multivariate Statistical Methods
  • ST 8214 Design and Analysis of Experiments
  • IE 6934 Information Systems for Industrial Engineering
  • IE 8743 Nonlinear Programming
  • IE 8793 Heuristics in Optimization
  • IE 6623 Engineering Statistics II
  • IE 8333 Production Control Systems II
  • IE 8353 Manufacturing Systems Modeling
  • Approved CSE 6990/8990 or ST 6990/8990 Special Topics

The deadline for applications follows MSU guidelines ( Deadlines | The Graduate School - Mississippi State University ), and though funding is not guaranteed, students can apply through either the Department of Mathematics or Computer Science.

For further information, please contact one of the program coordinators:

  • Graduate Coordinator - Co-coordinator: Dr. T.J. Jankun-Kelly [email protected]
  • Graduate Coordinator - Co-coordinator: Dr. Mohammad Sepehrifar [email protected]
  • Data Science Committee
  • B.S. in Data Science
  • Undergraduate Minor in Data Science
  • Graduate Minor in Data Science
  • Graduate Certificate for Data Science Pedagogy
  • Related Programs
  • Find Data Science on X Twitter
  • Find Data Science on Linkedin
  • Find Data Science on Facebook
  • Find Data Science on Instagram
  • Skip to Content
  • Catalog Home
  • Institution Home
  • Directories
  • Undergraduate Catalog
  • Graduate Catalog
  • Archived Catalogs
  • Catalog Home >
  • Graduate Catalog >
  • Colleges and Degree Programs >
  • Engineering >

Computer Science and Engineering

Print options.

  • Admission Policies
  • Degrees and Majors Offered
  • Graduate Assistantships
  • Academic Policies
  • Office of Academic Affairs
  • Agriculture and Life Sciences
  • Architecture, Art, and Design
  • Arts &​ Sciences
  • Aerospace Engineering
  • Applied Physics
  • Biosystems Engineering
  • Biomedical Engineering
  • Certificate Programs
  • Chemical Engineering
  • Civil and Environmental Engineering
  • Computational Engineering
  • Electrical and Computer Engineering
  • Engineering Education
  • Industrial and Systems Engineering
  • Master of Engineering
  • Mechanical Engineering
  • Forest Resources
  • Veterinary Medicine
  • Online Education
  • Meridian Campus
  • Graduate Calendar
  • Graduate Council
  • Graduate Faculty
  • Graduate Forms
  • Other Information
  • Student Life
  • A-​Z Index

Department Head: Dr. Shahram Rahimi Graduate Coordinator: Dr. T.J. Jankun-Kelly 300 Butler Hall Box 9637 Mississippi State, MS 39762-9637 Telephone: 662-325-2756 Fax: 662-325-8997 E-mail: [email protected] Website: http://www.cse.msstate.edu

Graduate study is offered in the Department of Computer Science and Engineering leading to the degrees of Master of Science in Computer Science, Master of Science in Cyber Security and Operations, and Doctor of Philosophy in Computer Science.

Master's and Ph.D. Degrees in Computer Science

The program of study of a Master of Science in Computer Science (MS CS) degree includes advanced courses in Computer Science that are selected according to the goals of the student. Master students may choose between a professional degree with a "General" concentration or a more specialized "Research" concentration. The program of study of a Doctor of Philosophy (PhD) degree in Computer Science includes advanced courses in Computer Science and significant scholarly research in Computer Science, presented in a dissertation. Starkville-campus and online programs are available. 

The department’s core research areas include the following:

  • Artificial Intelligence
  • Computational Science
  • Human-Centered Computing
  • Software Engineering
  • Systems & Security

These core competencies support research applications in areas such as Bioinformatics, Visualization, Computer Security and Forensics, Human-Computer Interactions, Robotics, and High-Performance Computing. Faculty, research assistants, thesis students, and dissertation students participate in a wide variety of research projects. Many research projects are multi-disciplinary or multi-specialty in nature.

Master's Degree in Cyber Security and Operations

The Master of Science in Cyber Security and Operations (MS CYSO) is designed for students who wish to help meet the challenges posed by increasing cyber-threats. Using a multidisciplinary approach, the program is designed to provide students with a focused education within a broad analytical framework for evaluating; understanding; and solving cyber security problems. Either concentration will allow a thesis or non-thesis option. Starkville-campus and online programs are available.

The Cyber Defense concentration will focus on those aspects of cyber security needed to prepare an enterprise level system to protect itself. Material will prepare the students for developing cyber security policies to comply with existing and future laws, conducting risk assessment in enterprise to determine compliance with requirements and implementing security solutions for the enterprise.

The Cyber Operations concentration will focus on those aspects of cyber security that are needed to operate in the cyber domain. Material will prepare the student for advanced operations in the cyber domain such as Penetration Testing, After-Action Analysis, and Malware Analysis. This concentration is designed to satisfy the requirements for the Center of Academic Excellence in Cyber Operations program of the Department of Defense. 

For a list of online tuition; instructional support; and other distance fees, please see the Controller’s website .  

Requirements

MS CS and CYSO applicants are required to have a 3.00/4.00 GPA in overall undergraduate work and complete the GRE with a competitive score before admission. International students require a suitable demonstration of English proficiency. Candidates for the master's degree must have completed all pre-requisite courses or their equivalents. For additional details, consult the Computer Science Department's Graduate Handbook.

An entering PhD student with an MS degree should have a 3.50/4.00 grade point average on MS work, while a PhD student entering with only a BS degree (applicable only to Starkville students) is expected to have a 3.50/4.00 on overall undergraduate work. A student with a lower GPA may still be eligible for admission based on outstanding qualifications in other areas. A student must complete the GRE with a competitive score before admission; graduates of Mississippi State University with a 3.50 GPA do not have to take the GRE. International students require a suitable demonstration of English proficiency. Candidates for the PhD degree must have completed all prerequisite courses or their equivalents. Finally, a student must possess those qualifications and research interests that indicate to the Computer Science and Engineering Graduate Studies Committee that the applicant will be successful in the doctoral program. Online students doing research must identify a research area at application time. For additional details, consult the Computer Science Department's Graduate Handbook. 

For a list of online tuition; instructional support; and other distance fees, please visit the  Controller's website .

Accelerated Program

Highly qualified undergraduates are encouraged to apply to the Accelerated Program. Doing so will enable the undergraduate student in a bachelor's degree program in Computer Science or Software Engineering to earn up to 9 hours of graduate-level coursework during the final year of their undergraduate studies. The student takes graduate-level courses and earns both undergraduate and graduate credit simultaneously. The student needs to consult with a potential graduate advisor to ensure graduate credit could be applied to a program of study for the graduate degree. Application to this program may be made as early as the end of the junior year (i.e., after completion of 90 or more hours of graded undergraduate courses). See Accelerated Programs for more information. Students interested in applying should also contact the department's Graduate Coordinator, Dr. T.J. Jankun-Kelly, for more details.  

Master of Science in Computer Science - Research Concentration

Classes designated as theory in advance by the faculty can be used to substitute for the theory requirement on a case-by-case basis.

Courses applying directly to the student's areas and approved by the student's Graduate Committee may be included, even if they are offered from another area or by another department. The majority of hours must be from CSE.

A minimum of 9 credit hours of the courses in the total program of study must be at the full graduate level (numbered 8000 or 9000).

Master of Science in Computer Science - General Concentration

A minimum of 12 credit hours of the courses in the total program of study must be at the full graduate level (numbered 8000 or 9000).

Students, in cooperation with their committee, can choose to do a directed project to replace some of these additional 12 hours. A directed project requires taking course  CSE 8080 under the direction of the student's major professor or other member of the student's committee. 

Students who complete a directed project present the results of the directed project to his/her Graduate Committee at the time of the comprehensive examination. All M.S. students must perform satisfactorily on an oral comprehensive examination.  The master’s comprehensive examination is held in conjunction with the student’s project presentation.

Master of Science in Cyber Security and Operations - Thesis

Any required courses in the Core or a Concentration previously completed by a student may be applied for completion and replaced with another free course of the student's and committee's choosing.

Electives are listed in the CS Graduate Handbook.

Master of Science in Cyber Security and Operations - Non-Thesis

Students, in cooperation with their committee, can choose to do a directed project to replace some or all of these additional 6 hours. A directed project requires taking course CSE 8080 under the direction of the student's major professor or other member of the student's committee.

Doctor of Philosophy in Computer Science - Students admitted directly from Bachelor's Degree

Classes designated as Theory in Advance by the faculty can be used to substitute for the theory requirement on a case-by-case basis.

Courses applying directly to the student's Depth or Breadth requirements and approved by the student's Graduate Committee may be included, even if they are offered from another area or by another department. The majority of hours must be from CSE.

A minimum of 9 credit hours of the courses in the total program of study excluding dissertation must be at the full graduate level (numbered 8000 or 9000).

A student may enroll in dissertation hours only with the approval of his/her major proessor, who is the instructor of record and will assign a grade (S or U).

Doctor of Philosophy in Computer Science - Students admitted with Master's Degree

Up to 12 course credit hours may be transferred from another institution or shared from MSU; 6 hours is the maximum that can be transferred to the Depth area.

Classes designated as Theory in advance by the faculty can be used to substitute for the theory requirement on a case-by-case basis.

A student may enroll in dissertation hours only with the approval of his/her major professor, who is the instructor of record and will assign a grade (S or U).

Examination Procedure

During preparation for the doctoral degree, the student will be required to complete three examinations and present an oral dissertation proposal. The examinations are the qualifying examination, typically taken during the student’s first year of study; a proposal defense, taken after the student has completed (or is within 6 hours of having completed) all coursework and has had a dissertation topic approved; and the final examination, taken when all other examinations and the dissertation have been completed.

At the time that the student takes the qualifying examination, the graduate faculty will conduct a review of the student’s status in the program. This review will include, as a minimum, the following:

  • performance on the qualifying examination
  • progress and performance in courses
  • possible serious impediments to further progress toward the doctorate

Such a review could result in binding recommendations from the graduate faculty or strong recommendations that the student address a problem within a certain time frame or could even result in dismissal from the program.

Minor in Computer Science, Master's Degree Program

The Graduate Council requires that a student who wishes to earn a minor in computer science in a master’s degree program complete at least 9 semester hours of computer science graduate credit, not to include CSE 6613 . In addition, the Department of Computer Science and Engineering requires that the following requirements be satisfied:

  • At least 3 semester hours must be at the full graduate (8000) level.
  • At least 6 semester hours must be in one of the research focus areas, or theory.
  • CSE 2383 or CSE 6753 or equivalent must have been completed by the student.  This required background may have been completed during undergraduate study. CSE 6753 may count toward the minor.
  • The student must pass a comprehensive examination over minor coursework, as determined by the minor professor.  This may be in conjunction with an examination for the primary degree program.

 The student must be accepted by a minor professor in the Department of Computer Science and Engineering and have the approval of both the minor professor and the Graduate Coordinator in Computer Science and Engineering of the minor program of study.  The minor professor will be included in the student’s supervisory committee.

Minor in Computer Science, Doctoral Degree Program

The Graduate Council requires that a student who wishes to earn a minor in computer science in a Ph.D. degree program complete at least 12 semester hours of computer science graduate credit, not to include CSE 6613 . In addition, the Department of Computer Science and Engineering requires that the following requirements be satisfied:

  • At least 6 semester hours must be in one of the research focus areas, or theory. 
  • CSE 2383 or CSE 6753 or equivalent must have been completed by the student. This required background may have been completed during undergraduate study. CSE 6753 may count toward the minor.

The student must be accepted by a minor professor in the Department of Computer Science and Engineering and have the approval of both the minor professor and the Graduate Coordinator in Computer Science and Engineering of the minor program of study. The minor professor will be included in the student’s supervisory committee.

University policy on graduate minors is located in the Master of Science and Doctor of Philosophy sections in this publication.

CSE 6153 Data Communications and Computer Networks: 3 hours.

(Prerequisites: Grade of C or better in CSE 3723 or ECE 3724 ). Three hours lecture. The concepts and practices of data communications and networking to provide the student with an understanding of the hardware

CSE 6163 Designing Parallel Algorithms: 3 hours.

(Prerequisites: Grade of C or better in CSE 3183 ). Three hours lecture. Techniques for designing algorithms to take advantage efficiently of different parallel architectures. Includes techniques for parallelizing sequential algorithms and techniques for matching algorithms to architectures

CSE 6173 Cryptography: 3 hours.

(Prerequisite: CSE 2383 Data Structures and Algorithms). Three hours lecture. Discrete probability, Information theory, Symmetric Cryptography, Introductory Number Theory, Asymmetric Cryptography, Standard Cryptographic Primitives, Cryptographic Protocols

CSE 6214 Introduction to Software Engineering: 4 hours.

(Prerequisite: CSE 2383 with a grade of C or better). Three hours lecture. Two hours laboratory. Introduction to software engineering; planning, requirements, analysis and specification, design; testing; debugging; maintenance; documentation. Alternative design methods, software metrics, software projecet management, reuse, and reengineering

CSE 6223 Managing Software Projects: 3 hours.

(Prerequisite: CSE 4214 /6214 with grade of C or better). Three hours lecture. Concepts in software project management functions such as planning, organizing, staffing, directing and control, estimating, scheduling, monitoring, risk management, and use of tools

CSE 6233 Software Architecture and Design Paradigms: 3 hours.

(Prerequisite: Grade of C or better in CSE 4214 /6214). Three hours lecture. Topics include software architectures, methodologies, model representations, component-based design ,patterns,frameworks, CASE-based designs, and case studies

CSE 6243 Information and Computer Security: 3 hours.

(Prerequisite: Credit in CSE 3183 ). Three hours lecture. Topics include encryption systems, network security, electronic commerce, systems threats, and risk avoidance procedures

CSE 6253 Secure Software Engineering: 3 hours.

(Prerequisite: CSE 2213 and CSE 2383 both with a grade of C or better). Three hours lecture Principles, techniques, and practices involved in building security into software systems including security requirements analysis, secure design, secure coding and security testing, verification and risk

CSE 6263 Web Application Security: 3 hours.

(Prerequisites: CSE 2213 and CSE 3183 with a grade of C or better). Three hours lecture. Introduction to web application security and penetration testing, including the basics of software security, common vulnerabilities and attacks, and hands-on practice in both exploitation techniques and strategies for protecting and hardening applications

CSE 6273 Introduction to Computer Forensics: 3 hours.

(Prerequisite:Senior standing in CSE/SE/CPE/MIS/CJ) Three hours lecture. Introduction to computer crime and the study of evidence for solving computer-based crimes. Topics: computer crime, computer forensics and methods for handling evidence

CSE 6283 Software Testing and Quality Assurance: 3 hours.

(Prerequisite:Grade of C or better in CSE 4214 /6214). Three hour lecture. Topics include methods of testing, verification and validation, quality assurance processes and techniques, methods and types of testing, and ISO 9000/SEI CMM process evaluation

CSE 6293 AI for Cybersecurity: 3 hours.

Three hours lecture. Prerequisite: CSE 4633 with a grade of C or better. The use of artificial intelligence and machine learning to solve cybersecurity problems, including advanced topics in applying these techniques to real-world datasets to learn about Cyber Threat Intelligence (CTI), malware analysis, and classification

CSE 6353 Applications of Literate Programming in Software Development: 3 hours.

(Prerequisites: Grade of C or better in ECE 3724 or CSE 3724 and junior or graduate standing or consent of instructor). Two hours lecture and two hours laboratory. Techniques for software development and embedded systems, with an emphasis on interleaved documentation for code longevity. (Same as ECE 4793 /6793)

CSE 6363 Software Reverse Engineering: 3 hours.

(Prerequisite: Grade of C or better in CSE 3183 ). Three hours of lectures per week. Software specification recovery and malicious software analysis. Tools and techniques for analyzing compiled programs and communications without documentation

CSE 6383 Network Security: 3 hours.

(Prerequisites: CSE 4173 /6173 Cryptography; and credit or registration in CSE 4153 /6153). Three hours lecture. Basic and advanced concepts in cryptography and network security: symmetric and asymmetric cryptography, key management, wired and wireless network security protocols, network systems security

CSE 6413 Principles of Computer Graphics: 3 hours.

(Prerequisities: MA 3113 and grade of C or better in CSE 2383 ). Three hours lecture. Graphics hardware; algorithms,graphics primitives, windowing and clipping , transformations,3D graphics, shading,hidden surfaces; standards

CSE 6433 Virtual and Extended Reality Development: 3 hours.

Three hours lecture. Course covers applications, methods, research, and technologies used in development of interactive/virtual and extended reality environments. Students develop immersive environments and interactive experiences using industry standard technologies. Topics include virtual reality, mixed/augmented reality, human factors, motion capture, 3D content authoring, scientific applications, and current trends

CSE 6453 Game Design: 3 hours.

(Prerequisites: All majors: junior standing, Design-oriented majors: courses in digital art and/or sound design, CSE/SE/CPE majors: CSE 2213 and CSE 2383 with a grade of C or better). Three hours lecture. Principles of computer game design: Game mechanics, structure, narrative, character/environment/level design

CSE 6503 Database Management Systems: 3 hours.

(Prerequisites: CSE 2383 and CSE 2813 , both with a grade of C or better). Three hours lecture. Modern database models; basic database management concepts; query languages; database design through normalization; advanced database models; extensive development experience in a team environment

CSE 6613 Bio-computing: 3 hours.

Three hours lecture. Essential programming skills for computational biology. Problem-solving and use of specialized bio-computing libraries. (Credit will not be given to students matriculating in Computer Science, Computer Engineering , or Software Engineering degree programs)

CSE 6623 Computational Biology: 3 hours.

(Prerequisite: BCH 4113 /6113 or equivalent and CSE 1384 or CSE 4613 /6613 ). Three hours lecture. Computational analysis of gene sequences and protein structures on a large scale. Algorithms for sequence alignment, structural and functional genomics, comparative genomics, and current topics

CSE 6633 Artificial Intelligence: 3 hours.

(Prerequisite:Grade of C or better in CSE 2383 and CSE 2813 ) Three hours lecture. Study of the computer in context with human thought processes. Heuristic programming;search programming; search strategies; knowledge representation; natural language understanding; perception; learning

CSE 6643 AI Robotics: 3 hours.

(Prerequisites: Grade of C or better in CSE 2383 or CSE 1233 or with consent of instructor). Three hours lecture. Introduction to artificial intelligence methods for mobile robots. Focus on the theory and practice of robot sensing, localization, navigation, and intelligent task execution

CSE 6653 Cognitive Science: 3 hours.

(Prerequisite: PSY 3713 or CSE 4633 or PHI 4143 /6143 or AN 4623 /6623). Three hours lecture. The nature of human cognition from an interdisciplinary perspective, primarily utilizing a computational model, including insights from philosophy, psychology, linguistics, artificial intelligence, anthropology, and neuroscience. (Same as PSY 4653 /6653)

CSE 6663 Human-Computer Interaction: 3 hours.

(Prerequisite: Junior class standing or consent of instructor). Three hours lecture. Conceptual models formed by users, aspects of computer systems which affect users, interface design and evaluation, and examples and critiques of specific interfaces

CSE 6683 Machine Learning and Soft Computing: 3 hours.

(Prerequisite: IE 4613 Engineering Statistics I or MA 4543 Intro Math Stat I or MA 4523 Intro to Probability or equivalent). An introduction to the field of machine learning and soft computing. Covers rule based expert systems, fuzzy expert systems, artificial neural networks, evolutionary computation, and hybrid systems

CSE 6693 Introduction to Machine Learning: 3 hours.

(Prerequisites: CSE 1284 with a C or better, and IE 4613 Eng Statistics I, MA 4543 Intro to Math Stat I, or MA 4523 Intro to Probability). Provides an overview of the most important machine learning and data mining methods, and how to apply to large data sets

CSE 6714 Theory & Implementation of Programming Languages: 4 hours.

(Prerequisites: CSE 2383 and CSE 3723 with a grade of C or better). Three hours lecture. Two hours laboratory. An introduction to programming language specification and analysis. Additional topics include control structures, data types, and structures, run-time environments, binding strategies, compilers, and interpreters

CSE 6723 Compiler Construction: 3 hours.

(Prerequisite:Credit or registration in CSE 4713/6713). Formal treatment of context-free programming language translation and compiler design concepts, including: lexical, syntactic and semantic analysis, machine-dependent code generation and improvement, and error processing

CSE 6733 Operating Systems I: 3 hours.

(Prerequisites: C or better in CSE 3723 and CSE 3183 , or C or better in CSE 2383 and ECE 3724 ). Three hours lecture. Historical development of operating systems to control complex computing systems; process management, communication, scheduling techniques; file systems concepts and operation; data communication, distributed process management

CSE 6743 Operating Systems II: 3 hours.

(Prerequisites: CSE 4733 /6733 with grade of C or better). Three hours lecture. Integrated treatment of hardware and software concepts in operating systems design; procedure implementation; creation and control of processes;name and space management

CSE 6753 Foundations in Computation: 3 hours.

(Prerequisite: CSE 1213 or CSE 1233 or CSE 1273 or CSE 1284 with a grade of C or better, or permission of instructor). Three hours lecture. Foundational concepts of computational algorithm design and analysis. (No credit for student in Computer Science, Computer Engineering, or Software Engineering degree programs)

CSE 6763 Ethical and Legal Issues in Computing: 3 hours.

Three hours lecture. This course will provide students with an advanced understanding of how and why information security laws and policies are developed and managed. Students will learn about existing state and federal laws and explore social and ethical issues related to information technology and computing

CSE 6773 Introduction to Cyber Operations: 3 hours.

Three hours lecture. This course is designed to develop the students’ knowledge of basic cyberspace operations concepts and methodologies. Graduates should be able to assist in the analysis, synthesys, and evaluation of management, engineering, and operational approaches to solve complex problems within cyberspace, defensive and offensive

CSE 6783 Cloud Computing and Security: 3 hours.

(Prerequisite: CSE 2383 with a grade C or better). Three hours lecture. Topics include cloud architecture, service models, deployment modes, cloud security, and attack mitigation techniques

CSE 6833 Introduction to Analysis of Algorithms: 3 hours.

(Prerequisites: CSE 2383 and CSE 2813 with a grade of C or better). Three hours lecture. Study of complexity of algorithms and algorithm design. Tools for analyzing efficiency; design of algorithms, including recurrence, divide-and-conquer, dynamic programming and greedy algorithms

CSE 6990 Special Topics in Computer Science and Engineering: 1-9 hours.

Credit and title to be arranged. This course is to be used on a limited basis to offer developing subject matter areas not covered in existing courses. (Courses limited to two offerings under one title within two academic years)

CSE 7000 Directed Individual Study in Computer Science and Engineering: 1-6 hours.

Hours and credits to be arranged

CSE 8011 Graduate Seminar: 1 hour.

One hour seminar. Reports on recent advances and problems in computer science by guest speakers,faculty, and students; student participation, general discussion

CSE 8080 Directed Project in Computer Science: 1-3 hours.

Hours and credits to be arranged. An individual professional project open only to candidates for the Master of Science degree (project option). Formal written and oral project reports are required

CSE 8153 Advanced Data Communications: 3 hours.

(Prerequisite: CSE 4153 /6153 or equivalent). Three hours lecture. A study of advanced concepts and practices of data communications with particular emphasis on Local Area Networks and Transmission Control Protocol/Internet Protocol (TCP/IP)

CSE 8163 Parallel and Distributed Scientific Computing: 3 hours.

(Prerequisite: CSE 4163 /6163). Three hours lecture. Algorithms for distributed scientific computing; performance evaluation; scheduling and load balancing issues for scientific applications; architectural issues affecting performance

CSE 8233 Software Engineering Project Management: 3 hours.

(Prerequisites: CSE 4214 /6214). Three hours lecture. Management of the engineering of software products including estimating, planning, process management, and special topics

CSE 8243 Software Specification: 3 hours.

(Prerequisites: CSE 4214 /6214). Three hours lecture. Writing software specifications, transforming specifications into code , and verifying transformations using formal methods

CSE 8253 Software Design: 3 hours.

(Prerequisite: CSE 4214 /6214). Three hours lecture. Software design principles, attributes, models, and methodologies; object-oriented designs; real-time system design; user interface design;design verification; reusability issues; tools;current issues

CSE 8273 Software Requirements Engineering: 3 hours.

(Prerequisites: CSE 4214 /6214 with grade of C or better). Three hours lecture. An in-depth study of current research and practice in requirements elicitation, requirements analysis, requirements specification, requirements verification and validation, and requirements management

CSE 8283 Empirical Software Engineering: 3 hours.

(Prerequisite: CSE 4214 /6214). Three hours lecture. Basics of empirical software engineering, metrics, and modeling of the software development process, validation and comparing software engineering methods, and methods for data analysis

CSE 8413 Visualization: 3 hours.

(Prerequisites: CSE 4413 /6413).Three hours lecture. Essential algorithms for three-dimensional rendering and modeling techniques;viewing transformations, illumination, surface modeling; methodologies for visualization of scalar and vector fields in three dimensions

CSE 8423 Data Science Concepts and Practice: 3 hours.

Three hours lecture. This course introduces the fundamental concepts of data science, covering data representation and transformation, visual data analysis, statistical modeling, tidy and relational data, functional data-flow programming, and communicating results. The course introduces the practice of data science, using standard data science tools and languages

CSE 8433 Advanced Computer Graphics: 3 hours.

(Prerequisites: CSE 4413 /6413 ). Three hours lecture. Realistic, three-dimensional image generation; modeling techniques for complex three-dimensional scenes; advanced illumination techniques; fractal surface modeling; modeling and rendering of natural phenomena

CSE 8613 Cognitive Models of Skill: 3 hours.

(Prerequisite: Graduate standing). Three hours lecture. Introduction to cognitive modeling, with a focus on computational models of skill acquisition and expert skill. (Same as PSY 8723 )

CSE 8673 Machine Learning: 3 hours.

(Prerequisite: CSE 4633 /6633 ). Three hours lecture. Introduction to machine learning, including computational learning theory, major approaches to machine learning, evaluation of models, and current research

CSE 8713 Advanced Cyber Operations: 3 hours.

Three hours lecture. This course is designed to develop the students’ knowledge of cyberspace operations concepts and methodologies. Graduates should be able to analyze, synthesize, and evaluate management, engineering, and operational approaches to solve complex problems within cyberspace, defensive and offensive

CSE 8723 Cyber Law and Policy: 3 hours.

Three Hours Lecture. This course will provide students with an advanced understanding of how and why information security laws and policies are developed and managed. Students will be exposed to existing laws at the state and federal level, as well as security policies of successful organizations

CSE 8743 Advanced Network Security: 3 hours.

Three Hours Lecture: This course explores advanced topics in Network Security, to include: Internet of Things, Wireless Networks, Low Complexity Cryptographic Models, Network System Models, Tamper Resistant Network Components

CSE 8753 Wireless Networks: 3 hours.

Three hours lecture. Wireless network protocol design, theoretical analysis, and security and privacy. (Same as ECE 8823 )

CSE 8813 Theory of Computation: 3 hours.

(Prerequisite: CSE 3813 ).Three hours lecture.Study of abstract models of computation,unsolvability,complexity theory, formal grammars and parsing, and other advanced topics in theoretical computer science

CSE 8833 Algorithms: 3 hours.

(Prerequisites: CSE 4833 /6833).Three hours lecture. Advanced techniques for designing and analyzing algorithms, advanced data structures, case studies, NP-completeness including reductions, approximation algorithms

CSE 8843 Complexity of Sequential and Parallel Algorithms: 3 hours.

(Prerequisite: CSE 4833 /6833 ).Three hours lecture. Complexity of sequential algorithms, theory of complexity, parallel algorithms

CSE 8990 Special Topics in Computer Science and Engineering: 1-9 hours.

CSE 9000 Research in Computer Science and Engineering: 1-13 hours.

CSE 9133 Topics in High Performance Computing: 3 hours.

(Prerequisite:Consent of Instructor). Three hours lecture. Reading and study of current work related to the area of high performance computing. Intended for doctoral students. ( May be taken for credit more than once)

CSE 9633 Topics in Artificial Intelligence: 3 hours.

(Prerequisite: Consent of instructor). Three hours lecture. Reading and study of current work related to the area of artificial intelligence. Intended for doctoral students. (May be taken for credit more than once)

Mississippi State, MS 39762 | 662.325.2323 © 2012 Mississippi State University. All rights reserved.

Customer Service | Emergencies | IT Status Jobs | Legal | Ethics

Print this page.

The PDF will include all information unique to this page.

All pages in Undergraduate Academic Catalog.

All pages in Graduate Academic Catalog.

  • myState on Mississippi State University
  • Directory on Mississippi State University
  • Calendars on Mississippi State University
  • A-Z Index on Mississippi State University
  • Maps on Mississippi State University
  • News on Mississippi State University
  • Contact on Mississippi State University

College of Professional and Continuing Studies

Creating innovative pathways for student success.

Looking to enhance your career, change directions, or pursue higher education goals? We are here to support you every step of the way.

Become part of The College of Professional and Continuing Studies at Mississippi State University. CPCS understands the unique needs of adult learners, which why we offer generous college credit transfer and recognition for prior learning. Our college consists of the following:

Bachelor of Applied Science Program Center for Distance Education Center for Continuing Education

We see the College of Professional and Continuing Studies as the key driver in shaping our region's workforce, preparing professionals equipped with relevant skills and competencies to meet industry needs, and thus, fostering regional economic growth.

College Quick Links

Find the college on social media, departments and units, bachelor of applied science.

Discover your path to success with our Bachelor of Applied Science (BAS) majors tailored to meet the demands of today's workforce: Business Office Technology, Public Management, and Applied Science. Explore these innovative programs and start shaping your future today.

Center for Continuing Education

Discover career-enhancing opportunities at our Center for Continuing Education. Join workshops and programs tailored for skill advancement. From AI to VR to a wide array of CEU offerings, accelerate your expertise for professional success. Embark on your journey now!

Center for Distance Education

Explore the 100+ offerings that MS State Online has for those wanting to pursue undergraduate or graduate degrees. Our Center for Distance Education's offers quality education under the umbrella of Mississippi State University.

Recent College News

Msu, tennessee’s moore tech align with mou giving technical college grads improved access to bas degree program.

August 25, 2023

Contact the College

  • 365 Barr Avenue
  • P.O. Box 5247

Mississippi State, MS 39762

  • Find Mississippi State University on Facebook
  • Find Mississippi State University on Instagram
  • Find Mississippi State University on LinkedIn
  • Find Mississippi State University on Pinterest
  • Find Mississippi State University on Twitter
  • Find Mississippi State University on YouTube

Logo for Mississippi State Online

  • myState on Mississippi State University
  • Directory on Mississippi State University

Fee icon

Tuition & Fees

In-state tuition for everyone!

Apply icon

Take your next step!

bell icon

Access current student portal

Class icon

Class Schedule

Access the master class schedule

Info icon

Request Info

Connect with the team

Get Started on Your Degree Online Today!

Complete your freshman and/or sophomore year requirements through MSU online, at an accredited community college, or at any other accredited four-year institution. Students may transfer up to 62 hours of community college course work to MSU.

Every class you will need is available ONLINE! Students may begin taking courses at the start of any semester. Courses are not sequenced except for one or two exceptions.

The online Bachelor of Science in Educational Psychology is designed for people who enjoy helping and working with others. It offers enriching courses in human growth and development, human learning, measurement, personality theory, exceptional populations, research methods, and psychology. The BS in Educational Psychology degree program is a non-teaching major that does not lead to teaching certification (though it is possible to earn alternate route certification upon graduation).

Tuition Costs

Tuition cost per hour: $255/hour

Distance Fee per Course: $25 per course

Technology Fee per Course: $25 per course

Student Fee per semester: $25 per course

Total Degree Cost: $25,000

Tuition and fees per credit hour reflect fall 2023 rates for students studying completely online. Students in online programs who take an on-campus course will pay on-campus fees, mandatory and college fees, for only the on-campus course.

Program highlights:

  • In-state tuition for all students.
  • 124 hours are required to complete the program.
  • Completely online.
  • Start the BS EPY program in the fall or spring semester.
  • If you have core classes to take, you can start those in the summer.
  • You can transfer up to 62 hours from accredited community colleges or an accredited 4-year institution. When you apply, the Registrar’s Office will review your transcript(s) to confirm which classes will transfer

Who should pursue this degree?

If you enjoy working with children, but don’t want to be a teacher, this is a great alternative. You may desire to have a vocation that helps people in challenging situations. This degree will equip you to do just that.

What are some potential careers?

The BS EPY degree curriculum prepares individuals to work in many helping professions, including:

  • Clinical mental health counseling
  • School counseling
  • School psychology
  • Speech language pathology

mississippi state university online phd computer science

  • myState on Mississippi State University
  • Directory on Mississippi State University
  • Calendars on Mississippi State University
  • A-Z Index on Mississippi State University
  • Maps on Mississippi State University
  • News on Mississippi State University
  • Contact on Mississippi State University

MSU invites students to take classes in-person, online during Summer Advantage

Contact: Allison Matthews

STARKVILLE, Miss.—What better way to make the most of summer than by checking off a few classes?  Mississippi State’s 2024 edition of Summer Advantage offers scholars at every level a chance to get ahead.

Flowers bloom outside Mitchell Memorial Library

Students can explore new interests, engage with faculty and students in smaller classes, catch up on major or minor requirements or forge ahead with a new emphasis. With courses available in-person and online, there’s no obstacle to achieving academic and professional interests. 

“Summer is the perfect time for learning, growth and discovery at Mississippi State,” said MSU President Mark E. Keenum. “Students have a wide range of options with MSU Summer Advantage. They can earn credits, take a refresher course, acquire new skills, or even study abroad. We are here to help our students achieve their academic goals whatever they might be, and MSU Summer Advantage gives them so many opportunities to be successful.”

The university offers summer first term from June 3-July 1, and second term from July 8-Aug. 6, with a 10-week term June 3-Aug. 6 also available.

Learn more about MSU Summer Advantage at  summer.msstate.edu . 

Mississippi State University is taking care of what matters. Learn more at  www.msstate.edu .

Friday, May 17, 2024 - 9:59 am

  • Students News

You may also be interested in…

Math discovery provides new method to study cell activity, aging, msu research shows.

May 20, 2024

MSU’s Granger receives Phi Kappa Phi Ray Sylvester Distinguished Service Award

May 10, 2024

Potts named MSU Vice President for Finance and Administration

May 06, 2024

  • Find Mississippi State University on Facebook
  • Find Mississippi State University on Instagram
  • Find Mississippi State University on LinkedIn
  • Find Mississippi State University on Pinterest
  • Find Mississippi State University on Twitter
  • Find Mississippi State University on YouTube

You are using an outdated browser. Please upgrade your browser to improve your experience.

  • Skip to content
  • Skip to navigation

Applied Cyber Security

  • Undergraduate Education
  • B.S. in Computer Science
  • Computer Science – Curriculum
  • B.S. in Software Engineering
  • Software Engineering – Curriculum
  • B.S. in Cybersecurity
  • B.A.S. in Cybersecurity
  • Cybersecurity – Curriculum
  • Accelerated B.S./M.S. Program
  • B.S. in Computer Engineering
  • Online Application
  • Tuition, Fees & Expenses
  • Scholarships
  • Bagley College of Engineering Computer Specifications
  • Accreditation
  • Speaker Seminar Series

B.A.S. Degree Requirements

Degree Requirements and Illustrative Program of Study

For further information, view the University’s  Degrees, Core Requirements, and Credits  section of the most recent Bulletin.

The Bachelor of Applied Science in Cybersecurity is a comprehensive degree program designed to equip students with the knowledge, skills, and expertise required to become proficient cybersecurity analysts. This program delves deep into the world of cybersecurity, offering a blend of theoretical knowledge and hands-on experience to address the ever-evolving challenges in the digital realm. Designed with the working adult in mind, this program offers a flexible and comprehensive curriculum that combines theoretical knowledge with practical skills that will be offered in an online modality. This program ensures that graduates are not only well-versed in the theoretical aspects of cybersecurity but also possess the practical skills required to defend organizations against cyber threats. With a strong emphasis on real-world applications, hands-on training, and ethical considerations, this program is the ideal choice for those looking to make a significant impact in the field of cybersecurity.

IMAGES

  1. Top 5 Online Colleges with the Best PhD in Computer Science

    mississippi state university online phd computer science

  2. Best Online PhD of Computer Science Degree Programs (Doctorates) 2023

    mississippi state university online phd computer science

  3. Mississippi State University Admissions Brochure (In-State) by MSSTATE

    mississippi state university online phd computer science

  4. Online PhD in Computer Science Guide

    mississippi state university online phd computer science

  5. MSU announces new, one-of-a-kind Bachelor of Science in Data Science

    mississippi state university online phd computer science

  6. online phd computer science california

    mississippi state university online phd computer science

COMMENTS

  1. Doctor of Philosophy in Computer Science

    Program Structure. The Doctor of Philosophy in Computer Science degree is a 55 credit hour program with 25 CSE course hours (12 expected to be transferred), 20 hours of dissertation, and 10 additional dissertation or course hours at the student's choosing.. This program is an MS Admit Only program and does not allow for Direct Admissions ...

  2. MSU offers three options for online graduate degrees in computer science

    Learn how to apply for an online Ph.D. in computer science from Mississippi State University, a leading STEM institution. The program requires 32 hours above the master's level and offers flexible format and research opportunities.

  3. Doctor of Philosophy in Computational Engineering

    Mississippi State, MS 39762. Payment of $60 non-refundable application processing fee for domestic students. Payment of $80 non-refundable application processing fee for international students. Once you are admitted, you will receive an email with complete instructions on registering for classes and contacting your advisor.

  4. Ph.D. in Computer Science

    The Doctor of Philosophy program in Computer Science develops scholars capable of leading research teams, performing demanding industrial research, or advanced computer science pedagogy. Direct admit with a B.S. and and programs for students with a previous M.S. are both available. This program is primarily targeted for Starkville campus students. Recent graduates have also gone

  5. Master of Science in Computer Science

    Computer Science and Engineering (CSE) is a research-intensive department with faculty who are world class researchers. CSE's research expenditure in 2018 was about $10M, which is one of the highest in the nation. We encourage both on-campus and online students to participate in our many research opportunities.

  6. Graduate Education

    Graduate Coordinator. 319 Butler Hall. P 662.325.7504. [email protected]. The Department of Computer Science and Engineering offers high quality graduate education. Graduate study is offered leading to the degrees of Master of Science in Computer Science, Master of Science in Cyber Security and Operations, and Doctor of Philosophy in Computer ...

  7. Computer Science and Engineering < Mississippi State University

    The Graduate Council requires that a student who wishes to earn a minor in computer science in a Ph.D. degree program complete at least 12 semester hours of computer science graduate credit, not to include CSE 6613. In addition, the Department of Computer Science and Engineering requires that the following requirements be satisfied:

  8. Computational Science (Computer Science)

    Department Head and Professor, Mississippi State University; Isaac Akogwu, 2017, Postdoctoral Research Associate, Biodesign Institute (Arizona State University) Jean Gourd, 2007, Program Chair and Associate Professor of Computer Science, Louisiana Tech University; Paulus Wahjudi, 2008, Associate Professor of Computer Science, Marshall University

  9. Top 23 Online PhD Programs in Computer Science

    Colorado Technical Institute - Denver, CO. 22. Naval Post-Graduate School - Monterey, CA. 23. University of Minnesota - Minneapolis, MN. Online PhD in Computer Science: Conclusion. No longer relegated to a supplement to on-campus programs, online PhD programs have become a viable option for students looking to advance their education.

  10. Doctor of Philosophy in Electrical and Computer Engineering

    Get Started on Your Graduate Degree Online Today! The Department of Electrical and Computer Engineering at MSU offers graduate programs of study leading to M.S. or Ph.D. degrees. These programs provide graduates for leadership roles in the constantly changing activities of research, product design, consulting and education. Program highlights:

  11. | Mississippi State Online

    By providing affordable tuition, MS State Online strives to enhance access to educational resources and empower individuals in accomplishing their academic and professional goals without the hassle of out-of-state fees. We believe that quality education should be accessible to everyone, and that is why we made it affordable and convenient.

  12. Computer Science, Ph.D.

    The Computer Science PhD degree from Mississippi State University program highlights: A student who wishes to study Graduate Computer Science must have the ability to develop and analyze software for their study. Understanding the interface between computer hardware and software is also required, as is some mathematical fluency.

  13. Graduate Programs

    Mississippi State University offers the following graduate degrees, majors, concentrations and certificates. Refer to the Graduate School requirements for admission and degree completion and to the specific departmental and/or program listings in the Bulletin of the Graduate School for further information. Direct program related and admission ...

  14. M.S. in Data Science

    The interdisciplinary Master of Science in Data Science degree program will provide students with broad training in managing, processing, and extracting value from large and diverse data sets and allow them to communicate their findings. The program will prepare students for professional employment in industry, government, and NGOs and at the ...

  15. Online PhD CS : r/Msstate

    I still have not. I can't speak about the program - maybe it is great- but I held off on enrolling because I cannot find an online community of previous or current students. Unless I can find one, I don't want to enroll in an online program without an online community. If you find something, please share it here.

  16. Computer Science and Engineering < Mississippi State University

    The Graduate Council requires that a student who wishes to earn a minor in computer science in a Ph.D. degree program complete at least 12 semester hours of computer science graduate credit, not to include CSE 6613. In addition, the Department of Computer Science and Engineering requires that the following requirements be satisfied:

  17. College of Professional and Continuing Studies

    Contact the College. College of Professional and Continuing Studies. 365 Barr Avenue. P.O. Box 5247. Mississippi State, MS 39762. Call us at(662) 325-3473Fax us at(662) 325-2657. Find Mississippi State University on Facebook. Find Mississippi State University on Instagram. Find Mississippi State University on LinkedIn.

  18. Benstest

    Student Fee per semester: $25 per course. Total Degree Cost: $25,000. Tuition and fees per credit hour reflect fall 2023 rates for students studying completely online. Students in online programs who take an on-campus course will pay on-campus fees, mandatory and college fees, for only the on-campus course. Program highlights:

  19. MSU invites students to take classes in-person, online during Summer

    Mississippi State's 2024 edition of Summer Advantage offers scholars at every level a chance to get ahead. Through Mississippi State's online and in-person Summer Advantage classes, students can explore new interests, engage with faculty and earn credits toward their degrees in two month-long terms or a 10-week term this summer.

  20. Applied Cyber Security

    Computer Science and Engineering 665 George Perry Street 300 Butler Hall Box 9637 Mississippi State, MS 39762 P: (662) 325-2756 F: (662) 325-8997 [email protected]