2022-2023 Pierce College Catalog 
    
    Apr 30, 2024  
2022-2023 Pierce College Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CIS 215 Introduction to Web Development (5 credits)



Prerequisite CIS 121 and Math 107 or higher, both with a 2.0 or higher; or instructor permission.

Course Description
Introduction to client-side web development using hypertext markup language (HTML), cascading style sheets (CSS), relevant scripting libraries, JavaScript (JS), and current front-end frameworks. Apply client-side scripting for dynamic user interface (UI) presentation. Use current integrated development environment (IDE) to develop and deploy code to the cloud. Explore current tools and techniques in client-side development.

 

Course Content
A. Client-side Web Programming
B. Hypertext Markup Language (HTML)
C. Client-side frameworks and libraries
D. Integrated Development Environments (IDEs)
E. Cascading Style Sheets (CSS)
F. JavaScript (JS)

Student Outcomes
1. Create static web pages utilizing HTML

2. Utilize CSS to change and develop webpages

3. Create client-side web pages that utilize  JavaScript and front-end frameworks (jQuery or current library frameworks)

4. Exchange data and communicate with the web server

5. Apply loops, iteration and branching techniques, and use basic data structures to store, sort and manipulate data (e.g. arrays, lists)

6. Retrieve and manipulate data using the Document Object Model (DOM)

7. Manage repositories and deployment using cloud resources

Degree Outcomes
Critical, Creative, and Reflective Thinking: Graduates will evaluate, analyze, and synthesize information and ideas in order to construct informed, meaningful, and justifiable conclusions. 

Effective Communication: Graduates will be able to exchange messages in a variety of contexts using multiple methods.

Program Outcome: Model, design, develop and code data applications to meet user needs Research, analyze and integrate information to remain current

Lecture Contact Hours 50
Lab Contact Hours 0
Clinical Contact Hours 0
Total Contact Hours 50



Add to Portfolio (opens a new window)