A C+ does not sit well with anyone. For me, that great sense of academic disappointment came in the form of 'EECS 183- Elementary Programing Concepts. ' As a freshman, I was incredibly excited to be exploring the plethora of academic disciplines available to me at the University of Michigan. Having never been exposed to computer science, I decided to enroll in the introductory course. I was also heavily influenced by my academic peers and hall-mates, many who were interested in programming apps or websites, and few of whom were pursuing degrees in computer science engineering. With a slightly skewed sense confidence instilled in me by my friends, I began learning how to program amidst many other academic subjects I was engulfed in as a Spanish major and pre-med prospective.
At first, I couldn 't get enough of the course. Every day, I approached the course material as a new, fun, engaging puzzle that I would need to figure out. It was like learning a language all over again. In fact, we were learning to program in a new language (C++ at first and then Python to finish the semester) which made me feel as though I could now communicate with a whole new world of people. I was very engaged in the homework, lectures, and discussions because I realized I would have to figure out different ways to solve problems and think in an entirely unique manner than I was used to. However, I learned quickly that the 'computer scientist ' mindset was one that not all students possessed-
In sixth grade, I made my first game in Scratch. In that game, Orgo the Blue Banana, the player controlled a blue banana who had to defend itself against an onslaught of yellow bananas while Mission Impossible music played in the background. My game was an instant hit among my friends, and I soon released the sequel, Orgo Unleashed, complete with a boss, cheats codes, and even more evil bananas. Not long afterward, I learned Javascript and Python through Codecademy.com. Very quickly, however, Codecademy grew boring: Because it primarily taught syntax, each lesson started to feel the same. Freshman year, I discovered CS50, Harvard’s introductory computer science course, on Edx.com, where I learned deeper concepts like algorithmic efficiency and pointer arithmetic. Here was the true beauty of computing: not just learning syntax, but really understanding the technical underpinnings, not just what worked, but why it worked. By teaching those deep concepts, CS50 gave me a taste of what computer science has to offer.
Over the course, as I began to see all the material and work come together, I felt a sense of accomplishment and felt very proud of what I had done over the semester. This learning experience has definitely opened my eyes and opened new doors for me professionally already.
There was such a variety of topics covered in this course and I wish that I had taken it in a classroom instead of online. With this online course, I feel like the material went a little too quickly. If I were in a classroom setting, I feel that
Before taking this course I was really excited about what I am going to learn. And I was right! This course is not only interesting but it is also helpful. I have learned that the grade I am having right now is the reflection of my try throughout the entire semester.
Entering community college with little programming experience, I was eager to learn. I registered for my first programming class excited, with a fresh mind. My professor introduced the class to our first program, "Hello World." Instantly, I was hooked. As I uncovered the complexities of problem-solving and the importance of proper syntax, my love grew stronger. Eventually, with experience in C++ and JAVA, another professor presented a life changing opportunity to me.
This was what influened me a lot the philosophy, from any other electives course and general education courses because, I understood the real philosophy of life. All other courses, I learned alot, but somehow, this connected me and my life. These courses are really helpful in my daily life’s and I have used my skills and tact knowledge that I got from this program.
The first thing I want to state is that I learned quite a bit from this course. This is probably one of the most challenging courses I’ve taken thus far in my college career. Most of tasks I’ve done in this course I have never done before and that’s what made it so challenging. I am use to taking courses that require me to study material from presentations and books. With this information I take exams and quizzes. This course was nothing like that. This course had me going out and networking with individuals outside of the university. The networking is the very first thing that stood out to me in this course since I am not really the outgoing/ people person. From networking I did learn a lot and met numerous interesting people that
This course is very interesting and taught me lot of fundamental topics. These include problem solving, design, and write Java software. While, the subject was quite compelling, it was really intimidating during exam week. Exam week was horrifying, because some concepts are not anticipated for exam questions.
In my years spent in high school, my favorite class has been computer programming. I took the class as a sophomore without any previous coding experience. Starting out, I struggled with the basic concepts and fell behind on projects. I relied heavily on help from my teacher and my friends, and I even considered dropping the class. Faced with the decision at the semester, however, I decided to keep trying. As the second semester progressed, I gained greater understanding of the basics of coding. I became the person that others could receive help from rather than the one asking for help. By the final quarter of the school year, I was able to code with speed and accuracy. I was fortunate to win the Computer Programming Student of the Year award
Which is probably why I always found myself in some sort of trouble for taking apart toys and having to throw them away because they would never work the same or again after I got my hands on them. In my adolescence and teen years, that curiosity grew to include computers, technology, and engineering. Then came the first few awkward years of college that everyone has, where you can’t decide what to do and you skip around to different majors and degree programs for a while before you have that moment of epiphany that you can apply what you loved doing as a kid to a real life (sort of---cowboy astronaut with supernatural powers). It wasn’t until the start of my undergraduate program that I began developing a solid foundation and understanding of information technology, information systems along with some basic understanding of electronic and computer
When I first came to El Camino, my academic goal was to earn a PhD in electrical engineering. My first semester, I took classes that had to do with my major such as Math 190, Physics 1A and Computer Science 1. Computer Science 1 was the first time I was exposed to computer science fundamentals. I had Professor Ghyam and he presented algorithms and programming language basics in a way that shaped how I conceptually understand the material and gave me the confidence to apply my knowledge in sequential computer science classes. Additionally, this class cultivated my appreciation for computer science and inspired me to spend that winter break teaching myself Python and was the first class at El Camino that made me reconsider my major.
I started seeing things in a different light and learnt how to work independently. Opting Computer Studies in my O’ Levels and through to my A’ Levels opened up the worlds of geniuses like George Boole, Maurice Karnaugh, Robert E.Kahn and others who have great significance in the history of Computers. I became so absorbed in Computer Studies that writing programs of elementary games, practicals and reading novel theories became my new favorite past time.
The course challenged me in ways I couldn’t believe. The hardest part of the course is the time I had to dedicate. I am a husband, father of three, employed full time, and am also a part time Air Force Reservist. All of this on top of a full MBA course load was a bit extreme. I found time to manage all my commitments and give the capstone course my all. Between the face to face meeting, emails, WebEx’s and phones calls my group seemed to make
Starting freshman year, one of my first courses was Intermediate Programming which introduced me to the world of programming, coding, computers and technology in general. I developed a great interest for this field because of its use of numbers, logic and problem solving. I enjoyed looking at code and seeing how I could make it more robust or efficient. The joy from that class led me to take AP computer science two years later and then IT Essentials my senior year. During my sophomore year, I took Aeronautical Engineering and Engineering Applications. During these two classes I was as exposed to the engineering process and how to manage a project. Particularly, as a final project in Engineering Applications, I combined my
If I were to pick one specific part of the course that astonished me and made me rethink myself was when I was presented with the fifth written assignment. This topic being very controversial for me being a very confrontational