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)
|