Santa Rosa Junior College logo Building on a Legacy of Excellence
home  > instruction  > instructional departments  > computer studies  > overview of classes  > web development
Web Development

The Web is clearly one of the most significant technological advances of the last 20 years, and you’re invited to learn more about it. Students who enroll in Web Development courses may train for a full- or part-time career, update skills for their current job, work to start their own Web-based business, or use their skills for personal enrichment. Whatever your educational goals, SRJC has courses that will meet your needs.

The Web Development courses have been grouped into three broad categories: Production, Design, and Programming.

E-mail the course coordinator for further information.

Web Production Courses

Most students begin with the production area where they learn HTML - the "lingua franca" of the Web - and then move on to a WYSIWYG Editor, such as Dreamweaver. Students can also expand their HTML skills by delving into XML and CSS. As a capstone to the production courses, CS 50.31 (Web Content Development) is offered which allows students to work on a team as a Content Developer or Project Manager to develop a Web site for a local nonprofit organization.

Web Production Courses
Course # Course Name Units CL
OL
CS 50.11A
Creating Web Pages using HTML & CSS 1 1.5 X
X
CS 50.11B Creating Web Pages using HTML & CSS 2 1.5 X X
CS 50.11C Cascading Style Sheets 3.0   X
CS 50.15 XML 3.0 X X
CS 50.31 Web Content Development 4.0 X X
CS 50.32 Web/Interactive Media Projects 4.0   X
CS 53.11A Dreamweaver, Introduction 3.0 X X
CS 53.11B Advanced Dreamweaver 3.0 X X

CL = classroom
OL = online

Web Design Courses

Photoshop is core for professional level Web design, and it’s recommended that students begin with CS 70.11A (Photoshop 1). Next, CS 50.21A/B (Web Graphics Projects) creates the layout, color scheme, and images for two Web sites.

The capstone to the design courses is CS 50.32 (Business of Web Design), which allows students to work on a team as designers to develop a Web site for a local nonprofit organization.

Designing for a computer screen has its unique challenges and rewards. Be sure to explore the Graphic Design Program, particularly APGR 72 (Principles of Screen Design).

Web Design Courses
Course # Course Name Units CL
OL
CS 50.21A
Web Graphic Projects 1.5
X
CS 50.21B Advanced Web Graphic Projects 1.5   X
CS 50.25 Creating an Electronic Portfolio 1.5   X

CL = classroom
OL = online

The following table lists courses that belong to the Graphics & Multimedia or Graphic Design areas of the Computer Studies Department. They are listed here because they are also relevant for Web design students.

Web Design Courses
Course # Course Name Units CL
OL
APGR 72
Principles of Screen Design 1.5
X
CS 70.11A Adobe Photoshop 1 3.0 X X
CS 70.11B Adobe Photoshop 2 3.0 X X
CS 71.11A Adobe Illustrator 1 1.5 X X
CS 71.11B Adobe Illustrator 2 1.5 X X

CL = classroom
OL = online

Web Programming Courses

Programming is deeply embedded in the Web. Programming applications include online banking, mail order tracking, online shopping carts, and search engines.

It’s recommended that students begin with one of several introductory programming courses, CS 10 Introduction to Computer Programming, CS 19.11A Introduction to Programming with Visual BASIC, or CS 19.21A Introduction to Computer Programming with C#. Students can next enroll in one of the Web Programming languages listed in the following table.

Web Programming Courses
Course # Course Name Units CL
OL
CS 55.11
Using JavaScript to Design Dynamic Web Pages 3.0
X
CS 55.12 Active Server Pages for Web Databases 3.0   X
CS 55.13 PHP Programming 3.0   X

CL = classroom
OL = online