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.