skip to main content
UTRGV The University of Texas Rio Grande Valley
Main Menu
Donate Now Directory myUTRGV

You are here:

Academics Undergraduate Degree Plans Bachelor of Science in Computer Engineering

Electrical and Computer Engineering College of Engineering and Computer Science

  • Home
  • About Us
    • Mission
    • ABET Accreditation
    • Enrollment
    • Degrees Awarded
    • Department Profile
  • Academics
    • Undergraduate
      • Admissions
      • Degree Plans
      • Senior Design
      • Schedule of Course Offerings
      • Lab Safety
      • Student Advisement
      • Internship Opportunities
    • Graduate
      • Admissions
      • Degree Programs
      • Policies
      • Assistantships
    • Summer Camp
    • Program Offerings
      • Program Offerings ELEE
      • Program Offerings CMPE
  • Research
    • Research Areas
    • Research Facilities
    • Cadence Software Suite
    • Industrial Assessment Center at UTRGV
  • Faculty & Staff
    • Faculty Research
    • Faculty Directory
    • Faculty Evaluation
  • Faculty Openings
  • Contact Us

Undergraduate - Related Links

  • Admissions
  • Degree Plans
  • Senior Design
  • Schedule of Course Offerings
  • Lab Safety
  • Student Advisement
  • Internship Opportunities

Contact Us

Electrical and Computer Engineering
ENGR 3.214B
Email: ece@utrgv.edu
Phone: (956) 665-2609
Facebook

Quick Links

  • IEEE at Brownsville Campus
  • IEEE at Edinburg Campus
  • Undergraduate Catalog
  • Graduate Catalog
  • ACM Student Chapter
  • CECS Technical Support

Bachelor of Science in Computer Engineering

PEO- CE

The Educational Objectives of the Computer Engineering Program at The University of Texas Rio Grande Valley are to produce graduates who, in the workforce or beyond the University, demonstrate that they 

  1. Practice the necessary breadth and depth to be productive in a computer engineering career or in the pursuit of advanced degrees in computer engineering; 
  2. Are life-long learners, who are able to adapt to the rapidly changing nature of the computer engineering field; and 
  3. Are aware of the technical, business, social, ethical, and human context of their engineering contributions. 

UG Curriculum

BACHELOR OF SCIENCE IN COMPUTER ENGINEERING

A – GENERAL EDUCATION CORE – 42 HOURS

Students must fulfill the General Education Core requirements. The courses listed below satisfy both degree requirements and General
Education core requirements.

Required

020 - Mathematics – 3 hours
MATH 2413 Calculus I (or MATH 2487 Honors) three-hour lecture

030 - Life and Physical Science – 6 hours
PHYS 2425 Physics for Scientists and Engineers I three-hour lecture
PHYS 2426 Physics for Scientists and Engineers II three-hour lecture

040 - Language, Philosophy, and Culture – 3 hours
PHIL 2326 Ethics, Technology, and Society

090 - Integrative and Experiential Learning – 6 hours
Choose any course from Humanities, except Professional Ethics, and complete:
PHYS 2425 Physics for Scientists and Engineers I one-hour lab
PHYS 2426 Physics for Scientists and Engineers II one-hour lab
CHEM 1111 General Chemistry Lab or CHEM 1107 Chemistry for Engineers Lab

B – MAJOR REQUIREMENTS – 67 HOURS (48 advanced minimum)

  1. – Computer Engineering Core – 41 hours (25 advanced)
    CMPE 1101 Introduction to Computer Engineering
    CMPE 1170 Engineering Computer Science I Lab (or CSCI 1178 Honors)
    CMPE 1370 Engineering Computer Science I (or CMPE 1378 Honors)
    CMPE 2320 Electric Circuits I
    CMPE 2120 Electric Circuits I Lab
    CMPE 2330 Digital Systems Engineering I
    CMPE 2130 Digital Systems Engineering I Lab
    CMPE 2380 Computer Science II
    CMPE 3331 Microcontroller and Embedded Systems Lab
    CMPE 3333 Algorithms and Data Structures
    CMPE 3334 Systems Programming
    CMPE 3340 Software Engineering I
    CMPE 3403 Electronics for Computer Engineering
    CMPE 4303 Digital Systems Engineering II
    CMPE 4334 Operating Systems
    CMPE 4335 Computer Architecture
  2. – Senior Design – 6 hours (6 advanced)
    Choose one pair:
    CMPE 4371 Senior Design I Software and CMPE 4372 Senior Design II Software
    CMPE 4373 Senior Design I Hardware and CMPE 4374 Senior Design II Hardware
  3. – Technical Electives – 5 hours (5 advanced)
    Choose from (Additional courses available with Advisor or Program Director Approval):
    ELEE 3230 Electrical Engineering II Lab
    CMPE 3226 Electrical Engineering I Lab
    CMPE 4301 Digital Image Processing
    CMPE 4327 Compiler Construction
    CMPE 4336 Parallel and Distributed Computing
    CMPE 4363 Computer and Network Security
    CMPE 4341 Topics in Computer Science
    CMPE 4350 Artificial Intelligence
    CMPE 4365 Digital Signal Processing
    CMPE 4366 Image Processing
    CMPE 4367 Fiber Optic Communications
    CMPE 4378 Signal Integrity and Electromagnetic Compatibility
    CMPE 4381 Interactive Systems and User Interface Design
    CMPE 4382 Computer Visualization
  4. – Concentrations – 15 hours (12 advanced minimum)

