Course Information

You must have Javascript enabled to properly view this website.

E 115 is an introductory course that all incoming College of Engineering students (first year, transfer, etc.) are required to complete. It is also a required co-requisite (can be taken before or at the same time) for all CSC 1** courses. This course's purpose is to better prepare students for using the computing and technology resources of the College of Engineering at North Carolina State University. 

What should you expect about the flow of the E 115 course?

  • Taught by trained undergraduate lab instructors
  • Each week guided lab and independent assignments will be completed independently
  • Regular reading assignments will be completed independently 

E 115 is a credit-only course, meaning students cannot earn a letter grade but instead either Pass ("S") or Fail ("U"). Students can choose to take the course at any time as it is available in the Fall, Spring, and 10 week Summer sessions. E 115 is offered as an eight-week Online (think hybrid, not Distance Education) in the Spring and Fall semesters. Over the Summer, E 115 is typically only offered in person via a 10 week summer course. 

Students who feel they have complete knowledge of the class prior to taking the E 115 course may choose to take an official Credit By Exam for E 115 that is offered by the Computer Science Department. 

To receive credit for the course students must do one of the following:

  • Receive at least 70% on the Credit by Exam
  • Obtain at least 700 out of 1000 possible points using the point system throughout a regular semester

This website is continually being updated. Any comments or suggestions you have are greatly appreciated and welcomed. Please fill out the Online Textbook Errors and Additions form for website additions as well. Please note: The E 115 Online Textbook usually goes through a revision each August, December, and May after classes have ended for that term.

Textbook Chapters:

Contact Us:

If there is a problem with the information in the textbook, or you would like to see an addition of information, fill out the Textbook Errors and Additions Form.

If you have questions about any of the material in E 115, e-mail one of the Lab Instructors or come to Office Hours.