Computer

All computer courses are offered as free electives to round out the educational opportunities at St. John’s. Students must have an active computer account open to participate in all computer courses at St. John's. The Acceptable Use Policy form must be completed and submitted to the Director of Technology in order to establish an account.

710 Computer Keyboarding & Structured Documents Grade 9/10/11/12 .5 Credit
This course teaches the students the basic uses of computers, and is designed for the first time user and students interested in learning the basics of typing. While students are taught basic keyboarding skills, the course also stresses word processing skills, structured documents, and basic layout and design with a word processor. All work is done within the Macintosh Operating System. All computer hardware and software packages are made available through the SJC Computer Center. A personal computer at home is not required for successful completion of this course.
750 Computer Literacy: An Introduction to Business Applications Grade 9/10/11/12 .5 Credit
This introductory level course is intended to acquaint students with the operations and applications of the computer in the business world. It is designed as a practical, hands-on approach to learning. Instruction focuses on the utilization of software applications in the areas of word processing, spreadsheets, database management, graphic utilities, and telecommunications (Internet & Internet publishing). All course work is required to be completed within the Macintosh Operating System.

All computer hardware and software packages are made available through the SJC Computer Centers. A personal computer at home is not required for successful completion of this course.

Although Computer Literacy is designed as an introductory level course, it is not intended for the first time computer user. Participants must be familiar with a GUI (Graphical User Interface) operating system, such as the Macintosh or Windows. PREREQUISITES: Successful completion of Computer Keyboarding & Structured Documents, or the SJC Equivalency Exam.

763 Introduction to Computer Science Using C++ Grade 10/11/12 .5 Credit
Studying a programming language provides interested students with an opportunity to take full advantage of the computer’s capabilities. This introductory level programming course will introduce fundamental computer concepts and provide instruction in the C++ language, one of the industry standard programming languages used for business world application development. Students will learn to use the software more efficiently, and to be able to modify their programming as well as to create programs.

All course work is required to be completed within the Macintosh Operating System. xCode Tools will be the IDE used for application development. All computer hardware and software packages are made available through the SJC Computer Centers. A personal computer at home is not required for successful completion of this course.

This computer science course is intended primarily for students who are interested in pursuing further studies in the computer field or in other scientific or technical fields. Even though this is a first level programming course, it is more difficult than the other first level computer courses due to the nature of programming languages. PREREQUISITES: Successful completion of Computer Literacy, and completion or concurrent enrollment in Algebra I.

764 Desktop Publishing Grade 10/11/12 .5 Credit
This course is an in-depth study of Desktop Publishing. Components will focus on layout and design and how they are used in the publishing industry. Areas of concentration will be on how to publish newspapers, yearbooks, magazines and catalogs, brochures, flyers, programs, and advertisements.
Instruction will focus on Adobe InDesign as the tool for all layout and design work. A small amount of time will be spent using Adobe PhotoShop for image manipulation, interfacing with a scanner, and the use of a digital camera.

All computer hardware and software packages are made available through the SJC Computer Centers. A personal computer at home is not required for successful completion of this course. PREREQUISITES: Successful completion of Computer Literacy.

765 Web Design Grade 10/11/12 .5 Credit
This course will explore the process of web development for individuals who want to create a presence on the World Wide Web. Students will be introduced to basic components of web design through class discussions, web-based projects, and hands on laboratory sessions. Students will utilize simple HTML, packaged software applications, and simple scripting to construct web based projects. Emphasis will also be placed on site organization, content development, layout and utilization of text and graphics, importing and basic manipulation of images, and an industry standard scripting language.

All software packages will be supplied by SJC and will include, but are not limited to, a basic text editor, Adobe GoLive, Adobe ImageReady, Adobe Photoshop, and Adobe Acrobat. A personal computer is not required for successful completion of this course. PREREQUISITES: Successful completion of Computer Keyboarding & Structured Documents.

766 Introduction to JAVA Grade 10/11/12 1 Credit
This course is designed to teach students the basics of computer programming in an object-oriented framework. The course involves solving problems by designing, implementing, and testing algorithms. Implementation will be done in the object-oriented language JAVA. Emphasis throughout the course is on problem solving and learning to develop computer programs that are readable, well-documented, efficient, cross-platform, and correct.

All course work is required to be completed within the MacIntosh Operation system. xCode Tools will be the IDE used for application development. All computer hardware and software packages are made available through the SJC Computer Centers. A personal computer at home is not required for successful completeion of this course. PREREQUISITE: Successful completion of Computer Literacy, and successful completion or concurrent enrollment in Algebra 1. Students must register for this course if they are interested in taking A.P. Computers JAVA.

768 AP Computer Science JAVA Grade 12 1 Credit
The syllabus for this course is determined by the College Board. The fundamental study of computer science is built around the development of computer programs or parts of programs that correctly solve a given problem. A large part of this course is built around the development of computer programs or parts of programs that correctly solve a given problem because the development of computer programs to solve problems is still fundamental to the study of computer science. The course also emphasizes the design issues that make programs understandable, adaptable, and when appropriate, reusable. The development of useful computer programs and program modules is used as a context for introducing other important concepts in computer science, including the development and analysis of algorithms, the development and use of fundamental data structures, and the study of standard algorithms and typical applications. An understanding of the basic hardware and software components of computer systems, and the responsible use of these systems are integral parts of this course.

All course work is required to be completed within the Macintosh Operation system. xCode Tools will be the IDE used for application development. All computer hardware and software packages are made available through the SJC Computer Centers. A personal computer at home is not required for successful completeion of this course. PREREQUISITES: Successful completion of Introduction to JAVA, successful completion or concurrent enrollment in Algebra II, and department approval.