It’s been an exciting April as several senior interns joined the Help Desk team this month. Most of them are working on independent coding projects while they’ve been with me, but a couple are working on completing past projects and learning more in-depth techniques with audio and video recording, editing, and production. I’m looking forward to seeing their projects at the end of next month.
(Group photo of Greg, Saif, Julian, Rohit, Souleiman, and Brian)
I would like to create an iPhone app during the internship period. While I had previous iPhone development experience, this was several years ago, and there is a new programming language, Swift, that I would like to learn. I have a project that was started a few years ago, but never completed, that I would like to work on. Iqamah Times is an app that would serve the Muslim community. Muslims have five daily major prayers that can be prayed individually or in congregation. However, if one is away from home, it can be difficult to find congregational times for nearby mosques. With Iqamah Times, users can discover local mosques, discover what time prayers are at local mosques, and receive notifications for congregational prayer times. I will be coordinating with others as this is merely the iPhone facet of this project; there is already an existing Android application and website. I plan to market this application to mosques in the area and hopefully expand it. This app would serve as a useful tool to the Muslim community, while providing me with useful development experience that I could use to obtain future internships and jobs down the line.
Anusha Datar is a senior at BHS completing an internship project with the help desk. She is extremely involved in the BHS FIRST Robotics team, the debate team, and the multicultural club. In addition to participating in school activities, Anusha volunteers at many local schools and robotics events, and she also works at two engineering education startups and as a private tutor. She will be studying computer engineering in college next year.
While Anusha has enjoyed studying many topics in science and engineering, she mostly enjoys projects that combine working on hardware and using software to solve problems. Over the course of her internship, Anusha hopes to create and program a scale model of a self-driving car that runs powerful software (such as ROS, the Robot Operating System) but is still an affordable base. While the autonomy the car will have itself will depend on the difficulty of the hardware solutions involved, Anusha hopes to include obstacle avoidance, wall-following, computer vision through a camera, and other features in her final project.
I would like to spend my time editing and producing my film documentary on the boys varsity hockey team (teacher’s note: Kat also produced a video for the hockey team’s banquet). If I finish early, I may begin a new film with a different focus group and main plot. I have been considering doing team features on the Burlington spring sports teams, or maybe doing an individual documentary on one person to make it personalized and appealing to an audience. By doing an internship during the school day instead of attending my normal classes, I will have the opportunity to get help all day from both Mr. Wong and the workers in BCAT whereas now I only have the opportunity to do so during my designated class period and after school hours. In college I am planning on majoring in creative film and media, and I feel as though this is a great learning opportunity and an even better hands on experience to get some knowledge on film editing and how to produce a good film.
My name is Greg Lamb and I’m a senior here at BHS. Currently I’m completing my internship at Help Desk under the topic of Computer Science. My internship project is to utilize my knowledge in the Java coding language and to learn and incorporate OpenGL into my code in order to create a video game from scratch. I am planning on attending UMass Dartmouth and will be furthering my studies in computer science over the next four years.
Hi, I’m Julian Lechner and I’m a senior doing an internship under Mr. Wong. My project has to do with exploring serial communication through arduino boards. Throughout the internship, I will be doing a few projects using programming, circuit boards, and other tools to make some cool things. So far after learning the basics, I have made a light-based theremin using some photoresistors and a speaker. I can’t wait to do some more projects throughout this internship!
I am proposing that my work as an intern with Mr. Wong, teacher at the Burlington High School Help Desk, will help me develop and gain more knowledge about music recording and production and help me in any upcoming projects that are music related. Some of the tasks to be completed with Mr. Wong include learning how to play the guitar, recording music, production of music and many more. With very little knowledge and support, I have always had interest in doing digital music production and recording and when I saw a chance like this come my way, I could not let it pass me.
My internship project involves landscape building within video games, as well as object manipulation and custom NPC generation. I specifically will be working in the video game “The Elder Scrolls Skyrim”. Skyrim gives me the utilities to use to do all this, called the Creation Kit which lets me add, edit or remove anything inside of the game, which includes adding completely new material. It is the same program that their game developers used to create the rich open world video game that I love so much.
Programming is one of my main hobbies. Currently, I am taking AP Computer Science A and last year, I took Programming. I have attended hackathons, went to a game design camp as a programmer, and self-taught myself a language. My intended major in college is computer science, and I am very passionate about it.
During this internship, I would like to make a website with interactive tutorials that help children learn the fundamentals of programming. Computer science is a skill which heavily involves logic, and guiding children while they are still growing not only helps them become better programmers, but also better students. I’ve always been interested in teaching students, since I have a younger brother.
The tutorials would involve a problem or challenge which the children should solve, step-by-step. I would guide them through the steps if they need help. Then, I would show them the logic on how to specifically solve the problems using code. This would be broken up into chunks with heavy guidance. For example, I would first teach the students how to convert numbers into binary. Then, once they know the method, I would guide them on how to implement this using code. This way, when they write the program, any number can be entered, and its corresponding binary value would output.
In this internship, I will be exploring the concept of motion sensing as it pertains to the Raspberry Pi/linux system. My project will be to create a security camera using the Pi that, when it senses motion, takes a burst of pictures to act as a security camera of sorts. The field of machine learning is a growing one, and I plan to expand my knowledge into this field through this internship. I plan to work on this project every period of the day except for periods 5 and 7. This would allow me ample time to not only complete the project, but refine it and make sure it is a high quality end product. I plan to be finished with the skeleton code for this project before the end of May, thus allowing me 1-2 weeks to perfect the algorithm. Overall, partaking in this internship will allow me to gain experience in a constantly growing computer science field, and afford me the opportunity to implement object oriented programming into a real-life issue.
The first week, I plan to teach myself Linux, which is the language and operating system that the Pi runs on. After familiarizing myself with this, I will be able to bring the camera itself into play, and learn about how the camera itself translates pixels into moving parts on the computer screen, and how sensing these pixels can allow for the Pi to sense when movement is taking place in front of the camera. Then, I will use these new skills to design, write, and apply an algorithm that will sense motion, and trigger a camera to go off when it is in fact sensed. Even though the linux based systems are often terribly
See https://bhshelpdesk.com/2017/01/12/augmented-reality-sandbox/ and my blog posts at http://edreiscr.wixsite.com/bhshelpdesk for background on my project, the Augmented Reality (AR) Sandbox. During the first semester, I built the computer, AKA the brains of the AR Sandbox. It houses everything needed to operate the sandbox at the software level and also is the power behind it all allowing us to create these alterations on the map as it happens REAL TIME. The XBox 360 Kinect has a depth camera which allows it to use lasers to tell how far or how close something is to the sensor. This allows for measurements of the sand and its height in real time. Next, we have the projector which allows you to see how the computer and code analyze the depth from the Kinect into a topographic map. It just projects what is happening on the computer and just visually represents the map. Using depth, the computer program analyzes heights and draws a map based on the height, at a certain level it will become a hill or mountain, and at certain levels it becomes water.
The AR Sandbox is going to be sent out to elementary schools as a visual representation of a changing world and an easy way to learn about maps and geography. When water simulation (running water) is added it will allow users to “make it rain” and will show the way water moves due to gravity and will also show evaporation. I came back to the Help Desk to do an internship so I could complete the final version of the AR Sandbox so it can be used by the Burlington Science Center with other Burlington schools.
Hi! My name is Laura Schissler and I’m a Quarter Four Senior Intern here at BHS Help Desk. I took a variety of classes during my time as a student at BHS, but never was able to explore another interest of mine- computer science. That being said, I’m really excited to have the opportunity to learn more about various aspects of technology and programming during my time at Help Desk. While I have a good amount of experience working with computers and software, I’m somewhat of a novice when it comes to programming and coding specifically. I plan to take this opportunity to expand my foundation of knowledge in this area. Last year, I designed a website for an AP final project which allowed me to indulge my interest in graphic design and website creation. For my internship, I will be working with two other senior interns to assist Ms. Deacon with expanding and improving Burlington High School’s Career Exploration Program for students. Specifically, my role will be providing tech support and creating a website for the program to use as a platform of information for those interested in the upcoming years.
Computer science has always fascinated me for the simple reason that mastery requires both creativity and problem-solving skills. No single method is correct, and previously-used methods can always be improved upon. I have taken C++ as well as AP Java in our high school. This past summer, I had the opportunity to work in a Graduate research laboratory at Northeastern University, and learned MatLab and have coded and developed algorithms to aid research involving vibration theory. In college, I plan to pursue a Computer science degree in conjunction with an engineering degree.
The New England High School Hackathon was an opportunity to apply my coding skills and utilize my creativity to plan, code, and implement a project of our choosing. My team and I constructed a gaming concept that mimicked the traditional game Pong, a simple two-dimensional game. However, our remake was 3-D and required the player to physically move his or her hands (similar to holding the paddle). We used the computer’s camera and developed image-tracking software to determine the relative location of the hand and move the digital paddle correspondingly. We were awarded with the first prize for being “Most Entrepreneurial”.
Later that day, I sat down with my grandfather to perform his daily hand exercises. He had suffered from multiple strokes and lived with the resultant paralysis in his left extremities. Therapy was progressing very slowly with respect to his fingers and thumb movement. Suddenly, the idea struck me: What if there was a more efficient and accurate way to assess my grandfather’s rehabilitation progress? The analysis of such data could direct more effective and personalized therapies! Our hand-tracking software could be used to measure a stroke victim’s range of motion, quantify it, and track changes over time. I would plan to use image tracking technology and my knowledge of C++ and C# to develop an application that would allow me to track hand movement and use my knowledge of statistics to run regression tests and analyze deficiencies in movement.
With time allotted during an internship and effort, I hopefully will be able to develop a successful prototype, and use it to quantify my grandfather’s arm’s range of motion correctly! I imagine the potential impact this could have on other stroke victims, as well as my father, and hope to be able to create this software under the supervision of Mr.Wong at Burlington High School. If this project were to be a success, I know that the possibilities for improving therapy for stroke patients are endless.
Mohammed Saif Shaikh
Hello! I’m Dev Soni and I’m a senior at Burlington High School. I have spent the past few years here being heavily interested in a variety of classes while specializing in mostly sciences. In my personal time I am a highly dedicated gymnast and tennis player on my own time and during the seasons. As my hobby, over the years I have developed a keen interest in game design. Starting from my early years of playing Nintendo 64 Mario with my uncle to today where I have a vast collection of games in my Steam library.
As I grew up and played games from my youth I became more and more curious on how games were becoming better and better while consoles were getting smaller and more powerful. As I found information I also discovered the magical process of creating games from game conventions with developer panels explaining their designing journeys. I tried to watch as many videos as I could and learned about game graphics, design, story, concepts, engines and more.
After I collected all this knowledge I put it into practice and starting learning how to do the game creation process myself. I learned 3D modeling in the free software Blender, art graphics in Adobe Photoshop and Illustrator, and learned about game mechanics and coding. I now have a desire to develop this hobby and abundance of knowledge to a professional level and work in the game industry as a developer. I have enrolled in Quinnipiac University for the game design program and plan to begin my journey in professional level game development.
In my internship in BHS Helpdesk, I have the great opportunity to spend my time putting together my knowledge into one quality game that I cannot do without a rigorous schedule. I plan on developing a 2D platformer from scratch using Construct 2 as the game engine to connect the code with graphics and create a final product. The minimum viable product is the goal since polishing it into a final end product requires an extra month and requires many small things that are unrealistic as a base to learn from. My objective is to learn all I can from developing my first game rather than creating a fresh product for the market. This will help cultivate my skills and develop them for the next game and for the future!