Choose one concentration:

  1. – Software – 15 hours (12 advanced)
    CMPE 2333 Computer Organization and Assembly Language
    CMPE 3341 Software Engineering II
    CMPE 4345 Computer Networks
    CMPE 4333 Database Design and Implementation
    Choose one:
    CMPE 3326 Object Oriented Programming in JAVA
    CMPE 3328 Object Oriented Programming in C#
  2. – Hardware – 15 hours (15 advanced)
    CMPE 3322 Signals and Systems
    CMPE 3226 Electrical Engineering I Lab
    CMPE 4375 Introduction to VLSI Design
    CMPE 4390 Communications Networks
    CMPE 3437 Microprocessor Systems
  3. – General – 15 hours (12 advanced)
    Choose one:
    CMPE 2333 Computer Organization and Assembly Language
    CMPE 3437 Microprocessor Systems
    Choose one:
    CMPE 4345 Computer Networks
    CMPE 4390 Communications Networks
    Choose three:
    CMPE 3226 Electrical Engineering I Lab
    CMPE 3322 Signals and Systems
    CMPE 3341 Software Engineering II
    CMPE 4375 Introduction to VLSI Design
    CMPE 4333 Database Design & Implementation
    Choose one:
    CMPE 3326 Object Oriented Programming in JAVA
    CMPE 3328 Object Oriented Programming in C#

C – SUPPORT COURSES – 17 HOURS (6 advanced)

  1. – Basic Science – 3 hours
    Choose one:
    CHEM 1311 General Chemistry I
    CHEM 1307 Chemistry for Engineers
  2. – Mathematics – 14 hours (6 advanced)
    MATH 2413 Calculus I (or MATH 2487 Honors) one-hour lecture
    MATH 2414 Calculus II (or MATH 2488 Honors)
    MATH 2346 Mathematics for Electrical and Computer Engineers
    MATH 3341 Differential Equations
    STAT 3337 Probability and Statistics

TOTAL CREDIT HOURS FOR GRADUATION – 126 HOURS
TOTAL ADVANCED HOURS (MINIMUM) – 54 HOURS

ADMISSION, PROGRESSION, AND GRADUATION REQUIREMENTS, if applicable:

Graduation requirements

  1. As part of the degree, all students must complete a two-semester capstone senior design project, represented by CMPE 4371 and CMPE 4372 or CMPE 4373 and CMPE 4374 in the degree plan. This project must be of substantial scope and complexity, demonstrate competencies from across the curriculum (in particular, the ability to design computer software, electronic hardware and integrate the two in systems) and address the social, economic and ethical consequences of the project.
  2. All courses in sections B1 - Computer Engineering Core, B2 - Senior Design, and B4 - Concentration must be completed with a grade of ‘C’ or better.
  3. In addition to the graduation requirements listed in the UTRGV 2017-2019 Undergraduate Catalog, demonstration of proficiency in a language other than English is required at the undergraduate level equivalent to a minimum of six credit hours. Proficiency can be demonstrated by a college credit exam, a placement test approved through the UTRGV Department of Writing and Language Studies, and/or up to six credit hours of college-level language coursework.

 

Jump to Top

UTRGV

  • Twitter
  • Facebook
  • LinkedIn
  • YouTube
  • CARES, CRRSAA and ARP Reporting
  • Site Policies
  • Contact UTRGV
  • Required Links
  • Fraud Reporting
  • Senate Bill 18 Reporting
  • UTRGV Careers
  • Clery Act Reports
  • Web Accessibility
  • Mental Health Resources
  • Sexual Misconduct Policy
  • Reporting Sexual Misconduct