³ûÖ­ÊÓƵ | Master of Science in Computer Science: Web…

³ûÖ­ÊÓƵ

Skip to content

Master of Science in Computer Science: Web Development

Overview

Every company in the world has a website. This STEM-designated program teaches students how to build advanced websites for both Frontend and Backend and how to deploy those applications to the Cloud.  The Web Development degree program provides students with the technical and creative skills required to build dynamic, user-friendly websites and applications. Students will learn to develop and manage web projects, mastering both front-end and back-end technologies, along with essential design principles and best practices for usability.

Career Opportunities

Graduates can pursue roles such as Front-End Developer, Back-End Developer, Full-Stack Developer, Web Designer, and UX/UI Developer, with opportunities in tech firms, digital agencies, and startups.  Web Development is in high demand in the US () and around the world.

Program Objectives

  • Full-Stack Development Skills: Students will gain proficiency in front-end and back-end development, learning languages such as HTML, CSS, JavaScript, and server-side technologies.
  • Design and User Experience: The program emphasizes creating visually appealing and user-centered interfaces, with a focus on usability, accessibility, and responsive design.
  • Project-Based Learning: Through hands-on projects, students will develop the ability to design, code, and deploy functional and aesthetically pleasing websites and web applications.

Learning Outcomes

Graduates will be able to:

  • Develop full-stack web applications that meet industry standards.
  • Implement user-friendly interfaces and responsive designs.
  • Integrate databases and APIs to create data-driven web applications.
  • Identify and apply security best practices in web development.

Curriculum

Master of Science in Computer Science (33 CH) - Web Development

Required courses (21 CH):

  • CSCI 5003 Object-Oriented Programming Design & Patterns
  • CSCI 5403 Software Engineering
  • CSCI 5413 Algorithm Design and Analysis
  • CSCI 5603 Database Design
  • CSCI 6583 Internship (16 weeks) OR
    • CSCI 6883-6 M.S. Degree Project (16 weeks) OR
    • CSCI 6983-6 M.S. Degree Research (16 weeks)
  • CSCI 5-6xxx CSCI elective outside of chosen track
  • CSCI 5-6xxx CSCI elective outside of chosen track

Web Development (12 hours)

  • CSCI 6313 HTML/CSS/JavaScript - Advanced review of HTML5, Cascading Style Sheets (CSS), and JavaScript: responsive design for web and mobile.
  • CSCI 6323 Server Web Development - Build websites with server technologies: PHP, Java/C# or Node.js: server side websites, REST APIs, and securing websites.
  • CSCI 6333 Frontend Web Development - Client-side development; browser: JavaScript, TypeScript, Angular, ReactJS, Vue, and Web Assembly.
  • CSCI 6343 Cloud Development - Implement cloud solutions to enhance applications in the cloud: database, queues, hubs, serverless, and web servers.

Admission Requirements

  • Bachelor’s Degree with a cumulative GPA of 3.00 or above (preference given to applicants with Bachelor's degree in Computer Science or related area, or applicants with significant relevant experience)
  • Personal statement and purpose for seeking the degree
  • One letter of recommendation from an employer, supervisor, or professor
  • Professional resume including academic and professional accomplishments
  • Students must provide their own computer/laptop

Transferring from another Masters Program

  • Students may transfer up to six hours from another Computer Science Masters program
  • Only grades of a "B" or higher will be transferred
  • Need to include an Official transcript when applying to ³ûÖ­ÊÓƵ

Graduate Admissions can be reached at [email protected] or by calling (405) 208-5351. If you are an International student seeking a visa, please contact [email protected] or 405-208-5358.

Related Programs

 

Computer Science Masters Programs

The Computer Science department at ³ûÖ­ÊÓƵ offer several engaging Masters Programs including:

Cybersecurity Track

Has a developer-focused approach. Students learn the attacks commonly used by hackers and learn how to write secure code to defend against hackers.

Data Science (Machine Learning & Artificial Intelligence) Track

Using Machine Learning and Artificial Intelligence students will learn how to apply real-world Data Science techniques to data sets that will provide valuable insight to corporate data.

Learn the latest Server-side and Client-side web development techniques and how to take advantage of cloud services.

QUICK LINKS

Back to Top