Program Spotlight- Computer Programming
Summarize what you learn in your program in one sentence.
“How computers are able to do what they’re programmed to do.”
“I learn problem solving skills and how to apply them to the computer programming field.”
“We learn how to use various programming languages to do what we need them to do, as well as discrete mathematics.”
“You learn to think in a way that involves breaking problems down.”
What is the hardest part of your program?
“Trying to get a grip on various concepts that don’t make any sense to you at first.”
“It’s watching others struggle and not being able to help them. When it clicks and makes sense to you, you just want others to get to that point of understanding as well.”
“Learning the new material at first.”
What is part of your program is the most fun?
“When you finally overcome an obstacle, like getting a grip on a concept that doesn’t make any sense at first…that feeling is great!”
“When you spend a lot of time working on a program and it finally runs properly.”
“Programming on the computers versus writing programs.”
What is some recent technology you are learning to use in your program that is specific to your profession?
“The python programming language.”
“Using different languages to code, we use it to make programs.”
What is your plan for after high school?
“Go to college to improve my programming skills further, and then get a job as a game developer.”
“Go to college because I am currently in a dual enrollment program.”
“Attend college, most likely Thaddeus Stevens College of Technology, and earn my degree in Software Engineering.”
“Go to college to extend my skills in computer science.”
What is going to be the highlight of the year?
“I’m not entirely sure, but I would imagine our final project will be pretty fun.”
“It is when you get to look back at our first few programs and see how simple they are, and we get to laugh about how we struggled with those!”
“Probably all the fun we had together as a class, we’re all good friends.”
What are you proud of learning how to do in your program?
“I created a small game, on my own time, using the skills I picked up during class.”
“Learning how to break down real life problems, and solve them with computer programs.”
Explain a typical day in your program.
“Come in, sit down, learn, and then code.”
“You come in from the bus, answer the daily question on the board, have a lesson on the current chapter for you theory time and then you get to do your hands-on work, writing programs for Mr. Lehman or the book.”
How is your program at CPAVTS different from other class you have had in the past?
“It is more difficult than my other class. The deadlines are stricter and the math requires a lot of critical thinking.”
“I am learning new things for college and for college credits, while I’m still in high school.”
“The class is smaller, so there’s more one-on-one interactions with the teacher and with classmates. If I have a question about anything the answer is always given to me directly.”
“Hands-on learning and very personal. Since our class is so small, we can get a lot of individual help when we need it.”
“We are a lot closer as a class, we know each other well and share similar interests. We enjoy what we do here together.”
What advice would you give to a beginning Level 1 student who is just starting the program or a student who is considering enrolling in the program?
“Just remember that the first half of the year is discrete mathematics and not programming. However it is still fun and worthwhile. You need those fundamentals.”
“Don’t give up at first! Discrete math is hard at first but it gets easier and it is well worth it.”
“Be proficient in math, and have a good memory. Take notes, ask questions and pay attention!”