Engineering Honors: Computer Science and Engineering Track

 

This page describes the Computer Science and Engineering Track of Engineering Honors (EH-CSCE), which applies to EH scholars majoring in computer science or in computer engineering (CSCE track).

Requirements - AdvisingSample Schedules - Honors Courses - Honors Faculty - Legacy Requirements

Please consult the EH-CSCE Webpage for information regarding department specific activities and opportunities. For questions about the CSCE Track, please contact an EH Department Coordinator for Computer Science and Engineering.


Image of Nancy Amato

Nancy M. Amato

Regents Professor, Unocal Professor, 
EH Co-Coordinator

Office: 425H HRBB
Phone: 979.862.2275
Email: honors@cse.tamu.edu


Image of Jennifer Welch

Jennifer Welch

Chevron Professor II, Regents Professor, EH Co-Coordinator

Office: 425G HRBB
Phone: 979.845.5076
Email: honors@cse.tamu.edu

Requirements  

The Engineering Honors (EH) program for students in the Department of Computer Science and Engineering majoring in Computer Science or in Computer Engineering (CSCE Track) has the following features and requirements in addition to the requirements of the general EH program

Additional features of the CSCE Track of EH include:

  • Renewable Academic Scholarships. Students who have active status in the CSCE track of EH are eligible to apply for an annual scholarship from the CSCE Department.
  • Special honors faculty advisors. The CSCE EH Coordinator serves as an advisor for the students in the EH CSCE Track and meets with each student in the program at least once during each semester that the student is in residence on the Texas A&M College Station campus. Additionally, each EH Scholar in the CSCE Track will be assigned a faculty mentor after their first semester in the program based on their research and career interests.
  • Other benefits. EH Scholars in the CSCE Track have priority for paid summer and academic year research internships, special opportunities to interact with departmental industrial partners who have internship and fulltime employment opportunities, opportunities to be peer teachers, and access to travel funds to attend technical conferences. 

Additional academic requirements for the CSCE Track of EH include:

  • Complete a thesis with the Undergraduate Research Scholars (URS) program.

  • Completion of at least 21 Honors credits (i.e., 3 credits more than the basic EH requirements) in courses from any department in Engineering or Science, with the same requirements as the EH course work requirements and including at least 3 Honors credits in a CSCE 400-level or approved CSCE graduate course and 6 hours of CSCE 491H taken as part of the URS program. 

To maintain active status in the CSCE Track of the EH Scholars program, students need to:

  • Pass at least one approved honors course with a grade of B or better during each academic year;
  • Meet with the CSCE EH Coordinator during each regular semester (Fall or Spring) in which they are registered for courses on the Texas A&M College Station campus;
  • Participate in at least two CSCE EH program approved activities each regular semester (Fall or Spring) in which they are registered for courses on the Texas A&M College Station campus.

 Additional grade requirements at the time of graduation for the CSCE Track of EH include:

  • A minimum term grade point average of 3.25 in the final semester.

CSCE curricular notes:

  • Undergraduate research courses (CSCE 291H, CSCE 491H) and independent study courses (CSCE 285H, CSCE 485H) require prior approval in addition to the standard departmental procedures.
  • Any 600-level CSCE course can be used for honors credit except for CSCE 601, CSCE 602, CSCE 603, CSCE 681, CSCE 684, CSCE 685, or CSCE 691.
  • EH Scholars may request to use 3 hours of CSCE 491H to replace one of the non-tracked technical electives in the computer science (CPSC) degree plan or the open non-tracked area elective in the computer engineering (CECN) degree plan. This replacement requires prior approval.
  • EH Scholars may request to use the second required semester of the 3 hours of CSCE 491H taken as part of the two-semester University Undergraduate Research Scholars program to replace the required senior design course for their major (CSCE 482 or CSCE 483). This replacement requires prior approval.

 

Back to Top 


Advising

Before attending your semesterly advising meeting with a Track Coordinator, see the following:

  1. Please study the EH-CSCE track guide here.
  2. Fill out this form and bring it to the meeting.

Sample Schedules for EH Students in the CSCE Track

Sample programs that fulfill the EH requirements for computer science (CPSC) majors are:

  Sample Course Plan 1 CPSC Track
