M.A. in Anthropology
The University of Tulsa, a respected private research institution in the United States,...
Tulsa, Oklahoma
INTAKE: Jan & Aug
The University of Tulsa's Master of Science (M.S.) in Computer Science offers a comprehensive and flexible program designed to equip students with advanced theoretical knowledge and practical skills for impactful careers in the computing and technology industries. Students can choose between a thesis and a non-thesis option, allowing them to tailor their educational path to their career goals, whether that involves in-depth research or a coursework-focused approach for immediate industry application. The program emphasizes a strong foundation in core computer science principles while providing opportunities for specialization in cutting-edge areas.
STEM Designated: Yes, the M.S. in Computer Science program at the University of Tulsa is STEM-designated. This is a significant advantage for international students, as it often allows for an extended Optional Practical Training (OPT) period in the United States after graduation, providing more valuable work experience opportunities.
Curriculum: The M.S. in Computer Science curriculum typically requires 30 credit hours for the non-thesis option, with a strong emphasis on advanced coursework. Core areas covered include algorithms, programming languages, software engineering, and computer organization. Students delve into complex topics such as computer circuitry, parallel computing, software system design, information theory, and digital image processing. The program also offers an interdisciplinary track, allowing students to combine computer science with other fields like law, business, or psychology, leading to customized study plans. Foundational knowledge in calculus and above, along with programming experience, is generally required for admission.
Research Focus: The Tandy School of Computer Science at the University of Tulsa is actively involved in diverse and impactful research, which significantly enriches the graduate program. Faculty and students collaborate closely in state-of-the-art laboratories to produce novel solutions to pressing problems. Key research areas include intelligent systems (e.g., machine learning, multi-agent systems), cybersecurity (e.g., critical infrastructure protection, security engineering), bioinformatics and computational biology, software engineering, and distributed systems. This strong research environment provides students with exposure to cutting-edge advancements and opportunities to contribute to scholarly publications and patents.
Industry Engagement: The University of Tulsa's M.S. in Computer Science program is highly focused on preparing graduates for successful careers in the technology industry. The program boasts a remarkable track record, with over 90 percent of computer science alumni finding job placement within six months of graduation at industry giants like Google, Amazon, General Motors, as well as savvy independent startups and government security firms. The curriculum emphasizes applied learning, practical experience, and often encourages participation in projects, internships, or industry collaborations to provide real-world exposure. The university's overall College of Engineering & Computer Science is committed to producing graduates who are technically competent, creative, and capable of transforming complex concepts into innovative solutions for modern problems.
Global Perspective: The M.S. in Computer Science at the University of Tulsa inherently fosters a global perspective due to the universal nature of computing and its impact on the global landscape. The program's focus on areas like cybersecurity, data science, and artificial intelligence addresses challenges and opportunities that transcend national boundaries. The university's strong ties to international institutions, as exemplified by recent dual-degree program agreements, further emphasize a global outlook. The diverse student body and faculty contribute to a rich learning environment, exposing students to various cultural perspectives on technological challenges and solutions, thus preparing them to contribute effectively to the global technology sector.
Tulsa, Oklahoma
IELTS 6.5
USD 27858
Postgraduate Entry Requirements
Academic Qualifications: Applicants for postgraduate programs typically require a minimum academic achievement of 70% or above in their bachelor's degree.
English Language Proficiency:
Standardized Test Requirements
The University of Tulsa (TU) in the United States offers a variety of scholarship opportunities to support international students in their academic journey. Attracting talented students from around the world, TU provides both merit-based and need-based scholarships to help reduce the financial burden of higher education.
Merit-Based Scholarships: International students admitted to TU are automatically considered for merit-based scholarships based on their academic achievements, standardized test scores, and overall application strength. These scholarships can significantly offset tuition costs, with awards ranging from partial tuition waivers to full scholarships. The university looks for outstanding academic records, leadership qualities, and extracurricular involvement when awarding these scholarships.
International Student Scholarships: TU offers specific scholarships aimed at international students, including renewable awards that encourage academic excellence throughout the duration of the degree program. Some scholarships are designated for particular fields of study or for students demonstrating strong community involvement.
Graduate Assistantships and Fellowships: Graduate international students may apply for assistantships and fellowships that provide tuition remission and stipends in exchange for teaching or research responsibilities. These positions not only offer financial support but also valuable professional experience within the university environment.
An M.S. in Computer Science from the University of Tulsa provides graduates with advanced theoretical knowledge and practical skills, preparing them for highly impactful and in-demand roles in the rapidly evolving technology sector. The program's flexibility, offering both thesis and non-thesis options, allows students to tailor their studies to their career aspirations. With a reported 90% job placement rate within six months of graduation and alumni finding positions at leading companies like Google, Amazon, and General Motors, the University of Tulsa's program is highly effective in preparing students for successful careers.
Software Engineer/Developer: This is a broad and consistently in-demand role. Graduates design, develop, test, and maintain software applications, operating systems, and large-scale systems for various platforms, including web, mobile, and enterprise solutions.
Data Scientist/Analyst: Leveraging strong analytical and computational skills, these professionals collect, clean, analyze, and interpret large datasets to extract insights, build predictive models, and inform strategic decisions in fields like finance, healthcare, e-commerce, and research.
Cybersecurity Analyst/Engineer: With expertise in network security, algorithms, and system design, graduates can protect computer systems and networks from cyber threats. They identify vulnerabilities, implement security measures, and respond to security incidents.
Machine Learning Engineer/AI Engineer: Specializing in artificial intelligence, these engineers design, develop, and deploy machine learning models and AI-powered applications. This involves working with algorithms, data processing, and optimizing AI systems for various tasks, from natural language processing to image recognition.
Cloud Engineer/Architect: As businesses increasingly rely on cloud computing, these professionals design, implement, and manage cloud infrastructures on platforms like AWS, Azure, or Google Cloud, ensuring scalability, security, and efficiency of cloud-based services.
Computer and Information Research Scientist: For those interested in pushing the boundaries of computing, this role involves designing new computing technologies, inventing novel applications of existing technology, and conducting research to solve complex problems in areas like advanced algorithms, human-computer interaction, or quantum computing.
Robotics Engineer: Combining knowledge of hardware and software, robotics engineers design, build, and program robotic systems for various applications in manufacturing, healthcare, exploration, and automation.
Database Administrator/Architect: These professionals design, implement, and maintain an organization's databases, ensuring data integrity, security, and efficient access. They are crucial for companies with large amounts of data.
Network Architect/Engineer: Responsible for designing, implementing, and managing complex computer networks (LANs, WANs, wireless networks), ensuring seamless and secure data communication within organizations.
Systems Analyst/Consultant: These professionals analyze an organization's existing computer systems and processes, identify inefficiencies or problems, and design and implement improved solutions. They often act as a bridge between technical teams and business stakeholders.