2023-2024 Pierce College Catalog 
    
    May 14, 2024  
2023-2024 Pierce College Catalog
Add to Portfolio (opens a new window)

CIS 125 Introduction to Web Development (5 credits)



Formerly CIS 210

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. Formerly CIS 215.

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, synthesize, and generate ideas; construct informed, meaningful, and justifiable conclusions; and process feelings, beliefs, biases, strengths, and weaknesses as they relate to their thinking, decisions, and creations.

Effective Communication: Graduates will be able to craft and exchange ideas and information in a variety of situations, in response to audience, context, purpose, and motivation.

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

Potential Methods
A. Demonstration
B. Observation
C. Group projects 
D. Quizzes
E. Practice labs



Add to Portfolio (opens a new window)