E 115 Overview
Course Credit Options
To receive credit for E 115, students must either:
- Score at least 70% on the official CBE offered by the Computer Science Department.
- Earn at least 700 out of 1000 possible points through regular assignments and assessments.
Learn more about the E 115 Credit by Exam →
Course Format and Structure
- Grading: E 115 is a credit-only course. Students receive a Pass (“S”) or Fail (“U”) grade; it does not affect GPA.
- Co-Requisite: Required for all incoming engineering students and a co-requisite for CSC 1** courses (e.g., CSC 111, 113, 116).
- Purpose: Prepares students to use NC State’s computing and technology resources.
- Format: No lectures. Weekly TA-led office hours and mandatory in-person exams.
- Materials: Videos and instructions are posted on Moodle.
- Assignments: 1–4 tasks per week, completed individually.
- Deadlines: No late due dates due to the fast-paced schedule of an 8 weeks course.
- Time Commitment: ~4–6 hours/week (40–45 hours total).
Course Scheduling
E 115 is available in the Fall, Spring, and Summer sessions. The course is offered in the following formats:
- Spring/Fall: Eight-week Online Hybrid sessions
- Section 301. First 8 weeks.
- Section 302. Second 8 weeks.
- Summer: Section 050. 10-week in-person session.
Enrollment Information
Students may take E 115 before or concurrently with CSC 1** courses. Enrollment guidelines are as follows:
- Students who will be taking CSC 111, CSC 113, and/or CSC 116 at the same time as E 115, must co-enroll in E 115 – 301 (first eight weeks). This means you need to put both courses in your shopping cart at the same time.
- Otherwise, enroll in E 115 – 302 (second 8 weeks).
- Students who will not be taking a programming course in the same semester as E 115 may enroll themselves in E 115 – 302 (second eight weeks). At the beginning of the semester, the E 115 instructor will ask if anyone wants to swap from [302] to [301] (space permitting) for those students who prefer to take E 115 in the first eight weeks.
- If you have enrollment issues, visit CSC Enrollment Support.
- Students may enroll themselves in E 115 until the last day to add a course without permission for the semester (see University Calendar).
- Advisors may be able to add you before census day. If you are added late, you may miss assignments and deadlines.
Stay Updated
This website is regularly updated. If you notice any errors or have suggestions, please complete the Textbook Errors and Additions Form.
The E 115 Online Textbook is typically revised each August, December, and May after the end of each term.