Web Programming Diploma

View courses and cost per credit for our Web Programming Diploma. Courses, course names, and cost per credit may vary by location. Download your state specific catalog for more information.

  • Courses

Choose your state or online to see your full course listing:

Course listings are subject to change. Please see our course catalog and/or addendum for most current listings.

Web Programming Diploma Course List

Major and Core Courses

  • Customer Service
  • Introduction to Business
  • Business Ethics
  • Computer Applications and Business Systems
  • Career Development
  • Logic and Troubleshooting
  • Object-Oriented Programming
  • Relational Databases
  • JavaScript
  • Programming Fundamentals
  • Introduction to Web Design Software
  • Introduction to HTML
  • Introduction to Visual Basic
  • Advanced Visual Basic
  • Java I

This course covers the basic concepts of essential communication skills needed in business to interact/work effectively with individuals and/or groups. Special areas of emphasis include solving problems, developing a customer service strategy, coping with challenging customers, increasing customer retention and surveying customer satisfaction.

Prerequisite:Theoretical Approaches to Service Delivery

Course ID: MNA1161
Credits: 4

This course is a study of the characteristics and functions of business in a free enterprise environment and how business impacts the economy in which we live. Characteristics studied may include opportunities, organizations, management, marketing, analysis and any other activities related to general ownership and operation.


Course ID: GEB1011
Credits: 4

This course presents an examination of current moral and ethical issues that arise in the world of business, as well as an analysis of the main theories of moral obligation, right and wrong action, and good and bad values.


Course ID: MAN2062
Credits: 4

This course teaches students basic to advanced computer concepts and skills, including creating and modifying Word documents, designing databases, spreadsheet creation and analysis, using the Internet and E-Commerce tools, and creating presentations with enhanced features and web tools.


Course ID: CGS1240
Credits: 3

This course is designed to study the personal and professional characteristics necessary for obtaining and maintaining suitable employment. The student will assemble a complete jobseeking portfolio including his/her resume and references, letters of application and appreciation, documentation of work and educational history, and demonstration of skills through examples of student work. The course includes an indepth study of self-marketing approaches, job interviewing techniques and professionalism as well as participation in a mock interview.


Course ID: E242
Credits: 2

This course provides students a strong base of Critical Thinking and troubleshooting methodologies for assessing situations and applying logical reasoning to various scenarios. The materials contained within this course will assist in building the students ability to form reasonable hypotheses for solving problems of a technical nature.


Course ID: CIS1308
Credits: 4

This course will provide students with an understanding of the basic concepts of object-oriented programming including encapsulation, inheritance, and polymorphism. Students will explore the uses of class templates as well as their attributes, behaviors, and the methods that can be applied to them. Programs will be developed and implemented utilizing the Java programming language.

Prerequisite:Fundamentals of Programming

Course ID: COP2323
Credits: 3

This course covers relational databases and their efficient design. The course will include the definition of tables and indexes, logical and physical design, the E-R model, and transaction management. The use of Structured Query Language (SQL) will be emphasized.

Prerequisite:Fundamentals of Programming

Course ID: CGS1545
Credits: 3

In this course students learn how to effectively create web pages using the JavaScript programming language. Students will gain exposure to programming, debugging, and testing web pages created with this language. This course builds upon HTML principles.

Prerequisites:Introduction to HTML; Fundamentals of Programming

Course ID: COP1801
Credits: 3

This course is an introduction to logic and computer programming and provides the fundamental knowledge and skills needed to begin programming in any language. The student will learn to design computer programming logic using pseudocode and flowcharting techniques, while learning the processes, procedures, and conventions of programming. Topics include variables, functions, loops, conditionals, and basic input and output.


Course ID: COP1125
Credits: 3

This course will introduce beginners to the tools and knowledge needed in creating interesting, usable, and well-designed websites.


Course ID: GRA1722C
Credits: 3

This course will introduce students to the basics of HTML. Students will learn the latest in HTML, conforming to XML and XHTML coding standards. The course is a step-by-step approach for learning how to create, format, and enhance a webpage using HTML.


Course ID: CGS1820C
Credits: 3

The students who take this course will learn to create basic applications using Visual Basic .NET. It covers language basics and program structure. Topics include graphical interface design and development, control properties, event-driven procedures, variables, scope, expressions, operators, functions, decision-making structures, looping structures, and database access files.

Prerequisite:Fundamentals of Programming

Course ID: COP1176
Credits: 3

The students who take this course will learn to create applications using Visual Basic .NET. This course incorporates the basic concepts of programming, problem solving, and programming logic, as well as the design techniques of an object-oriented language. Topics in the course include graphic interface design and development, control properties, DBMS, SQL, and ASP.NET.

Prerequisite:Introduction to Visual Basic

Course ID: COP2333
Credits: 3