Freshman ENGR 111H Foundations of Engineering I – 2 credits
  ENGR 112H – Foundations of Engineering II - 2 credits
  ENGR 181H – Engineering Honors Seminar - 1 credit
  CSCE 121H - Intro PGM Design Concept - 4 credits
Sophomore CSCE 221H – Data Structures & Algorithm – 4 credits
Junior CSCE 313H – Intro to Computer Systems – 4 credits
  CSCE 491 H – Research - 3 credits – as part of the University Undergraduate Research Scholars. (per sem)
Senior CSCE 614 (Graduate Course) - Computer Architecture – 3 credits - can be applied to the Fast Track Program
  CSCE 411H – Design and Analysis of Algorithms – 3 credits
  Sample Course Plan 2 CPSC Track
Freshman ENGR 111H Foundations of Engineering I – 2 credits
  ENGR 112H – Foundations of Engineering II - 2 credits
  ENGR 181H – Engineering Honors Seminar - 1 credit
Sophomore  CSCE 222H – Discrete Structures Computing – 3 credits
Junior  CSCE 411H - Design Analysis Algorithms - 3 credits
  CSCE 491 H – Research - 3 credits – as part of the University Undergraduate Research Scholars. (per sem)
Senior CSCE 614 (Graduate Course) - Computer Architecture – 3 credits - can be applied to the Fast Track Program
  CSCE 434H - Compiler Design - 3 credits
  Sample Course Plan 3 CPSC Track 
Freshman ENGR 111H Foundations of Engineering I – 2 credits
  ENGR 112H – Foundations of Engineering II - 2 credits
  ENGR 181H – Engineering Honors Seminar - 1 credit
Sophomore CSCE 222H – Discrete Structures Computing – 3 credits
Junior CSCE 313H – Intro to Computer Systems – 4 credits
  CSCE 441H - Computer Graphics - 3 credits
  CSCE 491 H – Research - 3 credits – as part of the University Undergraduate Research Scholars. (per sem)
Senior CSCE 625 (Graduate Course) - can be applied to the Fast Track Program
  CSCE 627 (Graduate Course) - can be applied to the Fast Track Program

*This program includes one course taken through contract honors and two graduate courses that can be applied to the 5-year BS/MS Fast Track program.

Sample programs that fulfill the EH requirements for computer engineering (CPEN) majors are:

  Sample Course Plan 1 CECN Track
Freshman
ENGR 111H Foundations of Engineering I – 2 credits
 
ENGR 112H – Foundations of Engineering II - 2 credits
  ENGR 181H – Engineering Honors Seminar - 1 credit
Sophomore CSCE 221H – Data Structures & Algorithm – 4 credits
Junior CSCE 313H – Intro to Computer Systems – 4 credits
  CSCE 411H - Design Analysis Algorithms - 3 credits
Senior CSCE 491 H – Research - 3 credits – as part of the University Undergraduate Research Scholars. (per sem)

 

  Sample Course Plan 2 CECN Track 
Freshman
ENGR 111H Foundations of Engineering I – 2 credits
 
ENGR 112H – Foundations of Engineering II - 2 credits
  ENGR 181H – Engineering Honors Seminar - 1 credit
Sophomore 
CSCE 221H – Data Structures & Algorithm – 4 credits
Junior 
CSCE 491 H – Research - 3 credits – as part of the University Undergraduate Research Scholars. (per sem)
Senior CSCE 614 (Graduate Course) - Computer Architecture – 3 credits - can be applied to the Fast Track Program
  CSCE 627 (Graduate Course) - can be applied to the Fast Track Program

*This program also fulfills requirements for Engineering Honors and includes one graduate course that can be applied to the 5-year BS/MS Fast Track program.

  Sample Course Plan 3 CECN Track
Freshman
ENGR 111H Foundations of Engineering I – 2 credits
 
ENGR 112H – Foundations of Engineering II - 2 credits
  ENGR 181H – Engineering Honors Seminar - 1 credit
Sophomore
CSCE 221H – Data Structures & Algorithm – 4 credits
 
ECEN 214H
Junior
CSCE 313H – Intro to Computer Systems – 4 credits
 
