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: 2023 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)
            Course Details:
            1. Advisory: CIT 15
            2. Advisory: ENGL 1A
              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: 2023 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)
                      Course Details:
                      1. Prerequisite: CIT 15
                      2. Advisory: ENGL 1A
                        1. CSU Transfer Course

                          CIT 99
                          Introduction to Machine Learning

                          4 units
                          Effective Term: 2023 Fall Semester
                          This course is an introduction to machine learning, datamining, and statistical pattern recognition. (A, CSU)
                          Course Details:
                              1. CSU Transfer Course

                                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: 2023 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)
                                          Course Details:
                                          1. Advisory: CIT 15
                                          2. Advisory: ENGL 1A
                                            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: 2023 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)
                                                    Course Details:
                                                    1. Prerequisite: CIT 15
                                                    2. Advisory: ENGL 1A
                                                      1. CSU Transfer Course

                                                        CIT 99
                                                        Introduction to Machine Learning

                                                        4 units
                                                        Effective Term: 2023 Fall Semester
                                                        This course is an introduction to machine learning, datamining, and statistical pattern recognition. (A, CSU)
                                                        Course Details:
                                                            1. CSU Transfer Course
                                                              Total: 21 units