Computer Engineering, BS

Complete Core Curriculum Listing at https://catalog.pvamu.edu/universitycorecurriculum/

Core Curriculum 42 Credit Hours
Communication (Select Two)6
Mathematics 3
Calculus with Analytic Geometry I
Life and Physical Sciences6
University Physics I
University Physics II
Language, Philosophy, and Culture ( Select One)3
Creative Arts (Select One)3
American History (Select Two)6
Government/Political Science 6
American Government
Texas Government
Social and Behavioral Science 3
Eco Anal Technical Application
Component Area Option One 3
Global Development Issues
Component Area Option Two (Select One)3
College and Support Area Requirements
MATH 2305Discrete Mathematics3
MATH 2320Differential Equations3
MATH 2413Calculus with Analytic Geometry I1
MATH 2414Calculus with Analytic Geometry II4
MATH 3302Probability and Statistics3
CHEM 1112General Chemistry Lab II1
CHEM 1403Chemistry for Engineers4
OR
General Inorganic Chemistry I
and General Inorganic Chemistry II
PHYS 2125University Physics Lab I1
PHYS 2126University Physics Lab II1
ELEG 1101Intro Engr Computer Sci & Tech1
ELEG 1102Introduction to Electrical and Computer Engineering Laboratory1
ELEG 2305Network Theory I3
Select one of the following:4
Senior Design and Professionalism I
and Senior Design and Professionalism II
Senior Design and Professionalism -I
and Senior Design and Professionalism - II
Senior Design and Professionalism - I
and Senior Design and Professionalism - II
Senior Design and Professionalism-1
and Senior Design and Professionalism II
Major Requirements
ELEG 1301Programming for Computer Engineering I3
ELEG 1321Programming for Computer Engineering II3
ELEG 2101Electric Circuits Laboratory1
ELEG 2321Data Structure and Algorithm with Python3
ELEG 2331Advanced Programming and Applications3
ELEG 3301Network Theory II3
ELEG 2131Logic Circuits Lab1
ELEG 2311Logic Circuits3
ELEG 3302Signals and Systems3
ELEG 3303Physical Principles of Solid State Devices3
ELEG 3304Electronics I3
ELEG 3107Microprocessor Systems Design Laboratory1
ELEG 3307Microprocessor System Design3
ELEG 4325Computer Interfacing and Communications3
ELEG 4330Introduction to Digital Design3
ELEG 4333Communication Network Engineering3
ELEG 4339Computer Organization and Design3
Technical Electives9
Total Hours126

Computer Engineering Suggested Technical Electives

All computer engineering majors must select one technical elective. Internship and co-op courses are not acceptable as technical electives.

COMP 3306Operating Systems3
COMP 3322Software Engineering3
COMP 3395Database Management3
ELEG 4335Advanced Logic Design3
MATH 3307Linear Algebra3
ELEG 4310Special Topics 13
ELEG 4361Design of Digital System Applications Using Field Programmable Gate Array Devices3
ELEG 4371Foundation and Application of Internet of Things3
ELEG 4377Machine Learning for Engineering Applications3
ELEG 4378Mobile Edge Computing3
1

Special topics courses vary in content and may cover areas such as artificial intelligence, machine learning, cybersecurity, and power systems.  

Technical Electives through Five-Year BS/MS Degree Plan Option

Students may, upon approval to the Five-Year BS/MS Degree Plan Option, apply up to six semester credit hours of graduate courses toward technical electives requirements.

Eligibility to Take Upper Division College Courses

The Roy G. Perry College of Engineering requires an eligibility standard for the students to take upper-division college courses. Students must have completed or be currently enrolled in all lower division (1000 and 2000 level) courses in English, Mathematics, Science, and Engineering to be eligible to enroll in upper-division (3000 or 4000 level) courses in the Roy G. Perry College of Engineering. The following courses must be completed or currently enrolled in prior to enrolling in upper-division courses:

CHEG 2308Eco Anal Technical Application3
CHEM 1403Chemistry for Engineers4
CHEM 1112General Chemistry Lab II1
ELEG 1301Programming for Computer Engineering I3
ELEG 1321Programming for Computer Engineering II3
ELEG 2321Data Structure and Algorithm with Python3
ELEG 2331Advanced Programming and Applications3
ELEG 1101Intro Engr Computer Sci & Tech1
ELEG 1102Introduction to Electrical and Computer Engineering Laboratory1
ELEG 2101Electric Circuits Laboratory1
ELEG 2305Network Theory I3
ENGL 1301Freshman Composition I3
ENGL 2311Technical and Business Writing3
MATH 2413Calculus with Analytic Geometry I4
MATH 2414Calculus with Analytic Geometry II4
MATH 2320Differential Equations3
MATH 2305Discrete Mathematics3
PHYS 2125University Physics Lab I1
PHYS 2325University Physics I3
PHYS 2126University Physics Lab II1
PHYS 2326University Physics II3