Two people working on a laptop

Web Development

Two Types of Web Development Programs

Choose which program works best for your path!

Associate of Applied Science (AAS) | Certificate

Web Development Associate of Applied Science

The Web Development AAS degree will provide students with the skills to develop and maintain websites and applications. Web development careers are fast paced and ever changing. Web development requires comprehensive knowledge in a variety of scripting languages, project management, and basic design skills. Students will develop these skills throughout the core coursework provided. The degree also provides the student a wide variety of electives, allowing them to look deeper into areas of specialty that will make them a marketable candidate.

Career Opportunities

  • Web Developer
  • Web Technical Support
  • Web Analyst
  • Web and Digital Interface Designer
Student at computer studying

Get Started Now!

Work with a counselor to get your personalized plan!

Suggested Degree Plan for Web Development (AAS)
Do not use this degree plan as a substitute for an advisor. Always meet with an advisor to discuss your specific needs for completing the program before signing up for classes each semester.
First Semester Details
CSC 106 Introduction to Computers Details 3
An introductory course in which students learn basic terminology, equipment, history, various software including operating system and application software, and the impact of the computer in society. Includes "hands-on" experience. Satisfies JWCC computer literacy requirement. (Same as AGR 175)
Prerequisites: (none)
CSC 112 Computer-Based Problem Solving Details 3
An introduction to problem-solving strategies and methodologies. Programming logic, looping, branching, and arrays are explained through the use of flow charts and pseudo code.
Prerequisites: (none)
CSC 123 Introduction to Content Management Systems Details 2
An introductory course in which students learn to create a complete website using popular Content Management Systems (CMS). Includes hands-on experience.
Prerequisites: (none)
CSC 124 Web Programming I Details 3
In this course, the student will learn techniques for planning and creative attractive Web pages using HTML and CSS. Topics include working with tables, creating forms, creating hyperlinks and menus for site navigation, and using image maps for navigation. The student will learn techniques for designing Web pages effectively and understand different ways to publish websites. The student will also learn scripting to add functionality to the website.
Prerequisites: (none)
CSC 248 Computerized Illustration (Adobe Illustrator) Details 3
A course in the most important topics of design principles and vector graphics. Students learn how to create text and gradients, draw and compose an illustration, transform and distort objects, work with layers, create graphs, draw with symbols, and create 3-D objects. Course is taught using industry standard illustration software.
Prerequisites: (none)
FYE 101 Blazing Your Trail Details 1
Directed to new students, this course provides a supportive transition to the culture of higher education. Course objectives aim at preparing students for the college experience by acquiring effective learning techniques and by becoming aware of available college resources for academic and personal growth. This course also develops students' abilities, which will assist them with the complexities of college life.
Prerequisites: (none)
Second Semester Details
ART 136 Graphic Design I Details 3
This course focuses on concepts and visual communication skills necessary for graphic design. Students will acquire an understanding of single and multi-page documents, both in black/white and color, covering document construction, integration of word processing programs, working with images and typography, custom colors and standard output. Introduces the production of printed materials using illustrations and image manipulation software via computers.
Prerequisites: (none)
CSC 220 Graphic and Photo Manipulation (Photoshop) Details 3
An introduction to the use of the computer in graphic design. Students learn how to repair images, work with layers, make selections, incorporate color techniques, and place type in an image. The course focuses on using painting tools, special layer functions and filters, enhancing specific selections, making color adjustment, working with clipping masks and paths. The course will be taught using industry-standard photo manipulation software.
Prerequisites: (none)
CSC 223 Web Scripting (JavaScript) Details 3
This course will guide students in web page development with JavaScript. This course covers the basics of JavaScript to build professional quality web applications.
Prerequisites: CSC 124 with a grade of "C" or above
CSC 224 Web Programming II (PHP, MySQL) Details 3
This hands-on PHP programming course uses open source software, PHP and MySQL, to provide the student with a limited programming background with the applied skills to build professional-quality, database-driven websites. By integrating PHP and MySQL, with the XHTML and CSS frameworks, the student will develop the skills to build interactive websites with authentication and security.
Prerequisites: CSC 124 with a grade of "C" or above
Various CSC 116 / Approved Elective (Web Development AAS) Details 2
CSC 116 or an approved elective for the Web Development Associate of Applied Science degree.
CSC 116 Database - Core Level (Access) Details 2
An introduction to the use of data management systems. Topics covered include creating a database table, creating relationships between tables, creating a table using a Wizard and using Help, performing queries and filtering records, creating forms, creating reports mailing labels, and charts, importing and exporting data, creating Web pages and using database Wizards. Course will be taught using a popular database management system software package.
Prerequisites: (none)
Various Approved Electives (Web Development Associate in Applied Science) Details 3
Approved electives for the Web Development Associate in Applied Science degree.
ART 126 2D Design and Color Details 3
A study of visual perception and composition on a 2D surface. The basics of visual problem solving will be stressed in space, shape, line, and color. 1 lecture hour, 2 lab hours.
Prerequisites: (none)
ART 137 Graphic Design II Details 3
This course builds on aesthetic and technical skills begun in ART 136. Develops alternate illustration, type generation, scanning, and layout skills as well as improves software skills in vector illustration, photo manipulation and layout in a project-based format. Typography, printing processes, workflow and communication effectiveness are emphasized.
Prerequisites: ART 100 and ART 136, or consent of department
ART 226 Graphic Design III Details 3
Students continue with advanced studies of design principles related to marketing, communications and business. Color processes, photo manipulation, and print technology will be targeted. Students research ad design and layout and create advertising and editorial illustration for magazines, books and Web pages.
Prerequisites: ART 136 and ART 137
BUS 131 Principles of Marketing Details 3
A survey of the field of marketing, designed to give basic understanding of the principles of marketing and the operation of our marketing system.
Prerequisites: (none)
CSC 119 Programming I Details 3
This course involves problem solving on the introductory level, teaches structured and object oriented language, C++, and exposes students to methodology that serves as a foundation for later course work.
Prerequisites: CSC 112 with a grade of "C' or above; Intermediate algebra skills recommended
CSC 190 Portable Document Format (Adobe Acrobat) Details 1
Focuses on creating and distributing portable documents using industry standard portable document formats. Topics include creating PDF documents from other applications, sharing PDFs, document review processes, PDFs for print or Web use, interactive forms, document security, paperless publishing and collaboration solutions. Course is taught using industry standard electronic document exchange program.
Prerequisites: CSC 100 or CSC 106 or consent of department
CSC 216 Database - Expert Level (Access) Details 2
Topics include creating and modifying advanced tables, creating and modifying forms, refining queries, using advanced report features, defining relationships, using Access tools, creating database applications, and using data from the Internet and other sources. Course will be taught using a popular database management system software package.
Prerequisites: CSC 116 with a grade of "C" or above
CSC 274 Language Survey (Java) Details 3
This course will guide students in developing applications and applets using the Java programming language. Students will also build visually interesting GUI and Web-based applications and learn the basics of structured and object-oriented programming techniques.
Prerequisites: CSC 112 with a grade of "C" or above or consent of department
Third Semester Details
Various CMN 101 / CMN 104 Details 3
Choose CMN 101 or CMN 104.
CMN 101 Introduction to Speech I Details 3
An introduction to the basic principles of oral communication as applied to public speaking. The course emphasizes the mastery of oral communication skills through a variety of exercises in which the student speaks before the group. Involves analysis of such topics as preparation, organization, and delivery. IAI: C2 900.
Prerequisites: (none)
CMN 104 Interpersonal Communication Details 3
An introduction to the basic theories and concepts relevant to face-to-face interaction. Emphasis is placed on the role of communication in the creation, maintenance, and termination of social, romantic, familial, and professional relationships. IAI: MC 901
Prerequisites: (none)
CSC 247 2D Animation Details 3
2D animation focuses on creating and manipulating graphics to create application interactions, video effects, and short animated films. Students will gain experience creating hand-drawn and computer-based animations using a variety of hands-on and software tools.
Prerequisites: (none)
CSC 256 Web Programming III Details 3
Students will create static sites using HTML, CSS, and JavaScript based on working website design prototypes. Using project management and communication tools, students will collaborate with the site designer to establish timelines, negotiate changes, and seek approval for their work. When possible, students in this course will work as teams to gain project management skills.
Prerequisites: (none)
CSC 257 Database Management Details 3
This course introduces the student to database concepts and the use of a database management system. Topics include using a MySQL server and MySQL language to: create databases, create tables, add and remove table fields, establishing relationships between table fields, manipulating records, and create queries.
Prerequisites: (none)
Various MAT Gen. Ed. Requirements (AAS) Details 3
AAS degree-seeking students must select at least one course from the listed classes.
MAT 100 Technical Mathematics Details 3
A course designed to cover mathematical processes and problems that relate to career, technical and workforce applications. Specific topics include fractions; decimals, ratio, proportion and percentage; measurements; and area and volume.
Prerequisites: (none)
MAT 109 Elementary Statistics Details 3
A study of the collection and interpretation of statistical data. Specific topics include description of sample data, probability, probability distributions, sampling, estimation, testing hypotheses, correlation, and regression. IAI: M1 902.
Prerequisites: MAT 020 with a grade of "C" or above within two semesters, appropriate placement score, or consent of department
MAT 113 College Algebra Details 3
This course is intended for students who plan to continue their college mathematics education or to meet college transfer requirements. Topics include advanced factoring of higher order polynomials; solving quadratic inequalities; advanced topics in relations, functions and their graphs; zeroes and graphs of polynomial and rational functions; and exponential and logarithmic functions.
Prerequisites: MAT 020 with a grade of "C" or above within two semesters, appropriate placement score, or consent of department
MAT 114 Trigonometry Details 3
This course is intended for students who plan to continue their college mathematics education or to meet college transfer requirements. It is the study and analysis of the sine, cosine, tangent, secant, cosecant, and cotangent function; show these functions are used to solve many types of problems involving the sides and angles of triangles; and how these functions are used to solve many types of problems involving cyclic patterns, some that vary with time. Topics include definitions, properties and manipulation of trigonometric functions; applications of trigonometric functions; analytic trigonometry; trigonometric form of complex numbers; and polar coordinates, equations and graphs.
Prerequisites: MAT 020 with a grade of "C" or above within two semesters, appropriate placement score, or consent of department
MAT 220 Analytic Geometry and Calculus I Details 4
A course designed to introduce the concepts of derivative and integral to the student interested in pursuing degrees related to engineering, science or mathematics. Specific topics include functions and graphs; slopes and rates of change; limit theory and continuous functions; formal differentiation; application of differentiation; integration; and applications of integration. IAI: M1 900-1, MTH 901.
Prerequisites: MAT 113 and MAT 114 with grades of "C" or above within one academic year, appropriate placement score, or consent of department
MAT 234 Calculus for Social Scientists Details 4
A course designed to introduce the business and social science student to the concepts of derivative and integral. Applications of these concepts stress the use of calculus to solve business and social science problems. Specific topics include relations and functions; algebraic functions; exponential and logarithmic functions; derivatives; applications of derivatives; advanced derivative techniques; integrals; advanced integration techniques. IAI: M1 900B.
Prerequisites: MAT 113 with a grade of "C" or above within one academic year, appropriate placement score, or consent of department
Various Approved Electives (Web Development Associate in Applied Science) Details 3
Approved electives for the Web Development Associate in Applied Science degree.
ART 126 2D Design and Color Details 3
A study of visual perception and composition on a 2D surface. The basics of visual problem solving will be stressed in space, shape, line, and color. 1 lecture hour, 2 lab hours.
Prerequisites: (none)
ART 137 Graphic Design II Details 3
This course builds on aesthetic and technical skills begun in ART 136. Develops alternate illustration, type generation, scanning, and layout skills as well as improves software skills in vector illustration, photo manipulation and layout in a project-based format. Typography, printing processes, workflow and communication effectiveness are emphasized.
Prerequisites: ART 100 and ART 136, or consent of department
ART 226 Graphic Design III Details 3
Students continue with advanced studies of design principles related to marketing, communications and business. Color processes, photo manipulation, and print technology will be targeted. Students research ad design and layout and create advertising and editorial illustration for magazines, books and Web pages.
Prerequisites: ART 136 and ART 137
BUS 131 Principles of Marketing Details 3
A survey of the field of marketing, designed to give basic understanding of the principles of marketing and the operation of our marketing system.
Prerequisites: (none)
CSC 119 Programming I Details 3
This course involves problem solving on the introductory level, teaches structured and object oriented language, C++, and exposes students to methodology that serves as a foundation for later course work.
Prerequisites: CSC 112 with a grade of "C' or above; Intermediate algebra skills recommended
CSC 190 Portable Document Format (Adobe Acrobat) Details 1
Focuses on creating and distributing portable documents using industry standard portable document formats. Topics include creating PDF documents from other applications, sharing PDFs, document review processes, PDFs for print or Web use, interactive forms, document security, paperless publishing and collaboration solutions. Course is taught using industry standard electronic document exchange program.
Prerequisites: CSC 100 or CSC 106 or consent of department
CSC 216 Database - Expert Level (Access) Details 2
Topics include creating and modifying advanced tables, creating and modifying forms, refining queries, using advanced report features, defining relationships, using Access tools, creating database applications, and using data from the Internet and other sources. Course will be taught using a popular database management system software package.
Prerequisites: CSC 116 with a grade of "C" or above
CSC 274 Language Survey (Java) Details 3
This course will guide students in developing applications and applets using the Java programming language. Students will also build visually interesting GUI and Web-based applications and learn the basics of structured and object-oriented programming techniques.
Prerequisites: CSC 112 with a grade of "C" or above or consent of department
Fourth Semester Details
CSC 258 Web Programming IV Details 3
This course is a capstone for the web programming student. Students will use all of the skills they have learned throughout the program to create a website fulfilling criteria set by the course instructor. Students will learn to evaluate sites for human interaction and make improvements throughout the course.
Prerequisites: (none)
CSC 259 Web Server Administration Details 3
This course introduces the student to web server administration. Students learn to install, configure and administer a website. The course includes topics such as user authentication, setting up users and groups, managing file system permissions, sharing resources and securing the server. In addition, the student will learn to troubleshoot a web server, as well as perform maintenance, optimization, and performance tuning.
Prerequisites: (none)
ENG 101 Rhetoric and Composition I Details 3
An introductory course in writing at the college level with attention to skills needed at each stage of the writing process. Placement in ENG 101 presupposes competence in English grammar, mechanics, punctuation, and spelling. IAI: C1 900.
Prerequisites: ENG 099 with a grade of "C" or above or appropriate placement score
Various PSY 101 / SOC 101 Details 3
Choose PSY 101 or SOC 101.
PSY 101 Introduction to Psychology Details 3
Basic introduction to the major areas of psychology--the study of behavior and the mind. Areas of emphasis include human development, personality theory, learning, thinking, stress and motivation, mental illnesses, and biological and social aspects of behavior. Course will combine research with real life application throughout. IAI: S6 900.
Prerequisites: (none)
SOC 101 Introduction to Sociology Details 3
This course is an introduction to sociology as a way of understanding the world and how it applies to everyday life. Major theoretical perspectives and concepts are presented including socialization, culture, the social construction of knowledge, social control and deviance, inequality, race and ethnic relations, poverty, and the sociological imagination. IAI: S7 900.
Prerequisites: (none)
Various Approved Electives (Web Development Associate in Applied Science) Details 5
Approved electives for the Web Development Associate in Applied Science degree.
ART 126 2D Design and Color Details 3
A study of visual perception and composition on a 2D surface. The basics of visual problem solving will be stressed in space, shape, line, and color. 1 lecture hour, 2 lab hours.
Prerequisites: (none)
ART 137 Graphic Design II Details 3
This course builds on aesthetic and technical skills begun in ART 136. Develops alternate illustration, type generation, scanning, and layout skills as well as improves software skills in vector illustration, photo manipulation and layout in a project-based format. Typography, printing processes, workflow and communication effectiveness are emphasized.
Prerequisites: ART 100 and ART 136, or consent of department
ART 226 Graphic Design III Details 3
Students continue with advanced studies of design principles related to marketing, communications and business. Color processes, photo manipulation, and print technology will be targeted. Students research ad design and layout and create advertising and editorial illustration for magazines, books and Web pages.
Prerequisites: ART 136 and ART 137
BUS 131 Principles of Marketing Details 3
A survey of the field of marketing, designed to give basic understanding of the principles of marketing and the operation of our marketing system.
Prerequisites: (none)
CSC 119 Programming I Details 3
This course involves problem solving on the introductory level, teaches structured and object oriented language, C++, and exposes students to methodology that serves as a foundation for later course work.
Prerequisites: CSC 112 with a grade of "C' or above; Intermediate algebra skills recommended
CSC 190 Portable Document Format (Adobe Acrobat) Details 1
Focuses on creating and distributing portable documents using industry standard portable document formats. Topics include creating PDF documents from other applications, sharing PDFs, document review processes, PDFs for print or Web use, interactive forms, document security, paperless publishing and collaboration solutions. Course is taught using industry standard electronic document exchange program.
Prerequisites: CSC 100 or CSC 106 or consent of department
CSC 216 Database - Expert Level (Access) Details 2
Topics include creating and modifying advanced tables, creating and modifying forms, refining queries, using advanced report features, defining relationships, using Access tools, creating database applications, and using data from the Internet and other sources. Course will be taught using a popular database management system software package.
Prerequisites: CSC 116 with a grade of "C" or above
CSC 274 Language Survey (Java) Details 3
This course will guide students in developing applications and applets using the Java programming language. Students will also build visually interesting GUI and Web-based applications and learn the basics of structured and object-oriented programming techniques.
Prerequisites: CSC 112 with a grade of "C" or above or consent of department

