To meet the requirements for the B.A. degree, the program must include:
|Humanities and Social Sciences Courses||18|
|Writing intensive Courses||12|
|Mathematics or Mathematical Statistics Courses 1||20|
|EN.601.220||Intermediate Programming 2||4|
|or EN.500.112||Gateway Computing: JAVA|
|ECE Courses 3||30|
Typically these include AS.110.108 Calculus I (Physical Sciences & Engineering), AS.110.109 Calculus II (For Physical Sciences and Engineering), and AS.110.202 Calculus III or equivalent, and AS.110.201 Linear Algebra. Elementary or pre-calculus courses such as AS.110.105 Precalculus or EN.553.111 Statistical Analysis I-EN.553.112 Statistical Analysis II are not acceptable.
If you take EN.500.112 Gateway Computing: JAVA it will count as a CS credit even though it has a general engineering number (EN.500.XXX). Please be sure to register for the ECE section of Gateway Computing. If you take a different section, you will be required to take a supplemental summer/intersession course to count this towards ECE requirements. This cannot be taken as a Pass/fail.
Three credits of computer science courses may be counted toward this 30-credit requirement.
Additional information on academic policies and degree requirements can be found in the Undergraduate Academic Policies section of this catalog.
The student should be aware that the B.A. degree program is not accredited by the Accreditation Board for Engineering and Technology (ABET).