Web Development (BS)


The main objective of the Web Development Program is to produce graduates who will be able to support the needs of the online industry.


Analytical Objective

Graduates will be able to employ computer applications to design internet based projects and employ software engineering techniques to evaluate their solutions to problems.

Communications Objective

Graduates will be able to effectively communicate their ideas in both written and oral form with the understanding that communication is a cooperative process.

Collaboration Objective

Graduates will be prepared to work in the groups and distributed teams.

Design Objective

Graduates will be able to identify, formulate and solve computer problems using appropriate software testing tools and methods to verify their designs.

Life-long Learning Objective

Graduates will recognize that life-long learning is essential to the ongoing process of professional and personal development.

Practical Objective

Graduates will be able to take a project from inception to completion in which they propose, design, build, test, analyze and deliver a working software solution to meet accepted standards and realistic constraints.

Professional Ethics Objective

Graduates will have an understanding of professional and ethical responsibilities, as well as an understanding of the possible social, economic, cultural and environmental impact of their engineering solutions in a global context.

Research Objective

Graduates will have strong information literacy and will possess the ability to know when information is needed, how to use it, and how and where to retrieve it.

Technical Objective

Graduates will able to use modern software applications and programming languages found in the computer industry to test and verify their proposed solutions.


Upon graduation, students will have:

  • the ability to apply knowledge of mathematics, science and engineering to related problems
  • the ability to design and conduct experiments, as well as to analyze and interpret data
  • the ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability and sustainability
  • the ability to function on multi-disciplinary teams
  • the ability to identify, formulate and solve engineering problems
  • an understanding of professional and ethical responsibility
  • the ability to communicate effectively
  • the broad education necessary to understand the impact of engineering solutions in a global, economic, environmental and societal context
  • a recognition of the need for, and an ability to engage in, life-long learning
  • knowledge of contemporary issues
  • the ability to use the techniques, skills and modern engineering tools necessary for engineering practice