List of Free Online Computer Engineering Courses and ClassesPosted by Mohammad Sajjad Zohaib on Wednesday, July 7, 2010
Under: Online Education Counseling
Students interested in computer engineering can learn from several online classes free of charge. Classes are offered through MIT's OpenCourseWare (OCW) program. Although many of these classes assume background knowledge in mathematics or computer science, beginner courses are available as well.Information and Course RequirementsMIT has an extensive offering of free classes in computer engineering. Students can choose from undergraduate or graduate-level courses that offer lecture notes, video and audio lectures, assignments and exams. Not every class has video and audio lectures available, although most have lecture notes and problem sets. As with most OpenCourseWare (OCW) courses, students work independently and do not receive degrees or credits. Students can choose among introductory or foundational classes and advanced classes geared toward specific computer systems engineering topics. Special software may be required; the course description lets students know what, if any, additional software they need. Online Class ListComputer Language EngineeringThrough video, audio and printed lectures, students learn how to put together programming languages and implement a compiler. The course divides the compiler-building section into five segments, with instructions for each segment. Lectures for this class are also available on YouTube and iTunes. Intro to Computers and Engineering Problem SolvingThis course teaches the basics of software development. Students begin by learning the Java programming language and continue on to advanced topics such as differential equations and sorting algorithms. Computer Systems EngineeringThis engineering class covers software and hardware systems. It branches out to discuss network development, online security and atomicity. Geared toward students interested in designing practical, usable systems, the course includes instructions for design projects. Laboratory in Software EngineeringStudents interested in larger software systems will learn programming basics and methods of data abstraction. Project examples are available, as are project instructions. Although students will not be able to work in teams as indicated on the syllabus, they are given the necessary project templates and source codes to work individually. Foundations of Software EngineeringDesigned for students new to programming, this course introduces object-oriented programming with C++ and Java. CVS code management and methods for working with algorithms are also addressed. Computation StructuresThis class helps students understand and design digital systems. Problem sets, quizzes and labs are provided. Online students will not be able to access materials provided by Athena, the UNIX-based computing environment at MIT. Performance Engineering of Software SystemsStudents with prior knowledge of programming can use this course to maximize the usefulness of their software systems. Methods used include multithreaded algorithms, parallelism and distributed systems. Related articles to List of Free Online Computer Engineering Courses and Classes
Source : education-portal.com/articles/List_of_Free_Online_Computer_Engineering_Courses_and_Classes.html |
List of Free Online Computer Engineering Courses and ClassesPosted by Mohammad Sajjad Zohaib on Wednesday, July 7, 2010
Under: Online Education Counseling
|