Web App Dev amp Programming Academy

Web App Dev & Programming Academy

Course #1 Web Design:

                This course provides coherent and rigorous content aligned with challenging academic standards and relevant technical knowledge and skills needed to prepare for further education and careers such as an Assistant Web Designer, a Web Designer, and Senior Web Designer in the Information Technology career arena.  In addition, this course provides technical skill proficiency, and includes competency-based applied learning that contributes to the academic knowledge, higher-order reasoning and problem-solving skills, work attitudes, general employability skills, technical skills, and occupation-specific skills.  Moreover, students who take this course will have to opportunity to become certified in site development via the CIW Site Developer Assoc. certification exam.

 

Course #2 Foundations to Programming:

This course introduces students to computer science with fundamental topics that include problem solving, design strategies and methodologies, organization of data (data structures), approaches to processing data (algorithms), analysis of potential solutions, and the ethical and social implications of computing. The curriculum is taught primarily through projects that involve the creation of software applications, employing object-oriented programming techniques.  Students who take this course will learn how to create applications written in Java. Students will also learn how to use the Eclipse Integrated Development Environment to develop console and window based applications.

 

Course #3 AP Computer Science:

AP Computer Science A is equivalent to a first-semester, college-level course in computer science. The course introduces students to computer science with fundamental topics that include problem solving, design strategies and methodologies, organization of data (data structures), approaches to processing data (algorithms), analysis of potential solutions, and the ethical and social implications of computing. The course emphasizes both object-oriented and imperative problem solving and design using Java language. These techniques represent proven approaches for developing solutions that can scale up from small, simple problems to large, complex problems. The AP Computer Science A course curriculum is compatible with many CS1 courses in colleges and universities