CSCE 491 H – Research - 3 credits – as part of the University Undergraduate Research Scholars. (per sem)
Senior CSCE 614 (Graduate Course) - Computer Architecture – 3 credits - can be applied to the Fast Track Program

 


 

CSCE Honors Courses

The following lists CSCE Honors courses that have been offered in the last four years, excluding research (291,491) and independent study (285,485) courses.

  • 2016-2017 Academic Year

    Subj

    Crse

    Cred

    Title

    Instructor 

    Semester

    Fall 2016
    CSCE 121 4 HNR-INTRO PGM DESIGN CONCEPT Jennifer Welch (P) Fall 16
    CSCE 221 4 HNR-DATA STRUC & ALGORITHM  Teresa Leyk Fall 16
    CSCE 222 3 HNR-DISCRETE STRUC COMPUTING  Sing Sze (P) Fall 16
    CSCE 312 4 HNR-COMPUTER ORGANIZATION  Eun Kim (P) Fall 16
    CSCE 313 4 HNR-INTRO TO COMPUTER SYSTEM Sarker T. Ahmed (P), Aakash Tyagi Fall 16
    CSCE 314 3 HNR: PROGRAMMING LANGUAGES   Hyunyoung Lee (P), Nancy Amato Fall 16
    CSCE 410 3 HNR-OPERATING SYSTEMS Dilma Da Silva (P) Fall 16
    CSCE 411 3 HNR-DESIGN ANALY ALGORITHMS  Jennifer Welch (P) Fall 16
    CSCE 434 3 HNR-COMPILER DESIGN Glen J. Hordemann (P),Lawrence Rauchwerger Fall 16
    CSCE 436 3 HNR-COMP HUMAN INTERACTION   John M. Moore (P) Fall 16
    CSCE 441 3 HNR: COMPUTER GRAPHICS  Scott Schaefer (P) Fall 16
    CSCE 465 3 HNR: COMP & NET SECURITY Daniel J. Ragsdale (P) Fall 16
    CSCE 489 3 HNR: SPTP-DATA SCI & ANALYTICS  James Caverlee (P) Fall 16
    Spring 2017
    CSCE 221 4 HNR-DATA STRUC & ALGORITHM   Scott Schaefer Spring 2017
    CSCE 222 3 HNR-DISCRETE STRUC COMPUTING   Sing Sze (P) Spring 2017
    CSCE 313 4 HNR-INTRO TO COMPUTER SYSTEM   Guofei Gu (P) Spring 2017
    CSCE 314 3 HNR:PROGRAMMING LANGUAGES   Dylan A. Shell (P) Spring 2017
    CSCE 411 3 HNR-DESIGN ANALY ALGORITHMS   Andreas Klappenecker (P) Spring 2017
    CSCE 420 3 ARTIFICIAL INTELLIGENCE   Walter Daugherity (P) Spring 2017
    CSCE 441 3 HNR-COMPUTER GRAPHICS   Shinjiro Sueda (P) Spring 2017
    CSCE 445 3 HNR-COMPUTERS AND NEW MEDIA   Frank Shipman (P) Spring 2017

 

 

Back to Top


CSCE Honors Faculty

The following CSCE faculty have taught Honors courses or supervised Honors research experiences during the last four years. Students are welcome to approach other faculty as well.


Image of Nancy Amato

Nancy M. Amato

Unocal Professor, EH Co-Coordinator

Courses taught: HNR-CSCE 221, HNR-RESEARCH 491


Image of Jennifer Welch

Jennifer Welch

Chevron Professor II, Regents Professor

Courses taught: HNR-CSCE 121, HNR-RESEARCH 491


Image of Jinxian Chai

Jinxiang Chai

Associate Professor

Courses taught: HNR-CSCE 441


Image of Yoonsuck Choe

Yoonsuck Choe

Professor

Courses taught: HNR-CSCE 315


Image of Dilma Da Silva

Dilma Da Silva

Department Head, Professor and Holder of the Ford Motor Company Design Professorship II

Courses taught: HNR-CSCE 410


Image of Walter Daugherty

Walter Daugherity

Senior Lecturer

Courses taught: HNR-CSCE 121


