Class information
EET178 Computing Environ. for Techs
Class materials
Textbooks
Find out .
Details about this class
This course covers "in parallel" three relatively independent tracks: introductory C programming language, Linux operating system and computer and networking hardware, to survey the "complex computing environments where computers, operating systems, programming languages and network connections integrate" (Course Content and Outcomes Guides (CCOG) at 不良研究所). C is chosen over "more modern" languages such as Python because it is still the dominant language used in microcontrollers and embedded systems. Linux is chosen because it is the operating system used more widely in a server environment. This year for the first time we will cover cloud computing that is quickly taking over the corporate computing environments.
This is a remote course with two hours of lectures and three hours of labs every week. This is a survey course, so its breadth and volume are much larger than could be covered in less than 10 lectures. Most of the contents will be done through self-study by the student in the forms of reading, exercises, coding and other activities. The lectures set up the context and framework for such self-study and cover only key and difficult areas. The labs are for student self-study activities with live instructor guidance. Students are required to attend all hours of lecture and labs remotely, and are expected to spend at least seven additional hours per week on the course, possibly much more.
In addition to the required book listed on the page, an online interactive Zybook is required for the C programming language track. Information on how to purchase the Zybook will be available on the course D2L.
Technology
There is no additional technology required for this class.
No show policy
Your instructor can mark you as a "no show" if you do not participate in your class during the first week. This will remove you from the class.
Students with disabilities
Students with disabilities should notify their instructor if accommodations are needed to take this class. For information about technologies that help people with disabilities taking Online based classes please visit the Disability Services website.