Learn how a computer works with this basic, but detailed course on the foundations of computer design. In this course you will learn how a computer really works and by the end you will be able to understand the design of a programmable central processing unit. This class is the foundation of a computer science curriculum.
Designing your first computer!
A building block to more advanced computer topics
This course starts from the ground up and completes with a fully functioning programmable computer. Advanced computer design topics such as power or speed optimizations are not covered but all the information needed to understand basic computer design is packed into this course. A total beginner will likely need to repeat a few of the lectures but it can be understood by anyone who takes the time to study each of the lectures. Anyone who desires to become a computer science expert must know how processors really work and this course is the first step towards that goal.
I have been interested in computers and technology all of my life. I was lucky enough to have access to a computer at a young age and growing up I always wondered how it worked. I first taught myself how to program in 7th grade using books from the library and continued learning the art of programming throughout high school and into college. For my undergraduate degree I majored in computer science and followed that with a master's degree in software engineering. While in undergraduate school I began working full time as a developer and continued both school and work full time until I graduated college. I've had the opportunity to work for four different companies throughout my 10+ year professional career and have been able to work on everything from embedded micro-controllers to big data applications deployed on the cloud.
I am excited to share my knowledge in a way that was impossible when I was learning. My goal on Udemy is to reach individuals with a hunger for learning technology and give them the foundation they need to be successful. How computers really work remains a mystery to many, even some IT professionals and programmers, but knowing how things happen on the lowest level is very helpful when solving difficult problems.
Paul is an IT Professional with over 8 years of experience currently working as a Network Administrator in contract support of various Federal Agencies in the United States.
Paul began his career by volunteering his computer skills at his local church at the age of 16. He identified a technology problem the church was having and designed a system to fix it . Other IT Professionals at the church encouraged Paul to continue utilizing his skills to gain experience, and emphasized that he should include it on his resume even though his experience wasn't paid. Based solely on the experience he gained volunteering, a large DoD contracting company hired Paul as an intern. As his career progressed, Paul moved on to another Large company to work full time.
Paul constantly pushes himself to increase the depth of his knowledge in the field of Information Technology and expand his skill-set, whether on the job or at home. Paul gratefully notes that he “had the blessing of working alongside highly motivated and talented professionals” who continually inspired and pushed him to take challenges head-on, and to make EVERYTHING you can out of opportunities that arise while on the job. His motto is "Any job is what you make of it. You write your own resume and paycheck by your drive to succeed."
Paul's goal on Udemy is to help YOU get an IT job by providing you a basic skill-set. The fact is that most entry level IT jobs (Help Desk) in the NCR are paying only 10k under the median HOUSE HOLD income from just ONE entry level job and a much higher potential to double or triple the median house hold income throughout one's career. The IT field is viewed as very difficult to enter, but if you have a good skill-set and determination to succeed, you WILL get hired!