COMPUTER SCIENCE TECHNOLOGY - Software Engineering
|
Selection Criteria: Average + 2*Math + Technology | ||
|---|---|---|
|
Junior 1 |
||
|
Junior 2 |
||
|
Senior 1 |
AP Computer Science - Java | |
|
Senior 2 |
Programming for the Android OS | |
|
Senior 3 |
Oracle Academy Database Development with PL/SQL | |
Introduction to Programming Through Web Development: By using the languages of the web, students are taught to lay out and organize code. This course teaches students all of the necessities of HTML 5, Cascading Style Sheets (CSS), Javascript, and PHP. The students will learn all of the basic concepts of computer programming while acquiring the skill to build fully functional client and server side web pages.Oracle Academy Database Development: In this course, students learn to analyze complex business scenarios and create a data model, a conceptual representation of an organization’s information. Students will later implement their database design by creating a physical database using SQL, the industry-standard database programming language. Upon completion of this course, students have the opportunity to sit for either the Oracle Database 11g SQL Fundamentals I exam or the Oracle Database SQL Certified Expert exam.AP Computer Science – Java: This course is an introduction Object Oriented programming using JAVA as a platform. In addition to the basic tools of programming, the course consists of Object Oriented Program Design, Program Implementation, Program Analysis, Standard Data Structures, Standard Algorithms, and Computing in Context.Applications Programming for the Android OS: In conjunction with their Java course, students will learn to write applications (apps) for Google’s Android Operating System. The course will consist of working with the Android simulator as well as the Java libraries associated with writing apps. The students will be able to write a variety of different apps utilizing different parts of the operating system.Oracle Academy Database Development with PL: This course covers PL/SQL, a procedural language extension to SQL. Through an innovative project-based approach, students learn procedural logic constructs such as variables, constraints, conditional statements and iterative controls. Students have the opportunity to sit for the second of two exams required to earn theOracle PL/SQL Developer Certified Associate.