Back to Programs

Web Software Development Minor

Software development skills are in high demand right now—in all kinds of industries. With a minor in web software development, you’ll gain hands-on experience.

Request Info
Student asking professor a question

Program Overview

With a web development minor, you’ll gain hands-on experience and learn technical knowledge from qualified, experienced professors. If you want to multiply your career opportunities after graduation, a minor in web software development can help you make it happen.

Female student smiling

What You'll Learn

Dordt’s computer science program helps you develop skills for how to configure, manage, and program computers to assist in human flourishing. Not only will you gain foundational computer knowledge, you'll gain web development knowledge in the ways you want to learn. And you’ll do all of that while learning from a faculty that challenges you to think about what it means to be a disciple of Christ within the realm of computer science.

What You Can Do With A Web Development Minor

Those who are proficient in computer science are constantly inventing, building solutions, and dreaming of developments that can change the world. What you learn at Dordt will help you to succeed as a programmer, software administrator, systems analyst, or one of dozens of other jobs. From business programmers to data scientists, we’re equipping men and women to lead the future of digital technology.

Web Developer

A Web Developer creates websites and is responsible for maintaining them and evaluating their performance.

Software Engineer

Software Engineers aid in solving world problems by creating and designing computer systems and applications.

Computer Programmer

Computer Programmers design and manage scripts and code that allow computer software and applications to function properly.

To earn a web development minor, students will need to complete five computer science courses, one art course, one business administration course, and one math or statistics course. These courses will teach students the fundamentals of developing a website, from the front-end to the back-end.

  • Programming I: An introduction to computer programming. Basic notions of abstraction, elementary composition principles, the fundamental data structures, and object-oriented programming technique are introduced. Topics include variables, control structures, arrays, and input/output.
  • Information Systems Design: An introduction to the nature of information systems, the conceptual foundations and use of such systems. Topics include information systems project management, requirements analysis and use cases, structural and behavioral modeling, prototyping, use of the Unified Modeling Language, and an introduction to SQL database access. Corequisite: any college level computer science course.
  • Programming II: A continuation of Computer Science 115. The course includes advanced programming techniques, in-depth examination of object-oriented principles, good programming style including documentation, basic data structures including array lists and linked lists, and basic algorithm design, with attention to the sorting problem.
  • Database Systems Design: A study of the design, development, and implementation of an information system for management. Topics include database architecture, data definition and manipulation, report generation, and high-level language interface.
  • Client/Server Programming: An introduction to software development in a networked computing environment. Focus will be on development of web-based software solutions employing tools such as scripting languages for both the client (browser) side and the server side.
  • Web Design: Using projects that simulate real-world web design situations, learn the basics of organizing, designing, and constructing web-based interfaces common to the professional web design process by using Adobe applications, specifically Dreamweaver. A basic knowledge of Adobe Photoshop is advised and a working knowledge of the Internet and web browsers is recommended.
  • Digital Marketing: An exploration of the methods businesses use to approach customers in the digital age. This course will equip students with a variety of technical skills and knowledge related to the application of Marketing principles in an online environment. Includes a thorough preparation and testing for three certifications from the American Marketing Association and Google, as well as an exploration of the Sharing Economy - a disruptive movement in the economy today.
  • Calculus I: A study of the basic concepts and techniques of calculus for students in all disciplines. Topics include limits, differentiation, integration, and applications. This course is intended for students without any previous calculus credit.
  • Introductory Statistics: An introductory course in statistical techniques and methods and their application to a variety of fields. Topics include data analysis, design of experiments, and statistical inference including confidence intervals and hypothesis testing. Exposure to statistical software and a substantive student project are also part of this course.
  • Accelerated Introductory Statistics: This course covers the same content and learning objectives as Statistics 131 but in half the time. This course, along with Statistics 202 and Statistics 203, also serves as preparation for Actuarial Exam SRM. Additionally this course, along with Statistics 202, Statistics 203, Statistics 220 and Statistics 352, serves as preparation for Actuarial Exam MAS I.

See the course catalog for more information.

Ready to take the next step?

Faculty

With experience in a variety of fields, our faculty members are equipped and ready to help you succeed.

Related Programs

Still looking for the right fit? Here are some additional program options that we think might interest you or are often paired with this program. You can also view the programs page to keep exploring your options.