Students
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
How can I help you today?