Curriculum Detail

Explore Our Curriculum

Computer Science and Informatics

The Computer Science and Informatics Department’s courses are designed to challenge the student to develop a comfortable level of expertise with technology. The pervasive use of technology in our society requires competency in many areas: data processing, computational thinking, problem solving, critical thinking, communication, collaboration, as well as the legal/ethical and discerning use of the Internet. Computer Science and Informatics courses provide our students with the ability to demonstrate computer literacy on many levels, build S.T.E.M. (Science, Technology, Engineering, and Math) connections with their content areas and better prepares our graduates for THEIR future.
  • AP Computer Science A

    The nature of this course is suggested by the words “computer science” in its title. Their presence indicates a disciplined approach to a more broadly conceived subject than would a descriptor such as “computer programming.” Computer Science A emphasizes object-oriented programming methodology with a concentration on problem solving and algorithm development and is meant to be the equivalent of a first-semester college- level course in Computer Science. It also includes the study of data structures, design, and abstraction.
     
    Prerequisite: Any of the following: Algebra II Honors Enrollment only, Algebra II Enrollment only, Introduction to Programming I Enrollment only, Introduction to Programming II Enrollment only, AP Computer Science Principles Enrollment only 
     
  • AP Computer Science Principles

    This course is designed to be equivalent to a first- semester introductory college computing course. In this course, students will develop computational thinking skills vital for success across all disciplines, such as using computational tools to analyze and study data and working with large data sets to analyze, visualize, and draw conclusions from trends. The course engages students in the creative aspects of the field by allowing them to develop computational artifacts based on their interests. Students will also develop effective communication and collaboration skills by working individually and collaboratively to solve problems, and will discuss and write about the impacts these solutions could have on their community, society, and the world. Prerequisite: Foundations of Computer Science and currently enrolled in Algebra II. 

    Prerequisite: Any of the following: Algebra II Honors Enrollment only, Algebra II Enrollment only, Algebra and Analytic Geometry Enrollment only, Foundations of Computer Science I/8 Enrollment only, Foundations of Computer Science 9 Enrollment only 
  • Cyber Science Honors

    The internationally recognized Cyber Science Program at Loyola Blakefield is based on the Cyber High SchoolTM curriculum that integrates liberal arts, technology, skills certifications and mentors from industry. The program prepares students for their future by providing them the skills needed to qualify for leading internships and future jobs in the rapidly evolving digital economy. Students will gain hands on technical experience on how to identify and remediate vulnerabilities in operating systems, network infrastructure, and web and mobile platforms. Additionally students will analyze and understand human behavior elements of Cyber Security. No previous computer experience is required for this course.
  • Engineering II Honors

    This course is designed to provide students with aptitudes and competencies in structural, mechanical, and electrical engineering as evidenced by completion of the Introduction course or strong completion of AP Physics I or AP Computer Science course work Students will need to be able to engage in complex projects that incorporate structural, mechanical, and electrical engineering elements; investigate additional areas of engineering in covered in the Introduction to Engineering course such as aeronautical, environmental, computer, electronic and automotive; better incorporate the Universal Apostolic Preferences and social justice lenses into the project section and experience. Prerequisites: Introduction to Engineering and AP Computer Science Principles or AP Computer Science A.
  • Foundations of Computer Science 9

    This project-based course is designed to introducestudents to computer terminology, keyboarding, word processing, presentation software (e.g. PowerPoint) and Loyola Blakefield’s technology resources (e.g. e-mail, storage locations, remote access). Students will learn basic programming, logic and computational thinking through the use of coding, engineeringlogic, and 3 D modeling.
  • Foundations of Computer Science I/8

    This project-based course is designed to introducestudents to computer terminology, keyboarding, word processing, presentation software (e.g. PowerPoint) and Loyola Blakefield’s technology resources (e.g. e-mail, storage locations, remote access). Students will learn basic programming, logic and computational thinking through the use of coding, engineeringlogic, and 3 D modeling.
  • Ignatian Honors AP Computer Science Principles

    This course is designed to build upon the foundational skills developed in the Ignatian Honors Engineering and Computer Science course. The course builds upon knowledge of basic programming (C++ and python) and algorithms, working with variables, conditionals, and functions, number theory and truth tables, and object-oriented coding.  From this foundation, students explore further computational thinking skills vital for success across all disciplines, such as using computational tools to analyze and study data and work with large data sets, one-dimensional and two-dimensional intermediate data structures, loops, Boolean algebra, and switches.  Students will continue to engage the engineering design process, utilize computer aided design software, and attend to designing for manufacture principles.  The major aspects of electrical, mechanical, and chemical engineering will be introduced. The course engages students in the creative aspects of the field by allowing them to develop computational artifacts based on their interests. Students will also develop effective communication and collaboration skills by working individually and collaboratively to solve problems.  Finally, the societal implications of the digital divide, bias in computing, cybersecurity, and modern networks will be explored and analyzed.
  • Introduction to Coding

    In this elective course, students will be introduced to the principles of computer programming. Using visual coding blocks they will develop computational thinking skills as they learn to build original games, digital comics, animations, make music, and create algorithmic art. Students will develop important design and problem-solving skills, while learning to think creatively and work collaboratively.
  • Introduction to Programming I Honors

    Introduction to Programming I Honors is a comprehensive, semester-long course designed to immerse students in the theory and foundational principles of computer programming. This course emphasizes the development of logical thinking and problem-solving skills essential for successful programming. Students will learn how to use Python 3 to design, code, and test their programs. Topics include: variables, math, conditionals, looping, functions, strings, and basic data structures.

    Prerequisites: Foundations of Computer Science and currently enrolled in Algebra II
    or II Honors.  
  • Introduction to Programming II Honors

    Honors Introduction to Programming II is a rigorous, semester-long course that builds upon the foundational knowledge acquired in Introduction to Programming I. This course is ideal for students with a keen interest in computer programming or those preparing for AP Computer Science A. Emphasizing extended hands-on projects and object-oriented programming, students will deepen their proficiency in Python. Key topics include a review of all subjects covered in Introduction to Programming I, advanced data structures, classes and objects, and techniques for reading from and writing to external files.
     
    Prerequisite: Successful completion of Introduction to Programming I.

Department Faculty

500 Chestnut Ave. Towson, MD 21204
communications@loyolablakefield.org
(410) 823-0601