a computer screen that says "Anaconda Navigator" at the top

Master of Science in Computer Science (MSCS)

Contact Us

If you have questions or want to learn more about the program, contact the MSCS Graduate Coordinator at mscs@uwrf.edu. 

Why study computer science (MSCS)?

Graduate | Computer Science | CAS 

This program is offered in a HyFlex format, the flexibility to attend classes in-person or online, either synchronously or asynchronously.  

Technology, in Artificial Intelligence (AI) and Machine Learning (ML), is transforming every major industry. As these advancements accelerate, professionals with advanced computing skills are essential to guiding responsible and innovative technological change. The Master of Science in Computer Science (MSCS) at UW-River Falls is designed for working professionals who want to deepen their expertise, advance their careers and lead in this AI‑ and data‑driven era. With flexible, applied learning, the program equips students to stay ahead of emerging technologies and drive meaningful innovation in their organizations. 

The MSCS program is designed for: 

  • Experienced developers seeking to modernize their technical skill set while earning a graduate degree that enhances career growth and leadership opportunities.  
  • Professionals from science, mathematics, engineering, statistics or technology fields, with a foundational background in computer science, who are looking to strengthen their credentials and transition confidently into the technology sector. 
  • Students motivated to deepen their expertise in computer science and apply advanced AI and machine learning techniques to real-world challenges.  

Join us for a virtual information session!

Join us for a virtual information session Thursday, July 16, at 6 p.m. CST, to learn more about the MSCS program. Join the Teams meeting. 

UWRF Section Separator
Key Features
  • Strategic Location and Industry Connections 
    • Quick 30-minute commute from the MSP metro area. 
    • Nearby access to numerous Technology, Fortune 500 and Fortune 1000 companies.
    • Major employers include 3M, Target, Best Buy and Medtronic.
  • HyFlex Learning Model  
    • Accommodates working professionals.
    • In person or online, synchronously or asynchronously (for most courses).
    • Courses are seven weeks in length.
  • Focus on Applied Learning 
    • Strong emphasis on practical software development and current industry practices.  
    • Project-based learning infused with AI approaches can be directly applied to the workforce.
    • Faculty have industry experience who incorporate current technologies and methodologies into their teaching. 
Curriculum

Total credits required: 30 credits

View the MSCS degree requirements.

Admission Requirements

Requirements for admission include:

  • A completed application
  • A baccalaureate degree from an accredited institution
  • A major in computer science, STEM or related field

Required Prerequisites- All students must have a basic foundation in the following undergraduate computer science courses:

  • Programming I (CIDS 161 at UWRF)
  • Programming II (CIDS 162)
  • Object Oriented Programming (CIDS 235)
  • Database Management (CIDS 333)
  • Software Engineering (CIDS 343)

Students who enter the MSCS program lacking some of the foundation courses or all of the foundation courses must complete them satisfactorily with a grade of C or higher.  The coursework may be completed at UWRF or at another institution or online. If students are completing the foundation coursework through UWRF, graduate tuition levels and campus fees will apply if they have already been admitted to the MSCS program as graduate students.  Students needing to fulfill the foundation requirement should consult with the CIDS Chair for recommendations on how to best complete this portion of the program.

Preferred Prerequisites:

  • Introductory CS course on Computer Networks
  • Experience using a Linux or Unix shell

Applications are accepted on a rolling basis. Courses start every eight weeks, so you can begin whenever you are ready!

Application Process
  • Apply online with the electronic Universities of Wisconsin application.
  • Submit a CV/resume and a 500-word personal statement of purpose that addresses:
    • Why you are interested in the MSCS program at UWRF.
    • What you feel you can contribute to the program.
    • What your expectations are and what you want to gain from the program.
  • Submit two letters of recommendation. At least one should be from a job supervisor or a faculty member in the field of computer science.
  • Submit your resume and Letters of Recommendation by uploading them in Slate. If you are unable to upload them, email them to graduateadmissions@uwrf.edu.  
  • Submit official transcripts from all accredited colleges or universities attended.
    • ALL college and/or university transcripts, including any high school courses taken for college credit. Transcripts MUST be sent directly to UW admissions either electronically or by mail.
    • Electronic transcripts can be sent through Credentials Solutions, Parchment or the National Student Clearinghouse.
    • Be sure to order transcripts EARLY to ensure they are delivered on time.
  • International students can find more information through this link.
  • Incomplete applications will not be reviewed. Deferral of admission is possible.
Application Timeframe

Applications are accepted on a rolling basis. Once admitted, you can begin in the very next semester!

Tuition and Fees

Find information about tuition and fees. Total tuition costs may vary depending on textbooks and additional course fees. 



Skills and Learning Outcomes

What will you gain from a UWRF MSCS?

  • Design and implement complex software systems using industry-standard practices.
  • Create scalable, efficient solutions for real-world challenges.
  • Lead technical teams with confidence and expertise.
  • Navigate emerging trends in cloud computing, AI and software architecture.
  • Develop critical problem-solving skills for complex computing challenges.
  • The expertise to drive innovation in your organization.

 

Not quite what you were looking for? Here are some related programs you may also want to consider: 

A graduate student views data on their laptop

Cybersecurity

a computer screen shows a webpage that says "graduate programs"

Business Analytics (MSBA)

A person views a webpage talking about earning a Master of Science in Healthcare Analytics

Healthcare Analytics (MSHA)