Curriculum Components
Electrical Engineering Department:-BS in Computer Science Detailed Course Summary
Computer Science Core Courses - 60 credits (sixty credit-hours)
Course Description Credit-hours
ECS 2004 |
Discrete Structures 3 |
| ECS 2110 |
Ethical and Legal Aspects of Computing 3 |
| ECS 2202 |
Algorithms and Computer Programming I 4 |
| ECS 2203 |
Algorithms and Computer Programming I
Laboratory 0 |
| ECS 2222 |
Algorithms and Computer Programming II 4 |
| ECS 2223 |
Algorithms and Computer Programming II Laboratory 0 |
| ECS 2302 |
Digital Logic for CS Majors 3 |
| ECS 3010 |
Numerical Analysis for CS Majors 3 |
| ECS 3200 |
Assembly Language Programming 3 |
| ECS 3202 |
Visual Basic Programming 3 |
| ECS 3212 |
Data Structures 3 |
| ECS 3214 |
Internet Programming Languages 3 |
| ECS 3300 |
Computer Architecture for CS Majors 3 |
| ECS 3302 |
Data Communications 3 |
| ECS 4200 |
Programming Languages 3 |
| ECS 4202 |
Database Systems 3 |
| ECS 4204 |
Software Engineering 3 |
| ECS 4206 |
Design and Analysis of Algorithms 3 |
| ECS 4220 |
E-Commerce and Web Information Systems 3 |
| ECS 4330 |
Operating Systems 3 |
| ECS 4800 |
Computer Sciences Senior Project 4 |
ECS Technical Elective Courses - 12 credits (twelve credit-hours)*
Course Description Credit-hours
ECS 3210 |
Advanced Programming 3 |
| ECS 3224 |
Visual C++ 3 |
| ECS 3234 |
Unix Operating System 3 |
| ECS 3310 |
Human Computer Interaction (HCI) 3 |
| ECS 3320 |
Microprocessors for CS Majors 3 |
| ECS 4212 |
Artificial Intelligence (AI) 3 |
| ECS 4226 |
Computer Graphics 3 |
| ECS 4228 |
Computational Theory 3 |
| ECS 4266 |
Compiler Design 3 |
*Note:
Student is required to approve twelve (12) credit-hours of available technical
electives in order to acquire additional skills that reinforce the student’s
knowledge in a specific area of interest.
Mathematical Components - 15 credits (fifteen credit-hours)
Course Description Credit-hours
MATH 1330 |
Pre-Calculus I 3 |
| MATH 1340 |
Pre-Calculus II 3 |
| MATH 2310 |
Calculus I 3 |
| MATH 2320 |
Calculus II 3 |
| MATH 3320 |
Linear Algebra 3 |
Basic Science Components - 12 credits (twelve credit-hours)
Course Description Credit-hours
SCIE 1110 |
General Biology 4 |
| SCIE 1111 |
General Biology Lab. 0 |
| SCIE 2430 |
Physics I 3 |
| SCIE 2431 |
Physics I Lab. 1 |
| SCIE 2440 |
Physics II 3 |
| SCIE 2441 |
Physics II Lab. 1 |
Socio-Humanistic and Language Studies Components- 18 credits (eighteen credit-hours)
Course Description Credit-hours
ENGL 1010 |
Study of the Essay as a Literary Genres 3 |
| ENGL 2010 |
Literary Analysis of Fiction, Poetry and Drama
3 |
| SOHU 2010 |
Socio-Humanistic Studies I 3 |
| SOHU 2020 |
Socio-Humanistic Studies II 3 |
| SPAN 1010 |
Linguistic Analysis of Literary Genres 3 |
| SPAN 2010 |
Hispanic Literature 3 |
Free Electives - 9 credits (nine credit-hours)
Nine credits of free electives in any area are to be chosen by the student
Engineering Science Components - 4 credits(four credit-hours)
Course Description Credit-hours
ENGI 2301 |
Computer Fundamentals Lab. 1 |
| ENGI 2210 |
Engineering Probability and Statistics 3 |
Management Courses – 6 credits (six credit-hours)
Course Description Credit-hours
MGMT 4640 |
New Business Regulation and Compliance 3 |
| MGMT 4650 |
Entrepreneurship 3 |
|