Departments
Technology
The computer technology department offers a well-rounded program in technology and computer science. The program is designed to prepare students to become technologically literate, while stimulating the use of critical thinking skills and problem solving techniques. Students will learn to use a computer as a tool in their educational process while developing an appreciation of its technical and ethical impact on today’s society.
Computer Applications (½ credit)
Grades 9, 10, 11, 12This course is designed to acquaint students in the use of various software programs and tools commonly used in today’s society. Students will learn advanced word processor skills, basic spreadsheet design and formulas, web search theory and techniques, desktop publishing, and web page programming. Students will become adept at working in a networked environment. They will develop skills in accessing remote servers for file sharing and data retrieval along with developing advanced skills in email management. Starting with the class of 2008, this class will be required for graduation.
Publications and Presentations (½ credit)
Grades 9, 10, 11, 12Prerequisites: Computer Applications
This course will use basic software tools that are used by professionals in authoring quality publication and multimedia presentations. A major emphasis will be placed on learning Microsoft PowerPoint and Adobe InDesign software applications. A production oriented atmosphere will be utilized as students learn design theory, how to target specific audiences, layout, and presentation flow.
Programming Level I ~ Honors (1 credit)
Grades 10, 11, 12Prerequisites: Algebra II, Computer Applications
One of the primary objectives of this laboratory/lecture programming course is to introduce students to the fundamental concepts of computer science. The course will cover basic computer science theory, algorithms, problem solving techniques and beginning programming design principles. Students will gain hands-on experience writing and debugging small programs within a simplified IDE (integrated development environment). Strong emphasis is placed on a problem solving, hands-on approach. Fundamental algorithms, variables, control statements, loops, and problem solving techniques will be presented as students learn beginning concepts of object oriented programming.
AP Computer Science (1 credit)
Grades 11, 12Prerequisites: Programming Level I
Students will receive a more formal and in-depth study of the java programming language. Topics covered include but are not limited to; data types, identifiers, constructors, arithmetic operators, boolean expressions, relational and logical operators, classes, objects, constructors, polymorphism, encapsulation, interfaces, strings, arrays, file structure and algorithm analysis Additional topics of study include abstract data structures, recursion, stacks, lists, queues, and trees. Independent research and study skills are strongly emphasized. A year long case study designated by the AP Computer Science Board will be incorporated into the course of study. Students will be expected to take the AP exam upon completion of this course.
Yearbook (1 credit)
Grades 10, 11, 12Prerequisites: Publications and Presentations
This course will cover all aspects of journalistic writing related to yearbook publishing. Students will be instructed in the skills required for the development of a yearbook. The knowledge gained will be implemented in the production of the MDS yearbook, Salesian.