Computer Programming

Computer Programming
LOCATION
JATC-North
9301 South Wights Fort Road
West Jordan, UT 84088
Building #2, Basement Room B025
COURSES TAUGHT (12 concurrent college credits total, 3 AP credits total)
  1. CSIS1400: Fundamentals of Programming (SLCC concurrent)
  2. CSIS1410: Object Oriented Programming (SLCC concurrent)
  3. CS2550: Introduction to Database Design and SQL (WSU concurrent)
  4. AP Computer Science A
PROGRAM DESCRIPTION:
 

This course is divided into two areas of study: computer programming and database design. 

JavaIn the computer programming section, students learn intermediate and advanced programming techniques using the Java programming language.  Students apply critical thinking and problem-solving skills by writing programs in the Java programming language to solve real world problems. 
 
Very few applications today are not associated with a database. In the database section of this course,SQL students learn the fundamentals of relational database design.  Students learn to architect relational databases that adhere to industry standards. Students learn to build MySQL queries to extract data sets from the database. 
 
GENERAL INFORMATION
 

This course is open to high school juniors and seniors.  An application is required.  Previous experience with programming is strongly suggested but not required.

   
INFORMATION FOR 2024-2025 PARENTS AND STUDENTS
 
Disclosure Statement (English Version)
Disclosure Statement (Spanish Version)
 
Online Forms - Parents/Guardians and Students must review and sign
 
Getting Started Checklists:
     1.  One Year Program (Full Year, A & B days)
     2.  Year One of Two Year Program (Full Year, A-days only)
     3.  Year Two of a Two Year Program (Full Year, B-days only)
 
 
Links to Apply as a concurrent student to:
Click on the "Admission" button
 
Click on the "Apply" button
PROGRAM EXPECTATIONS
 
This is a difficult, college-level course of study that requires a significant level of dedication. Students should be prepared to write a large number of computer programs during this course. Students need to have access to a computer (Mac or Windows) and the internet to complete coursework from home.
 
All of the classes in this course of study are either concurrent (college level) or Advanced Placement (AP) classes.  Students need to have good study habits, be accountable for completing their work, attend class, and spend extra time outside of class if struggling. 
 
These classes are stepping stones towards preparing students to enter the professional workforce. As such, students will be expected to exhibit the same level of professional behavior they would if they were working in industry
FEES FOR THE PROGRAM 
fees
ABOUT ME
 
I was born in Ogden Utah, but grew up in Boulder City Nevada.  I have over 30 years of industry experience in electronics and software design.  My working years have been spent mostly in Texas and Japan.  I have a BSEE degree in Electrical Engineering from BYU and an MBA degree from Texas Christian University (TCU).
 
I’ve decided to spend the remainder of my career doing what I like best – teaching & computers.  In my spare time, I enjoy camping, photography, playing with my grandchildren, and building and programming computers and gadgets.
 
Learn more about me HERE.
 
 
 
 
Important Notice:  I will be retiring at the end of this school year.  It has been a pleasure teaching this course.  A new instructor will be teaching the course starting the 2025-2026 school year.
Instructor:  Ross Hirschi
[email protected]
(801) 256-5916