🕷️ Crawler Inspector

URL Lookup

Direct Parameter Lookup

Raw Queries and Responses

1. Shard Calculation

Query:
Response:
Calculated Shard: 179 (from laksa014)

2. Crawled Status Check

Query:
Response:

3. Robots.txt Check

Query:
Response:

4. Spam/Ban Check

Query:
Response:

5. Seen Status Check

ℹ️ Skipped - page is already crawled

đź“„
INDEXABLE
âś…
CRAWLED
21 hours ago
🤖
ROBOTS ALLOWED

Page Info Filters

FilterStatusConditionDetails
HTTP statusPASSdownload_http_code = 200HTTP 200
Age cutoffPASSdownload_stamp > now() - 6 MONTH0 months ago
History dropPASSisNull(history_drop_reason)No drop reason
Spam/banPASSfh_dont_index != 1 AND ml_spam_score = 0ml_spam_score=0
CanonicalPASSmeta_canonical IS NULL OR = '' OR = src_unparsedNot set

Page Details

PropertyValue
URLhttps://louisville.edu/online/programs/masters/master-of-science-in-computer-science
Last Crawled2026-04-12 07:01:43 (21 hours ago)
First Indexed2013-12-13 04:33:54 (12 years ago)
HTTP Status Code200
Meta Title100% Online Master of Science in Computer Science | Apply at UofL Today! 
Meta Description100% online Master of Science in Computer Science program at the University of Louisville in Kentucky! Apply today!
Meta Canonicalnull
Boilerpipe Text
Online Master of Science in Computer Science Highlights Apply with no GRE or GMAT scores – not required for admission! Join one of the top graduate programs in the state of Kentucky and nationwide. Use your electives to develop expertise and earn a certificate in data science or cybersecurity. Choose between a thesis-based, project-based or a course only program completion option. Transfer in 6 credit hours of graduate studies from other accredited universities, pending department review. Earn your degree in just as little as 2 years with year-round courses. Take courses 100% online, or blend your coursework with online and on-campus options. START YOUR APPLICATION     REQUEST INFORMATION The J.B. Speed School of Engineering has been educating technical professionals since 1924 and features classes and research taught by internationally recognized faculty as well as state-of-the-art computer and networking laboratories. Is UofL’s online MSCS program the right one for you? The online master’s in computer science accepts students with undergraduate degrees in fields outside computer science and computer engineering. If you have a technical degree or relevant experience, and a passion for the industry, our program could be a great fit for you. Find out what prerequisites you need in order to earn your computer science degree with us. Online Graduate Computer Science Certificates Specialize your knowledge and add valuable credentials to your career portfolio by earning an online certificate while completing your master’s degree. You can also start with a certificate and move into the master’s program with ease. Graduate Certificate in Data Science (18 credit hours) Graduate Certificate in Cybersecurity (12 credit hours) 100% ONLINE COURSES Complete this degree on your own time through fully online coursework. Learn More 30 CREDIT HOURS 10 courses are required for completion – 5 core, 3 electives and a thesis or capstone project (6 credits). Learn More 2 GRADUATE CERTIFICATES Specialize your expertise using MSCS electives to earn a certificate in Data Science or Cybersecurity. Learn More "As soon as I graduated in May of 2023 from the Master of Science in Computer Science online program, I came to the University of Louisville for a job fair. I met with a company that needed assistant managers and data analysts. I did an interview, they asked me a ton of questions. I got the job and I actually start my new position on Monday. Being prime military and having a master’s degree did help." Freddie Omambia ONLINE MSCS 2023 What can I do with a master’s in computer science? Computers are used in nearly every aspect of our lives today—from our mobile devices to our desktops, to large systems supporting government and for-profit organizations, to supercomputers and grids of networked processors expanding the frontiers of science and technology. As a result, it’s unsurprising that the demand for highly-trained workers in these areas is booming. Jobs for computer scientists and engineers are among the fastest growing occupations. The U.S. Bureau of Labor Statistics (BLS) reports that employment is projected to grow 11 percent from 2019 to 2029, much faster than the average for all occupations—with a projected 531,200 new jobs created. Our graduates are employed in a wide variety of environments, including computer and electronic product manufacturing, development and support businesses, academia, military, government and more. By earning UofL’s online master’s in computer science, you will gain the expertise and skills you need to take advantage of this industry growth. Gain skills in rapidly advancing technology including cloud computing, big data, and information security. You’ll also have the opportunity to specialize your master’s with an added certificate in Data Science or Cybersecurity—earned at no extra time or cost. What is the expected salary with a master’s in computer science? According to BLS, the average annual wage for computer and information technology occupations was $145,080 in May 2023, which is almost three times the average wage of $59,384 for other industry occupations in the nation. START YOUR APPLICATION     REQUEST INFORMATION Preferred Application Deadline Term Start Date August 1 Fall August November 15 Spring January April 1 Summer May Note: We admit students on a rolling basis. The preferred deadlines help you complete the application process on time, be notified of acceptance and enroll before the term begins. We review applications as they become complete, and admit students for a specific term up to the day classes start. We recommend you work on and submit your complete application well in advance of the preferred deadline, as obtaining transcripts and other materials may take more time. How to Apply for the Online Master of Science in Computer Science Start your application for graduate admission Submit $65 non-refundable application fee Upload required materials* Request official transcripts from all previously attended colleges and universities. Transcripts are only accepted directly from the institution(s) by email: gradadm@louisville.edu (recommended) or mail: University of Louisville, Graduate School, 2211 S. Brook St., Louisville, KY 40292. Create a financial plan START YOUR APPLICATION     REQUEST INFORMATION Online Master of Science in Computer Science Admissions Requirements and Materials To be considered for admission, applicants must have: a bachelor’s degree or its equivalent from an accredited institution a minimum undergraduate GPA of 2.75 on a 4.0 scale (applicants who do not meet the minimum GPA may inquire about conditional acceptance) * Required application packet materials include: a one-page personal statement describing the applicant’s background and interest in computer science or a professional resume two letters of recommendation *Your Application Portal: Once you have started the graduate application, you can check the status and review any additional checklist to-do items. Log in to your application using the email address you used to apply for admission and your password. Your checklist items may include additional materials or documentation that facilitate a smooth admissions process. You will also have access to important contact information and next steps after an admissions decision is made. International Students If you live outside of the United States and intend to complete an online academic program from your home country, be sure to view special requirements for international students . Online students do not qualify for US visa. International students whose primary language is not English must show English language proficiency by either TOEFL/IELTS/Duolingo score or demonstration of a degree awarded from an acceptable English language institution. The successful applicant will typically have a TOEFL score of 79 or higher or overall lELTS score of 6.5 or higher or a Duolingo score of 105 or higher. Don’t have a bachelor’s degree in computer engineering/computer science? You are not alone! More than ever before, professionals with non-computer science educational background are seeking to earn computer science credentials at the graduate level for career change or advancement opportunities. The online Master of Science in Computer Science at UofL is available to applicants with a technical degree or relevant experience. Non-computer science candidates often need to complete undergraduate prerequisites before applying to the master’s program. These requirements can be completed online at UofL. Prerequisite Courses Hours CSE 130 Introduction to Programming Languages (C/C++ Programing) 3 CSE 310 Discrete Structures 3 Class will count toward MS CS degree as an elective. CSE 503 Survey of CSE: Data Structure and Design of Operating Systems 3 Important Note: The actual number and type of prerequisites is determined on a case-by-case basis, based on candidate’s official transcripts and evaluation of transferable credit. Also, the length of the program will depend on the number of prerequisites needed for the completion of graduate coursework. Online MSCS Transfer Credits You may transfer up to six credit hours of graduate coursework from an accredited university, pending department approval. See the Graduate School Transfer of Credit Policy for more information. Areas Courses Hours Foundations (1 course required) CSE 504 Automata Theory (not available online) CSE 611 Architecture  CSE 619 Design & Analysis of Computer Algorithms  3 Software (2 courses required) CSE 516 Computer Networks CSE 535 Introduction to Databases CSE 545 Artificial Intelligence CSE 550 Software Engineering CSE 629 Distributed Systems Design CSE 630 Advanced Databases CSE 640 Internet Application Design & Development   6 Analytics (2 courses required) CSE 522 Performance Evaluation of Computer Systems CSE 563 Experimental Design in Engineering CSE 620 Combinatorial Optimization & Modern Heuristics CSE 622 Simulation and Modeling Discrete Systems CSE 627 Digital Image Processing CSE 632 Data Mining CSE 635 Data Mining with Linear Models  6 Electives 3 CSE Electives 9 Choose Non-Thesis Project Option, MS Thesis or Course Option CSE 696 MS Project 3 CSE 5/6XX 3 OR CSE 696 MS Thesis 3 CSE 696 MS Thesis 3 OR CSE 6xx Project-Oriented Course 3 CSE 5/6xx 3 Total Credit Hours 30 The program requires minimum 15 credit hours of 600 level courses. Electives must be chosen so that at least one-half of the credits counted toward the degree are 600-level. START YOUR APPLICATION     REQUEST INFORMATION Course Descriptions Is the GRE/GMAT required? No, this program does not require the GRE/GMAT tests. Can I do the thesis option as an online student? Yes! Online students are welcome to do the thesis, project, or course only option. Are there career services for this program? Yes! The J.B. Speed School of Engineering offers career services for alumni and current students, including online students. For more information, please visit this webpage . My degree is not in Computer Science or a related area, can I still apply? Yes, the pre-requisites are designed as if students do not have any knowledge in Computer Science and completing the 3 pre-requisite classes will serve as a foundation for a student to be successful in this program. The pre-requisite classes include: CSE 130, Intro to C & C++ Programming, CSE 310 Discrete Structure, and CSE 503, Survey of CSE: Data Structure & Design of Operating Systems.
Markdown
[\[Skip to Content\]](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science#content-placeholder) What are you looking for? [This link closes the search box](https://louisville.edu/online/ "close button for search") [![University of Louisville Online Learning Logo](https://louisville.edu/online/++theme++dc18/-/img/OL-FULL-WT.png)](https://louisville.edu/online/) [![search icon, magnigying glass](https://louisville.edu/online/++theme++dc18/-/img/magnifying-glass-icon.png)](https://louisville.edu/online/ "close button for search") What are you looking for? # Innovation—right at your fingertips. [Request Info](https://louisville.edu/online/programs/masters/undefined/request-info?ool_program=mscs&utm_source=mscs-program-page&utm_medium=organic) [Apply Now](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science?tab=apply) [Contact Info](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science) - [Home breadcrumb link](https://louisville.edu/online/programs/masters/undefined) - / [Program Finder](https://louisville.edu/online/programs/masters/undefined/program-finder) - / [Online Master's Degree Programs](https://louisville.edu/online/programs/masters/undefined/program-finder?program=ma) - / Master of Science in Computer Science /-/images/pages/mscs/2010\_MSCS\_1596x740.jpg Innovation—right at your fingertips. mscs mscs-program-page organic ../../programs/masters/master-of-science-in-computer-science?tab=apply Charlie Nattrass Online Enrollment Counselor # Online Master of Science in Computer Science The online Master of Science in Computer Science (MSCS) is designed for professionals looking to grow their computer science expertise and excel in this evolving industry. Offered by the J.B. Speed School of Engineering at the University of Louisville, the Master of Science in Computer Science program delivers timely and relevant information on key areas of importance within the industry today including databases, artificial intelligence, analytics, data mining and more. You will graduate with a deepened understanding of computer science fundamentals as well as a more informed perspective on new and emerging technologies—helping you advance your career in this forward-moving industry. - [Overview](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#program-info) - [Outcomes](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#outcomes) - [Application](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#apply) - [Courses](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#courses) - [Your Success Team](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#team) - [FAQ](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#faq) ### Academic Year Tuition [Tuition, Fees & Aid](https://louisville.edu/online/tuition) ## Online Master of Science in Computer Science Highlights - Apply with no GRE or GMAT scores – not required for admission\! - Join one of the top graduate programs in the state of Kentucky and nationwide. - Use your electives to develop expertise and earn a certificate in data science or cybersecurity. - Choose between a thesis-based, project-based or a course only program completion option. - Transfer in 6 credit hours of graduate studies from other accredited universities, pending department review. - Earn your degree in just as little as 2 years with year-round courses. - Take courses 100% online, or blend your coursework with online and on-campus options. [START YOUR APPLICATION](http://louisville.edu/graduate/futurestudents/apply-materials/application) [REQUEST INFORMATION](http://louisville.edu/online/request-info?ool_program=mscs&utm_source=mscs-program-page&utm_medium=organic) The J.B. Speed School of Engineering has been educating technical professionals since 1924 and features classes and research taught by internationally recognized faculty as well as state-of-the-art computer and networking laboratories. ## Is UofL’s online MSCS program the right one for you? The online master’s in computer science accepts students with undergraduate degrees in fields outside computer science and computer engineering. If you have a technical degree or relevant experience, and a passion for the industry, our program could be a great fit for you. [Find out what prerequisites you need](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/?tab=apply) in order to earn your computer science degree with us. ## Online Graduate Computer Science Certificates Specialize your knowledge and add valuable credentials to your career portfolio by earning an online certificate while completing your master’s degree. You can also start with a certificate and move into the master’s program with ease. - [Graduate Certificate in Data Science (18 credit hours)](https://louisville.edu/online/programs/masters/programs/certificate-programs/graduate-certificate-in-data-science) - [Graduate Certificate in Cybersecurity (12 credit hours)](https://louisville.edu/online/programs/masters/programs/certificate-programs/graduate-certificate-in-cybersecurity) 100% ONLINE COURSES Complete this degree on your own time through fully online coursework. [Learn More](https://louisville.edu/online/programs/masters/resources/future-students?tab=about-ul) 30 CREDIT HOURS 10 courses are required for completion – 5 core, 3 electives and a thesis or capstone project (6 credits). [Learn More](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/master-of-science-in-computer-science?tab=courses) 2 GRADUATE CERTIFICATES Specialize your expertise using MSCS electives to earn a certificate in Data Science or Cybersecurity. [Learn More](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/master-of-science-in-computer-science?tab=program) [![Online learning video - Online Master of Science in Computer Science](https://louisville.edu/online/-/images/video-stills/OLVID2310_MSCS_Testimonial_Thumbnail.jpg)](https://youtu.be/0-p3r4zb2L0?autoplay=1 "Watch Video") "As soon as I graduated in May of 2023 from the Master of Science in Computer Science online program, I came to the University of Louisville for a job fair. I met with a company that needed assistant managers and data analysts. I did an interview, they asked me a ton of questions. I got the job and I actually start my new position on Monday. Being prime military and having a master’s degree did help." # **Freddie Omambia ONLINE MSCS 2023** ## What can I do with a master’s in computer science? Computers are used in nearly every aspect of our lives today—from our mobile devices to our desktops, to large systems supporting government and for-profit organizations, to supercomputers and grids of networked processors expanding the frontiers of science and technology. As a result, it’s unsurprising that the demand for highly-trained workers in these areas is booming. Jobs for computer scientists and engineers are among the fastest growing occupations. The U.S. Bureau of Labor Statistics (BLS) reports that employment is projected to grow 11 percent from 2019 to 2029, much faster than the average for all occupations—with a projected 531,200 new jobs created. Our graduates are employed in a wide variety of environments, including computer and electronic product manufacturing, development and support businesses, academia, military, government and more. By earning UofL’s online master’s in computer science, you will gain the expertise and skills you need to take advantage of this industry growth. Gain skills in rapidly advancing technology including cloud computing, big data, and information security. You’ll also have the opportunity to specialize your master’s with an added certificate in Data Science or Cybersecurity—earned at no extra time or cost. ## What is the expected salary with a master’s in computer science? According to BLS, the average annual wage for computer and information technology occupations was \$145,080 in May 2023, which is almost three times the average wage of \$59,384 for other industry occupations in the nation. [START YOUR APPLICATION](http://louisville.edu/graduate/futurestudents/apply-materials/application) [REQUEST INFORMATION](https://louisville.edu/online/request-info?ool_program=mscs&utm_source=mscs-program-page&utm_medium=organic&utm_campaign=mscs-program-page-outcomes-tab) | Preferred Application Deadline | Term | Start Date | |---|---|---| | August 1 | Fall | August | | November 15 | Spring | January | | April 1 | Summer | May | *Note: We admit students on a rolling basis. The preferred deadlines help you complete the application process on time, be notified of acceptance and enroll before the term begins. We review applications as they become complete, and admit students for a specific term up to the day classes start. We recommend you work on and submit your complete application well in advance of the preferred deadline, as obtaining transcripts and other materials may take more time.* ## How to Apply for the Online Master of Science in Computer Science 1. [Start your application for graduate admission](https://louisville.edu/graduate/futurestudents/apply-materials/application) 2. Submit \$65 non-refundable application fee 3. Upload required materials\* 4. Request official transcripts from all previously attended colleges and universities. Transcripts are only accepted directly from the institution(s) by email: [gradadm@louisville.edu](mailto:gradadm@louisville.edu) (recommended) or mail: University of Louisville, Graduate School, 2211 S. Brook St., Louisville, KY 40292. 5. [Create a financial plan](https://louisville.edu/online/tuition?tab=aid) [START YOUR APPLICATION](http://louisville.edu/graduate/futurestudents/apply-materials/application) [REQUEST INFORMATION](http://louisville.edu/online/request-info?ool_program=mscs&utm_source=mscs-program-page&utm_medium=organic) ## Online Master of Science in Computer Science Admissions Requirements and Materials To be considered for admission, applicants must have: - a bachelor’s degree or its equivalent from an accredited institution - a minimum undergraduate GPA of 2.75 on a 4.0 scale (applicants who do not meet the minimum GPA may inquire about conditional acceptance) \*Required application packet materials include: - a one-page personal statement describing the applicant’s background and interest in computer science or a professional resume - two letters of recommendation \*Your Application Portal: Once you have started the graduate application, you can check the status and review any additional checklist to-do items. [Log in to your application](https://apply.graduate.louisville.edu/apply/?_gl=1*fd25to*_gcl_au*MTM5NDMwOTMxNy4xNzI4OTMwNDE4) using the email address you used to apply for admission and your password. Your checklist items may include additional materials or documentation that facilitate a smooth admissions process. You will also have access to important contact information and next steps after an admissions decision is made. ## International Students If you live outside of the United States and intend to complete an online academic program from your home country, be sure to view special [requirements for international students](http://louisville.edu/online/programs/admissions/international-students). Online students do not qualify for US visa. International students whose primary language is not English must show English language proficiency by either TOEFL/IELTS/Duolingo score or demonstration of a degree awarded from an acceptable English language institution. The successful applicant will typically have a TOEFL score of 79 or higher or overall lELTS score of 6.5 or higher or a Duolingo score of 105 or higher. ## Don’t have a bachelor’s degree in computer engineering/computer science? You are not alone! More than ever before, professionals with non-computer science educational background are seeking to earn computer science credentials at the graduate level for career change or advancement opportunities. The online Master of Science in Computer Science at UofL is available to applicants with a technical degree or relevant experience. Non-computer science candidates often need to complete undergraduate prerequisites before applying to the master’s program. These requirements can be completed online at UofL. | Prerequisite Courses | Hours | |---|---| | [CSE 130](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse130) Introduction to Programming Languages (C/C++ Programing) | 3 | | [CSE 310](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse310) Discrete Structures | 3 | | *Class will count toward MS CS degree as an elective.*[CSE 503](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse503) Survey of CSE: Data Structure and Design of Operating Systems | 3 | **Important Note:** The actual number and type of prerequisites is determined on a case-by-case basis, based on candidate’s official transcripts and evaluation of transferable credit. Also, the length of the program will depend on the number of prerequisites needed for the completion of graduate coursework. ## Online MSCS Transfer Credits You may transfer up to six credit hours of graduate coursework from an accredited university, pending department approval. See the [Graduate School Transfer of Credit Policy](https://catalog.louisville.edu/graduate/general-policies-procedures-requirements/#text) for more information. | Areas | Courses | Hours | |---|---|---| | **Foundations (1 course required)** | [CSE 504](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse504) Automata Theory (not available online) [CSE 611](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse611) Architecture [CSE 619](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse619) Design & Analysis of Computer Algorithms | 3 | | **Software (2 courses required)** | [CSE 516](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse516) Computer Networks [CSE 535](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse535) Introduction to Databases [CSE 545](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse545) Artificial Intelligence [CSE 550](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse550) Software Engineering [CSE 629](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse629) Distributed Systems Design [CSE 630](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse630) Advanced Databases [CSE 640](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse640) Internet Application Design & Development | 6 | | **Analytics (2 courses required)** | [CSE 522](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse522) Performance Evaluation of Computer Systems [CSE 563](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse563) Experimental Design in Engineering [CSE 620](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/cse620) Combinatorial Optimization & Modern Heuristics [CSE 622](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse622) Simulation and Modeling Discrete Systems [CSE 627](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse627) Digital Image Processing [CSE 632](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse632) Data Mining [CSE 635](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse506) Data Mining with Linear Models | 6 | | **Electives** | 3 CSE Electives | 9 | | **Choose Non-Thesis Project Option, MS Thesis or Course Option** | | | | [CSE 696](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse696) MS Project | 3 | | | [CSE 5/6XX](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse5/6xx) | 3 | | | OR | | | | [CSE 696](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse690) MS Thesis | 3 | | | [CSE 696](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse690) MS Thesis | 3 | | | OR | | | | [CSE 6xx](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse6xx) Project-Oriented Course | 3 | | | [CSE 5/6xx](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse5/6xx) | 3 | | | **Total Credit Hours** | **30** | | *The program requires minimum 15 credit hours of 600 level courses. Electives must be chosen so that at least one-half of the credits counted toward the degree are 600-level.* [START YOUR APPLICATION](http://louisville.edu/graduate/futurestudents/apply-materials/application) [REQUEST INFORMATION](http://louisville.edu/online/request-info?ool_program=mscs&utm_source=mscs-program-page&utm_medium=organic) ## Course Descriptions - ![photo of Charlie Nattrass, ](https://louisville.edu/online/programs/masters/-/images/people/Charlie_Nattrass.jpg) Charlie Nattrass [online@louisville.edu](http://louisville.edu/cgi-bin/uofl.mail?online@louisville.edu) [800\.871.8635](tel:800.871.8635 "800.871.8635") Online Enrollment Counselor Read More - ![photo of Leigh Ann Elles, Assistant Director of Graduate Programs](https://louisville.edu/online/programs/masters/-/images/people/Leigh-ann-elles.jpg) Leigh Ann Elles [leigh.elles@louisville.edu](http://louisville.edu/cgi-bin/uofl.mail?leigh.elles@louisville.edu) [502\.852.4415](tel:502.852.4415 "502.852.4415") Assistant Director of Graduate Programs Read More - ![photo of Mehmed Kantardzic, Program Director](https://louisville.edu/online/programs/masters/-/images/people/Kantardzic-Mehmed.jpg) Mehmed Kantardzic [mmkant01@louisville.edu](http://louisville.edu/cgi-bin/uofl.mail?mmkant01@louisville.edu) [502\.852.3703](tel:502.852.3703 "502.852.3703") Program Director Read More - Is the GRE/GMAT required? No, this program does not require the GRE/GMAT tests. - Can I do the thesis option as an online student? Yes! Online students are welcome to do the thesis, project, or course only option. - Are there career services for this program? Yes! The J.B. Speed School of Engineering offers career services for alumni and current students, including online students. For more information, please visit this [webpage](https://engineering.louisville.edu/academicresources/careerservices/). - My degree is not in Computer Science or a related area, can I still apply? Yes, the pre-requisites are designed as if students do not have any knowledge in Computer Science and completing the 3 pre-requisite classes will serve as a foundation for a student to be successful in this program. The pre-requisite classes include: CSE 130, Intro to C & C++ Programming, CSE 310 Discrete Structure, and CSE 503, Survey of CSE: Data Structure & Design of Operating Systems. ##### Overview ##### Outcomes ##### Admissions ##### Courses ##### TEAM ##### FAQ [800\.871.8635](tel:800.871.8635) [2301 S. 3rd St. Belknap Campus Louisville, KY 40292](https://www.google.com/maps/search/2301+S.+3rd+St.+Ekstrom+Library,+Belknap+Campus+Louisville,+KY+40292/) [online@louisville.edu](https://louisville.edu/online/request-info?utm_source=OOLEmail&utm_medium=Inbound_Phone_Email) - [Facebook Button Link](https://www.facebook.com/UofLOnlineDegrees/) - [Twitter Button Link](https://twitter.com/UofLOnline) - [Linkedin Button Link](https://www.linkedin.com/company/university-of-louisville-online-learning) - [Linkedin Button Link](https://www.youtube.com/channel/UCUHUqdBor0qg27LRQYYDq2w) The University of Louisville is committed to and will provide equality of educational and employment opportunity for all persons regardless of race, sex, age, color, national origin, ethnicity, creed, religion, disability, genetic information, sexual orientation, gender, gender identity and expression, marital status, pregnancy or veteran status. University of Louisville is institutionally accredited by the [Southern Association of Colleges and Schools Commission on Colleges (SACSCOC)](https://louisville.edu/about/accreditation) Copyright © 2026 - [University of Louisville, Delphi Center](http://louisville.edu/delphi) \| [Privacy Policy](http://louisville.edu/online/privacy-statement) ##### Contact Information [800\.871.8635](tel:800.871.8635) [online@louisville.edu](https://louisvilledelphi.hobsonsradius.com/ssc/iform/x8kT8KM00z3m0x671w8J.ssc) [2301 S. 3rd St. Ekstrom Library, Belknap Campus Louisville, KY 40292](https://www.google.com/maps/search/2301+S.+3rd+St.+Ekstrom+Library,+Belknap+Campus+Louisville,+KY+40292/) - [Facebook Button Link](https://www.facebook.com/UofLOnlineDegrees/) - [Twitter Button Link](https://twitter.com/UofLOnline) - [LinkedIn Button Link](https://www.linkedin.com/company/university-of-louisville-online-learning) - [Youtube Button Link](https://www.youtube.com/channel/UCUHUqdBor0qg27LRQYYDq2w) ![](https://www.facebook.com/tr?id=690727767731468&ev=PageView%20%20&noscript=1) ![](https://googleads.g.doubleclick.net/pagead/viewthroughconversion/1017764284/?value=0&guid=ON&script=0) ![](https://googleads.g.doubleclick.net/pagead/viewthroughconversion/1016731067/?value=0&guid=ON&script=0) ![bing pixel](https://bat.bing.com/action/0?ti=5424297&Ver=2)
Readable Markdown
## Online Master of Science in Computer Science Highlights - Apply with no GRE or GMAT scores – not required for admission\! - Join one of the top graduate programs in the state of Kentucky and nationwide. - Use your electives to develop expertise and earn a certificate in data science or cybersecurity. - Choose between a thesis-based, project-based or a course only program completion option. - Transfer in 6 credit hours of graduate studies from other accredited universities, pending department review. - Earn your degree in just as little as 2 years with year-round courses. - Take courses 100% online, or blend your coursework with online and on-campus options. [START YOUR APPLICATION](http://louisville.edu/graduate/futurestudents/apply-materials/application) [REQUEST INFORMATION](http://louisville.edu/online/request-info?ool_program=mscs&utm_source=mscs-program-page&utm_medium=organic) The J.B. Speed School of Engineering has been educating technical professionals since 1924 and features classes and research taught by internationally recognized faculty as well as state-of-the-art computer and networking laboratories. ## Is UofL’s online MSCS program the right one for you? The online master’s in computer science accepts students with undergraduate degrees in fields outside computer science and computer engineering. If you have a technical degree or relevant experience, and a passion for the industry, our program could be a great fit for you. [Find out what prerequisites you need](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/?tab=apply) in order to earn your computer science degree with us. ## Online Graduate Computer Science Certificates Specialize your knowledge and add valuable credentials to your career portfolio by earning an online certificate while completing your master’s degree. You can also start with a certificate and move into the master’s program with ease. - [Graduate Certificate in Data Science (18 credit hours)](https://louisville.edu/online/programs/masters/programs/certificate-programs/graduate-certificate-in-data-science) - [Graduate Certificate in Cybersecurity (12 credit hours)](https://louisville.edu/online/programs/masters/programs/certificate-programs/graduate-certificate-in-cybersecurity) 100% ONLINE COURSES Complete this degree on your own time through fully online coursework. [Learn More](https://louisville.edu/online/programs/masters/resources/future-students?tab=about-ul) 30 CREDIT HOURS 10 courses are required for completion – 5 core, 3 electives and a thesis or capstone project (6 credits). [Learn More](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/master-of-science-in-computer-science?tab=courses) 2 GRADUATE CERTIFICATES Specialize your expertise using MSCS electives to earn a certificate in Data Science or Cybersecurity. [Learn More](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/master-of-science-in-computer-science?tab=program) [![Online learning video - Online Master of Science in Computer Science](https://louisville.edu/online/-/images/video-stills/OLVID2310_MSCS_Testimonial_Thumbnail.jpg)](https://youtu.be/0-p3r4zb2L0?autoplay=1 "Watch Video") "As soon as I graduated in May of 2023 from the Master of Science in Computer Science online program, I came to the University of Louisville for a job fair. I met with a company that needed assistant managers and data analysts. I did an interview, they asked me a ton of questions. I got the job and I actually start my new position on Monday. Being prime military and having a master’s degree did help." ## **Freddie Omambia ONLINE MSCS 2023** ## What can I do with a master’s in computer science? Computers are used in nearly every aspect of our lives today—from our mobile devices to our desktops, to large systems supporting government and for-profit organizations, to supercomputers and grids of networked processors expanding the frontiers of science and technology. As a result, it’s unsurprising that the demand for highly-trained workers in these areas is booming. Jobs for computer scientists and engineers are among the fastest growing occupations. The U.S. Bureau of Labor Statistics (BLS) reports that employment is projected to grow 11 percent from 2019 to 2029, much faster than the average for all occupations—with a projected 531,200 new jobs created. Our graduates are employed in a wide variety of environments, including computer and electronic product manufacturing, development and support businesses, academia, military, government and more. By earning UofL’s online master’s in computer science, you will gain the expertise and skills you need to take advantage of this industry growth. Gain skills in rapidly advancing technology including cloud computing, big data, and information security. You’ll also have the opportunity to specialize your master’s with an added certificate in Data Science or Cybersecurity—earned at no extra time or cost. ## What is the expected salary with a master’s in computer science? According to BLS, the average annual wage for computer and information technology occupations was \$145,080 in May 2023, which is almost three times the average wage of \$59,384 for other industry occupations in the nation. [START YOUR APPLICATION](http://louisville.edu/graduate/futurestudents/apply-materials/application) [REQUEST INFORMATION](https://louisville.edu/online/request-info?ool_program=mscs&utm_source=mscs-program-page&utm_medium=organic&utm_campaign=mscs-program-page-outcomes-tab) | Preferred Application Deadline | Term | Start Date | |---|---|---| | August 1 | Fall | August | | November 15 | Spring | January | | April 1 | Summer | May | *Note: We admit students on a rolling basis. The preferred deadlines help you complete the application process on time, be notified of acceptance and enroll before the term begins. We review applications as they become complete, and admit students for a specific term up to the day classes start. We recommend you work on and submit your complete application well in advance of the preferred deadline, as obtaining transcripts and other materials may take more time.* ## How to Apply for the Online Master of Science in Computer Science 1. [Start your application for graduate admission](https://louisville.edu/graduate/futurestudents/apply-materials/application) 2. Submit \$65 non-refundable application fee 3. Upload required materials\* 4. Request official transcripts from all previously attended colleges and universities. Transcripts are only accepted directly from the institution(s) by email: [gradadm@louisville.edu](mailto:gradadm@louisville.edu) (recommended) or mail: University of Louisville, Graduate School, 2211 S. Brook St., Louisville, KY 40292. 5. [Create a financial plan](https://louisville.edu/online/tuition?tab=aid) [START YOUR APPLICATION](http://louisville.edu/graduate/futurestudents/apply-materials/application) [REQUEST INFORMATION](http://louisville.edu/online/request-info?ool_program=mscs&utm_source=mscs-program-page&utm_medium=organic) ## Online Master of Science in Computer Science Admissions Requirements and Materials To be considered for admission, applicants must have: - a bachelor’s degree or its equivalent from an accredited institution - a minimum undergraduate GPA of 2.75 on a 4.0 scale (applicants who do not meet the minimum GPA may inquire about conditional acceptance) \*Required application packet materials include: - a one-page personal statement describing the applicant’s background and interest in computer science or a professional resume - two letters of recommendation \*Your Application Portal: Once you have started the graduate application, you can check the status and review any additional checklist to-do items. [Log in to your application](https://apply.graduate.louisville.edu/apply/?_gl=1*fd25to*_gcl_au*MTM5NDMwOTMxNy4xNzI4OTMwNDE4) using the email address you used to apply for admission and your password. Your checklist items may include additional materials or documentation that facilitate a smooth admissions process. You will also have access to important contact information and next steps after an admissions decision is made. ## International Students If you live outside of the United States and intend to complete an online academic program from your home country, be sure to view special [requirements for international students](http://louisville.edu/online/programs/admissions/international-students). Online students do not qualify for US visa. International students whose primary language is not English must show English language proficiency by either TOEFL/IELTS/Duolingo score or demonstration of a degree awarded from an acceptable English language institution. The successful applicant will typically have a TOEFL score of 79 or higher or overall lELTS score of 6.5 or higher or a Duolingo score of 105 or higher. ## Don’t have a bachelor’s degree in computer engineering/computer science? You are not alone! More than ever before, professionals with non-computer science educational background are seeking to earn computer science credentials at the graduate level for career change or advancement opportunities. The online Master of Science in Computer Science at UofL is available to applicants with a technical degree or relevant experience. Non-computer science candidates often need to complete undergraduate prerequisites before applying to the master’s program. These requirements can be completed online at UofL. | Prerequisite Courses | Hours | |---|---| | [CSE 130](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse130) Introduction to Programming Languages (C/C++ Programing) | 3 | | [CSE 310](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse310) Discrete Structures | 3 | | *Class will count toward MS CS degree as an elective.*[CSE 503](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse503) Survey of CSE: Data Structure and Design of Operating Systems | 3 | **Important Note:** The actual number and type of prerequisites is determined on a case-by-case basis, based on candidate’s official transcripts and evaluation of transferable credit. Also, the length of the program will depend on the number of prerequisites needed for the completion of graduate coursework. ## Online MSCS Transfer Credits You may transfer up to six credit hours of graduate coursework from an accredited university, pending department approval. See the [Graduate School Transfer of Credit Policy](https://catalog.louisville.edu/graduate/general-policies-procedures-requirements/#text) for more information. | Areas | Courses | Hours | |---|---|---| | **Foundations (1 course required)** | [CSE 504](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse504) Automata Theory (not available online)[CSE 611](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse611) Architecture[CSE 619](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse619) Design & Analysis of Computer Algorithms | 3 | | **Software (2 courses required)** | [CSE 516](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse516) Computer Networks [CSE 535](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse535) Introduction to Databases [CSE 545](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse545) Artificial Intelligence [CSE 550](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse550) Software Engineering [CSE 629](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse629) Distributed Systems Design [CSE 630](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse630) Advanced Databases [CSE 640](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse640) Internet Application Design & Development | 6 | | **Analytics (2 courses required)** | [CSE 522](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse522) Performance Evaluation of Computer Systems [CSE 563](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse563) Experimental Design in Engineering [CSE 620](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/cse620) Combinatorial Optimization & Modern Heuristics [CSE 622](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse622) Simulation and Modeling Discrete Systems [CSE 627](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse627) Digital Image Processing [CSE 632](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse632) Data Mining [CSE 635](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse506) Data Mining with Linear Models | 6 | | **Electives** | 3 CSE Electives | 9 | | **Choose Non-Thesis Project Option, MS Thesis or Course Option** | | | | [CSE 696](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse696) MS Project | 3 | | | [CSE 5/6XX](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse5/6xx) | 3 | | | OR | | | | [CSE 696](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse690) MS Thesis | 3 | | | [CSE 696](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse690) MS Thesis | 3 | | | OR | | | | [CSE 6xx](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse6xx) Project-Oriented Course | 3 | | | [CSE 5/6xx](https://louisville.edu/online/programs/masters/master-of-science-in-computer-science/mscs/#cse5/6xx) | 3 | | | **Total Credit Hours** | **30** | | *The program requires minimum 15 credit hours of 600 level courses. Electives must be chosen so that at least one-half of the credits counted toward the degree are 600-level.* [START YOUR APPLICATION](http://louisville.edu/graduate/futurestudents/apply-materials/application) [REQUEST INFORMATION](http://louisville.edu/online/request-info?ool_program=mscs&utm_source=mscs-program-page&utm_medium=organic) ## Course Descriptions - ![photo of Charlie Nattrass, ](https://louisville.edu/online/-/images/people/Charlie_Nattrass.jpg) - ![photo of Leigh Ann Elles, Assistant Director of Graduate Programs](https://louisville.edu/online/-/images/people/Leigh-ann-elles.jpg) - ![photo of Mehmed Kantardzic, Program Director](https://louisville.edu/online/-/images/people/Kantardzic-Mehmed.jpg) - Is the GRE/GMAT required? No, this program does not require the GRE/GMAT tests. - Can I do the thesis option as an online student? Yes! Online students are welcome to do the thesis, project, or course only option. - Are there career services for this program? Yes! The J.B. Speed School of Engineering offers career services for alumni and current students, including online students. For more information, please visit this [webpage](https://engineering.louisville.edu/academicresources/careerservices/). - My degree is not in Computer Science or a related area, can I still apply? Yes, the pre-requisites are designed as if students do not have any knowledge in Computer Science and completing the 3 pre-requisite classes will serve as a foundation for a student to be successful in this program. The pre-requisite classes include: CSE 130, Intro to C & C++ Programming, CSE 310 Discrete Structure, and CSE 503, Survey of CSE: Data Structure & Design of Operating Systems.
Shard179 (laksa)
Root Hash16828414173677827379
Unparsed URLedu,louisville!/online/programs/masters/master-of-science-in-computer-science s443