MS in Computer Science
Memphis, USA
DURATION
2 up to 3 Years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Request earliest startdate
TUITION FEES
USD 981 / per credit *
STUDY FORMAT
On-Campus
* international per credit rate
Scholarships
Explore scholarship opportunities to help fund your studies
Introduction
About Computer Science
As a Computer Science student at the University of Memphis, you'll get the chance to work with top-notch faculty who are dedicated to both teaching and research. We are one of the most highly research-active departments on campus and offer both master's and doctoral degrees, giving us an advantage over other similar departments in the Mid-South. We offer numerous student opportunities, including an accelerated M.S. program, graduate certificates in cybersecurity and data science, and an active ACM student chapter.
Research Assistantships and tuition waivers are available to Computer Science graduate students on a competitive basis and are renewable annually.
Admissions
Curriculum
What is the curriculum?
At least 28 credit hours must be from the 7000 or 8000 level, including core classes such as Foundations of Software Engineering (Covers project management; software disciplines; software modeling notations; mapping designs to code. Students work in teams to develop a significant software system), Operating & Distribution Systems (overview of operating system architecture for centralized and distributed systems; storage device and file systems; process management, scheduling, synchronization, interprocess communications and security; case studies of selected operating systems), Foundations of Computing (Review of basic models of computation and complexity; measures and modes of complexity analyses, both logical and experimental; deterministic and stochastic methods for program analysis and data compaction), Algorithms & Problem Solving (algorithms problems, techniques, and design emphasizing problem solving and implementation skills; topics include advanced data structures, graph algorithms, string matching, network flow, dynamic programming, and randomized algorithms).
Career Opportunities
What are the job opportunities in Computer Science?
One of the most critical decisions you will make in your education centers on finding your niche in computer science. Job opportunities include computer programming, hardware engineering, IT architect, security analyst, web developer, software developer, and more. The Department of Computer Science also offers an internship program for academic credit to get you started on the right path. The starting salaries for professionals can range widely, depending on the institution and specialization of the individual.
English Language Requirements
Certify your English proficiency with PTE. The faster, fairer, simpler English test, accepted by thousands of universities around the world. PTE, Do it worry-free!