Web Development Certificate

Using software languages and tools, web development students are trained to create websites and applications for the web. Web developers identify a site’s users and purpose, and oversee the production, implementation, and maintenance using web platforms and industry-standard design software.

Career Opportunities

  • Web Designer
  • Front-End Web Developer
  • Back-End Web Developer
arm with a smart watch the other hand has a stylus
Suggested Degree Plan for Web Development Certificate
Do not use this degree plan as a substitute for an advisor. Always meet with an advisor to discuss your specific needs for completing the program before signing up for classes each semester.
First Semester Details
CSC 106 Introduction to Computers Details 3
An introductory course in which students learn basic terminology, equipment, history, various software including operating system and application software, and the impact of the computer in society. Includes "hands-on" experience. Satisfies JWCC computer literacy requirement. (Same as AGR 175)
Prerequisites: (none)
CSC 112 Computer-Based Problem Solving Details 3
An introduction to problem-solving strategies and methodologies. Programming logic, looping, branching, and arrays are explained through the use of flow charts and pseudo code.
Prerequisites: (none)
CSC 123 Introduction to Content Management Systems Details 2
An introductory course in which students learn to create a complete website using popular Content Management Systems (CMS). Includes hands-on experience.
Prerequisites: (none)
CSC 124 Web Programming I Details 3
In this course, the student will learn techniques for planning and creative attractive Web pages using HTML and CSS. Topics include working with tables, creating forms, creating hyperlinks and menus for site navigation, and using image maps for navigation. The student will learn techniques for designing Web pages effectively and understand different ways to publish websites. The student will also learn scripting to add functionality to the website.
Prerequisites: (none)
CSC 248 Computerized Illustration (Adobe Illustrator) Details 3
A course in the most important topics of design principles and vector graphics. Students learn how to create text and gradients, draw and compose an illustration, transform and distort objects, work with layers, create graphs, draw with symbols, and create 3-D objects. Course is taught using industry standard illustration software.
Prerequisites: (none)
FYE 101 Blazing Your Trail Details 1
Directed to new students, this course provides a supportive transition to the culture of higher education. Course objectives aim at preparing students for the college experience by acquiring effective learning techniques and by becoming aware of available college resources for academic and personal growth. This course also develops students' abilities, which will assist them with the complexities of college life.
Prerequisites: (none)
Second Semester Details
ART 136 Graphic Design I Details 3
This course focuses on concepts and visual communication skills necessary for graphic design. Students will acquire an understanding of single and multi-page documents, both in black/white and color, covering document construction, integration of word processing programs, working with images and typography, custom colors and standard output. Introduces the production of printed materials using illustrations and image manipulation software via computers.
Prerequisites: (none)
CSC 116 Database - Core Level (Access) Details 2
An introduction to the use of data management systems. Topics covered include creating a database table, creating relationships between tables, creating a table using a Wizard and using Help, performing queries and filtering records, creating forms, creating reports mailing labels, and charts, importing and exporting data, creating Web pages and using database Wizards. Course will be taught using a popular database management system software package.
Prerequisites: (none)
CSC 220 Graphic and Photo Manipulation (Photoshop) Details 3
An introduction to the use of the computer in graphic design. Students learn how to repair images, work with layers, make selections, incorporate color techniques, and place type in an image. The course focuses on using painting tools, special layer functions and filters, enhancing specific selections, making color adjustment, working with clipping masks and paths. The course will be taught using industry-standard photo manipulation software.
Prerequisites: (none)
CSC 223 Web Scripting (JavaScript) Details 3
This course will guide students in web page development with JavaScript. This course covers the basics of JavaScript to build professional quality web applications.
Prerequisites: CSC 124 with a grade of "C" or above
CSC 224 Web Programming II (PHP, MySQL) Details 3
This hands-on PHP programming course uses open source software, PHP and MySQL, to provide the student with a limited programming background with the applied skills to build professional-quality, database-driven websites. By integrating PHP and MySQL, with the XHTML and CSS frameworks, the student will develop the skills to build interactive websites with authentication and security.
Prerequisites: CSC 124 with a grade of "C" or above

Gainful Employment: For more information about graduation rates, cost, the median debt of students who complete the program, and other information, please view our Gainful Employment information for the particular certificate of study.