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
Students will be able to explain and utilize the proper web program or application to solve problems.(Grad at Grad: Excellence in Education)
Students will:
Create and organize a web page
Use specific programming languages to solve multiple problems
Compare and contrast a variety of file and database formats to determine proper use of applications
Computer Science Honor Society
Fall application opportunity is 8/23/23 - 9/1/23.
Requirements: Students must complete 1 semester of computer science course work with a 4.0 average. Once admitted members must attend society meetings and complete 10 hours of CS outreach during each academic year.
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.
Cecilia joins Mullen High School with over 20 years of experience in education. She grew up in Kodiak, Alaska and attended the University of Alaska Anchorage where she received her Bachelors in Secondary Education. Cecilia has taught social studies and technology curriculum in Alaska, Egypt, and California. Her family moved to Colorado in 2021 from the San Francisco Bay Area. In her free time Cecilia enjoys hiking, traveling, listening to live music, and spending time with family.
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.
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.