Image of Richard Furuta

Richard Furuta

Professor and Undergraduate Advisor

Courses taught: HNR-CSCE 436


Image of Guofei Gu

Guofei Gu

Associate Professor

Courses taught: HNR-CSCE 313


Image of Tracy Hammond

Tracy Anne Hammond

Associate Professor

Courses taught: HNR-CSCE 436, HNR-RESEARCH 491


Image of John Keyser

John Keyser

Professor and Associate Head for Academics

Courses taught: HNR-CSCE 121, HNR-RESEARCH 491


Image of Eun Jung Kim

Eun Jung Kim

Associate Professor

Courses taught: HNR-CSCE 312


Image of Andreas Klapp

Andreas Klappenecker

Professor

Courses taught: HNR-CSCE 411


Image of Hyunyoung Lee

Hyunyoung Lee

TEES Research Associate Professor and Senior Lecturer

Courses taught: HNR-CSCE 314


Image of Dmitri Loguinov

Dmitri Loguinov

Professor

Courses taught: HNR-CSCE 463, HNR-RESEARCH 491


Image of J Michael Moore

J. Michael Moore

Instructional Assistant Professor

Courses taught: HNR-CSCE 121


Image of Lawrence Rauschwerger

Lawrence Rauchwerger

Eppright Professor

Courses taught: HNR-CSCE 434, HNR-RESEARCH 491


Image of Scott Schaefer

Scott Schaefer

Associate Professor

Courses taught: HNR-CSCE 221


Image of Dylan Shell

Dylan Shell

Associate Professor

Courses taught: HNR-CSCE 420


Image of Sing Hoi Sze

Sing-Hoi Sze

Associate Professor

Courses taught: HNR-CSCE 222


Image of Aakash Tyagi

Aakash Tyagi

Professor of Practice

Courses taught: HNR-CSCE 313

 


Back to Top

Requirements of the CSCE Honors Program (ACE Scholars) prior to Fall 2015

In order to receive Departmental Honors in Computer Science or in Computer Engineering in the Department of Computer Science and Engineering, a student must complete all of the requirements for a BS in Computer Science or a BS in Computer Engineering, Computer Science Track. Additionally, at least 21 honors coursework and an Honors Thesis must be completed as follows:

  • at least 15 hours of CSCE or ENGR 100-level, 200-level, 300-level, or 400-level graded honors courses or approved CSCE 600-level (graduate) courses, excluding CSCE 285H, 291H, 485H and CSCE 491H and with at least 3 hours in a 400-level or approved graduate (600-level) course and no more than 6 hours from graduate courses registered for graduate credit;
  • at least 6 hours of CSCE 491H;
  • participation in the University Undergraduate Research Scholars program and completion of an Honors Thesis.

Grade requirements at the time of graduation:

  • a cumulative grade point average of at least 3.5;
  • a grade point average of at least 3.25 and no grade lower than a B in the required honors hours;
  • no grade of F* on the transcript.

Options for students who started in the CSCE Honors program (ACE Scholars) prior to Fall 2015

  • Students who were participating in the Computer Science and Engineering (CSCE) Honors program but NOT participating in EH prior to Fall 2015: Students that started in the computer science and engineering (CSCE) Honors program (ACE Scholars) prior to Fall 2015 will have the option to stay in the CSCE Honors program or change to EH, where they would follow the CSCE track. They will not have the option of staying in the CSCE program and also joining EH. It is anticipated that most students will choose to change to the CSCE Track of EH as the requirements are very similar. The only difference is that students in EH are required to take the Engineering Honors Seminar (ENGR 181). Students will be allowed to request an exemption from this requirement.
  • EH students who were also participating in the CSCE Honors program (ACE Scholars): Students that started in EH and in the  Computer Science and Engineering Honors program  (ACE Scholars) prior to Fall 2015 will be allowed to continue in both programs, following the previous requirements, and will be eligible to receive both the EH and the CSCE departmental honors distinction upon graduation. Students also have the option to elect to follow the new EH-CSCE requirements and receive only the EH distinction upon graduation.

Students are encouraged to discuss their situation with their EH advisor to determine what is the best option for their particular case.

Back to Top