2024-2025 Pierce College Catalog 
    
    Aug 02, 2024  
2024-2025 Pierce College Catalog
Add to Portfolio (opens a new window)

CIS 216 Server-Side Development (5 credits)



Prerequisite CIS 123 and CIS 260, both with a 2.0 or higher; or instructor permission.

Course Description
Course covers fundamental concepts of server-side web development. Topics include using Model-View-Controller (MVC), server-side HTML generation, and object-oriented programming. Interact with relational databases using Entity Framework (EF) Core and Language Integrated Query (LINQ). Learn the advantages of Model-View-Controller (MVC) architecture. 

Course Content
A. System Design
B. Server-side Programming
C. Object-oriented programming
D. Integrated development environment (IDE)
E. Database connections
F. Application hosting environments
G. Model-View-Controller (MVC) architecture  
H. Razor syntax and ASP.NET programming

Student Outcomes
Demonstrate MVC (Model-View-Controller) programming skills using object-oriented principles Access data from data sources using data binding, Entity Framework (EF) Core and Language Integrated Query (LINQ) Transfer data and routing using controllers Use Razor pages and responsive web frameworks  Implement session state, and cookies Debug code and validate data Practice repository management and deployment using the cloud

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.

Program Outcome: Model, design, develop and code data applications to meet user needs. Research, analyze and integrate information to stay 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. Discussion
E. Peer Review



Add to Portfolio (opens a new window)