Apply Now

Software Development Classes

Start pursuing opportunities in this high tech industry with career-focused software development classes

The Software Development program at Brown College is designed to help students hit the ground running after they graduate. Plenty of classes are packed into a short amount of time, helping students grow acclimated to the fast-paced software development industry. By developing your own working software through class projects, you can learn the analytical, technical and programming employers are seeking.

The following are just a few of the software development classes available at Brown College:

Systems Analysis & Design

An introductory course covering the basic functions and techniques of systems analysis and development, including the analysis of information flow, developing system specifications and analyzing equipment needs. Emphasis in this Software Development class is placed on structure methods and tools used throughout the analysis process, from initial need assessment through installation and review.

Multi-platform Programming

This Software Development course focuses on the JAVA programming language and related tools for programming in the Internet/Intranet environment. Primary topics include methods, classes, objects inheritance, encapsulation, abstraction, polymorphism and exception handling.

Internet Technologies

This Software Development class provides students with practical knowledge of emerging web technologies and tools. Concepts and techniques include integrating HTML with scripting languages, creating popup windows, adding scrolling messages, enhancing image and form objects, working with cookies. Exposure is also provided to coding server side applications. Students are introduced to XML, and ASP (Active Server Pages).

Software Engineering

This Software Development course explores topics of computer science within a framework of a six-layer hierarchy of abstractions. The layers include algorithms, hardware, virtual machine, software, applications, and ethics. Each layer in the hierarchy builds upon the ideas and concepts presented before it.

Object-oriented Programming II

This Software Development class continues the student’s exposure to and experience with object-oriented, event-driven, interactive programming techniques.

Get your free course catalog today. Contact us today to learn more about all of the software development classes at Brown College.



Student Disclosures
The US Department of Education requires that we report and disclose details on graduation rates, employment rates, on-time completion rates, and more for all our school programs in a clear, prominent, user-friendly, and easily understood manner. The intent of this provision is to enable students to make an informed choice about a program of study. To this end, we have developed certain documents to help ensure that all necessary data is provided. To access this information, please click the Student Disclosures button.



Request More Info!

Tell us more about yourself and program of interest. Someone will contact you to provide you with more information.

*Required Fields

This information will be used to contact you through various means, which may include: phone, text messaging, email, and postal mail, about the programs and services that are offered.




Brown College is a design school with campuses near Minneapolis, Minnesota, that offers career training through hands-on classes. Students enjoy focused attention from instructors with industry experience.


Brown College - Mendota Heights
1345 Mendota Heights Road
Mendota Heights, MN   55120

Brooklyn Center
5951 Earle Brown Dr.
Brooklyn Center, MN 55430


102