Web Developer - Formerly Webmaster - Major #2742

Certificate of Achievement Program Map

The program map below represents an efficient and effective course taking sequence for this program. Individual circumstances might require some changes to this path. It is always recommended that you meet with your pathway counselor to develop a personalized educational plan.


This option is designed to prepare students for work in the computer industry as Web Developers. Completing the program with the college graduation requirements leads to an AS degree; without the graduation requirements, student is eligible for a certificate of achievement.

Upon completion of the program, students will:
  1. 1. Given a business scenario create an interactive client-side and/or server-side, data-driven website using appropriate tools to create a solution addressing the scenario.
Effective Term: 2023 Fall Semester

Summer 

Elective

Recommend CIT 15 for future CIT 15 program requirements. 

Term 1

10 units

CIT 82
Introduction to Web Development

3 units
Effective Term: 2023 Fall Semester
This course is a survey of contemporary web technologies in authoring, distributing, and browsing. Topics include: web servers, scripting, protocols, E-Commerce, information architecture, website traffic analysis, search engine optimization, and website usability. (A, CSU)
Course Details:
  1. Prerequisite: CIT 15
    1. CSU Transfer Course

      CIT 85
      HTML and CSS

      3 units
      Effective Term: 2023 Fall Semester
      This course teaches students how to design web pages using HTML and CSS. Students will also gain an introduction to working with a code editor, and gain insight into creating software. (A, CSU)
      Course Details:
          1. CSU Transfer Course

            Major Course

            4 units

            Select one fo the following: 

            CIT 63
            Beginning Java Programming

            4 units
            Effective Term: 2025 Fall Semester
            This course covers the design and coding methodology for computer programming using the Java programming language. Emphasis is on object-orientated programming, control structures, methods, arrays, strings, inheritance, and graphics. (A, CSU, UC)
            Course Details:
            1. Advisory: CIT 15
            2. Advisory: ENGL C1000
              1. CSU Transfer Course
              1. D3 - Anaylitical Thinkning

              CIT 84
              Web Development Frameworks

              4 units
              Effective Term: 2023 Fall Semester
              This course is a survey of various web development frameworks to significantly simplify the web development process. Students learn how to use frameworks to automate web development activities. (A, CSU)
              Course Details:
              1. Prerequisite: CIT 93
                1. CSU Transfer Course

                  CIT 94
                  Node.js

                  4 units
                  Effective Term: 2023 Fall Semester
                  This course teaches students how to create dynamic web pages from a server-side perspective. Crafting server-side scripting applications in Node.js. Topics that will be covered include scripting fundamentals, database connectivity, exception handling, debugging, testing, and maintenance. (A, CSU)
                  Course Details:
                  1. Advisory: CIT 93
                    1. CSU Transfer Course

                      CIT 95
                      Introduction to Python Programming

                      4 units
                      Effective Term: 2025 Fall Semester
                      This course covers the use of the Python programming language, and involves activities such as analysis, understanding, solving problems using algorithms, correctness and resource requirements, coding of algorithms in proper syntax, testing, debugging, maintaining source code, documenting and implementation of the built system and its management. (A, CSU, UC)

                      CIT 99
                      Introduction to Machine Learning

                      4 units
                      Effective Term: 2025 Spring Semester
                      This course is an introduction to machine learning, datamining, and statistical pattern recognition. (A, CSU)

                      Term 2

                      11 units

                      CIT 28
                      Client/Server Databases

                      3 units
                      Effective Term: 2023 Fall Semester
                      This course covers the fundamentals of relational databases: how to design, connect, create, and query tables using Structured Query Language (SQL). (A, CSU)
                      Course Details:
                          1. CSU Transfer Course

                            CIT 93
                            JavaScript

                            4 units
                            Effective Term: 2023 Fall Semester
                            This course covers the fundamentals of the JavaScript programming language. JavaScript adds interactivity to web pages and websites on the Internet. The course includes writing functions, using data from forms, buttons, menus, text boxes, logic, conditional statements, and program loops to make web pages interactive. (A, CSU)
                            Course Details:
                            1. Prerequisite: CIT 15
                              1. CSU Transfer Course

                                Major Course

                                4 units

                                Select one of the following: 

                                CIT 63
                                Beginning Java Programming

                                4 units
                                Effective Term: 2025 Fall Semester
                                This course covers the design and coding methodology for computer programming using the Java programming language. Emphasis is on object-orientated programming, control structures, methods, arrays, strings, inheritance, and graphics. (A, CSU, UC)
                                Course Details:
                                1. Advisory: CIT 15
                                2. Advisory: ENGL C1000
                                  1. CSU Transfer Course
                                  1. D3 - Anaylitical Thinkning

                                  CIT 84
                                  Web Development Frameworks

                                  4 units
                                  Effective Term: 2023 Fall Semester
                                  This course is a survey of various web development frameworks to significantly simplify the web development process. Students learn how to use frameworks to automate web development activities. (A, CSU)
                                  Course Details:
                                  1. Prerequisite: CIT 93
                                    1. CSU Transfer Course

                                      CIT 94
                                      Node.js

                                      4 units
                                      Effective Term: 2023 Fall Semester
                                      This course teaches students how to create dynamic web pages from a server-side perspective. Crafting server-side scripting applications in Node.js. Topics that will be covered include scripting fundamentals, database connectivity, exception handling, debugging, testing, and maintenance. (A, CSU)
                                      Course Details:
                                      1. Advisory: CIT 93
                                        1. CSU Transfer Course

                                          CIT 95
                                          Introduction to Python Programming

                                          4 units
                                          Effective Term: 2025 Fall Semester
                                          This course covers the use of the Python programming language, and involves activities such as analysis, understanding, solving problems using algorithms, correctness and resource requirements, coding of algorithms in proper syntax, testing, debugging, maintaining source code, documenting and implementation of the built system and its management. (A, CSU, UC)

                                          CIT 99
                                          Introduction to Machine Learning

                                          4 units
                                          Effective Term: 2025 Spring Semester
                                          This course is an introduction to machine learning, datamining, and statistical pattern recognition. (A, CSU)
                                          Total: 21 units