Students will work with the Java programming language to learn about Java bytecode programs and how they are executed within a Java virtual machine. Students will study class libraries and gain an understanding of how they perform important computing tasks, how they interact with computer hardware and operating systems, and how they handle deficiencies encountered on computing platforms. Concepts such as Graphical User Interfaces, multimedia development, and web programming will be explored as well as the use of Java programming in the development of applications for mobile devices.

Prerequisite:Object-Oriented Programming

Course ID: COP2250
Credits: 3

This course will cover the PERL scripting language, the development of PERL code for web applications, and client/server socket programming using PERL.


Course ID: COP2004
Credits: 3

General Education Courses

English Composition (Required course)

  • English Composition

This course is designed to guide students in understanding the writing process and developing their ability to write and express ideas in an organized, unified, and coherent manner. Students will produce college-level writing that reflects awareness of rhetorical strategies, writing purpose, student voice, and appropriate grammar, punctuation, and usage skills. Through reading, writing, discussion, research, and collaboration, students will practice effective writing and apply course concepts.

Course ID: ENC1101
Credits: 4

Math/Natural Sciences (Select 1 course)

  • Structure and Function of the Human Body
  • Scientific Literacy
  • General Education Mathematics
  • Introduction to Human Biology
  • College Algebra
  • Introduction to Astronomy
  • Introduction to Geology

This course provides a working knowledge of the structure and function of the human body. A general introduction to cells and tissues is followed by study of the anatomy and physiology of the skeletal and muscular systems. The student is introduced to the nervous, cardiovascular, respiratory, digestive, urinary, reproductive, and endocrine systems.

Course ID: PHA1500
Credits: 4

In this course students will explore the role that science plays in the world. Students will survey different natural sciences such as: biology, health sciences, chemistry, physics, astronomy, and geology; as well as analyze specific case studies from these fields. Throughout the course students will develop their scientific reasoning skills. They will learn about the scientific method as well as how to detect common fallacies and misuses of science.


Course ID: G152
Credits: 4

This course introduces students to topics from modern mathematics that are relevant to everyday life and not typically covered in the standard college math sequence. Students will be exposed to a variety of mathematical tools from diverse branches of mathematics. They will utilize these tools to solve interesting real-world problems. Topics may include, but are not limited to, game theory, graph theory, the mathematics of growth, applications of geometry, probability, and statistics.

Prerequisite:Passing grade in Foundation coursework or placement determined by Rasmussen College entrance placement exam score

Course ID: MAT1402
Credits: 4

Students will explore fundamental concepts of human biology. They will examine cell structure and function, body systems, and biochemistry. They will also learn basic concepts of genetics and evolution. Students will explore the relationship of human populations and the ecosystem. Students will complete laboratory exercise coordinated with course content.


Course ID: BSC2145
Credits: 4

This course provides students with the skills to achieve mastery of algebraic terminology and applications including, but not limited to, real number operations, variables, polynomials, integer exponents, graphs, factoring, quadratic equations, and word problems.

Prerequisite:Passing grade in Foundation coursework or placement determined by Rasmussen College entrance placement exam score

Course ID: MAT1031
Credits: 4

Examines astronomical phenomena and concepts, including the solar system, stars and galaxies, planetary motions, atoms and radiation, and the origin and evolution of the universe.


Course ID: AST2002
Credits: 4

Examines basic geologic principles from a physical or historical perspective. Includes such topics as the formation of rocks and minerals; internal and external processes modifying the earth's surface and phenomena; and the evolutionary history of the earth, including its life forms, oceans and atmosphere.


Course ID: GLY1000
Credits: 4

Foundation Courses

  • Reading and Writing Strategies
  • Practical Math

This course develops students' reading and writing skills in preparation for college-level coursework. Through review of grammar, punctuation, and the writing process, students will enhance their ability to compose sentences, paragraphs, and short essays. The study of active reading strategies will provide students with the tools necessary for comprehending collegiate-level texts.

Course ID: B080
Credits: 4

Mathematics is learned through communication. In this course, students will learn to communicate how problems are solved and how solving problems can be applied in real-world settings. Students will have opportunities to learn multiple problem solving strategies. This course also provides practice and skill problems.

Prerequisite:Placement determined by Rasmussen College entrance placement exam score

Course ID: B087
Credits: 4

Total Diploma Credits

General Education Credits: 8

Major and Core Credits: 60

Total Diploma Credits: 68*

* Credit totals do not include Foundation Courses. Students must either demonstrate mastery of the subject matter in Foundation Courses through a Rasmussen College entrance placement exam or by successful completion of Foundation Courses.

Want to learn more?

Complete the form to receive more information about your program of interest.

Receive Personalized Information Today

  • Career path guidance
  • Enrollment application
  • Detailed course schedule
  • Personalized financial aid
  • No obligation to enroll
  • Attend a no-obiligation Nursing Information Session
  • Meet the Dean of Nursing
  • Enrollment application
  • Personalized financial aid
  • Career path guidance

What would you like to study?

Previous Education

How can we contact you?

Please complete all fields

By requesting information, I authorize Rasmussen College to contact me by email, phone or text message at the number provided.