Computer Engineering
course description
Computer Engineering is the field of design and engineering as applied to computer systems. It combines the study of both hardware and software of computers. Computer engineering comprises of electrical engineering where design of computer chips, memories, interface hardware and application devices, with the integration of programming languages, data structures, algorithms, operating systems, and software engineering are learned.
course work
Introduction to Engineering I & II · Engineering Programming · Electric Circuits I & II · Fundamentals of Digital Design · Electromagnetic Field Theory I · Elements of Electrical Engineering · Computer Organization and Programming · Computer Architecture and Operating Systems · Linear Systems · Electronics I & II · Electric Machines · Microprocessor-Based Systems · Professional Issues · Power Systems Analysis · Communication Systems · Solid State Materials · Control System Design and Analysis · Digital Signal Processing · Advanced Topics · Electrical System Design I · Electrical System Design II
your responsibility
- Mathematics

In order to study computer degrees at Vermont colleges, you need to take Algebra I & II and Geometry in high school. These courses will teach you critical thinking, problem-solving, and problem analysis skills — all skills with numerous real-world applications. These courses will prepare you for more advanced courses and give you the skills needed for careers in science, technology, business, social sciences and education.
- Science

In order to study computer degrees at Vermont colleges, you need to take Biology and Chemistry courses in high school. These courses will teach you how to form hypotheses from personal observations, scientific articles, and experiments. You will learn how to represent data with appropriate technologies that can statistically analyze, summarize, describe, and explain your lab work. These classes will help you understand how organisms and chemicals react in the environment.
- English

In order to study computer degrees at Vermont colleges, you need to take English courses in high school. English classes study writings from Shakespeare, to poetry, to playwrights from the eighteenth century to the present. You will learn to write from your own viewpoint, to write creatively and appropriately on several different subjects for many different audiences, to use new vocabulary, and to integrate ideas from different sources. English courses help you learn to read a variety of styles and develop your own writing style.
- Social Studies

In order to study computer degrees at Vermont colleges, you need to take Social Studies courses in high school. Social Studies courses look at how people relate, how they live in their environment, and the challenges and benefits of living in diverse cultures. Social studies courses require you to use your critical thinking skills to investigate and analyze social, political, economic, and geographic factors of different cultures.
- Language Arts

In order to study computer degrees at Vermont colleges, you need to take Modern/Classical Language courses in high school. Learning another language can build your English reading and vocabulary skills and strengthen your test-taking skills. Taking a Languages course will help you become a better problem solver and enhance your critical thinking, creativity, listening, and memory skills. A Languages course also gives you an opportunity to learn about other cultures.
my recommendations
- Take Art classes

Taking Art classes has many benefits. It merges the learning process and content, and improves one's academic achievement by enhancing test scores, attitudes, social skills, critical and creative thinking. Art classes enhance thinking skills, which include analysis, synthesis, evaluation, and "problem-finding" or problem-solving skills. Lastly, Art classes help to improve reading, writing, and communication skills that will help in dealing with new challenges and opportunities.
- Take Technology classes

Technology classes help you deal with problems, and learn how technology is used to solve those problems. Learning past, present, and possible future technological developments helps you to develop innovative solutions for new local and global concerns. An understanding of how technology works will help you develop the skills to cope with the cultural changes needed for technological advancement.
Technology classes provide an understanding of principles that provide the opportunity to interact, inquire, discover, problem solve, and make decisions. Technology classes shows a connection with other academic courses, and its relationships with tools, machines, materials, processes, and products, and its connection with communication, construction, manufacturing, and transportation fields.
- Take Technical classes

Technical classes give you the opportunity to work with the state-of-the-art technology that helps enhance reasoning skills, problem-solving skills, work attitudes, general employability skills, technical skills, occupation skills, and knowledge of industry. The practical skills that you learn in a Technical class will give you an advantage in college laboratory assignments and college projects. In addition, Technical classes can provide an opportunity to receive college credit, a Career Certificate, a Skills Certificate, or credit can be applied towards an Associate of Applied Science or Bachelor's degree.
- Comp TIA A+ class (receive certification)

CompTIA A+ classes teach the characteristics and types of PC, MAC, and portable computers, and their components, which include motherboards, CPUs, memory, storage, input, and output devices. Installing and configuring operating systems, maintenance, troubleshooting, and securing the systems are the fundamental principals needed to understand how to install and configure printers or imaging devices, and implement LANs and internet access.
- C Programming class (receive certification)

C programming language is popular, widely used, and has maximum control and efficiency. C programming is a standard language that allows a C programmer to read and write code in a number of networks, operating systems, and applications. C programming will allow you to understand how things work, how to write a fast game, and how to write an entire operating system. C programming language is the foundation for learning Java, C++, and C#.
- Job shadow

Job shadowing is like an apprenticeship and an adventure all in one day. Job shadowing allows you to explore those career opportunities that interest you. It gives you a first-hand experience and an insider's look into what each person's job involves. The shadowed person can show you the benefits, and challenges, of their position. You can see how the person interacts with their co-workers and participate in the activities that they face every day. Lastly, job shadowing can help you determine the reality of the career path that excites you, and it can set the path for an internship.
- Receive an internship

Internships give you an advantage when you apply to colleges, and they help you narrow your choice in a major. An internship will allow you to apply classroom-based skills, theories, insight, and feedback to a realistic business day. Lastly, an Internship can provide interview experience, help you build a network of contacts, and be placed on your resume.
