Program Spotlight- Computer Programming

Teacher Spotlight- Mr. Lamertina


What is the most significant new or different aspect to your program this year?

“We’ve added a year-long Web Programming course (JavaScript, HTML, CSS, Node.js, JSON, and database) for upper classmen.”

What are some of the more common career pathways your students take when they leave CPAVTS?

“Most students use our Computer Programming coursework as advanced placement in a college Computer Science curriculum.”

What particular training/unit do employers seek that helps students get their foot in the door?

“Among the most in-demand programming languages for 2020 are Python, Java, and JavaScript – each of which are taught during a student’s 3-year enrollment at CPAVTS.”

What is some of the recent technology and/or trends in the profession with which students become familiar?

“Python, Java, JavaScript.”

What unit/topic do students struggle with the most in your program? Why do you think that is?

“Data Structures is a challenging course, even for college students. Data Structures require abstract thinking and a strong understanding of mathematics, especially Algebra.”


Explain a typical day in your program.

“We typically use one full period for lecture and discussion followed by two periods of hands-on practice on the computer.”

What advice would you give students who have completed your program?

“Continue your education with a college degree in Computer Science or related field.”

How many years have you been at CPAVTS?

“I am completing my 2nd year as the Computer Programming instructor at CPAVTS.”

What is your experience before coming to CPAVTS?

“I taught Computer Science full time for 12 years at Saint Francis University, Mathematics and Computer Science courses part time at various community colleges, and practiced programming, software development, and project management for 20 years in industry.”



Program Spotlight- Computer Programming Students

Summarize what you learn in Computer Programming in ONE SENTENCE (if you can).

“How to design, create and problem solve with programs.”

“In programming we learn syntax to build websites and manipulate data.”

“I learn the basics of coding and revealing how to show the customer my code.”

“We learn how to write and fix code efficiently.”

“What the purpose of programming is, and how to make it simpler so that the customer it is for, knows what’s going on.”

“We learn how to solve complex problems by breaking them down into small bite sized problems, and we figure out how to make websites and learn how to write programs in several coding languages.”


What is the hardest part of Computer Programming?

“Learning a lot of new terms and different mixes of computer languages.”

“Staying on top of assignments.”

“I believe finding where the error in your code is the hardest, because there is so many possibilities that you never know what it is right away.”

“Trying to find and fix a tiny mistakes when programs aren't working.”

“The hardest part of programming is the start of a program, figuring out how to start is not easy.”

“The hardest part is not giving up when you are trying to solve a hard problem.”


What is the most fun part of Computer Programming?

“Finishing a program and getting it to work.”

“Getting the programs to finally run after hours or days of debugging and fixing.”

“Getting to talk to other people and having a great teacher guide me through my coding journey.”

“The best part of computer programming is when you finish code that you have been working on for a while.”

“Feeling the accomplishment of knowing that your program works the way it was intended to do so.”

“You experiment with an idea and it works perfectly.”


What is some recent technology you are learning to use in Computer Programming that is specific to your profession?

“We used code with JavaScript.”

“Different IDEs or interfaces to actually write the code with.”

“We are learning how to use PyScripter which is an IED for Python. That basically simplifies the coding for me.”

“Some of the recent technology we are learning to use is python which is constantly changing I could be and probably will be using Pyton in the future.”

“Python, JavaScript, Java, NetBeans, Visual Studio Code.”


What is your plan for after high school? BE SPECIFIC!

“My plan for after high school is to either make music and go to college for music or go to college for programming.”

“Go on to college and get either a bachelor's or master's degree in computer and information sciences.”

“I plan to enlist in the military.”

“I plan to go to college at either Millersville or Shippensburg and then go to a trade school and work while at that trade school and pretty much master a group of professions that will help me later down the road.”

“My plan after high school is to go to college for four years and major in computer science and then go on to be a software developer.”

“I plan to go to college with hopes to become a video game developer.”

“Go to Harrisburg University (work in the field while in college), get a degree, and get a job (or keep current if in field).”

“To go to college and earn certifications to become a cyber-security analyst.”


What is going to be the highlight of the year in Computer Programming?

“Whenever I pass with a good grade hopefully.”

“Going off and using what I learned in my field of study.”

“When the first years learn JAVA.”

“Meeting all of the great people I got to get to know over a year.”

“The highlight of the year was when we did our first project and made our first website in the beginning of the year.”

“Hosting server data and making a website.”

“When we get to take the Nocti and find out if we pass or not.”



What are you proud of learning how to do in Computer Programming?

“How to type different computer languages.”

“How to program in JavaScript, it good.”

“Build something that impresses others.”

“I am proud that I am learning how to use python and that python can be used for many applications.”

“Program in a new language that not many people now how to use.”

“Hosting server data.”

“I am proud of learning the syntax of computer programming languages.”

Explain a typical day in Computer Programming.

“Lecture, speak with peers to figure out problems, type programs.”

“We get in and have our "5 minute lecture" ending up being half the day and then writing code to solve problems with everything we learned in the past couple hours.”


“Come in, sit down, code, and maybe lecture.”

“I come in and start coding and may even possibly have a lecture from the teacher and then go back to coding.”

“We start by logging on and working or a bit and then we get called by the year we are in for a lecture after the lecture we go back to coding for our program assignments.”

“I typical come in, sign in on the clipboard, put my program shirt on, go to my computer station and wait for everyone else to arrive, then we have a 24 hour lecture.”

“Finally we take what we learned and apply in a project.”



How is your program at CPAVTS different from other classes you have had in the past? Can you give some examples?

“It is very focused on how to do things in the real world.”

“It lasts 3 or so hours so it gives a lot of time to learn syntax and coding concepts, and practice all that knowledge. Definitely helps a lot and works out better for me.”

“You are hands on 24/7.”

“I believe this one really delves into what we would do in college and in the workforce.”

“It is really different and similar at the same time. Here we are learning things specific to what we want in the future compared to other classes where we have to take them to graduate.”

“My program is certainly more special than any other class I have had in the past. The teacher certainly cares a lot about us and our wellbeing. Every day when we come in He asks us how we are doing and if he sees that we are down and not really happy he asks us what’s wrong and make's sure we get the proper assistance we need to do our best.”

“Computer programming at CPAVTS is a lot more advanced than any other class I have had before.”

“Computer programming at CPAVTS is different from other classes because you spend far more time working on programs instead of have lectures.”

What advice would you give to a beginning Level 1 student who is just starting the program or to a student who is considering enrolling in Computer Programming?

“Have fun, not too much fun. You’ll do great things if you pay attention.”

“Start learning how to do very complex problems in itty bitty steps because you’re not going to have a great time if you can't do that. Don't think of any problem as one massive problem. If you really want to, try it, but it won’t be easy, LEARN BASIC ALGEBRA and get a decent understanding of coding.”

“I would say that it may seem really confusing at first but if you go slow and read through things you will realize that they are really simple. If you are considering joining you should because we learn stuff that will be very useful if you want to do something with coding.”

“I would advise people to listen to the lectures and take notes.”

“My advice would be to make sure you pay attention during the lectures. Also try to follow along with them or else you will miss some key information you will need to complete some of the projects.”

“Computer programing is not for everyone if you don't like you are free to leave after your First year.”

“Focus on working your way up, if you start at the top nothing will make sense (Start simple).”

“Be prepared to be consistent, you have to stay determined and keep trying even if it means putting it down to pick it up at a later time.”

“Start with low-level ideas instead of trying to integrate abstract concepts into your programs.”