- Graduate from RIT with vast skillsets, including multiple programming languages and computing platforms–the capabilities that meet the demands of industry and the public. With two concentrations, you can focus on a specific career path.
- Study abroad at RIT Croatia, one of our global campuses. Take courses taught in English that are the same as those offered on RIT's main campus, and broaden your horizons by exploring the Europe.
- Two full-time paid co-ops test your skills in the real world. You'll gain career experience and make valuable industry contacts. And, with our successful history of industry partnerships, you'll have the opportunity to work large industry leaders and small startups.
- You'll excel at solving problems through application development for business, after learning valuable skills in group projects at the iSchool. Mastering front-end, back-end, and mobile development equips you with the tools necessary to tackle projects related to desktop, IoT, mobile, services, web, and more.
- In a senior development project in your final year, you'll collaborate with students from RIT's global campuses to complete a project that addresses a real-world industry challenge.
The web and mobile computing major is about combining people and technology to bring out the best in both. In this web development degree students learn how to integrate the back end code with the front end user experience, and are able to do it across several languages and platforms, to impact the app design process at all levels. Students are highly valuable to employers seeking today's most skilled application developers.
Web and mobile computing explores ubiquitous application development with a firm focus on the end user experience. Students have an interest in the technology of today (and tomorrow), but they're also interested in how people use that technology. The web and mobile computing major is about combining people and technology to bring out the best in both.
What truly sets our graduates apart is their ability to see the world through the eyes of the user. Creating an impactful App begins with solid code and good design, but understanding user expectations is the cornerstone of that process. In the Web and mobile computing major, students learn a user-centric approach to application creation. That, coupled with a robust developer skillset, enables them to produce applications that connect with multiple users across varied environments.
The curriculum is structured with this in mind. Students learn how to integrate the back end code with the front end UI, and will be able to do it across several languages and platforms. This comprehensive knowledge enables students to impact the App design process at all levels, making them incredibly valuable to employers seeking today's application developers. Students can also specialize on one of four areas, which provides students with the knowledge they need to pursue a professional or personal aspiration.
Plan of Study
A defining aspect of the web and mobile computing curriculum is the depth of study. Students learn a wide variety of languages and platforms so that they can meet the demands of industry and the public. For example, students don't just learn about web services, they learn how to use existing web services, how to create different types of web services, and how to do it in a variety of languages. And that's just part of what they'll learn in one of their courses (ISTE-341 Server Programming). After establishing this strong foundation, students can further their skills by choosing two of the following concentrations: web application development, mobile application development, geographic information systems, and wearable and ubiquitous development. The major also requires students to complete two blocks of cooperative education, which students may begin after completing their second year of study.
Concentrations
- Web Application Development: Want to build the next Ebay, Gmail, or Squarespace? Master the skills needed to push web apps in new directions.
- Database: Data is the lifeblood of modern business. Storage, integrity, access, speed, security – learn how to manage modern data in any environment.
- Mobile Application Development: Learn to write clean, efficient code in multiple languages and to design an impactful user interface on modern mobile platforms.
- Wearable and Ubiquitous Development: Smartwatches, the Internet of Things, and beyond – learn to integrate new and cutting edge tech into the modern world.
- Project Life Cycle: Understand how the entire process works, from initial client discussions to meeting deadlines, managing risks, and producing deliverables.
Global Opportunities
The web and mobile computing degree is offered at RIT's main campus, in Rochester, NY, and at RIT Croatia, which has campuses in Dubrovnik and Zagreb. Because the same curriculum is offered in all three locations, students may spend a semester studying abroad and immersing themselves in the Croatian culture without any negative impact on their schedule of studies. Furthermore, in their senior year all students take Senior Development Project I, II (ISTE-500, 501), a year-long course in which teams are composed of students from RIT's main campus and both RIT Croatia campuses. Whether students choose to study abroad or remain in Rochester, they will be working side-by-side with their peers from across the world.
Combined Accelerated Bachelor's/Master's Degree
Today's careers require advanced degrees grounded in real-world experience. RIT's Combined Accelerated Bachelor's/Master's Degrees enable you to earn both a bachelor's and a master's degree in as little as five years of study, all while gaining the valuable hands-on experience that comes from co-ops, internships, research, study abroad, and more.
+1 MBA: Students who enroll in a qualifying undergraduate degree have the opportunity to add an MBA to their bachelor's degree after their first year of study, depending on their program. Learn how the +1 MBA can accelerate your learning and position you for success.
