Technology Education Courses > Computer Programming 2
Course Name | Computer Programming 2 |
Course Number | 3701 |
Grade/Meeting time | 9 Daily, semester 10 Daily, semester 11 Daily, semester 12 Daily, semester |
Credit | 1.0 |
Weight | 1.0 |
Graduation Requirement | Technology |
Prerequisite | Completion of Computer Programming 1 or Game Programming 2 | Special Consideration | None |
Description: This course introduces students to the principles and practices of web programming. The semester begins with a review of HTML and CSS and client-side scripting with JavaScript, then quickly transitions to server-side programming with Python/PHP and SQL Queries. Topics include Ajax, DOM, event handling, HTTP, MVC, relational databases, and user experience. Projects include web applications with front-end user interfaces and back-end database connections. |