ITSE-2302 Intermediate Web Programming
Alexander Katrompas
Credit Spring 2024
Section(s)
ITSE-2302-001 (76374)
LEC DIL ONL DIL
Course Subjects
Intermediate level techniques for web application development. Includes server-side and client-side programming. Emphasis on programming and software design using software engineering best practices along with modern development environments, code repositories, version control, and techniques such as responsive design and mobile-first design. Software architecture and web security will be stressed with MVC and object oriented programming design. Tools such as IDEs, HTML / CSS validators, FTP, version control, repositories, etc. will be used.
Student Learning Outcomes/Learning Objectives
- Topics covered in ITSE 1311.
- Back-end frameworks and MVC design.
- Large scale enterprise design.
- Intermediate JavaScript including AJAX.
- Intermediate Server side with one or more server side languages.
- Version control and code repositories.
- Best practices in software engineering.
- Programming logic.
- Problem solving with programming.
- Control structures and basic algorithms.
- Modular programming by designing programs that require the use of programmer-defined functions.
- The implementation of programmer-defined functions and classes by writing code, performing testing and debugging of multiple complex programs.
- Good documentation style.
- The differences between interpreted and compiled languages.
- Data Types and Abstract Data Types.
Office Hours
T Th 10:15 AM - 12:00 PM Zoom
NOTEW 4:00 PM - 6:00 PM Highland Campus
NOTEPublished: 01/10/2024 20:47:03