Explore courses and electives available.
Our Master’s of Science in Computer Science degree program is broken into two parts: a core, and an elective.Students must complete the core curriculum before moving on to their chosen elective.
There are currently 3 elective specialisations available:
Software Engineering
Software engineering focuses on low-level programming, operating systems, and understanding at a fundamental level how a computer operates. From there, students move on to specialize in a modern programming language and can choose from C++, Rust, Go, or Java.
AI/Machine Learning
AI/Machine Learning engineering focuses on predictions, optimizing and improving the predictions, and early deep learning. Students will complete thesis or projects in Natural Language Processing, computer vision, Agentic AI, or AI applications, and have the ability to customize their focus area within the AI/ML field.
Full Stack Development
Full Stack engineering focuses on both the front-end and back-end. Students gain skills and experiences in both, focusing on both modern languages and also common databases. Cover significant amounts of data structures and algorithms, and have the opportunity to build 5 significant full stack projects in addition to the Capstone.
Choose and Complete a Capstone Project
The capstone project counts towards 30 credits of your overall 90 credits for the program. This project will last for 8-12 weeks depending on the program in order to create a quality, solid piece of work.
Similar to the thesis project, you will have some flexibility in choosing the topic of your capstone project, upon approval by Qwasar. The major requirement is that it is related to the industry that you want to go into. This project is a massive piece to put into your technical portfolio and will demonstrate why you are a perfect candidate for future jobs. You will have to build software and prove your abilities.
Choose and Write YourThesis
The thesis requirement at Qwasar will be to write a professional paper including a slide deck and a recorded presentation on your topic. This topic can be anything that interests you, but it will be subject to Qwasar approval. There are some restrictions on how wide the subject area of your topic can be. This project is worth 5 credits out of the total 90 for the program. This project will be both peer-reviewed and instructor-reviewed for a final grade.
Students are required to write a paper and produce a 20-minute presentation on their paper. Use of modern technology and tools is highly encouraged.
Morning Standup
Daily standup meetings are conducted to kick off the day, Learners share progress since last session, discuss roadblocks, and brainstorm solutions, fostering support and goal clarity. Facilitated by program managers, these meetings ensure everyone shares updates, mirroring industry practices.
Live Coding Sessions
As part of the group session, a learner will tackle a coding problem, sharing their thought process to the group, inviting discussion and alternative solutions.
Collaborative Coding Workshop
Students collaborate in small groups on unique timed coding challenges. Results are shared and then to reinforce their grasp of terminology and potential interview questions, a quick ‘Skills Check’ quiz is presented.
Weekly Technical Presentation
Explore industry-relevant technical subjects that are not typically addressed in projects. Activities range from individual presentations to group work completing “new technology canvas” worksheets followed by brief presentations.
Engineering Case Studies
A case study is selected in advance that aligns with the program’s curriculum, learning objectives, and student expertise levels, ensuring a variety of topics. Following this, we engage in reading, analyzing, and discussing business challenges and data privacy issues, etc. fostering collaboration and diverse viewpoints.
Pair Programming Pods
A collaborative workspace where two learners work together on the same project. Partners can readily share ideas, solve problems, and learn from each other’s coding skills.
State of the Art Experiential Learning Platform
All tracks use project-based learning, meaning you will spend most of your time coding. Manage your work and assignments in our proprietary learning platform that’s designed to reflect the working life of an engineer.Expect to be assigned projects, coding exercises, and peer code reviews. Our platform includes:
Autocorrection system
Automatic code quality evaluator
Integrated development environment
Integrated Git system
Sophisticated peer code review system with IDE and Git all connected, gamified with points you earn and spend
Discord chat for each course
Projects
Exercises
Role Play
Gamification
Career Progression and Support
For intensive bootcamp learners, we provide career preparation and support. Qwasar has created a career support track and community called Technical Interview Preparation Program (TIPP), which students join in Season 2. This includes:Interview Preparation and Practice
Data Structures and Algorithms Course
Resume and Profile Preparation
Technical Portfolio Development
Useful Resources
Admissions requires an application, an interview, and completion of the enrollment form with payment.
ApplySilicon Valley Standards
We train to standards set by Silicon Valley for full stack developers. This means the level is much higher than that of bootcamps, and higher than that of CS or data science degrees. Your specialty is being an elite developer at a world-renown level.
Technical Skills & Knowledge
Thanks to the depth and breadth of our program curriculum, you acquire a level of technical skills and knowledge that learners in other programs or bootcamps simply never acquire.
Strong Python Skills
The vast majority of bootcamps don’t cover data structures or algorithms. CS degrees don’t cover hands-on application of theory or actually developing software architecture. We cover both and your strong back-end skills and experience with databases, data structures, and algorithms will set you apart from other candidates.
Depth of Portfolio
Learners develop a technical portfolio that has depth and shows the extent of their technical skills and ability to handle databases, deployments, and development. Neither bootcamps nor CS degrees offer this.
View Our Master’s in Computer Science
Discover our modern Master’s of Science in Computer Science degree program.
Learn MoreStudent Experience vs. Others
How do Qwasar programs compare to other tech training options out there? Find out how we stack up.
Learn MoreExplore our Modern Learning Model
With no lectures, we use a modern approach to learn that embraces technology!
Learn More