![]() |
|||
Program Overview Focusing on the fields of information technology and computer science, the programming and web development area teaches students how to develop programs and web sites. Students will develop programs using object orientated programming languages, and also learn how to program games, robots, animation, and web sites. Freshmen Year COMPONENT EXPLORATORY The Programming and Web Development Exploratory presents a broad overview of the information technology and computer science fields. Students learn how to develop programs and web sites. Students will accomplish this by developing programs using event-driven and object orientated programming languages, game programming, robotics programming, graphics, animation, video and web site development. COMPONENT SUB-LEVEL This course is an extension of the Programming and Web Development Exploratory. It offers a more extensive overview of the information technology and computer science fields. Students will gain a more in-depth knowledge in developing programs and web sites. Students will accomplish this by developing more advanced programs using eventdriven and object orientated programming languages, game programming, robotic programming, graphics animation, video and web site developement.
Sophomore Year This course is a careful introduction to the thinking of programmers and computer scientist through the medium of computer programming and program design. The curriculum focuses on the design of wide ranging programs through problem solving and troubleshooting basics; program concepts; information technology’s role in the workplace and society; security and risk awareness issues; fundamental programming theory; planning programs; development programs; testing process’ design and create a web page through the use of HTML; cascading style sheets; and JavaScript; steps of publishing and maintaining a web site. Web Page Development I This course is designed to introduce the student to Macromedia’s Suite of Web-authoring applications to create appealing cutting-edge web designs. Utilizing Dreamweaver MX students will create and manage web sites and web pages. Utilizing Macromedia Flash MX students will create professional animated logos, and web site navigation controls. Utilizing Macromedia Fireworks MX, the student will create and edit sophisticated images for the web. Finally, students will learn to perform many of the versatile functions in Macromedia Freehand to create dynamic images and superb action scripts.
This course is designed to further develop student knowledge in the fields of programming and web development. Students will continue developing their competencies in planning and developing programs, and designing and creating web pages, building on the skills and knowledge they attained from Introduction to Programming. Students will design and create web pages using languages such as HTML, JavaScript and Cascading Style Sheet and through the use of web development tools. Students will integrate multimedia and video into their projects by utilizing multimedia and graphic tools. Students will publish and maintain sites as they develop them, allowing them to test and follow a quality assurance process on them. Students will also learn to classify and install computer hardware, use and support computer operating systems, install and configure software, and to apply problem solving and troubleshooting basics. Web Page Development II This advanced project-based course is a continuation of the web page development course taken sophomore year. Students will further develop their web development skills as well as create animations using the interactive power of Macromedia Flash, Fireworks and Freehand. As a final outcome of this course, students will create a personal web page that will highlight each student’s attained competencies and personal accomplishments. This web site will be their working portfolio to present to either a prospective employer or a college for possible admissions. Prerequisite: Successful completion of web page development I. ACCESS / Operating Systems This course is designed to give each student a thorough working knowledge of the Microsoft Windows operating systems. Through the use of hands-on presentations, integrated class activities and real world simulations, students will identify the purpose and use of various features built into the operating system. Topics include: understanding the relationship between hardware, software, and operating systems, understanding the role of Windows, working with the Desktop and the Taskbar, starting and managing multiple applications and managing files and folders. Students will learn how to analyze current system settings, identify system problems, prepare recommendations and resolve internal system conflicts. The Microsoft Access portion of the course provides a detailed understanding on how to use Microsoft Access 2002. Students will learn how to plan, create, modify, and query a database. Students will create customized Reports, Forms and Combo Boxes. In addition, topics include publishing to the internet, creating hyperlinks, and subforms. Students will create an application system using Macros, Wizards and the Switchboard Manager. Advanced features using Visual Basic and Advanced Form Techniques will also be discussed. Programming Related I This course is designed to provide students with an understanding of core aspects of programming and web development. Emphasis is placed on the theory behind planning and developing programs, designing and creating web pages, multimedia, computer hardware components, computer operating systems, installation and configuration of software, and problem solving and troubleshooting basics. Senior Year Programming II continues to develop and build on all the competencies, skills and knowledge attained in Programming I. Students will be assigned more involved projects that will allow them to demonstrate project management skills. Some of these projects will involve working with the more advance web development technologies such as Extensible Markup Language (XML) and interactive/server-Superintendent-Director technologies for the development of databases integration and e-commerce. Students will also be introduced to basic network technologies allowing them to describe and use network system hardware and software components. Programming Related II Programming Related II continues to develop and build on the understanding of fundamental programming theories examined in Programming I. Students will continue learning the importance of preparing and presenting documentation, security and risk awareness issues, and be able to demonstrate project management skills. Students will also learn techniques on implementing and managing software projects they developed during their technical periods. Students will also prepare a digital showcase portfolio that will contain samples of their best work to be used on job and college interviews. |
|||
Highlights
|
|||