Introduction to computer engineering eecs 203 brief course. Piazza forum for both content questions and to interact with instructors confidential or individual information should be done via private posts to instructors course schedule. Ece 2504 introduction to computer engineering ece virginia tech. This course is the second part of a two course sequence. Students also receive an introduction to programming design in. Introduction to computer science and engineering encourages students to utilize their problemsolving skills and creativity as. Download course materials introduction to computer. Free online computer science course featuring harvard faculty. Sinusoidal excitation and phasors, ac steady state analysis, ac steady state power, network functions, poles and zeros, frequency response, mutual inductance, ideal transformer, application of laplace transforms to circuit analysis. This course is the second part of a twocourse sequence. Students will become familiar with the basic concepts of. An introduction to engineering, including problem solving and other skill sets essential for engineers. Application of concepts to a computer engineering design. Course description software engineering is the branch of computer science that creates practical, costeffective solutions to computing and information processing problems, preferentially by applying scientific knowledge, developing software systems in the service of mankind.
It does not require a formal computer science background. Introduction to computer science harvard university. Ability to apply knowledge of mathematics, science and engineering high ability to identify, formulate and solve engineering problems medium. Introduction to engineering, with emphasis on the electrical and computer.
Ece 340 contributes directly to the following specific electrical and computer engineering student outcomes of the ece department. An introduction to the intellectual enterprises of computer science and the art of programming. Computer engineers with a masters degree or higher should have the best. By their very nature, entrylevel graduate courses do not have graduate course prerequisites. To watch these course videos, visit the cs50 website. Computer engineers usually have training in electronic engineering or electrical engineering, software design, and hardwaresoftware integration instead of only software engineering or. Numerical systems, internal representation, constants, variables, and data types, selection, and iteration control structures, functions, and. Introduction to computer science and engineering johns. School of engineering and applied sciences harvard university. Design of combinational circuits and simplification. This course provides the basic concepts of computer design and operation, both hardware and software, to new computer and electrical engineering students. The materials available here can be used to support your learning of some of the basic concepts of computer engineering.
I ece 110 i ese 110 introduction to engineering 2 formerly i cen 110i cen 140. Introduction, course administration, books and resources, computer science vs computer engineering, acm and ieee definition, and applied and theoretical computer science. Analysis of algorithmic problems, development of solutions, and their implementation in a high level programming language using objectoriented programming techniques. Browse the latest online computer science courses from harvard university, including cs50s introduction to game development and cs50s web programming with python and javascript. Online computer science courses harvard university. Engineering 101, introduction to engineering 2 units, spring 2004, sect. Computer engineering ce is a branch of engineering that integrates several fields of computer science and electronic engineering required to develop computer hardware and software. Course syllabi electrical and computer engineering. Intensive introduction to computer science forcredit course. Introduction to computer science and engineering johns hopkins.
To provide an introduction to computer engineering concepts, both hardware and software, with emphasis placed on digital logic concepts. List of free online computer engineering courses and classes. Includes instruction in the application of mathematical and scientific principles to the solution of practical problems. This course is a variant of harvard universitys introduction to computer science, cs50, designed especially for lawyers and law. Software engineering l graphical design and image processing l world wide web new search techniques l communication protocols how can we compress data into smaller sizes l compilers is it possible to take advantage of new chipsachitectures.
Introduction to selected subfields in the discipline, such as structural engineering, construction project management, and environmental engineering. Introduction to computer engineering virginia tech. The recorded lectures are from the harvard school of engineering and applied sciences course computer science 50, which was offered as csci e52, an online course at the extension school. Bring this syllabus to class every day if you lose your syllabus, check the engineering web site listed below. Sufficient time to read and understand two 30page research papers per week. They learn the main topics of computer and it engineering courses which would be delivered at the iut.
Electrical and computer engineering graduate course. Introduction to engineering as a discipline and profession. Learn computer engineering with online computer engineer courses. Engineering courses from top universities and industry leaders. There is also a gentler introduction to computers for nonmajors, and a basic course focusing on programming that is taught in several computer languages. Course introduction introduction to networking coursera. This course is designed to provide a full overview of computer networking. A broad range of problems will be considered in order to introduce the student to various engineering majors and careers. Computer hardware engineering courses and classes overview. Keep up with the latest from stony brook about the coronavirus situation. Find materials for this course in the pages linked along the left. The first half of this course covers the concepts of the scientific method, electricity.
Learn engineering online with courses like introduction to engineering mechanics and construction engineering and management mastertrack certificate. Well cover everything from the fundamentals of modern networking technologies and protocols to an overview of the cloud to practical applications and network troubleshooting. Establish a foundation in research related to embedded system analysis, design, and synthesis. This is a series of investigations into computer engineering and embedded systems. This firstyear course introduces the fundamentals of computer and electrical engineering. Computer engineering, bs 400level course on computer system or sensor design and analysis. Introduction to computers and engineering problem solving is an undergraduate class that focuses on computer programming principles like data structures, numerical methods and computer graphics. Computer engineers usually have training in electronic engineering or electrical engineering, software design, and hardwaresoftware integration instead of. Introduction to computer science and engineering encourages students to utilize their problemsolving skills and creativity as they become familiar with the principles of both scientific engineering and computer programming. The course is targeted for college of engineering firstyear students. Cmpe 101 introduction to computer engineering acalog acms. Introduction to computers and engineering problem solving.
798 417 20 526 1350 256 1386 546 1130 1079 1167 819 135 1018 1229 304 152 823 438 529 95 1126 832 716 308 1248 703 1211 1120 511 680 60 538 100 1483 172 922 176 959