This website uses cookies to ensure you get the best experience on our website. By continuing to use this website, you consent to our use of these cookies.
The Computer Science Department works to develop a basis and an interest for further study upon graduation.
The Computer Science Department exposes all students to an overview of basic CS principles and offers elective opportunities to learn college-level skills in computer programming.
Students will be able to Engage with other classmates to conceive, design, develop and implement simple solutions in order to solve real world problems.(Grad at Grad: Excellence in Education, Respect for All Persons, Participation within Inclusive Community)
Students will be able to Understand and make ethical choices among various types of software.(Grad at Grad: Faith in the Presence of God, Concern for the Poor and Social Justice, Excellence in Education, Respect for All Persons, Participation within Inclusive Community)
Students will:
Demonstrate respect for intellectual property including proprietary and open source
Use the latest accessibility standards in programming
Demonstrate digital citizenship
Develop a program that addresses a social justice need
Mike began teaching English at a Catholic high school in California in 1983 and came to Mullen in 2002 to teach Theology. After ten years of being the Theology Department chair, he became Mullen's EdTech Director and revamped the Computer Science Department. He currently teaches Java Programming, Web App Development and AP Computer Science. His eldest daughter was Mullen's valedictorian in 2009 and he has children graduating in 2017, 2020 and 2023. He enjoys cycling to work, coding, music, chess and woodworking.
Brown joined the Mullen community in 2017 as the Head Girls Lacrosse Coach, after moving from the DC with her family. She is a graduate of Councol Rock High School South, near Philadelphia; where she competing in field hockey, basketball and lacrosse. Brown went on to the University of Massachusetts, studied Geology, and was a four-year starter and team captain for the Women's Lacrosse team. She coached lacrosse at all levels; assisted with the University of Connecticut’s Huskies and was Assistant Head Coach at the Holton-Arms School in Maryland. Melynda started her own Division II program with the University of the District of Columbia in 2012. She joined the PE and Computer Science Departments in 2018. In her free time, Brown love to explore the outdoors with her family.
Katy came to Mullen in 2015 and has taught a variety of classes in the business, social studies and computer science departments. She graduated from Vanderbilt University and taught for two years in Tennessee before crossing the Atlantic to spend a year studying history in London. She moved to Colorado in 2015 and was delighted to find a home at Mullen. Outside the classroom, she enjoys cooking, juggling, hiking and reading.
AP Computer Science Principles uses the Beauty and Joy of Computing curriculum: an introductory computer science curriculum developed at the University of California, Berkeley (offered there as CS10). Students will learn the fundamentals of computing, including problem-solving, working with data, understanding the Internet, cybersecurity, and programming using a visual block-based language. The goal of the course is to broaden students'understanding of computer science for use in a diversity of majors and careers.
This course will explore the essential elements of cybersecurity, algorithms, web design and programming. Students will create short projects in each unit of study including designing web pages using HTML, CSS and JavaScript, and programming circuit boards as an introduction to Robotics. Students will also develop and practice important soft skills including collaboration, using the internet as a resource, and complex problem-solving. Essential course outcomes of this class meet the Computer Science Teachers Association (CSTA) Standards.
This course introduces fundamental programming concepts using Java, arguably the most-used computer language today. After being introduced to algorithmic thinking,students will use Java to learn basic programming tools such as control statements, classes, objects, methods, and arrays . Students who successfully complete his course will be very well-prepared to take Mullen’s AP Computer Science class.
In this project-based, code-heavy course, students will learn to apply Javascript, HTML, CSS, Bootstrap and Angular 2 skills to design web-based applications. These skills can be used to program games, blogs, e-commerce sites - virtually anything found on the Internet. The focus will be on learning how to find and utilize developer tools such as APIs so that motivated students can continue learning web development on their own.