• No results found

AD320 - Web Application Development

N/A
N/A
Protected

Academic year: 2021

Share "AD320 - Web Application Development"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

Document Type:  District Master Course Outline Proposal Type:  New Course

Requester(s):  Lori Whitish   Star Conrad   Tom Griffith   Daniel J Jinguji College:  North

Origination Approved:  06/10/2014 - 12:29 PM

BASIC INFORMATION

Requester(s): Lori Whitish Star Conrad Tom Griffith Daniel J Jinguji

College: North Seattle Community College

Division/Dept: Math / Science

Dean: Tom Griffith

COURSE INFORMATION

Proposed Course Number:

Prefix:AD Number:320

Request a new Prefix This will be a common course

Full Title:

 

Web Application Development Abbreviated Title:

 

Web App. Dev.

Catalog Course Description:

This course is an intermediate course in developing a database-driven web application incorporating MVC patterns. The course will cover state maintenance, CRUD, & REST integration on both server and client side. Students will parse, cache and integrate API data achieved by third party providers into their application. Technologies can include as jQuery, CURL, AJAX & parsing JSON & XML. Prereq: AD 300.

Course Length: 11 Weeks

 

Request an Exception Course Prerequisite(s):

AD 300 Component Software

Topical Outline:

 

• Review of server side scripting fundamentals • MVC framework fundamentals and patterns • Database driven web applications

• Initial build of framework

• Build of scaffolding for the application

• Identification of prospective application pages via CRUD • CRUD and REST integration (client and server side)

• Parse, cache and integrate API data from third party providers • Jquery, CURL, AJAX, JSON, XML and other modern technologies

(2)

• Integrating AJAX

• Validating data, enforcing business rules • Advanced Security/safe coding practices • Best practices

• Security

COURSE CODING

Funding Source: 1...State

Institutional Intent: 21...Vocational Preparatory

This Course is a requirement for the following program(s):

(No Programs Selected)

My Course Proposal is a requirement for a program not on this list Program Title/Description/Notes:

Bachelor of Applied Science (BAS) in Application Development

Will this course transfer to a 4-year university?  

No

Is this course designed for Limited English Proficiency?  

No

Is this course designed for Academic Disadvantaged?  

No

Does this course have a Workplace Training component?  

No

CIP Code: 11.0203 Request Specific CIP Code

11.0201

EPC Code: 5BA Request Specific EPC Code

515

Credits:    

Will this course be offered as Variable Credit? No

List Course Contact Hours

Lecture (11 Contact Hours : 1 Credit)   55

Lab (22 Contact Hours : 1 Credit)   0

Clinical Work (33 Contact Hours : 1 Credit)   0

Other (55 Contact Hours : 1 Credit)   0

Total Contact Hours 55

Total Credits 5

COLLEGE SUPPLEMENTAL

Proposed Quarter of Implementation: Winter 2015 Request Provisional Exception

(3)

 

Modes of Delivery:(Check all that apply)

 

Fully On Campus Fully Online Hybrid

Other

   

Explanation:

Class Schedule Description:

This course is an intermediate course in developing a database-driven web application incorporating MVC patterns. The course will cover state maintenance, CRUD, & REST integration on both server & client side. Students will parse, cache & integrate API data achieved by third party providers into their application. Technologies can include as jQuery, CURL, AJAX & parsing JSON & XML. Prereq: AD 300.

Essential Learning Outcomes:

 

Knowledge

Facts, theories, perspectives, and methodologies within and across disciplines

Students acquire knowledge relating to practices and technologies that support the development of web applications.

Intellectual & Practical Skills, including

Critical thinking and problem solving

In the context of developing and testing web applications, students will practice and further develop critical thinking, problem solving and advanced technology skills.

Collaboration: group and team work

Students will work in teams to acquire collaborative skills in the context of web development teams that mirror the industry experience.

Discipline/Program Outcomes:

 

This course supports the following program learning outcomes:

• LO2: Compare and assess different approaches to software development lifecycle and apply effective strategies to manage the process of developing, designing, testing, and delivering a software application

• LO3: Develop and document application functional design meeting the project objectives and constraints, including supporting justification and cost-benefit analysis

• LO4: Develop software components meeting the design specifications, and plan and execute integration of various components

• LO5: Develop and execute testing plan using industry-recognized strategies, including unit, systems, and acceptance testing, employing appropriate quality assurance standards and procedures

Course Outcomes:

 

• Design and build framework based web applications to specifications using modern programming languages/techniques.

• Integrate and cache data from disparate sources and implement third party APIs into framework based web applications.

(4)

• Create web applications using core building blocks for web-based systems, create database structures to represent real-world entities and interact with these structures using modern databases.

• Utilize secure practices at all levels of application construction.

• Discuss and apply best practices and design patterns in building applications.

Assessment:

 

(5)

This is to certify that the above criteria have all been met and all statements are accurate to the best of my knowledge.

Faculty involved in originating this program:

Lori Whitish

Lori Whitish

1/1/0001

Print Name Signature Date

Star Conrad

Star Conrad

1/1/0001

Print Name Signature Date

Tom Griffith

Tom Griffith

1/1/0001

Print Name Signature Date

Daniel J Jinguji

Daniel J Jinguji

1/1/0001

Print Name Signature Date

Dean:

Tom Griffith

Tom Griffith

3/11/2014

Print Name Signature Date

Results of NSCC Curriculum and Academic Standards Committee Findings Participating Faculty Response and Remarks

X Recommended for approval   Not recommended for approval

Chairman, Curriculum and Academic Standards Committee

:

Brian Palmer

Brian Palmer

6/2/2014

Print Name Signature Date

Vice President for Instruction:

Peter Lortz

Peter Lortz

6/10/2014

References

Related documents

Line 2-14 compare to line 17, the effect of overexpression of YbeY (with plasmid ybeY annotated as pybeY, line 17) on ybeX deletion mutant strain is shown in comparison with

En el prolífico contexto de convivencia de programas de infraestructura escolar diseñados en los países de América Latina que revisan las modalidades tradicionales de partici-

implemented using two main methods; the first one is by using two real ELA816 RFID card readers to connect two departments at the same time, which are

Compromised function of natural killer cells in acute and chronic viral hepatitis. CD8(+) T

Unlike structural design using manufactured materials, the geo- technical design process set out in Eurocode 7 involves first determining the soil parameter values

11 When configuring a site-to-site IPsec VPN using the When configuring a site-to-site IPsec VPN using the CLI, the CLI, the authentication pre-share authentication pre-share

Howard-Snyder, Daniel, and Paul Moser, Divine Hiddenness: New Essays (Cambridge: Cambridge University Press, 2002). Lovering, Robert P., ‘Divine Hiddenness and Inculpable

could improve microstructure of mortar. It is seldom applied in UHPC field and moreover few studies focus on influence of nanomaterials on performance of UHPC, though