Together for Good
Skip to main content area Skip to main navigation Skip to institutional navigation Skip to footer

Computer Science

Mobile and Web Development

As a computer science major with a concentration in mobile and web development, you’ll explore website and mobile application development with an emphasis on design and databases.

By focusing on both theory and application, you’ll prepare to excel in web services, technology, web design, web management and mobile-application development.

The Concentration

In the mobile and web development program, you will:

  • Gain a greater understanding of web development, mobile-application development, database principles and programming.
  • Have the opportunity to explore the visual side of web development with courses on image making, graphic design and visual web design
  • Learn HTML, XML, CSS, C++ and other coding languages.
  • Improve your ability to develop algorithms as well as analyze and solve programming problems.
  • Have many opportunities to practice your newfound skills by building mobile applications and designing websites.

Hands-On Learning

You’ll have the opportunity to take part in internships and co-ops. It’s your chance to get real-world experience at industry leaders like Raytheon, Fidelity Investments, Phillips Medical and the MIT Lincoln Laboratory.

Career Options

Upon successful completion of the mobile and web development program, you’ll be well-equipped to pursue advanced studies or a career in mobile and web development. Positions may include:

  • Applications developer
  • Database administrator
  • Multimedia programmer
  • Mobile game developer
  • Web designer
  • Web developer 

What You’ll Take 

All computer science majors take a combination of required and elective courses to satisfy the 62-credit requirement.

Required Courses for Computer Science Majors

CSC 1520

General Computer Science

CSC 1610

Problem Solving with C++

CSC 2710

Analysis of Algorithms I

CSC 2820

Data Structures

CSC 3320

Operating Systems

MTH 1217

Calculus I

MTH 1314

Discrete Mathematics

Required Courses for Concentration

CSC 2620

Object Oriented Programming

CSC 3500

Web Development II

CSC 3600     

Mobile Application Development

CSC 3810

Database Principles

CSC 3950

Web Development I

CSC 4910

Computer Science Capstone

FAA 2830

Layout Analysis and Construction

Elective Courses

Select two courses from the following list.

CSC 5055

Network Security I

CSC 5935

Data Networking

FAA 2840  

Image Making and Meaning

FAA 2860

Graphic Design

FAA 3830

Visual Web Design

FAA 3890

UX Design

More Info

Mary Noonan

Associate Professor and Chair,
Computer Science