Tuition Fee
Start Date
Medium of studying
Duration
Details
Program Details
Degree
Bachelors
Major
Software Development | Web Development
Area of study
Information and Communication Technologies
Course Language
English
About Program
Program Overview
Web and Mobile Computing Bachelor of Science Degree
Overview
The web and mobile computing degree teaches students a user-centric approach to creating impactful apps, with solid code and good design.
Careers and Experiential Learning
- Typical Job Titles:
- Application Software Developer
- Database Developer
- Full-Stack Software Engineer
- Software Developer
- Software Engineer
- Systems Development Associate
- Mobile App Developer
- Technology Development Programmer
- Web Developer
- Industries:
- Automotive
- Commercial Banking and Credit
- Insurance
- Internet and Software
- Health Care
- Manufacturing
Curriculum
First Year
- GCIS-123: Software Development and Problem Solving I (General Education)
- GCIS-124: Software Development and Problem Solving II (General Education)
- ISTE-140: Web & Mobile I
- ISTE-144: Design for Developers
- ISTE-230: Introduction to Database and Data Modeling
- MATH-131: Discrete Mathematics (General Education – Mathematical Perspective A)
- YOPS-010: RIT 365: RIT Connections
- General Education – Elective
- General Education – Ethical Perspective
- General Education – First-Year Writing (WI)
Second Year
- ISTE-99: School of Information Second Year Seminar
- ISTE-222: Applied Data Structures and Algorithms
- ISTE-252: Foundations of Mobile Design
- ISTE-260: Designing the User Experience
- ISTE-330: Database Connectivity and Access
- ISTE-340: Client Programming
- MATH-161: Applied Calculus (General Education – Mathematical Perspective B)
- NSSA-290: Networking Essentials for Developers
- SWEN-383: Software Design Principles and Patterns
- General Education – Artistic Perspective
- General Education – Global Perspective
Third Year
- ISTE-341: Server Programming
- ISTE-422: Application Development Practices
- ISTE-499: Undergraduate Co-op (summer)
- WMC Concentration Courses
- General Education – Immersion 1
- General Education – Social Perspective
- General Education – Natural Science Inquiry Perspective
- Open Electives
Fourth Year
- ISTE-500: Senior Development Project I
- ISTE-501: Senior Development Project II (WI-PR)
- WMC Concentration Courses
- General Education – Immersion 2, 3
- General Education – Scientific Principles Perspective
- Open Elective
- General Education – Electives
Concentrations
Web Application Development
- ISTE-442: Secure Web Application Development
- ISTE-444: Web Server Development and Administration
Mobile Application Development
- ISTE-454: Mobile Application Development I
- ISTE-456: Mobile Application Development II
Wearable & Ubiquitous Development
- ISTE-358: Foundations of Wearable & Ubiquitous Computing
- ISTE-458: Advanced Topics in Wearable & Ubiquitous Computing
Project Life Cycle
- NSSA-370: Project Management
- ISTE-430: Information Requirements Modeling
Database
- ISTE-432: Database Application Development
- ISTE-438: Contemporary Databases
- ISTE-470: Data Mining and Exploration
Admissions and Financial Aid
- First-Year Admission:
- 4 years of English
- 3 years of social studies and/or history
- 3 years of mathematics (algebra, geometry, and algebra 2/trigonometry)
- 2-3 years of science (chemistry or physics)
- Computing electives are preferred
- Transfer Admission:
- A minimum of college algebra
- Chemistry or physics
- Computing courses are preferred
- Financial Aid and Scholarships:
- 100% of all incoming first-year and transfer students receive aid
- Scholarships, grants, loans, and campus employment programs
Faculty
- Tae Oh: Professor
- Dan Bogaard: Associate Professor
- Jim Habermas: Senior Lecturer
Related News
- Online UX Design Degree Programs
- College of Computing to split Commencement into two ceremonies
- RIT students raise awareness about mural art through TunnelVision
Contact
- Program Contact: Dan Bogaard, Associate Professor
- School of Information
- Golisano College of Computing and Information Sciences
- 585-475-5231
Offered within the School of Information
- Rochester Institute of Technology
- 1 Lomb Memorial Drive
- Rochester, NY 14623
Copyright and Disclaimer
- Copyright 2023 Rochester Institute of Technology
- All Rights Reserved
- Land Acknowledgment
- Nondiscrimination
- Disclaimer
- Emergency Information
- Copyright Infringement
- Accessibility
- Privacy Statement
- Search RIT
Cookie Statement
- This website uses cookies to provide better user experience and functionality.
- You can control and configure cookies in your web browser.
- Cookie Statement | How to Disable Cookies
OK
See More
