CSE 264 Web Applications (3)
James Femister (Fall 2016, Spring 2016)
Current Catalog Description
RELATIONSHIP BETWEEN COURSE OUTCOMES AND STUDENT ENABLED CHARACTERISTICS
CSE 264 substantially supports the following student enabled characteristics
A. An ability to apply knowledge of computing and mathematics appropriate to the discipline.
B. An ability to analyze a problem and identify and define the computing
C. An ability to design, implement, and evaluate a computer-based systems process, component, or program to meet desired needs.
G. An ability to analyze the local and global impact of computing on individual organizations, and society.
I. An ability to use current techniques, skills, and tools necessary for computing practices.
J. An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.
K. An ability to design and development principles in the construction of software systems of varying complexity.
Major Topics Covered in the Course
- Networking and Protocols
- Overview of the Internet Protocol Suite - TCP/IP
- Graphic Design
- Basic Design Principles
- Color Theory
- Client Side Technologies
- HTML (5)
- CSS (3)
- XML and JSON
- Frameworks and Templates
- Twitter Bootstrap
- Server Side Technologies
- HTTP Server (Apache)
- 2. Node.js
- MySQL Database
- Other Topics
- Web Services
- Mobile Clients