Grades 9, 10, 11, 12
Web Publishing is a semester course designed to develop the skills necessary to plan, create and maintain a well-designed web site. The course will include the use of Hypertext Markup Language (HTML) and Microsoft FrontPage to produce web pages. Students will explore successful page designs utilizing multimedia and advanced layout techniques. The skills of acquiring, processing and communicating information to others are very important skills for students in today's Information Age. Two common tools for communicating information are the multimedia presentation and the Internet.
PROGRAMMING IN C++
Grades 10, 11, 12
Students will develop skills in structured programming using the C++ programming language. This course is intended for anyone interested in programming or intending a career in a field that uses computers. Problem solving and algorithm development skills will be used as students design, code, debug and document programs using good programming techniques. Programming in C++ is the prerequisite for programming in JAVA and Advanced Placement Computer Science.
PROGRAMMING IN JAVA
Grades 10, 11, 12
Students will develop skills in object-oriented programming using the JAVA Programming Language. This course is intended for anyone interested in programming or pursuing a career in a field that uses computers. Problem solving and algorithm development skills will be used as students design, code, debug and document programs using good programming techniques. Programming in JAVA serves as the prerequisite for Advanced Placement Computer Science.
ADVANCED PLACEMENT COMPUTER SCIENCE
Grades 11, 12
AP Computer Science is intended to be comparable to a first-year course offered in colleges and universities. The course will cover topics that would normally comprise six or more semester hours of college-level computer science coursework. It is not expected that all students in the course will major in computer science. The course is intended to serve both as an introductory course for computer science majors and as a substantial service course for people who will major in other disciplines that require significant involvement with computing. Upon completion of the course, the student should be prepared to take the AP exam in Computer Science. The prospective student should have a strong interest in computing, a good mathematics background and well-developed skills in written communication. This course will require a significant amount of time outside of class. A student who enrolls in the AP course is expected to take the AP exam in May.