Business & Computer Technology

Tools for Success

Marist students will understand the unique value of technology as a tool to explore and to serve our complex world. They will employ appropriate technologies and business practices to research information, to solve problems, and to examine concepts in a manner that is compatible with the moral and ethical teachings of Marist School and the Catholic faith. Additionally, the Marist Business and Technology student will demonstrate leadership, enthusiasm, self-reliance, and original thought.

Courses

List of 18 items.

  • Introduction to Technology (BT101: Grades 7-8)

    This project-based course introduces students to productivity software of common office application suites. Word-processing, desktop-publishing, presentation, and spreadsheet software will be explored. Correct formatting for Marist documents will be trained, and students will develop proper research techniques on the web. Basic computer parts and file management will be addressed. Particular attention is given to training the use of websites and developing electronic communication and presentation skills. Keyboarding will be introduced with a focus on correct and efficient keyboarding techniques and a goal of reaching 30 words per minute with 100% accuracy by the end of the term.

    Required of all seventh grade students and eighth grade students new to Marist School.
  • Computational Media (BT115: Grades 7-8 or BT315: Grades 9-12)

    This course’s purpose is to introduce computational thinking skills through the manipulation of text, graphics, sound, and movement. The class will introduce digital imaging (Photoshop), file and information management, audio-processing (Earsketch), Web 2.0 tools and web-design (HTML/Google), app-development (AppStudio), and 3d-Design (SketchUp). Computational Media will also introduce students to concepts and habits of programming in a variety of media environments. The course will include programming with animation and music (Python and Java) and/or a “taste” of robotics. The general aim is to use digital technology to create with text, images, sound, and movement. The course will incorporate new tools where appropriate to reach its objectives of shaping creative computational thinkers and motivate students to further coursework.

    BT115 required for eighth grade students who have not taken BT115 during their 7th grade year.

    BT315 required for new students and ninth grade students who have not taken BT115. 
  • Programming in Java (BT343: Grades 8-12)

    This elective is designed to provide exposure to relevant topics of computer science and to give experience with a high-level programming language and the object-oriented programming (OOP) methodology. Java serves as a foundational language course for other electives that rely on programming. The course extends beyond simply exposing students to Java syntax and good programming style. Students will understand the concept of an algorithm, and will learn to implement simple algorithms in Java. Students will employ iteration, arrays, randomness, Boolean logic, and decision-structures to craft solutions of increasing complexity and develop logical-thinking skills. The class will also explore key OOP concepts: classes and objects, inheritance, and event-driven program flow. Finally, students will acquire some skills in designing software solutions to problems from various applications areas. Students should expect to dedicate time outside of class to work with the teacher in tutorial in order to complete projects for this course.

    Prerequisites: Computational Media (BT115 or BT315)
  • Multimedia Design & Production (BT351: Grades 9-12)

    This elective develops skills in multimedia design, providing exploration of the following: video-editing, audio-editing, still graphics, and animation. Students are introduced to film-making by story-boarding, capturing, digitizing, and editing footage for short films. Each student will produce a variety of projects exploring different media and software by producing short radio broadcasts, advertisements, mini-movies, stop-animation, and creative stories.

    Prerequisite: Computational Media (BT115 or BT315) 
  • Computer Graphics and Animation (BT355: Grades 8–12)

    This class teaches the mathematical and computational techniques that underlie the creation, encoding, display, and animation of computer-generated graphics. Programmatic techniques for translation, rotation, and scaling computer images will apply geometry and trigonometry concepts in a visual and real-time medium. Animation techniques using frame and canvas-based painting and ‘in-betweening’ will extend the drawing of 2D and 3D images. Programmatic techniques of random background generation will be explored. 3D image creation and rendering will employ the use of mesh, texture, lighting, and perspective. This class will use the Java programming language, Blender 3D software, and AutoDesk Maya Software.

    Prerequisite: Computational Media (BT115 or BT315) 
  • Introduction to Robotics and Engineering (BT365: Grades 9–12)

    This course is designed as an introduction to robotics and engineering concepts: motion-path planning, physics of robotics systems, vectors of force, and computer-aided design (CAD). The course integrates technology, math, science, and engineering (STEM topics). Students will study the physics involved in large-scale robot design. The course will rely heavily on active labs to build and test robotic systems, use CAD software to create designs, and develop software for robotic machines. Opportunities for simple introduction to some programming also exist during the course.

    Prerequisite: Computational Media (BT115 or BT315) 
  • Electronics I (BT367: Grades 9–12)

    This course is designed as an introduction to electrical engineering concepts: circuit design, electronics, Boolean algebra, digital mathematics, and microprocessor design. The course integrates technology, math, science, and engineering (STEM topics). Students will study the physics involved in electronic circuitry and will use Boolean algebra to design logic circuits. The course will rely heavily on active labs to build and test electronic components, employ logic simulators and software to design and test simple circuits, and design and build simple robotics structures. Opportunities for simple introduction to some programming also exist during the course.

    Prerequisite: Computational Media (BT115 or BT315) 
  • Mobile App Development (BT375: Grades 9-12)

    This programming and project-based course focuses on developing applications for Android mobile devices using Javascript, HTML5, and Cascading Style Sheets (CSS). Students in this course will create applications featuring the Document Object Model (DOM) and will explore elements in graphics, animation, and touch-based user interfaces. Programming concepts such as data types, conditionals, arrays, classes, and events will be explored in conjunction with portable device software design principles.

    Prerequisite: Computational Media (BT115 or BT315)
  • Computational Perception & Artificial Intelligence (BT410; Grades 10– 12)

    This class teaches the computational techniques for perception and analysis of computer vision and sound. Algorithms for artificial intelligence will also be explored. Topics include the Open Computer Vision toolset, Image Sonification, and Music Information Retrieval. The course will feature modules in computer vision and sound followed by a culminating project.

    Prerequisite: Computational Media (BT115 or BT315) and one of the following: Programming in Java (BT343), Mobile App Development (BT375), Introduction to Robotics and Engineering (BT365), Electronics I (BT367), Computer Graphics & Animation (BT355), or AP Computer Science (BT901)
  • Topics in Discrete Math (BT421: Grades 10-12)

    Cross-listed with Math Department

    The purpose of this elective is to develop logical-thinking and effective problem-solving while investigating important topics in Discrete Mathematics. The course will train students to present rigorous arguments and articulate the process of solving problems effectively – to other humans and to computers with algorithms. The course will highlight problems that students do not yet have models for solving ahead of time. Featured problems will be selected from the following math topics: graph theory, combinatorics, probability, digital-age math, Boolean algebra, algorithms, sequences, series, and pattern-recognition. The course will model discovery learning; some labs will be conducted with a computer. (Note: Though Graph Theory is the primary topic, the featured topics in this course may vary slightly from one term to the next.)

    Prerequisite/Co-requisite: Geometry (MA321)
     
  • Basic Accounting (BT541: Grades 11-12)

    This course is designed to introduce the accounting cycle, including the accounting equation, debits and credits, journal entries, ledgers, and the preparation of financial statements. A goal of this course is to provide students with a real-world example-driven understanding of accounting and an appreciation of accounting’s role in business. The 2008 financial market meltdown, interest and investing, and bank reconciliations are also covered. The class will make extensive use of Microsoft Excel, with a focus on customization options, dates, formulas, formatting, and tips for improving efficiency.

    Enrollment priority is given to seniors.
  • Advanced Accounting (BT545: Grades 11-12)

    This course is a continuation of Basic Accounting. The course explains the concepts of allowance for doubtful accounts, inventory, depreciation, and taxes. Subject to student interests and requests, the course may also include such business topics as human resources and business law. A goal of the course includes increasing the student’s comfort with and understanding of more advanced features and techniques with Microsoft Excel, including simple spreadsheet programming with sumif, countif, date formulas, and absolute references.
  • Seminar: Advanced Topics in Computer Science and Technology (BT551: Grades 11-12)

    This course is designed for advanced students in computer science and technology who have demonstrated accelerated abilities with programming coursework. Students who enroll in this course should have a desire to complete a large-scale project and should be willing and able to work independently to pursue the defined project. The course allows for the study of topics that form a challenging and exciting part of programming and computer science studies, but do not appear elsewhere in the school curriculum. Students will be required to complete a final project and to formally document their research, designs, and progress throughout the term. The specific topics covered will be approved by the instructor and the nature of the project will be defined by the teacher, drawing heavily from student objectives and interests. Work in this course comes from some of the following categories: Artificial Intelligence and Heuristics, Numerical Analysis, Simulations, Graph Theory, Networking, Fractal Theory, 3D Graphics, Advanced GUI (Graphical User Interface), App Development, Robotics, Electronics, Game Design, and/or Multimedia.
    An elective course open to students who have completed AP Computer Science, or who have shown outstanding performance in related electives.

    Permission of the instructor is required.

     
  • Summer Leadership and Entrepreneurism Workshop (BT565: Grades 10-12)

    This course will introduce students to the intersection of entrepreneurism and leadership as well as the ethical contexts in which a solution to a social or material need is developed. During this one-week course in June, students will learn the discourse and the hands-on practice of being an entrepreneur through an exploration of innovation, design thinking, identifying value, managing resources, building a team, and making a pitch. Local entrepreneurs will share their experience and offer feedback on students’ ideas. Course fee: $500.

    This course is a five-hour elective. 
  • Advanced Robotics and Engineering: Industrial Applications and First Robotics Competition (BT625: Grades 11-12)

    This project-based class applies the principles of design, manufacturing, software engineering, and project management in conjunction with building industrial robotic systems to compete in the First Robotics Competition. Statics, dynamics, electrical engineering, budgeting, project management, marketing, and software design will be addressed during the course.

    Prerequisite/Co-requisite: Introduction to Robotics and Engineering (BCT 365) or Electronics and Digital Design (BCT 367). Membership in the Marist School Robotics Team. Approval of instructor.
  • Financial Management (BT641: Grades 11-12)

    This project-based course explores career goals, college choices, and scholarships. Students learn to manage money by using an individualized budgeting program and balancing/reconciling a checking account. During a simulation, students learn to budget spending by buying a car and moving out to live on their own. Students compete for promotions in a real-world work simulation, which includes resume/cover letter writing, business research, benefits packages (including I-9 and W-4 forms), and a mock interview.

    Enrollment priority is given to seniors.
  • E-Business and Website Design (BT645: Grades 9-12)

    This course is designed to explore what an e-business is and how it is managed. E-Business is an interdisciplinary topic encompassing both business and technology. Basic business aspects and applications throughout the business world include a competitive marketplace, sales, marketing, operations, and human resources. The major characteristics, opportunities, and limitations of this form of business are explored. Students study social issues and risks that exist in the rapidly changing world of e-business. Case studies and best practices will be explored. Students will also learn to create and maintain a basic web-based information system for a business.

    Prerequisite: Computational Media (BT115 or BT315) 
  • AP Computer Science (BT901: Grades 10-12)

    The APCS-A is equivalent to a first-semester, college-level course in computer science. This three-term course is a study of the fundamental concepts of computer science with major emphasis on problem-solving, programming methodology, algorithms, and data structures. Topics covered in this course include one- and two-dimensional arrays, advanced data structures (including trees, linked-lists, stacks, queues, maps and sets, and other abstract data types), algorithms, analysis of algorithms, and object-oriented programming (OOP). APCS examines the efficiency of different searching and sorting algorithms and investigates the use of recursive thinking to solve challenging problems, including the generation of Fractals. Whenever possible, applications to other subject areas are explored and the students exposed to advanced topics such as artificial intelligence, computer architecture, discrete mathematics, and simulations. Such advanced subjects will only be introduced as time permits within the curriculum with the intent of motivating students to further study. This course requires regular work outside of class and mature students who are willing to communicate effectively with the teacher and to seek assistance promptly for material they find challenging. The Advanced Placement (AP) Examination is required in May (fee to be announced annually).

    Prerequisite: Programming in Java (BT343) strongly recommended. Permission of the instructor is required.

Business & Computer Technology Department

List of 4 members.

Marist School

3790 Ashford Dunwoody Road, NE
Atlanta, GA 30319-1899
(770) 457-7201
An Independent Catholic School of the Marist Fathers and Brothers