9301 South Wights Fort Road
West Jordan, UT 84088
Building #2, Room B004
COURSES TAUGHT (8 concurrent college credits total)
Programming 1 & Programming 2 (4 concurrent college credits)
Advanced Programming (4 concurrent college credits)
Algorithms and Data Structures (instructor approval only)
Emerging Technologies (Unity Game Design)
First Semester - Dedicated to Object-Oriented Programming (OOP) concepts that progress from beginner to intermediate level of difficulty using Java. Students spend a lot of time writing code and working individually on projects.
Second Semester - Dedicated to students learning database fundamentals using SQL, exploring technology, and creating mobile apps. Students will use their programming and database knowledge to create and code games and mobile apps using C# working collaboratively with their peers and in competition.
This class requires students to be self-motivated, independent, and resolute and is very heavy in coding, so students must be willing to learn and write a lot of code. Students can work at their own pace, whether it is to work ahead or get help if they are struggling. Field trips to colleges and industry companies will help students with “What comes next?” in their journey with computer science. Students will study for Microsoft Certifications and need to have access to a personal computer and internet to complete coursework from home.
NEWS FOR THE CLASS
Congratulations Video Game Design Teams!
1) At the TSA competition, we placed in the top 5 and also took first place for the state of Utah. Well done teams...on to Nationals at Washington DC!
2) For TSA Nationals in DC we placed 6th nationally in video game design! Great job everyone!
INFORMATION/HANDOUTS FROM PARENT MEETING (Links will be live as they become available)
4. Online Disclosure and Required Forms
5. Summer Homework - Enjoy your summer!
FEES FOR THE PROGRAM
Required: Certifications - $100. Textbooks - $50. Concurrent Enrollment: $40 + $5/credit. TSA - $5.
Note (concurrent) - $40 concurrent enrollment fee is a one time fee for SLCC. If you have already taken a concurrent enrollment class through SLCC then you will not need to pay the $40 fee. You will still need to pay the $5/credit fee for the 8 credits being offered ($40).
Note (TSA) - TSA is required as we use this competition to implement AGILE software development process on SCRUM teams implementing sprints and other components to gain real world experience for large scale projects.
TBD: Parking - $20 (subject to change via SLCC) & T-Shirt - $30
Personal - My family moved to Utah from Iowa in the summer of 2018 to be close to family. I have taught for over 15 years and have a double major in Math Education as well as Applied Computer Science. I also have a Master of Arts in Teaching and plan on getting a masters in Computer Science starting in the Fall of 2019. I worked in industry for one year before starting my career as an educator. I am fiercely dedicated to my profession and spend time before and after school, as well as Saturday mornings helping students be successful.
Teaching - Since Moving to Utah, I have developed relationships with local colleges and industry companies to collaboratively create content and a learning experience that is relevant and applicable to the students once they leave my classroom and pursue their endeavors in college, industry, and life. I am very flexible and care more about what students learn rather than how they learn it. Because of this, I create a lot of content and allow students choices in class.
Philosophy - Each class I teach is taught to the group of students and to the individuals within that class. Just because I have two programming classes in one day doesn't mean that they are taught the same way. Equity is not equality, meaning that "Being fair is not having everything be equal". I also care about helping all (yes, every single child that is in my class) students be successful in college, the professional world, and in life. I don't just teach programming. I teach students to be independent life-long learners, set goals, constructively explore options, challenge themselves, and discuss how to go about making important decisions when it comes to comparing colleges, career paths, or anything else that is important to the student. The content is a tool to help students learn how to learn.
WHAT STUDENTS THINK ABOUT THE CLASS
"The class is a very open and relaxed environment. It is very hands on. He gives you the resources and then you code and he helps if you need it. I like it because if I feel behind I have everything to get ahead again. The teacher is really chill and you'll develop a close relationship with the kids in your class. I like this class a lot, in fact it's probably my favorite class." - KP
"One of the best things about computer programming at JATC is that you get to be independent and work at your own pace. You'll get to learn how the industry works and gain the closest real world experience without being in the real world than in any high school. This is the best class to learn for sure if this is the career you want to pursue." - AD
"The teacher obviously knows what he is talking about and is familiar with most of the issues or ideas that you might have and will help you whenever you need. While teaching the class on some key notes he creates an environment that promotes self-learning and understanding of the material that will make you self-sufficient in the class and probably the field. Overall the class has a steep learning curve but I believe you are able to learn a lot that way." - ID
"What I like most about this class is that you get to apply what you learn in class. You get to experience actual programming and create projects." - ML
"This is a very hands on class that allows you to set your own pace. The first semester is all about learning the fundamentals through coding projects and the second is about utilizing the skills you learned to create your own programs. It's a fun and laid back learning environment that allows you learn a lot about coding." - JN
"I think the class is a great learning environment, as it is a mix of both fun and educational. You get to learn all of the essential code, and you get lots of practice using it. You can also work at your own speed." - JS