UTD-SE Self Study - University of Texas at Dallas
Self Study
Software Engineering
[pic]
Department of Computer Science
The Erik Jonsson School of Engineering and Computer Science
The University of Texas at Dallas
Richardson, Texas 75083-0688
2005
Report prepared for the ABET
Engineering Accreditation Commission
SELF-STUDY QUESTIONNAIRE
FOR THE REVIEW
OF ENGINEERING PROGRAMS
Software Engineering
submitted by
The Erik Jonsson School of
Engineering and Computer Science
The University of Texas at Dallas
Richardson, Texas 75083
[pic]
submitted to the
Engineering Accreditation Commission
Accreditation Board for Engineering and Technology, Inc.
111 Market Place, Suite 1050
Baltimore, Maryland 21202-4012
Phone: 410-347-7700
Fax: 410-625-2238
e-mail: eac@
www:
June 2005
Dean’s Message
The Erik Jonsson School of Engineering and Computer Science is located in the heart of the “Telecom Corridor®". The Jonsson School focused, from its inception, on educating electrical engineers and computer scientists to serve the needs of local high-tech industry. In recent years, rapid growth in enrollments plus increased specialization have sparked the development of new degree programs in telecommunication engineering, the nation’s first such accredited program, computer engineering, and software engineering. Together with the traditional EE and CS disciplines, these programs currently form the core of the School’s academic curricula.
The Jonsson School and UTD stand poised for a new era of growth and excellence, based in large part on a 5-year, $300 million initiative involving the State of Texas, the UT System, and Texas Instruments. The plan, announced in June 2003, will significantly enhance both the breadth and quality of engineering education and research at UTD. Included is the construction of a 200,000 sq. ft. state-of-the-art research center, to be completed in 2006. This new facility will broaden the scope of current research activities and, more importantly, foster new interdisciplinary programs with related sciences such as physics, chemistry, and molecular biology, the UTD School of Management, and even the arts and humanities. It will also facilitate joint research with other outstanding local institutions such as UT Southwestern Medical Center.
The need for interdisciplinary programs has been driven by the rapid convergence of fields such as microelectronics, sensors, nanoscience, biotechnology, information science, and environmental and health sciences. As the boundaries between these disciplines become increasingly blurred, emerging technologies will rely more heavily on our ability to integrate them into a coherent engineering system. Most recently, we began a new initiative called "To 50 in five”. With our community and corporate partnerships, UTD is poised to move into its next level of development - becoming one of the country's 50 Tier-One universities within the next five years. The Jonsson School is working tirelessly in conjunction with university officials to crack the ranks of the top 50 engineering programs and the top academic research institutions nationally. We are confident our effort will be successful.
These are exciting times for all of us at the Jonsson School. The opportunity to have an impact on the future of technology has never been greater. We are inviting all that have the interest and the desire to join us at UTD and play a part in forging that future.
C. Robert Helms
The Erik Jonsson School of Engineering and Computer Science
The University of Texas at Dallas
2601 North Floyd Road
Richardson, Texas 75083
Software Engineering at UT-Dallas
The University of Texas at Dallas was founded in 1969 and has quickly evolved into the leading institution in the Dallas area. The University has experienced tremendous growth over the past several years. Student enrollment reached 14,092 and faculty size reached 627 (432 full-time) in Fall 2004. At the same time, UTD has remained highly selective with its freshman class consistently ranking among the top three in the State of Texas in terms of SAT scores (average of 1239 for the Freshman class in Fall 2004), number of National Merit Scholars (38 in Fall 2004), and students in the top 10% of their class. A building boom since 2001 added over 500,000 square feet of new academic space.
The Erik Jonsson School of Engineering and Computer Science was founded in 1986 and moved into a new facility in 1992. The School has a leading role in achieving the stated mission of UTD “to be a nationally recognized top-tier University sculpted within a model of focused excellence”. The Fall 2002 enrollment of 3,624 for the School represents a 371% increase since 1992 (976). Enrollment dropped to 3,394 in Fall 2003 and 2,929 in Fall 2004 but it is expected to stabilize in Fall 2005 and increase at modest rates in the next few years. The Software Engineering program has risen rapidly, reflecting a local demand for people educated in the field despite the recent economic downturn. Additional programs in Material Sciences and Bioengineering are expected soon.
In Fall 2002, the Department of Computer Science moved to a new 152,000 sq. ft. building with 10 modern classrooms. The addition of the new building more than doubled the space available to the School of Engineering and Computer Science.
The Department of Computer Science has long recognized the importance of Software Engineering by first offering a track in Software Engineering within its Masters in Computer Science Degree. Software Engineering became a recognized Major in 1994 with the approval of the “Master of Science in Computer Science with Major in Software Engineering” degree. The Bachelor of Science in Software Engineering degree was approved in November of 2000. The first students were admitted to the new program for Fall 2001 under a transitional plan and the first graduating class of 14 received the new degree in Summer 2002. The full requirements in the original proposal were put into effect in Fall 2002 and the first graduates under the standard Software Engineering degree plan received their BS-SE in May 2003. In November 2002, the Texas Higher Education Coordinating Board approved a new Ph.D. in Software Engineering making UT-Dallas one of the very few Universities in the nation to offer Software Engineering degrees at all levels.
Undergraduate enrollment in Software Engineering grew from 70 in Fall 2002, to 124 in Fall 2003, and to 190 in Fall 2004 (these figures include students declaring double majors in CS, SE). At the same time, the Fall 2004 entering class in Software Engineering boasts the highest average SAT score in the School and the Fall 2005 entering class includes two McDermott Scholars.
Degree requirements for the BS-SE were upgraded during the 2003-04 academic year. The new requirements went into effect in Fall 2004. In May 2005, two students graduated with the BS-SE under the new degree requirements.
Table of Contents
A. Background Information 8
1. Degree Titles 8
2. Program Modes 8
3. Actions to Correct Previous Shortcomings 8
4. Contact Information 8
B. Accreditation Summary 9
1. Students 9
1.1 Admissions 9
1.2 Transfer Students 11
1.3 Undergraduate Advising 12
1.4 Monitoring 14
1.5 Process for Ensuring All Students Meet Degree Requirements 16
1.6 Feedback, Evaluation, Improvement 17
1.7 Other Relevant Student Information 18
2. Program Educational Objectives 19
2.1 Mission Statements 19
2.2 Goals of the Software Engineering Program 21
2.3 Software Engineering Educational Objectives 22
2.4 Consistency with Institutional Mission 22
2.5 Definition, Review, Evaluation of Program Educational Objectives 23
2.6 Implementation – Office of Assessment 25
2.7 Evaluation of Program Education Objectives 29
2.8 Conclusions 35
3. Program Outcomes and Assessments 37
3.1 Constituencies of the Program 37
3.2 Software Engineering Program Outcomes 37
3.3 Assessment of Outcomes 38
3.4 Program Improvement 51
3.5 Conclusions 54
4. Professional Component 55
4.1 Mathematic and Basic Science 55
4.2 Engineering Topics 55
4.3 General Education Classes Consistent with Program Objectives 56
4.4 Background on the Software Engineering Program 57
4.5 Engineering Design Experience 57
4.6 Oral and Written Communication 58
4.7 Program Strengths 58
5. Faculty 59
6. Facilities 62
6.1 Laboratory Facilities 62
6.2 Library Facilities 64
7. Institutional Support and Financial Resources 68
7.1 Organizational Structure 69
7.2 Board of Regents 70
8. Program Criteria 71
8.1 Degree Requirements 71
8.2 Software Engineering Course Descriptions 74
8.3 Computer Science Course Descriptions 76
8.4 Supplemental Materials 79
8.5 Software Engineering Requirements 83
9. General Advanced–Level Program 83
APPENDIX I – Additional Program Information 84
A. Tabular Data for Program 84
Table I-1. Basic Level Curriculum 84
Table I-2: Course Section Analysis 87
Table I-3: Faculty Workload Summary 90
Table I-4: Faculty Analysis 92
B. Course Syllabi 97
C. CS/SE Faculty Curriculum Vitae 235
Appendix II- Institutional Profile 348
A. Background Information Relative to the Institution 349
1. General Information 349
2. Type of Control 349
3. Regional or Institutional Accreditation 350
4. Faculty and Students 351
5. Mission Statement for the University 351
6. Institutional Support Units 352
B. Background Information Relative to the Engineering School 357
1. Engineering Educational Unit 357
2. Programs Offered and Degrees Granted 362
3. Information Regarding Administrators 365
4. Supporting Academic Departments 379
5. Engineering Finances 380
6. Engineering Personnel and Policies 381
7. Engineering Enrollment and Degree Data 386
8. Definition of Credit Unit 389
9. Admission and Graduation Requirements, Basic Program 389
10. Non Academic Support Units 392
A. Background Information
1. Degree Titles
Bachelor of Science in Software Engineering
The Department of Computer Science also offers two graduate degrees in Software Engineering:
• Master of Science in Computer Science with Major in Software Engineering
• Ph.D. in Software Engineering
2. Program Modes
The degree program in Software Engineering is offered on-campus mostly during the day. Evening students are accommodated through late afternoon or evening sections; however not all major requirements are available to evening students every semester.
An active Co-op program is administered at the School level and provides both Undergraduate and Graduate students the opportunity to gain industrial experience. The Fast Track program allows qualified seniors to take graduate classes which can contribute to both the BS in Software Engineering and a Masters Degree in the School (up to 15 hours). An Honors program is starting in Fall 2005.
3. Actions to Correct Previous Shortcomings
Not Applicable. This program is new; this will be its initial accreditation review.
4. Contact Information
D.T. Huynh, Head
Department of Computer Science
The University of Texas at Dallas
Richardson, Texas 75083
(972) 883-2169
FAX: (972) 883-2349
huynh@utdallas.edu
B. Accreditation Summary
1. Students
This section describes the process by which students are admitted, advised and evaluated at UTD. Procedures for ensuring that students meet degree requirements and are eligible for graduation are also described.
The University of Texas at Dallas is a four-year, comprehensive, state-supported institution of higher learning, offering a variety of programs at the undergraduate, master’s, and doctoral levels. The University has a special commitment to two undergraduate populations: freshmen selectively admitted from the top ranks of graduating high school seniors and students transferring with superior academic records from area community colleges and other educational institutions.
1.1 Admissions
In April 2004, the Office of Admissions moved to Hoblitzelle Hall and merged with the Office of Enrollment Services that was already located there. A search for a Director of the Office of Admissions is expected to be completed soon. The merger creates a one-stop service center for entering students and is expected to result in significant service improvements.
U.T. Dallas accepts applications for admission from freshmen and transfer students at all levels for the fall, spring, and summer semesters. Applicants are invited to contact the Office of Admissions for counseling and specific information about degree program prerequisites that may enable them to qualify for admission. Early contact ahead of the college freshman year will enable applicants to take advantage of admissions counseling in order to make a wise selection of courses prior to enrollment at U.T. Dallas.
Entering Freshmen
The curriculum and the expectations of student performance at The University of Texas at Dallas assume that entering freshman students have successfully completed a full college-track high-school curriculum and have demonstrated strong general verbal/quantitative aptitudes as measured on national standardized tests.
Automatic Admissions
In accordance with Chapter 51 of the Texas Education Code, students are automatically admitted to the University as first-time freshmen if they graduate in the top 10% of their class from an accredited Texas high school. Applicants must have graduated from high school during one of the two school years preceding the academic year for which they seek admission and be considered first time freshman. Applicants admitted because they are in the top 10% of their high school class may be required to complete additional preparatory work before enrolling in the University. They may also be required to remove any deficiencies in their high school coursework before graduating from the University.
Reviewed Admissions:
Applications from all students not graduating from Texas high schools in the top 10% of their class, as specified above, will be reviewed. Applicants must have graduated from an accredited high school or satisfied equal requirements, and should have completed the high school unit requirements listed below (see last item). Admission decisions are based on the applicant’s composite achievement profile, including:
• high school class rank;
• strength of academic preparation including the number of courses taken and their difficulty (honors, AP, IB, etc);
• SAT-I or ACT scores;
• record of achievements/honors/awards;
• special accomplishments/work/service both in and out of school;
• essays;
• special circumstances that put academic achievements in context;
• recommendations (not required);
• successful completion of a high school curriculum that includes:
• four units of Language Arts, including at least one unit of writing skills;
• two units of a single foreign language (three units recommended);
• three and one-half units of Mathematics beginning with Algebra I or higher and including a course dealing with trigonometry, such as pre-calculus (four units recommended);
• three units of laboratory science, not including Physical Science;
• three units of Social Sciences, not including work-study (four units recommended);
• one-half unit of Fine Arts (one unit recommended);
• one and one-half units of General Education Electives (two and one-half units recommended);
The University also recommends one unit of Computer Science, one-half unit of Health, and one and one-half units of Physical Education. For Texas residents, consideration may be given to socioeconomic and geographic information.
The review process gives primary consideration to the applicant’s scores on standardized tests and high school record although no specific class rank, test score, or other qualification by itself assures admission except as described above under Automatic Admissions. The decision for each applicant will be to approve admission or to deny admission.
The achievement levels of students admitted to the University of Texas at Dallas are illustrated by the following statistical profile of the entering freshman class of 2004.
▪ 73% of students were in the top 25% of their high school graduating class;
▪ 40% were in the top 10% of their class;
▪ The average SAT score for all incoming UTD freshman was 1239 and the average SAT for ECS incoming freshman was 1275.
The average SAT score of the entering class in Fall 2004 was the highest among public universities in the State of Texas (2nd highest overall among all Texas universities).
Math Placement
All students who intend to take pre-Calculus, or Calculus I must qualify for admission to the class based on their performance on the SAT II math tests or other credit by examination. During Freshman Orientation, the Learning Resource Center will administer both the SAT II IC and IIC mathematics tests. For the past few years (including the 2004-05 academic year), students wishing to take pre-Calculus needed to attain a score of 460 on the SAT II IC test; for Calculus I, students needed to score at least 560 on the SAT II IC tests or a 530 on the SAT IIC test.
Performance in the Calculus classes (MATH 2417, MATH 2419) is closely monitored by the Dean of Undergraduate Studies, the Associate Deans of Undergraduate Education, and the Mathematics Department. The entrance threshold for Calculus I was raised in Spring 2005 (effective with the Fall 2005 entering class) to 630 (in the SAT II IC or SAT IIC tests) to better align test scores with expected success in the class. The thresholds for entering pre-Calculus remain the same.
1.2 Transfer Students
UT Dallas welcomes applications from prospective students who have begun their college work at other institutions of higher education. To be admitted, the applicant must be in good standing at the institution(s) previously attended.
Freshmen and Sophomores
Applicants to UTD who have previously taken courses at one or more other accredited institutions of higher education and who are classified as freshmen or sophomores will be reviewed for admission using the same criteria as for first-time freshmen. Freshman applicants must have a cumulative GPA of at least 3.00, on a 4.00 scale, for all post-secondary academic course work. Sophomore applicants must have a cumulative GPA of at least 2.50, on a 4.00 scale, for all post-secondary academic course work.
Juniors and Seniors
Applicants to UTD who have previously taken courses at one or more other accredited institutions of higher education and who are classified as juniors or seniors are admitted automatically if their cumulative GPA for post-secondary academic course work is 2.50 or better, on a scale of 4.00.
Applications that do not qualify for automatic admission will be reviewed by the Associate Dean for Undergraduate Education (ADU) of the college housing the applicant’s major. The ADU will pay particular attention to the academic content and grades of the applicant’s college-level work.
Students admitted on probation must earn a GPA of at least 2.20 for the first semester of enrollment and are limited to at most 12 hours. Failure to meet this condition will result in suspension. Students admitted on probation by the ADU who are subsequently suspended from the university may be readmitted only by the ADU.
Regardless of the number of lower-division hours which a student transfers to the university, applicants seeking admission to UTD should be aware that they will need at least 51 upper-division hours to graduate.
Program Prerequisites
In addition, for admission to a degree program, the student should have completed all lower-division prerequisites as determined by the program. The student should consult the program listings in the Undergraduate Catalog for these requirements. Excellent resources for local community college students are the 2+2 Guides, which detail both program prerequisites and General Education Core courses by the community college course numbers. These guides are available at the UT Dallas Office of Admissions, or from local community college counselors.
1.3 Undergraduate Advising
The Office of Undergraduate Advising (OUGA) in the Erik Jonsson School of Engineering and Computer Science comprises both professional and faculty advisors. A 9,000 square feet advising unit includes offices for graduate and undergraduate advising as well as a waiting area and offices for those who manage recruiting activities and the industrial practice, or co-op programs. OUGA comprises two program coordinators, five professional advisors, and the Associate Dean for Undergraduate Education (ADU) permanently housed in the unit. In addition, 9 faculty advisors spend periods of four hours per week each in offices within the unit.
Professional advisors typically have MS degrees in counseling or education. They are trained in all of the school and university rules and regulations and they have access to the student records data base. These professional advisors are the primary contact for students in developing academic goals, creating and maintaining degree plans, developing final degree plans for graduation, and answering questions or working to resolve academic or personal issues. The advisors are very well networked with staff in Records, the health and counseling center, the tutoring services, the bursar’s office, and the Undergraduate Dean’s office; they are able to obtain information, make referrals, and effect changes that regular faculty members would find laborious.
Although the professional advisors are usually the first link in the chain of advice, everything about the operation of the advising unit and the details of the advice that is given to students is controlled by the faculty. The ADU is primarily responsible to the faculty of the school and the university for the accuracy and timeliness of the advice given to students. The ADU is charged with making final decisions relating to the interpretation and implementation of the academic rules set up by the faculty. The ADU is also the primary liaison between the upper administrations of the school and the university. Information flows both ways through the ADU regarding difficulties encountered during the advising process and changes in process and rules that must be implemented by the advisors. Weekly meetings between the dean, the program heads, and the associate deans provide a high-level forum for such information flow.
Students are able to access advising services by appointment or walk in, thru email and/or phone, and at the OUGA web page. An advising file is set up for each student and maintained to include complete information for the student and expedite the advising process. In addition, a web based university contact log is maintained. For each contact made with a student, regardless of its form, an entry is made in this log with brief notes regarding the contact. Advisors across the University have access to this log.
Each advisor facilitates course enrollment during registration periods, including resolution of issues resulting from transfer credit application; e.g., overriding a pre-requisite when transfer credit has been used that does not reflect the specific UTD course number.
The faculty advisors concentrate more on assisting students with course selection, study plans, and career planning. Their knowledge of the curriculum, and of specific course contents enables them to answer questions relating to a student’s readiness to take a class, material that a student should brush up on, or what the student should concentrate on in a particular class and with their particular background. They can recommend specific electives that fit the student’s background and career plans. They bring to the task a wealth of industrial experience and can assist students with questions about the job market, and career planning.
The faculty advisors work closely with the professional advisors but the two groups are largely complementary in the services they provide to the students with domain expertise being the critical difference between the two groups. Also, it should be noted that all faculty are informally involved in advising since students may approach their instructors with some of the same questions that they would go to the designated faculty advisors with; also, it is fairly common that those formally charged with advising, will often interact with the faculty to resolve course specific issues that might come up.
List of Advisors
The five faculty advisors for the Department of Computer Science are Senior Lecturers; they receive one-course teaching load reduction per semester.
Faculty Advisors for Computer Science and Software Engineering
Lawrence A. King 6612 lak022000@utdallas.edu ECSS 3.701
Raphael Lacambra 4824 rml021000@utdallas.edu ECSS 3.704
Joseph Leubitz 2854 jleubitz@utdallas.edu ECSS 3.705
Martha Sanchez 4723 mxs015000@utdallas.edu ECSS 3.703
Laurie Thompson 4839 lthomp@utdallas.edu ECSS 3.610
Program Coordinators
Sandy Bowen (CS/SE) 6846 sbowen@utdallas.edu ECSS 2.502
Cathy Hill (EE/TE) 6848 cathyh@utdallas.edu ECSS 2.502
Professional Advisors
David Kemerling (N-R) 2359 David.Kemerling@utdallas.edu ECSS 2.502
April Liang (J-M) 6224 aliang@utdallas.edu ECSS 2.502
Carol Nguyen (D-I) 4803 carolhn@utdallas.edu ECSS 2.502
Kenneth Richards (A-C) 4181 kenrich@utdallas.edu ECSS 2.502
Mary Ann Stewart (S-Z) 2108 Mas051000@utdallas.edu ECSS 2.502
For each advisor, the phone extension, email, office location are shown. Also, the advising assignments for each of the professional advisors are listed.
1.4 Monitoring
At all times throughout the year the professional advisors are available to students who present personal or academic problems that are interfering with academic performance. The advisor works with the student to determine the best courses of action to resolve these problems. Options may include working directly with the student or making a referral to an appropriate university resource.
The Office of Undergraduate Advising offers a more formally structured opportunity, Operation Improved Strategies, for students who are on academic probation and who have been dropped due to insufficient academic progress as defined by the University. These students must get permission from the ADU to be readmitted to the University. This program is designed to provide support for participating students, and offers opportunities for the student to explore personal responsibility, areas requiring change, and resources available to facilitate these changes. Participation in this program is a factor considered by the ADU for continuing probationary students when they apply for readmission.
In order to facilitate access to faculty advisors, OUGA has provided offices for faculty advisors within the Student Services office suite. The schedule for faculty advisors is posted in OUGA and provides availability during the peak student traffic periods. Using this design the students have access to faculty advisors in a location they are already familiar with. Faculty advisors are particularly helpful when they have questions regarding curriculum choices, changes of major, masters and Ph.D. degree programs, and career decisions. Faculty advisors have a deep knowledge of the content of the degree programs and the interaction between courses and programs. Professional advisors have a deep knowledge of the university and school rules and policies. Together they provide an integrated approach to advising that covers the needs of our students.
Contacts with both professional and faculty advisors are logged and the ADU examines the log file. With the re-organization of the advising unit in Spring 2005, an analysis of the log files showed that about 60% of students had seen an advisor during the past year. Also, examination of student files by each advisor (once the Alpha-sequence assignment was made) revealed that significant numbers did not have updated degree plans on file. We set a new goal of having an audit during the Junior year and updating the degree plan in each student file annually.
We also carry out satisfaction surveys of students who visit the advising unit. These surveys provide a means for students to tell us “what they really think” about our advising staff and the procedures that we have implemented. Most of the responses are very positive. Student complains include that they were unable to see their favorite advisor, or that they didn’t get the answer that they wanted. Occasionally students will complain about a specific advisor’s demeanor. Positive, or negative, student responses occasionally include advice on how to improve the services that we offer. In general, a comparison of advising satisfaction data from the previous two periods (reported in 2002 and 2004) shows small decreases in overall satisfaction with advising. Part of that may be related to general dissatisfaction with the degree programs in the School (especially CS) due to the downturn in the economy. We have implemented a number of policies that should improve the effectiveness of advising as we go forward.
Weekly meetings of the professional and faculty advisors enable the ADU to discuss these and other issues and to continue to improve our operation. We also use these meetings to continue to train our advisors, to enable exchanges between all members of the unit, and to facilitate planning for upcoming events, such as registration, freshmen and transfer student orientation meetings, and the occasional recruiting trip.
In addition to the formally organized advising carried out by the professional and faculty advisors within the unit, students are encouraged to see any member of the faculty of the school during office hours. We do not log these contacts, but faculty are asked to keep a rough estimate of the number of hours they spend with students outside of contacts directly related to the courses they are teaching.
Evaluating Students
A degree audit is available to all students upon request. The audit provides information regarding the assignment of transfer credits, recommendations for the sequence of course requirements remaining, and an accounting of requirements completed, so that the student and advisor can more effectively plan future semesters. Students are referred to faculty advisors to discuss course options compatible with specific career or curriculum goals.
Scholastic Probation
A student is considered to be making satisfactory scholastic progress when he or she is carrying an approved schedule of classes, is not on probation, and has a GPA of at least 2.0 (C average) in the major and overall.
All students who show a cumulative grade point deficiency, defined as a cumulative GPA below a ‘C’ or 2.00, are placed on probation automatically by noting such status on their academic record. A student may also be placed on probation by the ADU if the student does not maintain at least a 2.0 GPA in the major and related courses, independent of the overall GPA.
A student on scholastic probation must meet with an academic advisor prior to registration. In addition, such students may not register for more than 12 semester hours, and must earn a 2.2 GPA each semester while on probation. Violation of these conditions may lead to the student’s suspension from the university.
Grade point deficiencies incurred at U.T. Dallas must be removed through additional course work at U.T. Dallas. Grade points earned at other institutions are not used in computing the GPA and may not be used to remove a grade point deficiency.
Students who leave the university on scholastic probation will be readmitted on scholastic probation only, even if they have attended another university in the interim. If a student withdraws from the university while on scholastic probation, and if this action results in an additional grade point deficiency, the student has failed to meet the minimum requirements for removal of scholastic probation and will be placed on scholastic suspension.
Scholastic Suspension
A student is automatically placed on scholastic suspension by the university for failure to meet the terms of scholastic probation. Undergraduate students receive notice of scholastic suspension on their grade report sheets. A student who is under scholastic suspension may not enroll in, audit, or visit a class unless the student is readmitted as described below. Notice of this scholastic suspension will show on the student’s transcript.
Students in a major who are placed on scholastic suspension by the university for the first time may be readmitted only by permission of the ADU. Non-degree seeking students and students with undeclared majors who are placed on suspension for the first time may be readmitted only by the permission of the Dean of Undergraduate Education. Students thus readmitted may be subject to additional probationary conditions placed upon them by their ADU.
A student who has been placed on scholastic suspension more than once, or has a grade point deficiency of 30 grade points or more, will be suspended from the university indefinitely and may be readmitted only by petition of the ADU to the dean of undergraduate education. student, thus, readmitted may be subject to additional probationary conditions placed upon them by their ADU, and/or dean of undergraduate education.
A student who reenters the university after having been suspended for failure to meet the terms of probation will reenter on scholastic probation.
1.5 Process for Ensuring All Students Meet Degree Requirements
Core Curriculum
The State of Texas has developed a Core curriculum and a strict review process for qualifying classes at State institutions as fulfilling a Core curriculum requirement. UT-Dallas requires that all students complete a Core Curriculum of 42 semester credit hours that serves as the foundation of the undergraduate education program. In accordance with Texas Education Code Chapter 61, Subchapter S, a student who successfully completes a recognized core curriculum at another Texas public institution of higher education may transfer that block of courses to U.T. Dallas where it will be substituted for the U.T. Dallas core curriculum. Under the Core curriculum, students are expected to master the techniques of English composition and rhetoric and complete a requirement in advanced writing (6 hours); students will be offered an exposure to the foundations of mathematical reasoning (6 hours), an orientation to the natural sciences (9 hours), an exploration of the arts and humanities (6 Hours), Behavioral and social sciences (3 hours), and an introduction to the history, government, and politics of the United States and Texas (12 Hours).
Core curriculum classes are automatically transferred as equivalent to the corresponding UTD class that fulfills the same requirement (assuming that a grade of at least C was earned) .
Validation of Transfer Credit and Fit in Degree Plan
Transfer credits are processed at two levels. Student transcripts are first examined by the Office of Admissions. As soon as an application for admission, including transcripts and any required test scores, has been received, the Office of Admissions will evaluate the student’s record to determine which credits earned at another college or university will transfer to UTD. Those courses that are deemed of sufficient level to be awarded university credit are entered into the Student Records database; they are either matched to a specific UTD class or are left as “unassigned” credit. Each student who is admitted to UTD will receive a copy of this evaluation and an outline of the degree plan for the program to which the student is admitted. A copy of the evaluation will also be sent to the student's advising office.
The faculty, acting through the ADU, have the ultimate responsibility for applying transfer credit to the requirements for specific academic degrees. Unassigned credit that a transfer student has received can be used in a student’s degree plan only upon petition to the appropriate ADU and approval of the petition. The petition must state the transfer class, the UTD class that the student wants it assigned to, and supporting documentation including official course description and accompanying materials from the college/university at which the course was taken. The petition is normally handled by the ADU in the School of Engineering and Computer Science except when the petition involves a Core Curriculum requirement (in that case, the petition is submitted to the ADU of the School at UTD that offers the course that the petitioned wants transfer credit assigned to; this ensures than validity of transfer credit is determined by the ADU that is best qualified to make the decision and improves consistency). The ADU, in consultation with appropriate faculty in the school or with ADU from other UTD schools, accepts or denies these requests and a record of the decision is kept in the student’s file. Upon approval, the student’s advisor enters the substitution into the student’s record so that the audit accurately reflects degree requirements completed.
The university accepts for transfer credit only academic post-secondary course work completed with a grade of C or better at accredited institutions of higher education (in Spring 2005, a clarification was added that “C” means 2.0 quality points). UT Dallas does not offer credit for nonacademic course work, such as vocation, developmental or remedial studies, nor grant credit for prior experiential learning. Course work that is accepted for transfer credit is applicable toward satisfying requirements for a specific UTD major according to the same criteria as those used for equivalent UTD courses. Prospective transfer students for Dallas-area community colleges should refer to the UT Dallas 2+2 Transfer Guide, available at community college counseling offices and at the UTD Office of Admissions, in order to inform themselves about curricula appropriate to the various UTD majors.
Graduation Audit
A process for graduation audits is provided to ensure that students who intend graduation in the current semester have indeed completed all their degree requirements. The advisor performs a graduation audit, and then signs the graduation application. Before Census Day the applicants’ files are again reviewed for degree requirement completion. The student is contacted if problems are identified, and efforts are made to resolve those problems. After this second review, a set of graduation applicants is submitted to Records for the final audit and certification of degrees by the Faculty Senate.
1.6 Feedback, Evaluation, Improvement
During the 2004-05 academic year, a number of changes were implemented within the Office of Undergraduate Advising in response to evaluation of and feedback on prior practices.
Assigned Advising
For the past few years, students did not have a specific advisor assigned to them. They would consult with whoever was available or would wait to see their favorite advisor. While web logs and proper documentation in student files kept a history that was available to all advisors and enabled an advisor to follow up on issues handled by a different advisor, this approach led to long lines and delays when students insisted on seeing the most experienced or their favorite advisor. Furthermore, since no one was specifically responsible for advising a particular student, significant numbers went unadvised unless they ran into problems. In March 2005 (in time for registration for Summer, Fall 2005), a switch to assigned advising was implemented. Students were assigned to the five professional advisors based on the first letter of the student’s last name with the two program coordinators handling referred cases and special populations. The reason for the switch was to encourage the development of a relation between student and advisor and provide better service by having each advisor responsible for a set group of students.
On-Course audits and Degree Plans
The Registrar’s office at UT-Dallas has implemented an automated system for carrying out degree plan audits; the system is called On-Course and was heavily relied on by advisors. Unfortunately, a number of discrepancies were identified between what was implemented in the On-Course system and the degree requirements in the catalog. The discrepancies included allowing the same course to appear twice in a degree plan (e.g. as a Major requirement and as an Elective). Although they did not have an effect on Major degree requirements or the total number of hours needed to graduate, they were sufficiently troublesome to force us to do hard-copy degree plans for graduation audits. The Advising unit is working closely with the Registrar’s office to identify and correct the discrepancies; hardcopy degree plans will continue to be required until the automated On-Course audits can be relied on to be correct.
Pre-Graduation Audits
While most students carefully monitor their progress and regularly consult with their advisors, sometimes problems come up at graduation audits resulting in delays in graduation and related difficulties. To avoid such last minute surprises, in Spring 2005 the professional advisors started a review of the degree plans for all students assigned to them to spot potential problems. Since a significant number of troublesome cases were identified, it was decided to institute a mandatory pre-graduation audit during the junior year (at about 75 hours applicable to the degree program). This policy will go into effect in Summer 2005.
1.7 Other Relevant Student Information
Learning Resource Center
The Learning Resource Center offers assistance to students in the areas of reading, writing, mathematics, and study skills through individual appointments, group workshops, short courses, and audio and video tapes. The Writing Lab offers one-to-one assistance with writing assignments and general writing skills. The Math Lab gives short-term and semester-long support for a variety of mathematics courses. The Learning Resource Center also offers developmental math, reading, and writing classes. These classes are for credit, but they do not count toward graduation. Assistance is also available in study skills, note-taking, writing, test taking, algebra, and preparation for the TASP (required for teacher certification), GRE, GMAT, and LSAT. In addition, students can receive help with time management, basic mathematics improvement, test-anxiety reduction, and various other study techniques and strategies. All students enrolled at the university are eligible for these services.
2. Program Educational Objectives
In this section, we describe the mission for the university as a whole and the missions of the Erik Jonsson School of Engineering and Computer Science and the Department of Computer Science (which administers the Software Engineering program). Then we detail the educational objectives of the Software Engineering program, the process by which these objectives are determined and evaluated, how the Software Engineering program ensures these objectives are achieved, and describe the system of ongoing evaluation that leads to continuous improvement of the Software Engineering program.
2.1 Mission Statements
Mission Statement of the University of Texas at Dallas
The mission of The University of Texas at Dallas is to provide Texas and the nation with the benefits of educational and research programs of the highest quality. These programs address the multi-dimensional needs of a dynamic, modern society driven by the development, diffusion, understanding and management of advanced technology.
It is UTD's strategic intent to be a nationally recognized top-tier university sculpted within a model of focused excellence. The university emphasizes education and research in engineering, science, technology and management while maintaining programs of focused excellence in other academic areas. Within the context of this mission, the goals of the university are as follows:
• To provide able, ambitious students with a high-quality, cost-effective education that combines the nurturing environment of a liberal arts college with the intellectual rigor and depth of a major research university.
• To discover new knowledge and to create new art that enriches civilization at large and contributes significantly to economic and social programs.
• To enhance the productivity of business and government with strategically designed, responsively executed programs of research, service and education.
The university intends to achieve these objectives by investing in students and faculty, building upon its programs, policies and operations and enhancing institutional character and excellence in education. The major points of UTD's strategic plan to accomplish these goals are as follows:
• Continue to strengthen the identity of the university as a leader in higher education in terms of excellent faculty and superior students.
• Enhance the quality of its students' learning experiences and its employees' work environment.
• Emphasize education and research in science and technology and in leadership and management, while maintaining concurrent programs of focused excellence in other fundamental fields of art and knowledge.
• Expand and intensify partnerships relations with business, governmental and educational neighbors.
• Enhance programmatic quality and institutional balance while adhering to rigorous quality standards.
• Actively pursue external support of and funding for the ambitious academic and service programs integral to its mission.
Mission of the Erik Jonsson School of Engineering and Computer Science
The School of Engineering and Computer Science is in the process of updating its mission statement. The previous mission statement, dating back to 2002-03, is:
“We will play a distinctive and productive role in engineering and computer science, and deliver the necessary skills and assets required to our students and research sponsors by closing the gap between academic research and industrial practice.”
“We will achieve excellence by recruiting faculty members who are outstanding in research and who are able and willing to collaborate with others in academia, industry and government, and by maintaining high standards for graduates and for faculty promotion and tenure.”
Reputation will follow from real accomplishments that result from following our own way, not necessarily a path that has been established elsewhere.
Development of a new mission statement for the School of Engineering and Computer Science was initiated in Spring 2004 with input from the School’s Industrial Advisory Board. The working draft statement that was developed during the past academic year, will be presented to the faculty (for formal adoption) in Fall 2005. The new mission endeavors to:
• Deliver a state of the art high technology engineering education for Dallas & Collin Counties, the DFW Metroplex, and the State of Texas. This goal is to be achieved by developing highly effective B.S. & M.S. Coursework Degree programs as well as M.S. and Ph.D. Thesis Degree programs. The EJS school aspires to impart knowledge in a way that will produce “agile” students with innovative and entrepreneurial skills.
• Create new state of the art engineering knowledge through research & technology transfer. The research produced will be the outcome of M.S. and Ph.D. Theses.
• Develop partnerships with government and the private sector to apply new knowledge for economic growth and high tech job creation in order to strengthen existing regional firms, promote the growth of new regional firms, as well as create new high paying private sector jobs.
• Provide leadership and outreach to nurture tomorrow’s leaders in science, mathematics, and high technology education and business
A concrete goal of the the Erik Jonsson School is to be rated one of the top 50 engineering schools in the country within 5 years. Considerable resources and efforts are being invested to reach this goal, including the $300 million Jonsson School Research Excellence (JSRE) Initiative.
In particular, with respect to its Undergraduate Degree Programs, the goals of the Erik Jonsson School of Engineering and Computer Science are to:
• Deliver the best education for Texas’ best and most agile students, developing their innovative and entrepreneurial skills.
• Become nationally recognized in focus areas with innovative continually updated curriculum.
• Provide an exciting Freshman and Sophomore experience
• Provide exposure to faculty engaged in research and opportunity for research
• Focus on success in first job plus continuing education for the future or preparation for graduate school
• Focus on written and verbal communication skills
While developing its curriculum, the Jonsson School is particularly aware of the perceived future needs of the industries of North Texas. The School’s engineering and computer science programs prepare individuals for direct entry at the baccalaureate level into professional practice, but the programs emphasize a strong analytical preparation for continued formal education at the masters and doctoral level. A specific mission of UT Dallas and the Jonsson School is to provide opportunities for persons employed full time in local industry to continue and complete their education at both undergraduate and graduate levels. The Jonsson School also strives to use modem computing and telecommunications technology to enhance the quality of education.
Mission of the Department of Computer Science
The mission of the Department of Computer Science is to prepare undergraduate and graduate students for productive careers in industry, academia, and government by providing an outstanding environment for teaching, learning, and research in the theory and applications of computing. The Department places high priority on establishing and maintaining innovative research programs to enhance its education quality and make it an important regional, national and international resource center for discovering, integrating and applying new knowledge and technologies.
2.2 Goals of the Software Engineering Program
The focus of the Software Engineering degrees is to provide world class education in modern software engineering. The overall goals of the Bachelor of Science in Software Engineering Program are:
To prepare students for software engineering positions in industry or government,
To prepare students for graduate study in Software Engineering, and
To provide a solid foundation in Computer Science and Software Engineering principles that will allow graduates to adapt effectively in a quickly changing field.
2.3 Software Engineering Educational Objectives
Educational objectives for the Software Engineering program were formulated and approved by the faculty with input from the industrial advisory board. They are published in the university’s Undergraduate Catalog and in the Department’s webpage.
The current objectives for graduates of the Bachelor of Science in Software Engineering Program are to:
PEO-1. effectively apply knowledge of programming, algorithms, data structures, and software engineering to the development of complex software systems.
PEO-2: communicate technical concepts effectively in both written documents and oral presentations.
PEO-3: design and analyze software at the component, subsystem, and software architecture levels and make informed, sound software design tradeoffs.
PEO-4: understand the social and ethical issues that arise in their work and deal with them professionally.
PEO-5: understand the importance of all phases of the software lifecycle, with emphasis on the need to plan for change and continuously vie to improve the software process.
PEO-6: work effectively in a software development team and with other engineering professionals.
PEO-7: appreciate the need for lifelong learning and adapt to rapid technological changes
All the PEOs are directly related to success in the job. We plan to measure them mainly through employer and alumni surveys that address each PEO specifically. The PEOs can also be measured indirectly through employment statistics, graduate school enrollments, departmental rankings.
2.4 Consistency with Institutional Mission
The PEOs are fully consistent with the mission of the Software Engineering Program to prepare students for successful careers in industry, government and for graduate study. PEO-05 and PEO-07 address the program’s goal to prepare students to adapt effectively in a quickly changing field. The Program’s goals are similar to those of the Department of Computer Science.
At the school level, the mission statement is in a state of transition but the program’s educational objectives, current degree requirements and administrative policies are consistent with the stated goals in the draft mission statement. We have upgraded the beginning programming sequence to introduce design right from the start thus providing an exciting freshman experience. Increased exposure to research opportunities at the Undergraduate level is addressed through workload policies that require each tenure-track faculty to teach at least one undergraduate class per year and remove an existing disincentive for teaching more than one undergraduate class per year. Also, the introduction of an Honors program (sections taught be tenure-track faculty and enhanced interaction, education experience) in Fall 2005 will contribute to increased opportunities for research participation for undergraduates. The Get Doc program also encourages top students to develop research activities with faculty as undergraduates.
The BS-SE curriculum has already undergone a major change while less than 4 years old thus demonstrating that the goal of providing a continuously updated curriculum is addressed; while we do not expect major changes in the near future, there is continuous change at the course level as instructors adjust in response to feedback received from several sources. Developing entrepreneurial skills is somewhat addressed through the introduction of SE 4381 – Software Project Planning and Management; introduction of an application domain involving classes from the School of Management is a possibility.
2.5 Definition, Review, Evaluation of Program Educational Objectives
Defining Program Educational Objectives
The faculty and the Department’s Industrial Advisory Board were involved in the definition and updating of the initial program objectives. A draft of the PEOs was developed in spring 2003 by the Software Engineering Committee and presented to the faculty for comment. The PEOs were also presented at the first meeting of the CS/SE industrial advisory board in Fall 2003 and discussed at length. The PEOs were modified in Fall 2003 and Fall 2004 as a result of ABET seminars and consulting visits (to better delineate them from outcomes). The PEOs where also communicated to students through the catalog and in meetings.
In parallel with the definition of the PEOs, the processes for accessing, reviewing, and modifying them were set in place. Specifically, the Electrical Engineering and Computer Science faculty met on Friday 3/21/03 to discuss the period for updating and reporting The University of Texas at Dallas’s continuous improvement processes. A major outcome of this meeting was that there was a consensus that the Self Study Questionnaire would be updated annually every June.
On April 25-26, 2003 the ECS faculty attended the ABET Workshop where they received in-depth training in the ABET Continuous Improvement Process (either directly by attending or indirectly through discussions and presentations at faculty meetings). This document reflects the implementation of many of the valuable methodologies that were taught in these sessions.
Process for Continuous Improvement
An assessment plan was developed to ensure that graduates have achieved the program undergraduate educational objectives. The general assessment process flow chart is shown in Figure 2.5.1 Initially the Software Engineering committee handled most issues related to the accreditation effort for the Software Engineering program. This was because of the need to meet regularly and involve all interested faculty as we initiated procedures, process, and evaluated and upgraded degree requirements. With the settling of degree requirements and the establishment of procedures by Spring 2004, the need for the Software engineering committee was reduced and its role was picked up by the Department’s Undergraduate Curriculum committee. The Undergraduate Curriculum Committee is at the heart of this assessment and improvement process. The committee monitors the surveys from the students, alumni and industry, and looks for areas where improvement is needed. They also solicit input from the faculty on a regular basis to determine if other changes are needed in the program. Additionally, the Advising Office collects informal input that is provided to the Curriculum Committee. Using these inputs, changes are identified and then implemented.
[pic]
Figure 2.5.1. Software Engineering Program Assessment Flowchart
Table 2.5.1 lists the specific assessment measures used at the University of Texas at Dallas and the components of quality they measure.
|Specific Assessment |Students |Faculty |Facilities |Advising |Curriculum |Teaching assistants |
|Measures | | | | | | |
|Program Educational Objectives |
|Employer Focus Group |X | | | |X | |
|and Survey | | | | | | |
|Alumni Focus Group and | |X |X |X |X | |
|Survey | | | | | | |
|IAB Meetings |X |X | | |X | |
|Ind. Practices |X | |X | |X | |
|Program | | | | | | |
|Program Outcomes |
|EBI Senior Exit Survey |X |X |X |X |X |X |
|IAB Meetings | |X | | |X | |
|Homework, Tests, |X | | | |X | |
|Projects | | | | | | |
|Faculty Course |X | | | |X |X |
|Evaluations | | | | | | |
|Student Evaluations | |X |X |X |X |X |
|Industrial Practices |X | | |X | | |
|Program | | | | | | |
Table 2.5.1 Assessment Measures and the Components of Quality that are measured
2.6 Implementation – Office of Assessment
In an effort to evaluate the institutional effectiveness of our programs, the Erik Jonsson School of Engineering and Computer Science established the Office of Assessment to meet the needs of its various programs. This office provides information and support to the administrative and academic units in a broad range of activities. Currently, the Office of Assessment implements the use of the Undergraduate Level Senior Exit Survey, the Alumni Focus Group Meeting and Survey, and the Employer Focus Group and Survey. In addition, the School participates in a university-wide course evaluation every semester. In addition, the Office of Assessment collects evaluations of class learning objectives from the instructors after each semester, organizes the data and reports on outcomes (these are evaluated in parallel by the instructors, undergraduate curriculum committee as well).
Undergraduate Exit Survey
The first formal exit survey from graduating seniors from ECS was introduced and implemented in fall 2000. The first survey measurement instrument was developed by the Office of Assessment as a pilot study based on guidelines established by the Electrical Engineering faculty. Since then, ECS has acquired a survey instrument from a private vendor (EBI) and continues to implement this process every semester in the Office of Assessment. The results of this survey, which are quantitative data, were distributed to the departments each year. Collection of this data has been largely successful with the return rate of 85% in 2001, 88% in 2002, 98% in 2003, and 66% in 2004. In addition, written comments were collected and this qualitative portion of the data is distributed together with the quantitative portion. The first Software Engineering graduates obtained their degrees in Summer 2002. For the 2001-02, 2003-03, academic years, the exit survey instrument classified all graduates of the Department of Computer Science (both BS-CS and BS-SE) as one group (due to the low numbers of BS-SE graduates and the prevalence of double majors). Software Engineering majors are identified as a separate group starting with the 2003-04 exit survey.
Employer Focus Group and Survey
Continuous improvement of the curriculum remains an ongoing goal for colleges and universities. In particular, disciplines such as engineering and computer science demand not only the incorporation of current science and technological research, but also of new technological demand in industry. Moreover, one of the important missions of the Erik Jonsson School of Engineering and Computer Science is to meet the needs of our constituencies, including employers for our graduates.
The Office of Assessment first surveyed employers back in 2000 and then again in 2003-04.
The next survey is currently under way with results expected in 2005-2006. While there were no Software Engineering graduates until Summer 2002, the employer surveys did collect data on computer science and that is relevant to Software Engineering. .The survey instrument was modified in 2004 to incorporate more direct questions to measure SE objectives and outcomes. Also, an employer focus group specifically for Software Engineering was conducted in Fall 2004.
Alumni Focus Group Meeting and Survey
The Alumni Survey is conducted every other year and spearheaded by a focus group meeting and survey distributions. This process allows us to collect both quantitative and qualitative data. Providing an opportunity to incorporate alumni of the Jonsson School into the process has been the most challenging aspect of our endeavors. This is due, in part, to the current state of the economy as well as the job market. On the other hand, our qualitative data has been very encouraging and we gained input from the group of participants that is invaluable.
The initial alumni survey in 2001 had very low turnout (n=15). The 2004 Alumni survey had better response (36 BS-CS and 8 BS-SE graduates). In order to have more meaningful feedback an alumni focus group specifically for Software Engineering was conducted in Fall 2004.
Evidence of Assessment Process
All of the measures indicated in the Software Engineering Program Objectives and Outcomes Procedure Flow Chart are available for inspection. Specifically, student exit interviews, IAB reports, comparisons of other university's programs, faculty input from minutes of meetings, student input from surveys and reports are all available for review. In addition, the individual course learning objectives, CLO, evaluated by students and faculty are available as are examples of student work necessary to meet the Program Outcomes. ABET inputs and guidelines are available on the ABET web site.
|Assessment |Action Taken |Results |
| | | |
|Spring 2002 | | |
|Faculty in Department of Computer Science vote to|ABET Team Established to guide and direct | |
|seek accreditation for the BS-CS and BS-SE degree |the EC 2000 process for EE, TE and SE | |
|programs during the 2005 cycle (together with | | |
|scheduled reviews for the accredited BS-EE and |In-class assessment of CS, SE classes | |
|BS-TE programs). |begins in Summer 2002 | |
| | | |
|EBI Exit Survey | | |
|Fall 2002 | | |
|EE/TE faculty Outcomes assessment |Policy to implement the EC 2000 Process is|Draft Self Study produced in June 2003 |
| |established requiring Self Studies for | |
| |all programs will be updated yearly. | |
| |Initial documents due June 2003. | |
|Student Course Evaluation | | |
| | | |
|Faculty Course Objective Ratings | | |
|Spring 2003 | | |
|ABET workshops for all Faculty |A special ABET training workshop for all |Published 2003 version of program |
| |Faculty to be held in April 25-26, 2003. |self-studies |
| |An independent session focused on the 2003| |
| |Self Studies on Saturday April 25. | |
|EBI Exit Survey | | |
| | | |
|Student Course Evaluation | | |
| | | |
|Faculty Course Objective Ratings | | |
| | | |
|Fall 2003 | | |
|IAB Meeting |IAB meeting for CS, SE held |Meeting minutes available for review. |
| | | |
|EBI Exit Survey | | |
|Alumni Survey | | |
| | | |
|Employer/Industry Survey | | |
| | | |
|Student Course Evaluation | | |
| | | |
|Faculty Course Objective Ratings | | |
| | | |
|Spring 2004 | | |
|Mock ABET Review of 2004 self studies |Conducted Mock ABET reviews of EE, TE, SE |Published 2004 version of program |
| |and CS self-studies. |self-studies. |
|EBI Exit Survey | | |
|Students want more applied courses with an | | |
|emphasis on practical skills | | |
| | | |
|Student Course Evaluation | | |
| | | |
|Faculty Course Objective Ratings | | |
|Fall 2004 | | |
|Associate Dean for Accreditation |ECS Dean established the office of | |
| |Associate Dean for Accreditation to | |
| |institutionalize the ABET Process | |
| | | |
| | | |
|IAB Meeting |IAB meetings for EE ,TE, SE and CS held | |
| | |Meeting minutes are available for |
| | |review. |
|EBI Exit Survey | | |
| | | |
|Student Course Evaluation | | |
| | | |
|Faculty Course Objective Ratings | | |
|Spring 2005 | | |
|Institutionalizing ABET |Spring 2005: ECS Dean required that All |Spring 2005; New Program Educational |
| |Faculty Annual reports include resumes in |Objectives with measurements adopted. |
| |ABET format and Faculty Assessments of | |
| |undergraduate classes | |
| | | |
| |Next Survey fall’05 | |
|EBI Exit Survey | | |
| |Next Survey fall’05 | |
|Alumni Survey | | |
| | | |
|Employer/Industry Survey | | |
|Student Course Evaluation | | |
|Faculty Course Objective Ratings | | |
|Fall 2005 (projected) | | |
|EBI Exit Survey | | |
|Alumni Survey | | |
|Employer/Industry Survey | | |
|Student Course Evaluation | | |
|Faculty Course Objective Ratings | | |
2.7 Evaluation of Program Education Objectives
The Software Engineering program currently uses employer and alumni surveys to measure whether we meet our PEO’s. We expect to also use ASEE statistics, State of Texas tracking data, national university rankings to evaluate the objectives of the program. Due to the recent update in degree requirements and the low number of graduates under these requirements (only two in May 2005), we plan to initiate such measurements in Fall 2006.
Employer Surveys
The main focus of the employer surveys conducted in 2001 and 2004 was to evaluate changes in the EE curriculum. The employer surveys did include questions on specific computer science/software engineering skills and thus are valuable to the Software Engineering program as well. Figure 2.7.1 shows how the employers rating the performance of UTD graduates in different areas on a 1-6 scale. Figure 2.7.2 shows how employers rated the importance of specific areas in 2001 and 2004. This is useful feedback in evaluating the curriculum. The largest increases between 2001 and 2004 were in items S09 (Databases), S12 (Programming Languages), S13 (Software Engineering), S14 (Software Testing), S19 (Object-Oriented Design), S07 (Graphics), S06 (Computer Architecture) and S01 (Data Structures).
All these re-enforce the choices we made in establishing and modifying the Software Engineering curriculum in 2003-04. The SE program emphasizes more Object-oriented design, testing, software engineering; database is the most popular application domain; we view the increased importance placed on programming languages to mean more emphasis on middleware, object-oriented programming, components and all those are covered in the core SE classes.
Alumni surveys
The 2002 Alumni survey targeted 300 alumni but only 15 responses were received (7 in EE, 8 in CS). Due to the low response rate and the fact that the first Software Engineering graduate obtained his degree in Summer 2002, the value of the 2002 survey is very limited. The 2004 survey contacted 122 alumni and 80 responses were obtained for a response rate of 66% (44 in CS/SE with 8 in SE; 28 in EE; 8 in TE). Although the SE alumni are not distinguished from CS, the total number plus the fact that the programs were very closely related and most graduates were actually double majors makes it appropriate to look at the combined data. Figure 2.7.3 shows how alumni rated the impact of their education on 13 areas on a 1-6 scale. The Alumni survey tracks the number of years since graduation for the respondents allowing comparisons of students that graduated recently (1-2 years) and those that graduated further back (4-5 years). Since the Software Engineering program has only recent graduates, such evaluations will need to wait.
[pic]
|G01 |Communication Skills |
|G02 |Critical Thinking |
|G03 |Personal Management Skills |
|G04 |Teamwork |
|G05 |Ethics |
|G06 |Contemporary Issues/Professionalism |
|G07 |Problem Solving |
|G08 |System Design and Implementation |
|G09 |Data Analysis, Experimentation |
|G10 |Probability and Statistics |
Figure 2.7.1. Employer Surveys – Rating performance of graduates in specific areas 2001, 2004
[pic]
|S01 |Analysis of algorithms & data structures |
|S02 |Artificial Intelligence |
|S03 |Combinatorics |
|S04 |Compilers |
|S05 |Computational complexity |
|S06 |Computer Architecture |
|S07 |Computer graphics |
|S08 |Computer networks |
|S09 |Database design |
|S10 |Programming in C/C++ |
|S11 |Programming in Java |
|S12 |Programming languages |
|S13 |Software Engineering |
|S14 |Software Testing |
|S15 |Theory of computation |
|S16 |VLSI design |
|S17 |Object-oriented analysis & design |
Figure 2.7.2: Employer Survey results – relative importance placed on coursework
[pic]
|C01 |Degree Assisted in Career |
|C02 |Degree Provided Needed Skills |
|C03 |Satisfaction with Career Choice |
|C04 |Education enhanced ability to analyze and interpret data |
|C05 |Education enhanced ability to design and conduct experiments |
|C06 |Education enhanced ability to solve engineering problems |
|C07 |Education enhanced ability to apply knowledge |
|C08 |Education enhanced ability to recognize need for lifelong learning |
|C09 |Education enhanced ability to understand impact |
|C10 |Education enhanced communication skills |
|C11 |Education prepared for team |
|C12 |Education enhanced ability to understand ethical responsibility. |
|C13 |Overall Satisfaction with Education |
Figure 2.7.3: 2004 Alumni survey results.
A summary of responses received (percentage of yes and no responses) for some representative questions in the 2004 alumni survey is also shown below. Note that, since the CS, SE alumni were treated as one group, the questions do not exactly match the Software Engineering PEOs. These responses indicate that in the minds of our students, we are achieving reasonable success in imparting high quality, well-rounded education.
|Question |No |Yes |
|Did your degree program meet its objective in giving the ability to apply your knowledge to the solution|4.76% |95.25% |
|of practical & useful problems? | | |
|Did your degree program meet its objective in giving you the ability to communicate effectively and work|4.76% |95.24% |
|collaboratively? | | |
| | | |
|Did your degree program meet its objective in helping you become a successful professional in industry, |23.80% |76.20% |
|government and, if you desire, in graduate studies? | | |
| | | |
|Did your degree program meet its objective in helping you recognize the need for lifelong learning and |15.00% |85.00% |
|the ability to adapt to rapid technological changes? | | |
| | | |
|Did your degree program meet its objectives in helping you understand and deal with the ethical, |33.29% |66.71% |
|societal, and global issues associated with the computing field? | | |
| | | |
Incorporate alumni of the Jonsson School into the assessment process has been a challenging task. The Erik Jonsson School has recently hired an Associate Dean for Development who will help us in tracking our alumni’s whereabouts better.
Employer Focus Group (Fall 2004)
Since the available employer survey data collected in the 2001 and 2004 surveys did not specifically identify Software Engineering as a major, the Office of Assessment conducted an employer focus group to get feedback on the SE program. Participating employers were selected from the set of supervisors of BS-SE alumni.
The feedback from the employers indicates that the program generally meets PEO-01. Graduates have broad knowledge of programming, algorithms, data structures but some concern was expressed in their ability to put it all together in a particular application.
The employers generally agreed that PEO-02 (communication) was met but pointed out that more can be done to help graduates understand and account for their audience.
PEO-03 (analyze software at various levels and make sound tradeoffs) was flagged by employers as a potential problem. They felt that our graduates can work effectively at the system level but have difficulties at the component/subsystem levels.
Employers felt that our graduates did very well in meeting PEO-04 (social and ethical responsibility), PEO-05 (importance of all phases of software lifecycle, plan for change), and PEO-06 (work effectively in teams).
The majority of employers felt the PEO-07 (need for life-long learning) was met but there were mixed opinions. They pointed out that it may be too soon to evaluate this objective since software Engineering graduates have not been on the job that long.
The main concern seems to center on the effectiveness of SE 4352 (Software Design and Architecture). The focus group findings were communicated to the instructor in Spring 2005 and he is considering ways to improve the class.
Alumni Focus Group (Fall 2004)
Since the alumni surveys did not identify SE graduates as a separate group and the number of responses received was low, the Office of Assessment conducted an Alumni focus group on October 7, 2004 in order to obtain feedback on the BS-SE program. A total of 8 alumni participated in two separate meetings lasting 90 minutes each.
Regarding PEO-01, the alumni felt that they were better prepared than their colleagues from other universities but would have liked to see more consistency between sections of the same class and more coordination between classes. To rectify this problem, the course coordinators for each of the core classes was tasked with ensuring uniformity across different sections of the course (as well as to coordinate ABET assessment activities for the course). The course coordinators are overseen by the departmental curriculum committee and the ABET coordinators. Course instructors, through the Department Head, the curriculum committee as well as the course coordinators, have been instructed to keep the course materials for different sections as uniform as possible. However, note that two different professors teaching two different sections of the same course will never teach it in the same way, so these types of concerns are always going to be there.
The alumni felt that the preparation for technical communication was not sufficiently domain specific and that PEO-02 was not adequately met. Our oral and written communications course, ECS 3390 is being strengthened. Also, all course instructors have been asked to introduce programming projects in their courses. This not only helps in improving the programming skills of the students but also help them improve their writing skills (through project report writing) and their teamwork skills (if team projects are involved). The Department Head and ABET coordinators continue to monitor student evaluations of ECS 3390 and discuss improvements.
The alumni felt that they were well prepared regarding PEO-03, PEO-04. and PEO-07 but more could be done regarding PEO-05 and PEO-06. Specifically, they found the degree program too theoretical and questioned the programming skills of graduates in general. Several alumni felt that students are graduating without knowing how to program well. To rectify this all instructors have been requested to include programming projects in their classes. Additionally, the CS department has adopted a new grading policy wherein to pass a course that has programming assignments, a student has to pass both the theoretical component as well as the programming component. Earlier students could do well in the theory component, ignore the programming component and still could pass the class with a low grade.
The alumni also pointed out that they would have liked more one-to-one interaction with the instructors. The school has adopted a policy wherein every tenured/tenure track faculty member has to teach at least one undergraduate course every year. In addition, instructors have been asked to arrange problem solving sessions for each class, where either they or the teaching assistant can have closer interaction with the students. Action is on-going to designate Fridays as the day for recitation, when each class will hold its recitation session (the recitation session will not be obligatory so as not to increase the number of credits assigned to the course).
The comments made by the alumni indicate that they were very recent graduates; perhaps not enough time has elapsed since graduation to develop a longer-term perspective. Note that the concerns expressed have more to do with outcomes rather than objectives. The issue of theory vs. practical training has been discussed at length with the IAB and the consensus has been to focus on a longer term horizon, i.e., teach students how to learn rather than concentrate on training that may enhance their immediate employability. The faculty also favor a longer term focus.
Industrial Advisory Board (IAB)
In Fall 2003 we formed an Industrial Advisory Board for the Department of Computer Science and had its first meeting in November 2003. The discussions were very valuable and contributed to the introduction of new electives, modifications to the objectives and outcomes for the B.S. in Software Engineering, and the addition of ISSS 3360 (Social Issues) as a graduation requirement. The industrial advisory board also endorsed our program educational objectives.
The second meeting with the IAB was held in October of 2004. The meeting largely confirmed what our department was already practicing. The discussion in the meeting centered around outsourcing and off-shoring of software jobs and how that will affect the employability of our graduates. Suggestion was made that we should teach more system design in our classes and curriculum since these jobs cannot be outsourced. The IAB favored the approach of students “learning to learn” advising us not to focus too much on teaching specific tools. However, this is consistent with what the Department of Computer Science already practices. The emphasis on “design” and “learning to learn” was communicated to the faculty, and faculty advised to keep this in mind while designing their curriculum. However, it should be mentioned again, that this is something that the CS department already practices.
IPP Satisfaction Surveys
Employers in the School’s Industrial Practices Program were asked to participate in assessing students that were working in their companies. The satisfaction surveys were collected each year but covered both graduate and undergraduate students and did not distinguish among majors. The participating students can not be viewed as true alumni as they have not graduated yet (some of the graduate students are probably alumni of UTD undergraduate programs but they were not identified in these surveys). Neither can the survey be considered a true employer survey since expectations and duties of students participating in co-ops or internships may not be the same as those for full-time employees. Still, the data in Figure 2.7.4 does show that employers were generally satisfied with the quality of the students and do point out that an area of relative weakness is in communication skills.
2.8 Conclusions
This section of our study shows how we have collected data to assess our Program Educational Objectives. The low number of respondents and the grouping of SE and CS graduates limit the value of what has been collected so far. The survey instruments are now adapted for use for Software Engineering and ask alumni, employers to rate the skills of UTD software engineering graduates working for their company.
Overall, we feel that it is reasonable to conclude that the Software Engineering program is meeting its objectives. Perhaps the most convincing indicator is the enrollment growth that the program is experiencing, especially during a period of declining enrollments locally and nationally.
[pic]
|Q01 |Relations with Others |
|Q02 |Judgment |
|Q03 |Ability to Learn |
|Q04 |Communication Skills |
|Q05 |Technical Skills |
|Q06 |Teamwork Skills |
|Q07 |Dependability |
|Q08 |Quality of Work |
|Q09 |Quantity of Work |
|Q10 |Educational Preparation for the Assignment |
|Q11 |Potential for Greater Responsibility |
|Q12 |Overall Performance |
|Q13 |Performance Compared to Other Institutions |
Figure 2.7.4: Supervisor’s Ratings of Performance Factors of IPP participants
3. Program Outcomes and Assessments
In this section we describe the Software Engineering program outcomes, the process by which they are assessed, provide assessment results, and provide evidence that the results are applied to improve the program.
3.1 Constituencies of the Program
While the students are the main constituency of the Software Engineering program, we also consider employers (industry especially in the Metroplex, government and academia), alumni, faculty, and the citizens of the State of Texas as important constituencies.
3.2 Software Engineering Program Outcomes
The specific outcomes expected of graduates with a Bachelor of Science in Software Engineering include the general outcomes from the ABET EAC 2000 criteria and additional outcomes specific to Software Engineering programs as listed below:
For the BS-SE degree program, we have adopted the outcomes from the ABET Engineering Criteria 2000, i.e. that all Engineering programs must demonstrate that their graduates have:
a) An ability to apply knowledge of mathematics, science and engineering
b) An ability to design and construct experiments, as well as to analyze and
interpret data
c) And ability to design a system, component or process to meet desired needs
d) An ability to function on interdisciplinary teams
e) An ability to identify, formulate and solve engineering problems
f) An understanding of professional and ethical responsibility
g) An ability to communicate effectively
h) The broad education necessary to understand the impact of engineering in a global
and societal context
i) A recognition of the need for, and an ability to engage in life-long learning
j) A knowledge of contemporary issues
k) An ability to use the techniques, skills and modern engineering tools necessary for engineering practice
The following additional outcomes mentioned in the section of the ABET Accreditation Criteria pertaining to Software Engineering (and related) programs were added to the above standard list:
se-1: Ability to analyze software systems.
se-2: Ability to design software systems.
se-3: Ability to verify software systems.
se-4: Ability to validate software systems.
se-5: Ability to implement software systems.
se-6: Ability to apply software systems.
se-7: Ability to maintain software systems.
se-8: Ability to appropriately apply discrete mathematics to complex software systems.
se-9: Ability to appropriately apply probability and statistics to complex software systems.
se-10: Ability to appropriately apply relevant topics in Computer Science and supporting disciplines to complex software systems.
se-11: Ability to work in one or more significant application domains.
|Program Outcomes |Educational Objectives |
| |PEO-1 |PEO-2 |PEO-3 |PEO-4 |PEO-5 |PEO-6 |PEO-7 |
|a |X | |X | |X |X |X |
|b |X | |X | | | |X |
|c |X | |X | |X | | |
|d | |X | | | |X | |
|e |X | |X | |X | |X |
|f | | | |X | | | |
|g | |X | | | | |X |
|h | | | | |X | |X |
|i | | | | | | |X |
|j |X | |X | |X | |X |
|k |X | |X | |X | | |
| | | | | | | | |
|se-1 |X | |X | |X | | |
|se-2 |X | |X | |X | | |
|se-3 |X | |X | |X | | |
|se-4 |X | |X | |X | | |
|se-5 |X | |X | |X | | |
|se-6 |X | |X | |X | | |
|se-7 |X | |X | |X | | |
|se-8 | | |X | | | |X |
|se-9 | | |X | | | |X |
|se-10 |X | |X | |X | |X |
|se-11 |X |X |X | |X | |X |
Table 3.2.1 Relationship between the PEO and the Program Outcomes
3.3 Assessment of Outcomes
The proposal submitted by the Department of Computer Science to establish a Bachelor of Science Program in Software Engineering called for the new program to be reviewed for accreditation at the earliest opportunity. At the time the proposal was prepared, it was not clear what accreditation body would review Software Engineering Programs and what the accreditation criteria would be. With the official start of the new degree in Fall 2001, we established that the ABET EAC 2000 criteria would be applicable to the review. Since other Engineering Programs at UT-Dallas would be next reviewed in the 2005-06 academic year, it was decided to prepare for an accreditation review at that time.
An assessment plan has been developed to ensure that graduates have achieved the Program Outcomes. The general assessment process flow chart is shown in Figure 2.5.1. The Undergraduate curriculum committee of the Department of Computer Science is at the heart of this assessment and improvement process. The committee monitors the surveys from the students, alumni and industry, and look for areas where improvement is needed. They also solicit input from the faculty and our constituencies on a regular basis to determine if other changes are needed in the program. Additionally, the Office of Assessment collects informal input that is provided to the curriculum committee. Individual faculty and other departmental committees also provide suggested changes to the curriculum committee. Using these inputs, needed changes are identified and then implemented.
In order to obtain statistically reliable assessment data, several assessment devices are used:
• Pre-graduation
a. In-class assessment (by all faculty)
b. Senior exit surveys
c. Student's transcripts and evaluations
• Post-graduation
a. Alumni surveys (2 and 5 years)
b. Employer surveys
c. Job placement data, and admission data to graduate schools.
In-class assessment
In Spring 2002 committees were appointed to oversee the development of course learning objectives (CLOs) for the core undergraduate courses. Each committee included the instructors for that class and was open to participation by any faculty interested in the class. Besides developing CLOs, each committee was asked to map each of the class objectives to the a-k ABET outcomes that apply. In Fall 2002, additional outcomes specific to Software Engineering were added and CLOs for the core classes in the Computer Science Program were developed (the Department of Computer Science decided to seek accreditation for the Computer Science Program in April 2002). A review of the data collected in Summer 2002, Fall 2002 identified problems with the data collection effort that included misunderstandings of the rating system and the place of the class forms in the overall evaluation, review, and improvement feedback loop central to the ABET accreditation criteria. A website was developed in Spring 2003 that contains the current version of the ABET forms for each class, as well as guidelines on how to fill out the forms, the ABET a-k outcomes, and other information relevant to the accreditation effort.
Due to inconsistencies noted in the mapping of CLOs to outcomes, the ABET coordinator reviewed the mappings with the course coordinators in Spring 2004 and again in Spring 2005. These reviews resulted in adjustments to improve consistency. In general, outcomes are measured in classes that contribute significantly to the achievement of that outcome.
Before each semester, course instructors review the educational objectives and suggest revisions as needed. Minor revisions are adopted with the approval of the ABET coordinator; more significant changes or suggested revisions for which there is no consensus among the instructors and the ABET coordinator are referred to the curriculum committee.
At the end of each semester, course instructors are required to rate the student's ability in achieving the course learning objectives on a scale of 1 to 5, with 5 being exceptional and 1 being poor. In addition, instructors are required to: (1) list the class materials (e.g., homework, exams, projects) used for assessing each CLO, and (2) the criteria used in obtaining the ratings (i.e., a mapping of grades to the 1-5 scale). The Office of Assessment is responsible for collecting all the CLO forms each semester and distributing the rating scores to the departments. Each core class has a course coordinator who analyzes the data for various sections of that course offered during one semester and across different semesters. The analysis and inferences drawn from the analysis is submitted by each coordinator to the departmental curriculum committee. Current course coordinators are shown in Table 3.3.1 below.
|Course |Course Coordinator |
|CS 1337 |Steinhorst |
|CS 2305 |Farage |
|CS 2336 |King |
|SE 3306 (2370) |Cooper |
|CS/SE 3341 |Amman |
|CS/SE 3345 |Bereg |
|CS/SE 3354 |Chung |
|ECS 3390 |Lingo |
|CS/SE 4340 |Dattatreya |
|CS/SE 4348 |Ozbirn |
|SE 4351 |Sullivan |
|SE 4352 |Chung |
|SE 4367 |Cangussu |
|SE 4381 |Leubitz |
|SE 4485 |Russo |
|ISSS 3360 |Bearry |
Table 3.3.1 List of course coordinators
The ABET coordinator (currently Associate Head, Dr. Simeon Ntafos), in collaboration with the undergraduate curriculum committee and the course coordinators, also analyzes the data and computes the mean rating scores of the a-k ABET outcomes across all courses. The mean rating scores of the a-k ABET outcomes are compared against a threshold; scores that fall below that threshold, as well as unusual or disturbing trends in the data, trigger an evaluation by the ABET coordinator and the Undergraduate curriculum committee to identify potential causes and recommend corrective action to the faculty and administration. The threshold level was initially set to 3.5 (out of a maximum score of 5) for all ABET outcomes. Before any action is taken, possible changes to the curriculum are discussed in faculty meetings. Feedback from the industrial advisory board is also sought. This process ensures that the loop is closed for program improvement. One of the main advantages of in-class assessment is that all faculty are involved in the assessment process and consequently in program improvement. A number of improvements have been suggested and implemented based on this assessment. These are summarized in Section 3.4.
Table 3.3.2 shows a sample CLO form for the Software Engineering class (CS/SE 3354).
|Assessment of CS/SE 3354 |
|(Software Engineering) |
|Instructor: Semester: |
| |
|Use this form to assess the student's performance in the course, based on all or selected |
|sets of examinations, homework, or projects assigned for this course. |
| |
|On a scale of 1 to 5, with 5 being exceptional and 1 being poor, rate the | | | | |
|student's: | | | | |
| | |ABET |SE |Material |Criteria |
|Class learning objectives |Rating |objective |objective |Used |Used |
|Ability to analyze and evaluate software processes | |E,k |1 | | |
|Ability to establish software requirements and specifications | |e,g,k |1,4,8,10 | | |
|Ability to design software | |c,e,k |2,3,10 | | |
|Ability to perform verification and validation of software | |a,c,e,k |3,4 | | |
|specifications | | | | | |
|Ability to use software project management tools and techniques | |c,e,h,k |1,9,10 | | |
|Ability to use CASE tools for software development | |c,e,k |1,2,3,4,5 | | |
|Ability to understand formal methods in software development | |a,e,k |1,4 | | |
|Ability to understand functional and non-functional software | |E,k |1,4,8,10 | | |
|specifications | | | | | |
|Ability to establish and participate in an ethical software | |c,d,e,f,g,h,k |1,2,3,4,5,6,8,9| | |
|development team | | |,10 | | |
|Ability to use metrics to evaluate and forecast software | |a,e,k |9,10 | | |
|developmental effort | | | | | |
| | | | | | |
| | | | | | |
Table 3.3.2. Sample class assessment form used for evaluation of CS/SE 3354 – Software Engineering.
Table 3.3.3 shows the mapping of undergraduate courses to ABET outcomes. Most of the ABET outcomes are evaluated by multiple courses, thereby strengthening the reliability of our results. Also, the outcomes are evaluated in the alumni and senior exit surveys. Only classes that contribute significantly to the achievement of an outcome are used to measure it. Also, measurement is limited to classes that are major requirements, i.e., classes that all students in the degree program must take.
|Course# |Course Name |a |b |c |
| | | | | |
|Section: |001 |501 |502 | |
|Instructor: |Ozbirn |Ozbirn |Ozbirn | |
|Enrollment(Census Day): |45 |31 |43 | |
|Educational Objective: |Rating |Rating |Rating |Average |
|An understanding of basic elements of computer system hardware. |3.8 |4.5 |4.1 |4.09 |
|An understanding of modern operating systems. |3.7 |4.5 |3.3 |3.76 |
|An understanding of processes |4.3 |3.8 |4.2 |4.13 |
|An understanding of threads |4.6 |3.6 |4.3 |4.23 |
|An understanding of concurrency issues. |3.5 |3.6 |3.3 |3.45 |
|An understanding of simple memory management. |4.1 |4.7 |4.2 |4.29 |
|An understanding of virtual memory |3.9 |4 |4.2 |4.03 |
|An understanding of scheduling algorithms. |4.3 |3.7 |3.8 |3.96 |
|An understanding of I/O management |3.8 |4.1 |3.9 |3.91 |
|An understanding of file management. |3.1 |2.8 |2.7 |2.88 |
Table 3.3.4 Sample Class Summary report (CS/SE 4348 in Fall 2004).
Figure 3.3.1 shows the mean assessment scores for the a-k ABET outcomes for Fall 2002, Fall 2003, and Fall 2004. Almost all scores are higher than 3.5; the only ones below the 3.5 threshold are from Fall 2002 when the process was in its initial stages. There are some significant swings from year to year partly attributable to problems in the data collection efforts. In an attempt to check the reliability of the process, we had students complete a modified CLO form in April 2003 in selected Software Engineering classes to check if the student’s perceptions matched those of the instructors. The results are shown in Figure 3.3.2. Ratings form the two groups were consistent in three out of the four sections that were checked; the one section where there was significant difference, as one where the instructor clearly did not properly evaluate the CLOs (he gave everybody a 5!); fittingly, the students gave that section their lowest ratings. We decided against institutionalizing this type of cross check as a regular part of our assessment efforts but we may employ it again as a spot check of the process.
Figure 3.3.3 shows the ratings for the additional SE objectives (se1-se11) again for the three Fall semesters from 2002 to 2004. The rating for se-06 was below the 3.5 threshold in Fall 2003 but jumped well above it in Fall 2004. The ratings for se-11 show significant declines each year; we determined that this is due to measurement problems as most of the classes that are included in SE application domains are electives and hence were not required to participate in the data collection effort; instructors for such classes be asked to measure se-11 starting in Fall 2005.
[pic]
Figure 3.3.1 Assessment scores for the a-k outcomes from Fall 2002 to Fall 2004 (1-5 scale)
[pic]
Figure 3.3.2 Cross check of faculty in-class assessments (Spring 2003; 1-5 scale)
[pic]
Figure 3.3.3 Mean rating scores for in-class assessment for Fall 2002 - Fall 2004 (1-5 scale).
Teaching Evaluations
Approximately three weeks before the end of the semester, a 15-minute period at the beginning of each class is reserved for student evaluations, by prior arrangement with the instructor. The evaluation is conducted by a Teaching Assistant who has no formal relationship with the instructor. The instructor is not present during the evaluation. At the beginning of the 15-minute evaluation period, students are asked to complete course evaluation forms that detail the efficacy of the instructor, the TA (if applicable), and course materials. The forms and standards of the student course evaluations are customized by the Committee on Effective Teaching (CET) of the School of Engineering and Computer Science. This committee is appointed by the Dean to ensure that the University's policy of effective teaching is met as stated in University Policy Memorandum 96-III.21-70. The results of these evaluations are made available to both the individual instructors and the Department or Program Head.
[pic]
Figure 3.3.4 Average Teaching Evaluation Score (1-5 scale)
Figure 3.3.4 shows the average teaching evaluation score for selected questions identified by the office of Assessment as reflecting overall quality of instruction. The ratings for three different groups of classes for each long semester from Fall 2002 to Fall 2004 are shown. The first group includes all undergraduate classes taught in the School of Engineering and Computer Science; the second class reflects undergraduate classes taught by the Department of Computer Science ; the third group are six classes that have the SE prefix only – they are major requirements only in the BS-SE degree and are taken mostly by Software Engineering majors. The comparison indicates that students rate the SE only classes higher than the School, Department averages.
The teaching evaluation forms also request student comments and those are often more useful than the ratings themselves. A review of the comments suggests that the main reason for the higher ratings for the SE-only group of classes may be the increased emphasis on projects related to practical software development in the SE-only group. The comments often are useful in identifying specific problems with a class or instructor. One example is a high concentration of complaints about the overlap between the content of SE 3306 (was SE 2370) and CS 3305 in Spring 2004. The instructor took those to heart, provided more material outside the textbook and that complaint was completely absent in the Fall 2004 evaluations.
Exit Surveys
This survey has been administered annually for the past three years. The EBI Senior Exit Survey asked students several questions that focused on the ABET outcomes. These questions are as follows:
Q38. To what degree did your engineering education enhance your ability to design experiments?
Q39. To what degree did your engineering education enhance your ability to conduct experiments?
Q40. To what degree did your engineering education enhance your ability to analyze and interpret data?
Q42. To what degree did your engineering education enhance your ability to function on multidisciplinary teams?
Q45. To what degree did your engineering education enhance your ability to understand the impact of engineering solutions in a global/societal context?
Q46. To what degree did your engineering education enhance your ability to use modern engineering tools?
Q47. To what degree did your engineering education enhance your ability to communicate using oral progress reports?
Q48. To what degree did your engineering education enhance your ability to communicate using oral progress reports?
Q49. To what degree did your engineering education enhance your ability to pilot test a component prior to implementation?
Q51. To what degree did your engineering education enhance your ability to recognize the need to engage in lifelong learning?
Q52. To what degree did your engineering education enhance your ability to apply your knowledge of mathematics?
Q53. To what degree did your engineering education enhance your ability to apply your knowledge of science?
Q54. To what degree did your engineering education enhance your ability to apply your knowledge of engineering?
Q55. To what degree did your engineering education enhance your ability to identify engineering problems?
Q56. To what degree did your engineering education enhance your ability to formulate engineering problems?
Q57. To what degree did your engineering education enhance your ability to understand contemporary issues?
Q58. To what degree did your major design experience build on the knowledge of previous course work?
Q59. To what degree did your major design experience build on skills from previous course work?
Q60. To what degree did your major design experience incorporate engineering standards?
Q65. To what degree did your major design experience address ethical issues?
|ABET outcome |Rating computed from EBI Exit Survey Questions |
|a |(Q52+Q53+Q54)/3 |
|b |(Q38+Q39+Q40)/3 |
|c |(Q49+Q58+Q59+Q60)/4 |
|d |Q42 |
|e |(Q55+Q56)/2 |
|f |Q65 |
|g |(Q47+Q48)/2 |
|h |Q45 |
|i |Q51 |
|j |Q57 |
|k |Q46 |
Table 3.3.5: Mapping of the Program Outcomes into EBI survey questions
The mapping of the Program Outcomes into EBI survey questions is shown in Table 3.3.5. Figure 3.3.5 shows the results for 2002, 2003, 2004 graduates (academic year). The mean scores for 2002, 2003 are for CS, SE graduates as a single group (no distinction was made in the survey instrument). The two programs were individually identified in 2004 and the results for both are shown in Figure 3.3.5. There is an obvious dip in the ratings for CS/SE in 2003 – perhaps reflecting the general concern with the job market. Ratings for 2004 are back up perhaps reflecting increasing optimism with BS-SE graduates generally feeling better about their studies than their peers receiving te BS-CS degree. The connection to the job market seems to be too obvious to dismiss in favor of programmatic reasons for the ratings dip in 2003. The range across the a-k outcomes is relatively small.
Overall, the scores were comparable to the scores obtained by in-class assessment of the class learning objectives. The scores obtained for some outcomes were higher than the corresponding scores obtained by in-class assessment. This suggests that our students believe that the existing program does a better job in achieving all the outcomes than suggested by in-class assessment
The exit surveys also provide a comparison to 6 other universities selected as “peers” and with a larger group of Carnegie class institutions that use EBI and the group of all universities that use EBI. The comparisons place UTD graduates near the bottom within each group in almost all measures. The telling statistic is that the ratings for all schools are in a fairly narrow band. This can be viewed as indication that we are doing well since our ratings are close to those of well known schools. It can be viewed as indicative of major problems with our programs since we rank near the bottom in most categories. It can be viewed as non-applicable since our School consists of only two departments and 4 degree programs at the undergraduate level while typical Engineering schools will have many more departments and degree programs -, many of them with small sizes (usually resulting in higher ratings). The validity of the comparison is also questionable since students rate their own experience at their own university on a common scale but usually have little opportunity to evaluate their experience at one University vs. what their experience would be at another. The approach we took is to look at the data but to be very cautious in basing any programmatic changes on them.
[pic]
Figure 3.3.5 Senior exit survey results obtained for 2002-2004 (1-6 scale)
Alumni and Employer Surveys
Although the primary role of the Alumni and Employer surveys is to measure our educational objectives, the survey instruments do include questions specific to outcomes and convey the distinction between outcomes and objectives (i.e., the student’s abilities at graduation vs. 2 to 5 years after graduation).
The EBI Alumni Survey asks several questions that focused on the ABET a-k outcomes; for each question, alumni are asked to rate the importance of a particular skill and also how well their education prepared them in that area. These questions are as follows:
Q8. To what extend did your engineering degree provide knowledge necessary to succeed
Q19. Ability to design experiments
Q21. Ability to conduct experiments
Q23 Ability to analyze and interpret data
Q25. Ability to design a system, component, or process to meet desired needs
Q27. Ability to function on multidisciplinary teams
Q29. Ability to identify or formulate engineering problems
Q31. Ability to solve engineering problems
Q33. Ability to understand ethical responsibilities
Q35. Ability to understand the impact of engineering solutions in a global/societal setting
Q39. Ability to communicate using oral progress reports
Q41. Ability to communicate using written progress reports
Q47. Ability to recognize the need to engage in lifelong learning
Q49. Ability to apply knowledge of science
Q51. Ability to apply knowledge of mathematics
The mapping between ABET outcomes and EBI alumni survey questions is shown below in Table 3.3.6 (the number of responses received for each question were taken into account for outcomes a, b, e and g since they involve scores from multiple responses).
|ABET outcome |Rating computed from EBI Alumni Survey Questions |
|a |(Q49+Q51)/2 |
|b |(Q19+Q21+Q23)/3 |
|c |Q25 |
|d |Q27 |
|e |(Q29+Q31)/2 |
|f |Q33 |
|g |(Q39+Q41)/2 |
|h |Q35 |
|i |Q47 |
|j |Q8 |
|k |Q37 |
Table 3.3.6: Mapping between a-k outcomes and Alumni Survey Questions
The ratings obtained for the 2002, 2004 Alumni surveys for the a-k outcomes are shown in Figure 3.3.6. Note that neither survey identified Software Engineering graduates as a separate group (merged with CS in 2004; no SE alumni in the 2002 survey).
[pic]
Figure 3.3.6 Alumni survey measurement of a-k outcomes (1-6 scale)
Figure 3.3.7 shows ratings of the a-k outcomes form the 2002 and 2004 employer surveys and Figure 3.3.8 has a comparison of the ratings obtained from the 2004 Alumni Survey, the 2004 Employer survey, and the 2004 class assessment ratings.
[pic]
Figure 3.3.7 Employer survey comparison of a-k outcomes in 2002 and 2004 (1-6 scale)
[pic]
Figure 3.3.8 Comparison of data collected for 2004 with three assessment devices. The in-class assessment ratings are normalized to the range 1-6.
3.4 Program Improvement
During the 2003-04 academic year, we had several meetings in which we reviewed input from the in-class assessments, exit surveys, industrial advisory board, ABET workshop (April 2003) and decided to upgrade the Software Engineering content of the degree program. This led to many more meetings in which we looked at other programs, obtained input from students and the industrial advisory board, discussed several alternatives and settled on new degree requirements for the 2004-06 catalog. In summary, the changes in the degree requirements increased the number of required hours from 120 to 124 by adding 4 additional hours of Software Engineering content (SE 4381 – Software Project Management and SE 4485 – Software Engineering Project in place of SE 4385) and using guided electives to put in place an application domain requirement. Further modifications resulted from a “mock” review of the BS-CS program in May 2004 and included upgrading the CS/SE 3341 class (to improve the coverage of Statistical concepts) and tightening of the requirements for what qualifies as an appropriate science elective.
A large number of program improvements have been made as result of our assessment activities. Many of these improvements have been implemented, and some have even gone through another measurement cycle and showed tremendous improvement. These are summarized in table 3.4.1.
|Date |Issue |Source |Resolution |
|1999 |Initiation of a BS-SE degree program in the|Feedback from local industry that software |Proposal to the Coordinating Board for a |
| |Dept. of Computer Science |engineers are needed. Student and faculty |BS-SE degree program. |
| | |feedback from surveys. | |
|Nov. 2000 |Starting time for the BS-SE degree program |Approval of Proposal, faculty input. |Set official start for Fall 2001 (since |
| | | |Spring schedule was already published) |
|2001-2002 |Grandfathering rules for existing students |Existing student demand for new degree |Since most of the new SE classes are at the|
| | |program; faculty input. |4000 level, we decided to accommodate |
| | | |existing juniors, seniors in the BS-CS |
| | | |program to transfer to BS-SE or go for dual|
| | | |degrees by allowing them to use CS 3305 |
| | | |(Discrete II) in place of the new SE 2370 |
| | | |class (most of them had already taken CS |
| | | |3305). Instructors of 4000 level SE |
| | | |classes agreed to make up any missing |
| | | |background. |
|04/02 |Accreditation. |Feedback from industry, students, faculty. |The original proposal for the BS-SE |
| | | |committed to seek accreditation although it|
| | | |was not clear at that time which |
| | | |organization would review. The faculty |
| | | |voted to seek ABET accreditation for both |
| | | |the BS-CS and BS-SE degree programs in 2005|
| | | |(next visit for EE, TE) |
|08/02 |Continue grandfathering for CS 3305 |Student feedback (interested in dual |The faculty decided to fully implement the |
| | |degrees). |degree requirements in the original |
| | | |proposal. |
|2002- |Preparations for Accreditation | |Set mission, objectives, outcomes. Adopted |
|2003 | | |in-class assessment procedures from EE; |
| | | |started setting and measuring educational |
| | | |objectives. |
|04/03 |Upgrade degree requirements |Feedback from ABET seminars; review of |Charge the SE committee with studying the |
| | |other BS-SE programs |issue and making recommendations in Fall |
| | | |2003. |
|Fall |How many hours required for BS-SE? |Student, faculty feedback; review of other |After considering several options, the SE |
|2003 |(original degree requirements = 120 hrs). |programs; ABET requirements. IAB |committee recommended a 124-hr program with|
| | | |7 additional hrs of Engineering content (SE|
| | | |4381, SE guided Elective, replacement of SE|
| | | |4385 with SE 4485). 3hr of electives were |
| | | |removed to keep the increase in line with |
| | | |other programs. The new degree |
| | | |requirements were approved by the faculty |
| | | |in time for inclusion in the 2004-06 |
| | | |catalog copy. |
|2003- |Accreditation Processes |ABET requirements, faculty feedback, |Established a Departmental Advisory Board |
|2004 | |Industrial Advisory |which met in Nov. 2003. Revised |
| | |Board feedback |guidelines for in-class assessment several |
| | | |times. Worked with Office of Assessment to|
| | | |include CS, SE in its data |
| | | |collection/analysis activities. |
|20003- |Switch Programming classes from C/C++ to |Industry, student, faculty feedback |Graduated switch over 3 semesters is now |
|2004 |Java | |complete |
|2004 |Upgrade programming sequence |Student, faculty feedback |Added a Computer Fundamentals class (not |
| | | |for CS,SE credit) to assure that students |
| | | |in the CS 1337 class were at appropriate |
| | | |and uniform levels. |
|07/04 |Clarify Science Elective; upgrade |Consulting visit for BS-CS |Tightened science elective requirement |
| |Probability and Statistics | |(list of acceptable classes); changed |
| | | |textbook and content of CS/SE 3341 to |
| | | |improve coverage of statistical concepts |
|07/04 |Readiness of Graduates for employment |Exit Surveys, student feedback |While complaints were mainly for the BS-CS |
| |(software development skills) | |program, selected classes were chosen to |
| | | |implement upgraded project requirements. |
|10/04 |Programming skills of graduates questioned.|Alumni Survey, Exit Surveys |Instituted policy that requires students to|
| |Weight of projects in overall grade may | |have passing grades in both components |
| |allow students to pass without completing | |(project and rest) in order to pass the |
| |the project. | |class. |
|02/05 |Student populations in CS/SE 4340 (Comp. |In-class assessment; student feedback |Offer separate sections for CS4340 and SE |
| |Arch.) have varied background due to | |4340 in Fall 2005 |
| |different degree requirements making it | | |
| |difficult to cover the material in a | | |
| |uniform manner | | |
|04/05 |Students delay taking classes that are not |Feedback from Advisors |Decided to make PHYS 2326 a prerequisite |
| |explicit prerequisites to other classes | |to CS and CS/SE 3341 an explicit |
| | | |prerequisite to CS/SE 4348, SE 4367. |
|04/05 |Establishment of Minor in SE |Council on Undergraduate Education |Renamed SE 2370 to SE 3306 making it an |
| | | |upper level class (parallels CS 3305); this|
| | | |contributes to the 12 hour upper level |
| | | |requirements for minors |
Table 3.4.1 Improvements to the BS-SE Degree Program through Assessment/Feedback.
Further changes due to improvements and interventions contemplated recently include:
• Allowing only those with a C or better in the Programming Fundamentals class (CS 1336) to enroll in Computer Science 1 (CS 1337) class to ensure uniformity among majors and minors in CS (the department introduced a minor in Computer Science staring Fall 2005).
• Organize optional recitation sections every Fridays for all undergraduate classes.
• Organize activities such as Computer Fest (the best class projects are nominated for this competition) and programming competitions for learning outside the class and improved camaraderie among students.
3.5 Conclusions
The Software Engineering Program makes sure that each graduate satisfies the program outcomes through the in-class assessment process. Besides the average ratings already reported, a selected set of classes is used to track the performance of individual students with respect to the outcomes. Instructors of these classes report the performance of each student as well as the average ratings for the class as a whole. Although the in-class assessment process has matured considerably over the past three years, there is still much room for improvement. The exit surveys have been adjusted so that they track software engineering graduates starting in 2004. The alumni and employer surveys have not yielded data specifically for Software Engineering graduates yet but adjusted survey instruments are now in place to produce such data in the future.
4. Professional Component
The Department of Computer Science offers Bachelor of Science degrees in Computer Science and in Software Engineering. The BS-CS requires 121 hours while the BS-SE requires 124 hours. As shown in Table I-1, the 124 hours are classified into: 31 hours of Mathematics and Basic Sciences, 49 hours of Engineering, 26 hours in the Social Sciences and 18 hours of Electives.
The ABET requirements for Engineering programs call for:
1. One year (32 SCH or 25% of total) of an appropriate combination of mathematics and basic sciences;
2. One and one-half years (48 SCH or 37.5% of total) of engineering topics.
3. General Education Classes Consistent with Program Objectives
4.1 Mathematic and Basic Science
The professional component must include: (a) one year of a combination of college level mathematics and basic sciences (some with experimental experience) appropriate to the discipline. The Software Engineering program requires the following:
Topic Credit Hours
CS 2305 Discrete Math I 3
SE 3306 Mathematical Foundations of SE 2
MATH 2417 Calculus I 4
MATH 2419 Calculus II 4
PHYS 2325/2125 Mechanics & Heat w/Lab 4
PHYS 2326/2126 Electromagnetism & Waves/Lab 4
Science Elective 4
MATH 2418 Linear Algebra 4
CS/SE 3341 Probability and Statistics 2
____________
Total 31
Percent of overall degree requirements 25%
4.2 Engineering Topics
The professional component must include: (b) one and one-half years of engineering topics, consisting of engineering sciences and engineering design appropriate to the student's field of study. The engineering sciences have their roots in mathematics and basic sciences but carry knowledge further toward creative application. These studies provide a bridge between mathematics and basic sciences on the one hand and engineering practice on the other. Engineering design is the process of devising a system, component, or process to meet desired needs. It is a decision-making process (often iterative), in which the basic sciences, mathematics, and the engineering sciences are applied to convert resources optimally to meet these stated needs.
The Software Engineering program requires the following:
Topic Credit Hours
CS 1337 Computer Science I 3
CS 2336 Computer Science II 3
CS/SE 3341 Probability and Statistics in CS/SE 1
CS/SE 3345 Algorithm Analysis and Data Structures 3
CS/SE 3354 Software Engineering 3
CS/SE 4340 Computer Architecture 3
CS/SE 4348 Operating Systems Concepts 3
ECS 3390 Professional and Technical Communication 1
SE 3306 Mathematical Foundations of SE 1
SE 4351 Requirements Engineering 3
SE 4352 Software Architecture and Design 3
SE 4367 Software Testing, Verification, Validation and QA 3
SE 4381 Software Project Planning and Management 3
SE 4485 Software Engineering Project 4
SE Guided Electives 12
___________
Total Hours 49
Percent of overall degree requirements 39.5%
4.3 General Education Classes Consistent with Program Objectives
The professional component must include: (c) a general education component that complements the technical content of the curriculum and is consistent with the program and institution objectives.
The Software Engineering program requires the following:
Topic Credit Hours
RHET 1302 Rhetoric 3
Arts 1301 Exploration of the Humanities 3
HUMA 1301 Exploration of the Arts 3
GOVT 2301 American/Texas constitution 3
GOVT 2302 American/Texas structure & function 3
HST 1301 Themes & ideas of American History 3
HST 1302 Issues in American History 3
ISSS 3360 Politics and Values in Bus. & Tech. 3
ECS 3390 Prof. & Tech. Communication 2
Advanced Free Electives 6
___________
Total Hours 32
To complete degree requirements students are required to take 12 hours of electives. Also,
RHET 1101 Oral Communication is required for all entering freshmen (but is not required for most students that transfer to UTD).
4.4 Background on the Software Engineering Program
From its start in Fall 2001 to Summer 2002, transitional requirements were introduced to allow interested students in the Computer Science Program to consider the new degree. The only change to the degree requirements allowed under the transitional plan was to substitute CS 3305 (Discrete Math II) for SE 2370 (Mathematical Foundations of Software Engineering). It was decided to stay with the requirements in the original proposal for at least a year (Fall 2002 to Summer 2003). By Fall 2003, the full requirements in the original proposal where put into effect. The upgrade to 124 hours went into effect in Fall 2004. Existing students may elect to remain with the old degree plan or switch to the new requirements (as is common practice when degree requirements are changed after the student has entered a degree program).
The Software Engineering program builds on a solid foundation of science and mathematics coursework and combines a strong emphasis on the fundamental principles of Computer Science and Software Engineering with extensive exposure to practical software development through substantial projects in several classes. Students in this program are given an opportunity to learn to extend their abilities to develop complex software systems. This program ensures that the design experience is integrated throughout the curriculum in a sequential development leading to advanced work. Design problems are frequently assigned in both lecture and laboratory courses. Each student is required to complete a major team project during the senior year. In addition, established cooperative education programs with area industry further supplement design experiences.
Our students are prepared for engineering practice through the curriculum culminating in a major design experience based on the knowledge and skills acquired in earlier course work and incorporating appropriate engineering standards and multiple realistic constraints.
The new degree requirements for the BS-SE satisfy the second alternative (i.e., 25% of 124 = 31 hours) for Mathematics and Sciences; the 49 hours of Engineering content satisfy both alternatives (48 hours or 37.5%).
4.5 Engineering Design Experience
As a culmination of the software engineering curriculum, each student is required to take SE 4485 - Software Design Project where students work in teams and take a substantial project through the software life-cycle. The project starts with elicitation of requirements, analysis of tradeoffs between functional and non-functional requirements; it continues with top-level and detailed design, implementation, and testing. Each team is expected to present a detailed technical report and an oral presentation of the completed project. Since a significant number of our students are employed in technical industries, we encourage students to select a project that is relevant to their work.
Many other required courses in the Software Engineering Program involve substantial projects that give students valuable experience in all aspects of software development.
4.6 Oral and Written Communication
All software engineering students are required to complete a course in English rhetoric, RHET 1302 "Critical Thinking and Writing", with a heavy writing requirement, at the lower level. At the upper level, all UT Dallas students are required to complete an advanced writing requirement in their discipline. Faculty are encouraged to require writing assignments in each course, and that is commonly satisfied through report writing. The course ECS 3390 Advanced Technical Communication is required and provides students with both instruction and practice on how to make effective presentations.
An important communication development tool is the software design project which requires written reports and a public oral presentation of the results. In addition, students are encouraged to develop their oral skills through participation in ACM/IEEE student chapter activities.
4.7 Program Strengths
The principal strength of the Department of Computer Science is the quality of its students and faculty. Our recruiting has emphasized the selection of innovative, motivated, articulate, research oriented faculty members who would enjoy the opportunity and challenge of participating in the growth of a new engineering program in an area of outstanding technological vitality. Our junior faculty members come from excellent universities, all with a doctorate, and have risen to the challenge extraordinarily well.
Most faculty members are professionally active publishing in leading research journals, serving on Editorial boards and conference Program Committees, and obtaining external funding. Faculty size has more than doubled over the past 5 years. This, together with small increases in the number of senior lecturers, has led to a major reduction of classes (to nearly zero) taught by part-time lecturers in accordance with our goal to improve consistency and quality in undergraduate teaching. Recent departmental rules requiring all faculty members to teach undergraduate classes have resulted in a richer educational experience for our undergraduates.
The quality of the entering freshman class has kept increasing over the past few years with average SAT scores at the top among public Universities in Fall 2004. The entering class in the School of Engineering and Computer Science has consistently ranked the highest in the University with SAT scores around 30 points higher than the university average. Another strength is a mature and motivated student body. A significant fraction of our undergraduates, and a very large fraction of our graduate students, are employed in local industry and come to their studies with a seriousness of purpose and a depth of experience that enriches the learning environment. Our undergraduates have developed a strong "esprit de corps" and use the ACM, IEEE, SWE student branches as an effective mechanism for promoting student activities and student-faculty social interaction. Recently added events such as Computer Fest (where the best projects from undergraduate classes, nominated by instructors, compete with each other) have further strengthened this camaraderie. With entering SAT scores among the highest in the State and a renewed emphasis in quality undergraduate education, the School of Engineering and Computer Science is well positioned to become nationally recognized.
The Department directly benefits from the outstanding personal and financial support the Engineering and Computer Science School receives from the neighboring high-technology community. The Dallas-Fort Worth community raised over $24,000,000 in private funds to support the initiation of the School. Similarly, $40,000,000 was recently raised to support the construction of a new wing (occupied mostly by the Department of Computer Science since its completion in Fall 2002). A five year, $300 million initiative, called the Jonsson School Research Excellence Initiative, supported by the State of Texas, the UT-System, Texas Instruments, and other entities was announced in June 2003 with the goal of enhancing Engineering and Science education and research at UT-Dallas. Included in this initiative are a new Laboratory facility (expected in 2006), and funding for 40 chaired professor positions and 400 PhD students. Local industries including Texas Instruments, Alcatel, Ericsson, Nortel, Fujitsu, Nokia, and Raytheon support significant research programs in the School, and significant gifts of equipment have come from local donors. A very active Advisory Council for the School, consisting primarily of the senior technical officers from local industry, meets frequently to advise and assist in the development of the School.
Another strength is a strong fundamental core of studies in software engineering with electives in computer science and telecommunications that prepare students very well for continuing graduate education or for direct entry into industry. A full co-op program (one of the 5 largest in the nation) actively places students into meaningful jobs in local industry. This program is another strength that offers our students both excellent training and permanent careers. Our graduates to date have been well placed in local industries. The honors CS program, which offers an alternate set of courses for qualified undergraduates, has been very well received and plans are underway to increase the number of honors sections offered.
5. Faculty
The Department of Computer Science has managed to double the size of its faculty in the past 5 years. The Department currently has 41 tenured/tenure-track faculty (13 Professors, 16 Associate Professors, 12 Assistant Professors) and 14 senior lecturers. Of these, about 1/3 have substantial involvement in the Software Engineering degree programs with good coverage of all areas. More than half of the tenure-track faculty has taught Undergraduate classes in the past two years. Senior lecturers are employed full-time and are primarily committed to the undergraduate program. Many of them bring a wealth of industrial experience to the classroom. The Department's success in recruiting both tenure-track faculty and senior lecturers has resulted in significant reductions in the number of part-time lecturers that are needed each semester (only a handful of sections were taught by part-time instructors this past year). Faculty contributes to both the Computer Science and the Software Engineering programs.
Tenure-track faculty maintains active research programs. On average, tenure track faculty allocates 40% of their effort to teaching, 50% to research and 10% to other activities (service). Faculty with administrative duties allocates 20% to teaching, 40% to research and 40% to administration/service. Senior lecturers usually allocate 80-100% on teaching.
The Department has a very active weekly seminar series. Researchers and industrial leaders are invited to present new results and ideas.
Faculty members are recruited from academia and industry, both in the US and abroad. They are chosen based on rigorous academic standards, extensive experience in industry, demonstrated ability to teach undergraduate and graduate students effectively, ability to serve on departmental and university committees, effectiveness in advising students, and ability to build and sustain viable research programs.
To keep the faculty current and abreast of up-to-date developments in the Software Engineering area, faculty members are encouraged to participate in continuing education courses, conduct research, and publish in refereed journals and conferences. Faculty members are periodically reviewed by the department and by their peers to ensure that they remain up-to-date.
The following faculty members develop and teach courses in the CS, SE curricula and help with the administration of these programs (as of the Spring 2005 semester):
LAST NAME FIRST NAME RANK
Bastani Farokh Professor
Chandrasekaran Ramaswamy Professor
Faragó András Professor
Gupta Gopal Professor
Huynh Dung Professor
Moldovan Dan Professor
Ntafos Simeon Professor
Raghavachari Balaji Professor
Sha Hsing-Mean (Edwin) Professor
Sudborough Hal Professor
Thuraisingham Bhavani Professor
Truemper Klaus Professor
Zheng Si-Qing Professor
Bereg Sergey Associate Professor
Chung Lawrence Associate Professor
Dattatreya Galikekere Associate Professor
Harabagiu Sanda Associate Professor
Hatzivassiloglou Vasileios Associate Professor
Jue Jason Associate Professor
Mili Rym Associate Professor
Page Ivor Associate Professor
Prabhakaran B. Associate Professor
Prakash Ravi Associate Professor
Schweitzer Haim Associate Professor
Venkatesan S. Associate Professor
Wang Yuke Associate Professor
Wong Eric Associate Professor
Yen I-Ling Associate Professor
Zhang Kang Associate Professor
Cangussu Murat Assistant Professor
Cobb Jorge Assistant Professor
Cooper Kendra Assistant Professor
Daescu Ovidiu Assistant Professor
Dong Jing Assistant Professor
Khan Latifur Assistant Professor
Mittal Neeraj Assistant Professor
Ng Vincent Assistant Professor
Sarac Kamil Assistant Professor
Uma R.N. Assistant Professor
Wu Weili Assistant Professor
Zhang Youtao Assistant Professor
Farage Tim Senior Lecturer
Harrison Herman Senior Lecturer
Karrah Sam Senior Lecturer
King Larry Senior Lecturer
Lacambra Raphael Senior Lecturer
Leubitz Joseph Senior Lecturer
Ozbirn Greg Senior Lecturer
Russo David Senior Lecturer
Sanchez Martha Senior Lecturer
Steinhorst Cort Senior Lecturer
Sullivan Anthony Senior Lecturer
Thompson Laurie Senior Lecturer
Van Ness Nancy Senior Lecturer
Wei Wei Senior Lecturer
6. Facilities
6.1 Laboratory Facilities
Computer Facilities
A primary goal of UT Dallas is to promote computer literacy and utilization in all areas. The Erik Jonsson School of Engineering and Computer Science has the best, to our knowledge, computing facilities for any comparable sized institution in the country, and is rarely exceeded by any institution regardless of size. All faculty members have one or more personal workstations, generally SUN, PC, and/or Macintosh.
Institutional Facilities:
ECSS 2.103 is a large open lab with over 100 PCs for general use. Most projects for the beginning programming classes are done there. Portions can be reserved for specific classes to carry out hands-on instruction. Most software needed for classes are available at this lab including Compilers and Language Development Environments, several tools from Rational, x-SUDS from Telcordia (testing tools), etc. Students also have access to large computer servers that the department owns.
Departmental Facilities:
ECSN 3.112, 3.118, 3,120 are shared with Electrical Engineering; they are used to support classes in Digital Systems and Computer Architecture. Circuit design boards and software support are provided.
Several other laboratories in ECSS are dedicated to instruction and provide advanced environments for specific needs (e.g., UNIX workstations and dual-boot PCs to support CS 3375 and Operating Systems projects, Advanced Software Engineering tools to support senior Software Engineering classes, DSP labs, Labs dedicated to Operating Systems and Networking classes).
The equipment in ECSS is rather new since the building is only 3 years old. The CS computing committee and the CS technical staff have developed and are implementing plans to upgrade equipment on a 3-4 year staggered cycle.
The general use lab (ECSS 2.103) is open 18 hours a day (the lab is supervised by teaching assistants to prevent theft, vandalism and the availability of the assistants is the only reason the lab is not always open). The other labs in the building are accessible though computer controlled entry and are available anytime to students that are authorized (by virtue of the classes they are registered for) to use them. UTD provides several remote access options (RNA, Pipeline); wireless network access is available in most buildings. Documentation is usually available online with hard-copy manuals as needed (in labs or on reserve in the Library).
The Department of Computer Science employs three technical support staff . They are assisted by several students assigned to them as Assistants or employed on an hourly basis).Technical support is deemed adequate at this time. No faculty is directly involved in providing hardware/software support. Faculty serving in the Equipment committee are involved in planning and coordinating activities with the technical staff. Serving on departmental and university committees is expected of all faculties (with reduced expectations from junior faculty) and is included in annual reviews under the “service” component (together with research and teaching).
Instructional support is needed mostly for the beginning classes and is provided by Teaching Assistants. Senior mentors (undergraduates working 10 hours a week) are employed to assist with the CS 1115 lab and that has worked very well. Assistance for the more advanced classes is provided by the Teaching Assistant assigned to the class and the instructor as needed.
List of Departmental Facilities:
• Graduate Students Open Lab
• Computer Software Engineering Open Lab
• CS Tutoring Lab
• Embedded Software Center
• Intervoice Center for Conversational Technologies (Human Language Technology Research Institute)
• Center for Search Engines and Web Technologies (Human Language Technology Research Institute)
• Center for Text Mining (Human Language Technology Research Institute)
• Center for Basic Research in Natural Language Processing (Human Language Technology Research Institute)
• Center for Emerging Natural Language Applications (Human Language Technology Research Institute)
• Software Technology Advanced Research Lab
• Software Quality Assurance Lab
• Applied Logical Programming Languages and Systems Lab
• Visual Computing Lab
• Hardware/Software Co-design Lab for DSP & Communications
• Artificial Intelligence Lab
• Embedded Processor Lab
• Compiler and Architecture Research Lab
• UTD Database Lab
• Requirement Engineering Lab
• Software Architecture Lab
• Formal Method Lab
• Computer Vision Lab
• Distributed Systems Lab
• Lab of Advanced Computer and Network Architectures
• Software and Information Visualization Lab
• Computer-Aided Design and Visualization Lab
• Advanced Computation Lab
• Resource Allocation and Scheduling Lab
• Networking and Multimedia Lab
• Advanced Networks Research Lab
• Multimedia Systems & Networking Lab
• Distributed and Internet Computing Lab
• Bioinformatics and Medical Computing Lab
• Algorithms and Combinatorics Lab
• E-Plan Lab
6.2 Library Facilities
Library materials supporting the Jonsson School of Engineering/Computer Science are held in the Eugene McDermott Library, the main library of the University of Texas at Dallas. The book and periodical collections are arranged by standard Library of Congress call number. Books, including most conference proceedings, are located on the 4th level and are available for users to borrow. Library users have electronic access to thousands of e-books, conference proceedings and e-journals when the library is not open.
The paper journal/periodical and the reference collections are shelved on the 2nd level. These volumes must be used in the library, but are available for reproduction within the guidelines of the copyright code. All engineering-related government publications and electronic services are available on the 2nd level in the Reference area. Electronic sources are available remotely with a valid University ID.
| |COLLECTION RESOURCES 2002-2003 TITLES |COLLECTION RESOURCES 2003-2004 TITLES |
| |New Acquisitions |Entire Collecion |
| |Books |Periodicals |Books |Periodicals |
|Entire Institutional Library |90,000 |12,403 |781,021 |16,234 |
|In the following fields (included above) Engineering|2,352 |4,100 |209,456 |4,836 |
|& Computer Science | | | | |
|Chemistry |320 |300 |5,420 |327 |
|Mathematics |336 |317 |1,046 |337 |
|Physics |274 |163 |3,264 |199 |
|Other Speciality Areas (Specify ) | | | | |
|Note: Periodicals are counted as books once they are bound in volumes |
TaBLE 6.2.1 Library Acquisitions
Table 6.2.1 shows the acquisition history for the McDermott Library.
The mission of the Eugene McDermott Library Reference and Information Services Department is to provide faculty, students and staff of the University of Texas at Dallas with the information necessary to support instruction and research.
The Public Services Department provides a range of services to library users. Librarians and support staff handle nearly 100,000 questions per year at four service desks. In addition, the reference librarians provide answers to reference questions submitted on a department WWW page and through a UT System collaborative online chat reference initiative.
The reference staff is actively involved in the overall educational goals of the University through its instructional and service approach to the provision of information. Professional librarians create instructional sessions providing basic and advanced assistance in conducting library research. Faculty members can request customized instruction to support a particular project or to familiarize students with research tools in a discipline, including the library catalog, electronic databases, the Internet, reference sources and government publications. Liaison librarians are exploring the possibility of incorporating a library/librarian presence within the class management software being used by faculty.
The Eugene McDermott Library offers a full range of online resources to support the Erik Jonsson School of Engineering and Computer Science. The Library operates an Information Commons with 36 workstations and 32 wireless-Web enabled laptops designed to support database and Internet research activities and to provide access to a collection of compact disc materials.
At present, the Library subscribes to over 200 Internet-based resources, many of which include the full text of periodical or newspaper articles and complete statistical/numerical data from major publishers such as the U.S. federal government, the Institute of Electrical and Electronics Engineers (IEEE), the Institute of Electrical Engineers (IEE), the Association of Computing Machinery (ACM), and Elsevier Engineering Information, Inc. Engineering/Computer Science related databases include ACM Digital Library, Compendex (Engineering Village), Computer Source, General Science Abstracts, IEEE/IEE Xplore, INSPEC, Optics InfoBase, Personal Computing Abstracts, Science Citation Index, Web of Science and Academic Search Premier. The Internet database collection is available off-campus to UTD students and faculty except when the information provider updates their systems. This mode of access supports all distance learning activities. The library continues to acquire electronic journals over paper whenever possible. Most compact disc products must be used in the library, although the department actively facilitates the transition of products to the Internet as needed.
The library also offers database search capabilities of online resources available from DIALOG and WESTLAW. Fees are charged for searching the former, on a cost recovery basis.
Library materials for the School of Engineering and Computer Science are acquired through a campus-wide process. The library orders monographs as they are published through an approval program with Blackwell. The monographs are received based on a well-detailed profile representing the faculty research and course instruction programs.
The Engineering and Computer Science Library Liaisons are responsible for the monitoring of this program and order materials that complement the approval plan after consultation with the faculty. Separate accounts are made available for media items, replacements, databases and journals.
The library building is open for study and access to materials in the open stacks 91 hours per week.
Library Building and Stacks Hours:
Mon-Fri 8:00am – midnight
Sat 9:00am – 8:00pm
Sun 1:00pm – midnight
The library is open 24/7 during midterm and finals weeks but closed during some holidays and intersession.
Reference Desk Hours:
Mon – Thur 8:00am – 10:00pm
Fri 8:00am – 8:00pm
Sat 10:00am – 6:00pm
Sun 1:00pm – 10:00pm
Reference hours are reduced during the summer semester.
UT System “Ask-a-Librarian” Online Chat Reference Services (available on the Internet):
Mon – Thurs 12:00pm-6:00pm
Fri 12:00pm-4:00pm
McDermott Library has assigned two reference librarians as liaisons to the faculty, students and staff of the Jonsson School of Engineering and Computer Science. They are responsible for ordering materials for the faculty in support of the curriculum and research efforts. They also provide several levels of library instruction – orientation tours, classroom instruction and individual appointments with a librarian. The librarians are available to assist faculty with library research as needed. Table 6.2.2 shows the history of library expenditures since FY2000-01.
| |FY 2000-01 |FY 2001-02 |FY 20002-03 |FY 2003-04 |FY 2004-05 |
|Total Library |$1,940,378 |$2,310,710 |$2,313,841 |2,757,391 |$2,981,379 |
|Current Funds | | | | | |
|Expenditures for the Engineering Unit |$427,520 |$441,434 |$450,297 |551,478 |$462,768 |
|(Total) | | | | | |
|Books |$14,657 |$12,297 |$11,751 |13,787 |$22,405 |
|Periodicals-paper |$150,000 |$160,000 |$100,000 |118,568 |$80,000 |
|Periodicals-Electronics |$88,242 |$94,306 |$153,316 |181,988 |$206,977 |
|Other Engineering- |$174,621 |$174,831 |$185,230 |220,590 |$198,196 |
|Related Services | | | | | |
Table 6.2.2 Library Expenditures
The Eugene McDermott Library has a seating capacity of 640 seats and can seat approximately 5% of the student enrollment. The reading room in the School of Engineering and Computer Science provides seating for 20+ students. The library is willing to provide a librarian and a laptop for approximately 10 hours per week.
The McDermott Library continues to work with its professional staff and UTD faculty advisory committee to improve services and explore changes in policy that impact students. Space limitations restrict the number of seats available for study within the building, although access to online library resources and services is available through several other computer labs on campus.
The library maintains a Multimedia Center that includes VHS, CD and DVD formats in support of classroom instruction. 32 wireless-Web enabled laptops are available for check out at this desk.
McDermott Library also maintains a map collection, a large microfilm collection and a growing collection of cd-roms which accompany computer science and engineering monographs.
7. Institutional Support and Financial Resources
The Department of Computer Science offers the Ph.D. degree in Computer Science, the Ph.D. degree in Software Engineering and has Master's degrees in CS with Major in Software Engineering as well as tracks in Telecommunications, Traditional Computer Science, and Intelligent Systems. A Masters Research Track was initiated in fall 2002 for highly qualified students interested in research; students in this track take their core classes together, are required to do a Masters Thesis and many are expected to continue on as Ph.D. students. At the undergraduate level, the CS department is the first in the state of Texas to offer a Bachelor of Science degree in Software Engineering. In fall 2002, the Department of Computer Science moved into a new 152,000 sq. ft. building. We have experienced very rapid growth in recent years and the potential for future growth is excellent. Currently the CS Department has a total of 41 tenure-track faculty and 17 senior lecturers.
In addition to individual faculty workstations, the department has twelve computer/research laboratories, equipped with around 300 high performance workstations and high-end PCs. The Academic Computer Center supports both UNIX based workstations and PCs as well as high-speed dial-in access to campus computing facilities. 12 computer/research laboratories, equipped with around 300 high performance workstations and high-end PCs. The Academic Computer Center supports both UNIX based workstations and PCs as well as high-speed dial-in access to campus computing facilities.
The university is located in one of the most attractive suburbs of the Dallas metropolitan area. There are over 600 high-tech companies within 10 miles of the campus, including Alcatel, Ericsson, MCI, National Semiconductor, Nortel, and Texas Instruments. Opportunities for joint university-industry research projects and consulting are excellent. The program expects to continue its growth into a major center for research and teaching in engineering and computer science. The Erik Jonsson School has laboratories for research in software engineering, telecommunications engineering, voice and data networking, digital systems, digital signal processing, optics and optical communications, solid-state device theory, plasma science, and clean-room facilities for semiconductor processing and microelectronics. Currently, the Erik Jonsson School has 70 tenured/tenure-track faculty members.
The Erik Jonsson School of Engineering and Computer Science have 2,930 students. The University is located in one of the most attractive suburbs of the Dallas metropolitan area. There are over 600 high-tech companies within 10 miles of the campus, including Alcatel, Ericsson, MCI, National Semiconductor, Nortel, and Texas Instruments. Opportunities for joint university-industry research projects and consulting are excellent. The program expects to continue its growth into a major center for research and teaching in engineering and computer science. The Erik Jonsson School has laboratories for research in software engineering, telecommunications engineering, voice and data networking, digital systems, digital signal processing, optics and optical communications, solid-state device theory, plasma science, and clean-room facilities for semiconductor processing and microelectronics. Currently, the Erik Jonsson School has 70 tenured/tenure-track faculty members.
We have two secretaries to handle routine needs of the faculty, and we have a cooperative arrangement with the Academic Computer Center to provide hardware and software support for computers and networks. As with the faculty, all support personnel have a computer workstation or PC at their disposal.
7.1 Organizational Structure
[pic]
The preceding figure shows the organizational structure for the CS/SE programs.
The BS-SE program is administered by the Department of Computer Science. The Department chair (D.T. Huynh) is assisted by three Associate Chairs (Gopal Gupta, Simeon Ntafos, Balaji Rachavachari) and a number of committees. Gopal Gupta’s duties include the role of ABET coordinator for the BS-CS program while those of Simeon Ntafos include the role of ABET coordinator for the BS-SE program. The ABET coordinators are responsible for preparing the self studies and updating them each year. The Undergraduate Curriculum committee is the main faculty body for dealing with policy issues regarding the Undergraduate programs in CS and SE. As with all departmental committees, the role of the UG curriculum committee is to review available information and make recommendations to the faculty; all significant decisions are made by the faculty as a whole.
The central administrative organization at U.T. Dallas is shown below. The president and vice presidents meet regularly to discuss university policy and administration.
[pic]
7.2 Board of Regents
Officers
James R. Huffines, Chairman
Rita C. Clements, Vice Chairman
Woody L. Hunt, Vice-Chairman
Cyndi Taylor Krier, Vice-Chairman
Francie A. Frederick, Counsel and Secretary
Members
Terms Expires February 1, 2005*
Robert A. Estrada Fort Worth
Woody L. Hunt El Paso
Terms Expire February 1, 2007*
Rita Clements Dallas
Judith L. Craven, M.D. Houston
Cyndi Taylor Krier San Antonio
Terms Expire February 1, 2009*
John W. Barnhill, Jr. Brenham
H. Scott Caven, Jr. Houston
James R. Huffines Austin
Terms Expire February 1, 2011*
Robert B. Rowling Dallas
*The actual expiration date of the term depends on the date the successor is
appointed, qualified, and takes the oath of office.
8. Program Criteria
The Software Engineering degree program combines solid backgrounds in Computer Science and Software Engineering to prepare students for system-level architecture and design in the telecom industry. The Jonsson School has established cooperative programs with its neighbors in the Telecom Corridor to provide a rich industrial experience that complements classroom instruction.
8.1 Degree Requirements
Following is the current full catalog description of the degree requirements for the Bachelor of Science degree in Software Engineering.
Bachelor of Science in Software Engineering Degree Requirements (124 hours)
I. Core Curriculum Requirements1: 42 hours
A. Communication (6 hours)
3 hours Communication (RHET 1302)
3 hours Professional and Technical Communication (ECS 3390)2
B. Social and Behavioral Sciences (15 hours)
6 hours Government (GOVT 2301 and 2302)
6 hours American History
3 hours Social and Behavioral Science (ISSS 3360)
C. Humanities and Fine Arts (6 hours)
3 hours Fine Arts (ARTS 1301)
3 hours Humanities (HUMA 1301)
D. Mathematics and Quantitative Reasoning (6 hours)
6 hours Calculus (MATH 2417 and 2419)3
E. Science (9 hours)
6 hours Lecture courses (PHYS 2325 and 2326)
2 hours Laboratory courses (PHYS 2125 and 2126)
4 hours Science Elective4,5
1Curriculum Requirements can be fulfilled by other approved courses from accredited institutions of higher education. The courses listed in parentheses are recommended as the most efficient way to satisfy both Core Curriculum and Major Requirements at U.T. Dallas.
II. Major Requirements: 64 hours
Major Preparatory Courses (21 hours beyond Core Curriculum)
CS 1337 Computer Science I
CS 2305 Discrete Mathematics for Computing I
CS 2336 Computer Science II
MATH 2417 Calculus 13
MATH 2418 Linear Algebra
MATH 2419 Calculus II3
PHYS 2125 Physics Laboratory I4
PHYS 2126 Physics Laboratory II4
PHYS 2325 Mechanics and Heat4
PHYS 2326 Electromagnetism and Waves4
4 hours Science Elective4,5
Major Core Courses (31 hours beyond Core Curriculum)
CS/SE 3341 Probability and Statistics in Computer Science
CS/SE 3345 Algorithm Analysis and Data Structures
CS/SE 3354 Software Engineering
CS/SE 4340 Computer Architecture
CS/SE 4348 Operating Systems Concepts
ECS 3390 Professional and Technical Communication2
ISSS 3360 Politics and Values in Business and Technology
SE 3306 Mathematical Foundations of Software Engineering
SE 4351 Requirements Engineering
SE 4352 Software Architecture and Design
SE 4367 Software Testing, Verification, Validation and Quality Assurance
SE 4381 Software Project Planning and Management
SE 4485 Software Engineering Project
Major Guided Electives (12 hours)
SE guided electives are 4000 level CS/SE courses approved by the student’s CS/SE advisor. The following courses may be used as guided electives without the explicit approval of an advisor:
CS/CGS 4314 Intelligent Systems Analysis
CS/CGS 4315 Intelligent Systems Design
CS/CGS 4352 Human Computer Interaction I
CS/CGS 4353 Human Computer Interaction II
CS 4334 Numerical Analysis
CS 4337 Organization of Programming Languages
CS/SE 4347 Database Systems
CS 4349 Advanced Algorithm Analysis and Design
CS 4361 Computer Graphics
CS 4365 Artificial Intelligence
CS/SE 4376 Object Oriented Programming Systems
CS 4380 Senior Design Project
CS 4384 Automata Theory
CS 4386 Compiler Design
CS 4390 Computer Networks
CS 4391 Introduction to Computer Vision
CS 4392 Computer Animation
CS 4393 Computer and Network Security
CS 4394 Implementation of Modern Operating Systems
CS 4396 Networking Laboratory
CS 4397 Embedded Computer Systems
CS/SE 4399 Senior Honors in Computer Science/Software Engineering
EE 4325 Introduction to VLSI Design
Application Domains (9 hours)
An important aspect of Software Engineering education is the use of software engineering concepts in a particular application domain. Students should use two of their three guided electives to complete one of the applications domains below. Additional application domains may become available. Completing an application domain may require careful scheduling since many of these classes will not be offered every semester. It is strongly encouraged that you consult with an advisor.
Networks (9 hours)
CS/TE 4390 Computer Networks
CS 4393 Computer Network Security
CS 4396 Networking Laboratory
Embedded Systems (9 hours)
CS/SE 4348 Operating Systems
CS 4394 Implementation of Modern Operating Systems
CS 4397 Embedded Computer Systems
Computer Imaging (9 hours)
CS 4361 Computer Graphics
CS 4391 Introduction to Computer Vision
CS 4392 Computer Animation
Artificial Intelligence and Cognitive Modeling (9 hours)
CS 4365 Artificial Intelligence
CS/CGS 4314 Intelligent Systems Analysis
CS/CGS 4315 Intelligent Systems Design
Human-Computer Interaction (9 hours)
CS 4361 Computer Graphics
CS/CGS 4352 Human Computer Interactions I
CS/CGS 4353 Human Computer Interactions II
2 Hours fulfill the communication elective of the Core Curriculum.
3 Six hours of Calculus are counted under Mathematics Core, and two hours of Calculus are counted as Major Preparatory Courses.
4 Nine hours of Science are counted under Science Core. Three hours are counted as Major Preparatory Courses.
5 Consult your advisor for specific classes.
III. Elective Requirements: 18 hours
Advanced Electives (6 hours)
All students are required to take at least six hours of advanced electives outside their major
field of study. These must be either upper-division classes or lower-division classes that
have prerequisites.
Free Electives (12 hours)
All students must accumulate at least 124 hours of university credit to graduate. Both lower
and upper-division courses may count as free electives but students must complete at least
51 hours of upper-division credit to qualify for graduation. Not all courses offered by the
University can be used as a free elective. Please consult with your advisor.
Fast Track Baccalaureate/Master’s Degrees
In response to the need for post-baccalaureate education in the exciting field of software engineering, a Fast Track program is available to exceptionally well-qualified students who choose their courses carefully. At the end of five years of successful study, it is possible to earn both the B.S. degree in Software Engineering and the M.S. degree in Computer Science or the M.S. degree in Computer Science with Major in Software Engineering. Being within 30 hours of graduation, a student admitted to the graduate program and accepted into the Fast Track program may, during the senior year, take 15 graduate hours that may be used to complete the baccalaureate degree and also to satisfy the requirements for the master’s degree.
Interested students should see the Associate Dean of Undergraduate Education (ADU) for specific admission requirements to the Fast Track program.
Honors Program
The Department of Computer Science offers upper-division Honors for outstanding students in both the B.S. in Computer Science and B.S. in Software Engineering degree programs. These programs offer special sections of designated classes and other activities designed to enhance the educational experience of exceptional students. Admission to the Honors programs requires a 3.5 or better GPA in at least 30 hours of coursework. Graduation with Honors requires a 3.5 or better GPA and completion of at least 6 honors classes, including a Senior Thesis or Senior Design Project class. For more details, contact the Office of Undergraduate Advising (ECS South 2.502; (972-883-2004).
Minors
A minor in Software Engineering requires 21 credit hours earned through the following courses:
CS 1337 Computer Science I
CS 2305 Discrete Mathematics for Computing I
CS 2336 Computer Science II
CS/SE 3345 Data Structures and Introduction to Algorithms
CS/SE 3354 Software Engineering
SE 3306 Mathematical Foundations of Software Engineering
SE 43XX Elective (any 4000-level organized class)
8.2 Software Engineering Course Descriptions
SE 2V95 Individual Instruction in Computer Science/Software Engineering (1-6 semester hours) Individual study under a faculty member’s direction. May be repeated for credit (6 hours maximum). Consent of instructor required. (Same as CS 2V95) ([1-6]-0) R
SE 3195 Special Topics in Computer Science/Software Engineering (1 semester hour) May be repeated for credit (4 hours maximum). Must be taken Credit/No Credit. Consent of instructor required. (Same as CS 3195) (1-0) R
SE 3306 Mathematical Foundations of Software Engineering (3 semester hours) Boolean logic, first-order logic, models of first-order logic. Introduction to program verification, applications in Software Engineering. Completeness Theorem. Regular expressions, regular sets, finite-state machines, and applications in Software Engineering. Fundamentals of Graph Theory, basic graph algorithms. Statecharts, Petri Nets and their role in Software Engineering. Prerequisite: CS 2305. (3-0) S
SE 3341 Probability and Statistics in Computer Science and Software Engineering (3 semester hours) Axiomatic probability theory, independence, conditional probability. Discrete and continuous random variables, special distributions of importance to CS/SE, and expectation. Simulation of random variables and Monte Carlo methods. Central limit theorem. Basic statistical inference, parameter estimation, hypothesis testing, and linear regression. Introduction to stochastic processes. Illustrative examples and simulation exercises from queuing, reliability, and other CS/SE applications. Prerequisites: MATH 1326 or MATH 2419, and CS 2305. (Same as CS 3341) (3-0) S
SE 3345 Data Structures and Introduction to Algorithmic Analysis (3 semester hours) Analysis of algorithms including time complexity and Big-O notation. Analysis of stacks, queues, and trees, including B-trees. Heaps, hashing, and advanced sorting techniques. Disjoint sets and graphs. Course emphasizes design and implementation. Prerequisites: CS 2336, and one of CS 3305 or SE 3306. (Same as CS 3345) (3-0) S
SE 3354 Software Engineering (3 semester hours) Introduction to software life cycle models. Software requirements engineering, formal specification and validation. Techniques for software design and testing. Cost estimation models. Issues in software quality assurance and software maintenance. Prerequisites: CS 2336 or CS 3333, and CS 2305. (Same as CS 3354) (3-0) S
SE 3V95 Undergraduate Topics in Computer Science/Software Engineering (2-9 semester hours) Subject matter will vary from semester to semester. May be repeated for credit (9 hours maximum). (Same as CS 3V95) ([2-9]-0) S
SE 4340 Computer Architecture (3 semester hours) Boolean algebra and logic circuits; register transfer operations; design of a small computer; input, output, and interrupt organization; powerful addressing modes, instruction formats, and their hardware structures; microprogram control. Prerequisite: CS 2305 or TE 3307. (Same as CS 4340) (3-0) S
SE 4347 Database Systems (3 semester hours) This course emphasizes the concepts and structures necessary for the design and implementation of database management systems. Topics include data models, data normalization, data description languages, query facilities, file organization, index organization, file security, data integrity, and reliability. Prerequisite: CS/SE 3345. (Same as CS 4347) (3-0) Y
SE 4348 Operating Systems Concepts (3 semester hours) An introduction to fundamental concepts in operating systems: their design, implementation, and usage. Topics include process management, main memory management, virtual memory, I/O and device drivers, file systems, secondary storage management, and an introduction to critical sections and deadlocks. Prerequisites: CS 4340, one of CS/SE 3345 or TE 3346, and a working knowledge of C and UNIX. (Same as CS 4348) (3-0) S
SE 4351 Requirements Engineering (3 semester hours) Introduction to system and software requirements engineering. The requirements engineering process, including requirements elicitation, specification, and validation. Essential words and types of requirements. Structural, informational, and behavioral requirements. Non-functional requirements. Scenario analysis. Conventional, object-oriented and goal-oriented methodologies. Prerequisites: SE 3306, CS/SE 3354 or consent of instructor. (3-0) S
SE 4352 Software Architecture and Design (3 semester hours) Introduction to software design with emphasis on architectural design. Models of software architecture. Architecture styles and patterns, including explicit, event-driven, client-server, and middleware architectures. Decomposition and composition of architectural components and interactions. Use of non-functional requirements for tradeoff analysis. Component based software development, deployment and management. Prerequisites: SE 3306, CS/SE 3354 or consent of instructor. (3-0) S
SE 4367 Software Testing, Verification, Validation and Quality Assurance (3 semester hours). Methods for evaluating software for correctness, and reliability including code inspections, program proofs and testing methodologies. Formal and informal proofs of correctness. Code inspections and their role in software verification. Unit and system testing techniques, testing tools and limitations of testing. Statistical testing, reliability models. Prerequisites: SE 3306, CS/SE 3354 or consent of instructor. (3-0)
SE 4376 Object-Oriented Programming Systems (3 semester hours) In-depth study of the features/advantages of object-oriented approach to problem solving. Special emphasis on issues of object-oriented analysis, design, implementation, and testing. Review of basic concepts of object-oriented technology (abstraction, inheritance, and polymorphism). Object-oriented programming languages, databases, and productivity tools. Prerequisite: CS 2336 or equivalent. (Same as CS 4376) (3-0) S
SE 4381 Software Project Planning and Management (3 semester hours) Planning and managing of software development projects. Software process models, ISO 9000, SEI’s Capability Maturity Model, continuous process improvement. Planning, scheduling, tracking, cost estimation, risk management, configuration management. Prerequisite: CS/SE 3354. (3-0) Y
SE 4485 Software Engineering Project (4 semester hours) This course is intended to complement the theory and to provide an in-depth, hands-on experience in all aspects of software engineering. The students will work in teams on projects of interest to industry and will be involved in analysis of requirements, architecture and design, implementation, testing and validation, project management, software process, software maintenance, and software re-engineering. Prerequisites: at least two of SE 4351, SE 4352, SE 4367, SE 4381. (3-1) S
SE 4399 Senior Honors in Computer Science/Software Engineering (3 semester hours) For students conducting independent research for honors theses or projects. (Same as CS 4399) (3-0) R
SE 4V95 Undergraduate Topics in Computer Science/Software Engineering (1-9 semester hours) Subject matter will vary from semester to semester. May be used as SE Guided Elective on SE degree plans. May be repeated for credit (9 hours maximum). (Same as CS 4V95) ([1-9]-0) R
8.3 Computer Science Course Descriptions
CS 1136 Computer Science Laboratory (1 semester hour) Laboratory course to accompany CS 1336. This course teaches basic computer literacy/programming skills: disk operating system (DOS) commands (to format disks and to create, manipulate, and remove directories and files), the authoring of ASCII text files, compiler usage in converting source programs into executable form, printer commands. Corequisite: CS 1336. (0-2) S
CS 1336 Programming Fundamentals (3 semester hours) Introduction to computers. Primitive data types, variable declarations, variable scope, and primitive operations. Control statements. Methods/functions. Arrays and strings using primitive data arrays. Output formatting. Debugging techniques. Designed for students with no prior computer programming experience. Corequisite: CS 1136. (3-0) S
CS 1337 Computer Science I (3 semester hours) Introduction to object-oriented software analysis, design, and development. Classes and objects. Object composition and polymorphism. Sorting, searching, recursion. Strings using core classes. Inheritance and interfaces. Graphical User Interfaces. Includes a comprehensive programming project. Prerequisite: CS 1336 with a grade of C or better or equivalent. (3-0) S
CS 2110 Introduction to Digital Systems Laboratory (1 semester hour) Laboratory to accompany CS 2310. The purpose of this laboratory is to give students an intuitive understanding of digital circuits and systems. Laboratory exercises include construction of simple digital logic circuits using prototyping kits and board-level assembly of a personal computer. Corequisite: CS 2310. (0-2) S
CS 2305 (MATH 2305) Discrete Mathematics for Computing I (3 semester hours) Principles of counting. Boolean operations. Logic and methods of proof. Sets, relations, functions, strings, and languages. Prerequisite: MATH 1326 or MATH 2417 or consent of the instructor. (3-0) S
CS 2310 Introduction to Digital Systems (3 semester hours) Introduction to hardware structures and assembly-language concepts that form the basis of the design of modern computer systems. Internal data representation and arithmetic operations in a computer. Basic logic circuits. MIPS assembly language. Overview of PC architecture. Prerequisite: CS 1337. (3-0) S
CS 2336 Computer Science II (3 semester hours) Exceptions and number formatting. File input/output using Stream classes. Implementation of primitive data structures, including linked lists (all types), stacks, queues, and binary trees. Advanced data manipulation using core classes. Introduction to multithreading, multimedia, and networking. Includes a comprehensive programming project. Prerequisite: CS 1337. (3-0) S
CS 2V95 Individual Instruction in Computer Science/Software Engineering (1-6 semester hours) Individual study under a faculty member’s direction. May be repeated for credit (6 hours maximum). Consent of instructor required. (Same as SE 2V95) ([1-6]-0) R
CS 3195 Special Topics in Computer Science/Software Engineering (1 semester hour) May be repeated for credit (4 hours maximum). Must be taken Credit/No Credit. Consent of instructor required. (Same as SE 3195) (1-0) R
CS 3305 Discrete Mathematics for Computing II (3 semester hours) Topics in enumeration; principle of inclusion and exclusion. Partial orders and lattices. Algorithmic complexity; recurrence relations. Graph theory. Prerequisite: CS 2305. (3-0) S
CS 3333 Data Structures (3 semester hours) Programming with basic data structures (arrays, stacks, queues, lists, and trees) and their associated algorithms. Various sorting and searching techniques. Fundamental graph algorithms. This course covers much of the same material as CS 3345 without requiring the analysis of algorithms. Computer Science majors may NOT take this course. This course may not be taken for degree credit by students who have completed CS 2336. Prerequisite: CS 1337 or CS 3335 or equivalent programming experience. (3-0) Y
CS 3335 C and C++ (3 semester hours) Numerous programming projects in both C and C++. All fundamentals of C, with special emphasis on use of pointers. Use of C++ extensions to create and extend (by inheritance) abstract data types. The use/advantages of virtual functions (dynamic polymorphism). Prerequisite: CS 2336 or equivalent programming experience. (3-0) S
CS 3341 Probability and Statistics in Computer Science and Software Engineering (3 semester hours) Axiomatic probability theory, independence, conditional probability. Discrete and continuous random variables, special distributions of importance to CS/SE. and expectation. Simulation of random variables and Monta Carlo methods. Central limit theorem. Basic statistical inference, parameter estimation, hypothesis testing, and linear regression. Introduction to stochastic processes. Illustrative examples and simulation exercises from queuing, reliability, and other CS/SE applications. Prerequisites: MATH 1326 or MATH 2419, and CS 2305. (Same as SE 3341) (3-0) S
CS 3345 Data Structures and Introduction to Algorithmic Analysis (3 semester hours) Analysis of algorithms including time complexity and Big-O notation. Analysis of stacks, queues, and trees, including B-trees. Heaps, hashing, and advanced sorting techniques. Disjoint sets and graphs. Course emphasizes design and implementation. Prerequisites: CS 2336 and one of CS 3305 or SE 3306. (Same as SE 3345) (3-0) S
CS 3354 Software Engineering (3 semester hours) Introduction to software life cycle models. Software requirements engineering, formal specification and validation. Techniques for software design and testing. Cost estimation models. Issues in software quality assurance and software maintenance. Prerequisites: CS 2336 or CS 3333, and CS 2305. (Same as SE 3354) (3-0) S
CS 3375 Principles of UNIX (3 semester hours) Design and history of the UNIX operating system. Detailed study of process and file system data structures. Shell programming in UNIX. Use of process-forking functionality of UNIX to simplify complex problems. Interprocess communication and coordination. Device drivers and streams as interfaces to hardware features. TCP/IP and other UNIX inter-machine communication facilities. Prerequisite: CS 2336 (C/C++) or CS 3333 or CS 3335 or equivalent programming experience, including knowledge of C. (3-0) S
CS 3385 Ethics, Law, Society, and Computing (3 semester hours) Issues of professional ethics; computer crime; wiretapping and encryption; protecting software and other intellectual property; privacy and information; careers and computers; reliability and safety; constitutional issues. Broader issues on the impact and control of computers. (3-0) S
CS 3V95 Undergraduate Topics in Computer Science/Software Engineering (2-9 semester hours) Subject matter will vary from semester to semester. May be repeated for credit (9 hours maximum). (Same as SE 3V95) ([2-9]-0) S
CS 4314 Intelligent Systems Analysis (3 semester hours) Mathematical tools for investigating the asymptomatic behavior of both deterministic and stochastic nonlinear dynamical systems. Topics include: artificial neural network architectures, Lyapunov stability theory, and stochastic approximation theory. Applications to artificial neaural network models of brain and behavior. Prerequisite: CGS 4313 or consent of instructor. (Same as CGS 4314) (3-0) T
CS 4315 Intelligent Systems Design (3 semester hours) Mathematical tools for the design and evaluation of artificially intelligent deterministic and stochastic nonlinear dynamical systems. Topics include: nonlinear optimization theory, Markov random fields, asymptomatic statistical theory. Applications to theory and model construction in the behavioral and braind sciences as well as the field of artificial intelligence. Prerequisite: CS 4314 or consent of instructor. (Same as CGS 4315) (3-0) T
CS 4334 Numerical Analysis (3 semester hours) Solution of linear equations, roots of polynomial equations, interpolation and approximation, numerical differentiation and integration, solution of ordinary differential equations, computer arithmetic, and error analysis. Prerequisites: CS 1337, MATH 2418, MATH 2421. (Same as MATH 4334) (3-0) Y
CS 4336 Advanced Java (3 semester hours) Advanced Java programming techniques integrating the technologies of advanced swing GUI components, JavaBeans, Java Servlets and Server Pages, XML, Security, Java Database Connectivity, Remote Method Invocation, and Software applications for Wireless Devices. Students will have the opportunity to work on their own E-Business Solutions. Prerequisite: CS 2336 or equivalent. (3-0) T
CS 4337 Organization of Programming Languages (3 semester hours) Principles of design and implementation of contemporary programming languages. Formal description including specification of syntax and semantics of programming languages. Language definition structures including binding, scoping, data types, control structures, parameter passing, abstraction mechanism, and run-time considerations. Design issues of imperative languages, object-oriented languages, functional languages, and logic languages. Design, implement, and debug programs in various programming language paradigms. Prerequisites: CS 2336 or CS 3333, and CS 2305. (3-0) S
CS 4340 Computer Architecture (3 semester hours) Boolean algebra and logic circuits; register transfer operations; design of a small computer; input, output, and interrupt organization; powerful addressing modes, instruction formats, and their hardware structures; microprogram control. Prerequisite: CS 2305 or TE 3307. (Same as SE 4340) (3-0) S
CS 4347 Database Systems (3 semester hours) This course emphasizes the concepts and structures necessary for the design and implementation of database management systems. Topics include data models, data normalization, data description languages, query facilities, file organization, index organization, file security, data integrity, and reliability. Prerequisite: CS/SE 3345. (Same as SE 4347) (3-0) Y
CS 4348 Operating Systems Concepts (3 semester hours) An introduction to fundamental concepts in operating systems: their design, implementation, and usage. Topics include process management, main memory management, virtual memory, I/O and device drivers, file systems, secondary storage management, and an introduction to critical sections and deadlocks. Prerequisites: CS 4340, one of CS/SE 3345 or TE 3346, and a working knowledge of C and UNIX. (Same as SE 4348 and TE 4348) (3-0) S
CS 4349 Advanced Algorithm Design and Analysis (3 semester hours) Asymptomatic analysis, recurrences, and graph algorithms. Algorithm design techniques such as greedy method, dynamic programming, and divide-and-conquer. Issues from computational complexity. Course emphasizes a theoretical approach. Prerequisite: CS/SE 3345. (3-0) S
CS 4352 Human Computer Interactions I (3 semester hours) Methods and principles of human-computer interaction (HCI), user-centered design (UCD), and usability evaluation. Provides a broad overview of HCI and how HCI informs UCD processes throughout product development lifecycle. (Same as CGS 4352) (3-0) T
CS 4353 Human Computer Interactions II (3 semester hours) Detailed exploration of human-computer interaction (HCI) through readings in journal articles and research reports. Practical experience in methodology typically used in the design of usable systems. Prerequisite: CS 4352 or consent of the instructor. (Same as CGS 4353) (3-0) T
CS 4361 Computer Graphics (3 semester hours) Review of graphic display architecture and graphic input devices. Two- and three-dimensional transformations, matrix formulations, and concatenation. Clipping and windowing. Data structures for graphics systems, segmented display files, rings, etc. Hidden line and surface elimination. Shading. Graphics packages and applications. Prerequisites: MATH 2418, CS 2336, and CS/SE 3345. (3-0) Y
CS 4365 Artificial Intelligence (3 semester hours) Basic concepts and techniques that enable computers to perform intelligent tasks. Examples are taken from areas such as natural language understanding, computer vision, machine learning, search strategies and control, logic, and theorem proving. Prerequisites: CS 2336 and CS/SE 3345. (3-0) Y
CS 4376 Object-Oriented Programming Systems (3 semester hours) In-depth study of the features/advantages of object-oriented approach to problem solving. Special emphasis on issues of object-oriented analysis, design, implementation, and testing. Review of basic concepts of object-oriented technology (abstraction, inheritance, and polymorphism). Object-oriented programming languages, databases, and productivity tools. Prerequisite: CS 2336 or equivalent. (Same as SE 4376) (3-0) S
CS 4380 Senior Design Project (3 semester hours) Detailed design, implementation, and testing of a system or component under the guidance of a faculty member. Specific technical requirements will be specified by the individual faculty member teaching/supervising the course. All students must submit a written report and make an oral presentation at the culmination of the project. May be repeated for credit (6 hours maximum) to complete a two-semester project. Prerequisite: CS/SE 3345. (3-0) Y
CS 4384 Automata Theory (3 semester hours) A review of the abstract notions encountered in machine computation. Topics include finite automata, regular expressions, PDAs, and context-free languages. Prerequisite: CS 3305. (3-0) S
CS 4386 Compiler Design (3 semester hours) Basic phases of a compiler and their design principles. Topics include lexical analysis, basic parsing techniques such as LR(K) and LL(K) grammars. Prerequisites: CS/SE 3345 and CS 4384. (3-0) T
CS 4390 Computer Networks (3 semester hours) The design and analysis of computer networks. Topics include: the ISO reference model, transmission media, medium-access protocols, LANs, data link protocols, routing, congestion control, internetworking, and connection management. Prerequisite: CS/SE 3345. (Same as TE 4390) (3-0) S
CS 4391 Introduction to Computer Vision (3 semester hours) Techniques for manipulating and extracting information from digital images and video. Topics include color representations, analysis and processing based on image histograms, geometric transformations, convolutions, image blurring and sharpening, extraction of edges, matching, image and video motion. Prerequisites: CS/SE 3345. (3-0) Y
CS 4392 Computer Animation (3 semester hours) Introduction to traditional animation. Kinematics of motion. Key framing. Coordinate systems and transformations (review), Euler angles and Quaternions, Catmull Rom and B-Splines, Advanced Key framing, articulated figures (forward kinematics), human and animal modeling (soft tissue, skin, etc.). Facial animation (parametric). Physically based modeling (rigid, collision detection). Physically based modeling (deformable). Behavioral and heuristic models. Algorithmic animation. Optimization techniques. Animation languages and systems. Motion capture and real time control. Virtual reality and animation. Rendering and temporal aliasing. 2D and 3D morphing. 3D modeling. Prerequisites: MATH 2418 and CS 2336 or CS/SE 3345. (3-0) Y
CS 4393 Computer and Network Security (3 semester hours) The study of security and vulnerabilities in computer and network systems. Common attacking techniques such as buffer overflow, viruses, worms, etc. Security in existing systems such as UNIX, Windows, and JVM. Fundamental access control and information flow concepts. Symmetric Ciphers such as DES and AES. Public-key encryption techniques and related number theory. Message authentication, hash functions, and digital signatures. Authentication applications, IP security and Web security. Prerequisite: CS/SE 4348. (3-0) Y
CS 4394 Implementation of Modern Operating Systems (3 semester hours) This course focuses on developing systems implementation skills through a set of projects. Each project will explore one fundamental component of operating systems such as process scheduling, memory management, device drivers, file systems, and network communication management. The projects are expected to involve kernel-level programming. Prerequisites: CS 4348 (OS) and CS 3335, or equivalent programming experience. (3-0) Y
CS 4396 Networking Laboratory (3 semester hours) This course will enable students to gain hands-on experience with real networks by building networks in a laboratory environment. Projects may include establishing an intra-domain routing infrastructure in the laboratory; establishing inter-domain network topologies with BGP used to connect the different autonomous systems; running network services/applications on top of this network, including DHCP, DNS, HTTP, configuring firewalls; and network management with SNMP. Prerequisite: CS 4390. (3-0) Y
CS 4397 Embedded Computer Systems (3 semester hours) Introduction to embedded computer applications and concepts. Real-time operating systems and resource management. Real-time scheduling and communication. Senior data acquisition, processing and fusion. Error handling, fault tolerance, and graceful degradation. System performance analysis and optimization techniques. Includes a project to develop and analyze a small embedded computer application. Prerequisite: CS 4348. (3-0) Y
CS 4399 Senior Honors in Computer Science/Software Engineering (3 semester hours) For students conducting independent research for honors theses or projects. (Same as SE 4399) (3-0) R
CS 4V95 Undergraduate Topics in Computer Science/Software Engineering (1-9 semester hours) Subject matter will vary from semester to semester. May be used as CS Guided Elective on CS degree plans. May be repeated for credit (9 hours maximum). (Same as SE 4V95) ([1-9]-0) R
8.4 Supplemental Materials
A current degree plan, the recommended 4 year schedule and a prerequisites chart are included in the next three pages.
[pic]
Bachelor of Science in Software Engineering
Suggested 4-Year Schedule (2005-2006 Catalog)
Course Prefix & No. Course Prefix & No.
Freshman I Junior I
Calculus I MATH 2417 Data Structures and Algs CS/SE 3345
Computer Science I CS 1337 Science Elective1 (4 sch)
Rhetoric (Composition) RHET 1302 Computer Architecture CS/SE 4340
Freshman Experience RHET 1101 Explor’n of the Arts2 ARTS 1301
Themes & Ideas in Am Hist2 HST 1301 Software Requirements SE 4351
14 hrs 16 hrs
Freshman II Junior II
Computer Science II CS 2336 Professional & Tech Comms ECS 3390
Calculus II MATH 2419 Software Testing, etc. SE 4367
Mechanics & Heat w/Lab PHYS 2325/2125 Software Architecture SE 4352
Issues in American History2 HST 2301 Free Elective3 (3 sch)
Free Elective3 (3 sch)
14 hrs 15 hrs
Sophomore I Senior I
Discrete Math I CS 2305 Operating Systems Concepts CS/SE 4348
Explor’n of the Humanities2 HUMA 1301 SE Guided Elective (3 sch)
Electromagnetism/Lab PHYS 2326/2126 SE Guided Elective (3 sch)
Constit. Found’ns & polit GOVT 2301 Advanced Free Elective3 (3 sch)
Linear Algebra MATH 2418 SE Proj Plan & Mgmt (3 sch) SE 4381
Free Elective3 (2 sch)
17 hrs 17 hrs
Sophomore II Senior II
Math foundations of SE SE 3306 Software Eng. Project CS/SE 4485
Probability & Statistics CS/SE 3341 Advanced Free Elective3 (3 sch)
Software Engineering CS/SE 3354 Free Elective3 (3 sch)
Politics & values ISSS 3360 SE Guided Elective (3 sch)
Polit. Inst’ns in US Econ. GOVT 2302 SE Guided Elective (3 sch)
15 hrs 16 hrs
Total 124 Hours
Notes:
1Science course may be taken as either lower-division or the upper-division.
2Upper-division equivalents of this course are available – see your advisor for a list.
3Some courses may not be used to satisfy ECS requirements – see catalog course descriptions and your advisor.
[pic]
8.5 Software Engineering Requirements
The outcomes described in the guidelines for Software Engineering and Similar Programs are already included as explicit outcomes for the BS-SE degree; they are described in Section 3 where the process of accessing them and data form such assessment are shown.
The SE criteria include an Application Domain. The Software Engineering Committee decided to go with an explicit set of three related classes to assure significant exposure of SE graduates to a specific application domain. The initial list of possible application domains included collaborations with the Schools of Arts and Humanities in Graphics and Computer Gaming and with the School of Brain and Behavioral Sciences in Intelligent Systems and Human-Computer Interaction. Also, we set up an application domain in Digital Systems in collaboration with the Electrical Engineering Department. Our goal in formulating Application domains was to provide meaningful exposure to a field that would require project work (where the student’s software engineering knowledge could be applied) but do so without requiring the students to take an excessive number of additional classes (e.g., as prerequisites).
The domain in Computer gaming included CS 4361 (graphics) and two classes form the ATEC program. This promised to turn out to be the most popular of the domains but concerns over the level of the ATEC classes (they did not qualify as Guided Electives) and the needed prerequisites (limited in number but did not require Calculus) led us to drop the Gaming domain and replace it with the current Computer Imaging domain using two newly introduced CS electives. The collaboration with BBS led to cross listing four Cognitive Sciences classes as CS classes.
The Digital Systems domain was dropped because the EE department stopped offering the classes involved. Also, one of the initial choices was a domain in Compilers (CS 4337, CS 4384, CS 4386) which was dropped because CS 4386 has never attracted sufficient enrollments and concerns over the importance of classic compiler theory to a Software Engineering degree.
9. General Advanced–Level Program
Not Applicable
APPENDIX I – Additional Program Information
A. Tabular Data for Program
Table I-1. Basic Level Curriculum
| Table I-1. Basic level Curriculum |
|Year; Semester or|Course |Category (Credit Hours) |
|Quarter |(Department, Number, Title) | |
| | |Math & Basic|Engineering Topics |Human & Social|Other |
| | |Science | |Sciences | |
| | | |Check if Contains Design | | |
| | | |( √ ) | | |
|Freshman Year, 1st Semester |Math 2417 Calculus I |4 | | | |
|Freshman Year, 1st Semester |CS 1315 Computer Science I | | 3 | | |
|Freshman Year, 1st Semester |Rhet 1302 Rhetoric | | |3 | |
|Freshman Year, 1st Semester |Hist 1301 Themes in Am Hist | | |3 | |
|Freshman Year, 2nd Semester |Math 2419 Calculus II |4 | | | |
|Freshman Year, 2nd Semester |CS 2315 Computer Science II | | 3 | | |
|Freshman Year, 2nd Semester |Phys 2325/2125 Mech. & Heat |4 | | | |
|Freshman Year, 2nd Semester |Hist 2301 Issues in Am Hist | | |3 | |
|Sophomore Year, 1st Semester |CS 2305 Discrete Math I |3 | | | |
|Sophomore Year, 1st Semester |Phys 2326/2126 Elect. & Mag. |4 | | | |
|Sophomore Year, 1st Semester |Govt 2301 Const&Pol Behav | | |3 | |
|Sophomore Year, 1st Semester |Math 2418 Linear Algebra |4 | | | |
|Sophomore Year, 1st Semester |HUMA 1301Exploration of the Humanities | | |3 | |
|Sophomore Year, 2nd Semester |SE 3306 Math Found of SE |2 |1 | | |
|Sophomore Year, 2nd Semester |CS/SE 3341 Prob & Stat |2 |1 | | |
|Sophomore Year, 2nd Semester |Govt 2302 Pol. Inst US/TX | | |3 | |
|Sophomore Year, 2nd Semester |CS/SE 3345 Alg’s & Data Str. | |3 | | |
|Sophomore Year, 2nd Semester |ISSS 3360 Politics & Values | | |3 | |
|Junior Year, 1st Semester |CS/SE 3354 Soft. Engineering | |3 ( ( ) | | |
|Junior Year, 1st Semester |CS 3390 Technical Writing | |1 |2 | |
|Junior Year, 1st Semester |CS 4340 Comp Arch | |3 | | |
|Junior Year, 1st Semester |ARTS 1301 Exploration of the Arts | | |3 | |
|Junior Year, 1st Semester |Free Elective | | | |3 |
|Junior Year, 2nd Semester |SE 4351 Soft. Requirements | |3 (( ) | | |
|Junior Year, 2nd Semester |SE 4352 Soft. Architecture | |3 (( ) | | |
|Junior Year, 2nd Semester |Science Elective |4 | | | |
|Junior Year, 2nd Semester |Free Elective | | | |3 |
|Junior Year, 2nd Semester |Free Elective | | | |3 |
|Senior Year, 1st Semester |CS/SE 4348 Operating Sys | |3 (( ) | | |
| | | |(( ) | | |
|Senior Year, 1st Semester |SE 4367 Soft Testing, V&V, QA | |3 (( ) | | |
|Senior Year, 1st Semester |SE 4381 Soft. Project Planning and Mngmt | |3 (( ) | | |
|Senior Year, 1st Semester |SE Guided Elective | |3 (( ) | | |
|Senior Year, 1st Semester |SE Guided Elective | |3 (( ) | | |
|Senior Year, 1st Semester |Advanced Free Elective | | | |3 |
|Senior Year, 2nd Semester |SE 4485 Soft. Eng. Project | | 4 ( ( ) | | |
|Senior Year, 2nd Semester |SE Guided Elective | |3 ( ( ) | | |
|Senior Year, 2nd Semester | SE Guided Elective | |3 ( ( ) | | |
| | | |(( ) | | |
|Senior Year, 2nd Semester |Free Elective | | | |3 |
|Senior Year, 2nd Semester |Advanced Free Elective | | | |3 |
|TOTALS-ABET BASIC-LEVEL REQUIREMENTS |31 |49 ( xx ) |26 |18 |
|OVERALL TOTAL FOR DEGREE (EQUIVALENT SEMESTER CREDITS)* |31 | 49 ( xx ) |26 |18 |
|PERCENT OF TOTAL |25% | 39.5% (22.5% ) |21% |14.5% |
|Must satisfy one |Minimum semester credit hours |32 | 48 |16 | |
|set of conditions | | | | | |
| |Minimum percentage |25 |37.5 |12.5 | |
Table I-2: Course Section Analysis
| | |No. of Sections |Avg. Section |Type of Class |
| | |offered in |Enroll-ment | |
| | |Current Year | | |
|Course No. |Title | | |Lecture |Lab. |Recita-tion |Other |
|CS 1136 |Computer Fundamentals Lab |10 |12 | |100% | | |
|CS 1336 |Computer Fundamentals |12 |55 |75% | |25% | |
|CS 1337 |Computer Science I | | | | | | |
|CS 2305 |Discrete Math I |7 |40 |100% | | | |
|CS 2310 |Introduction to Digital Systems |5 |41 |100% | | | |
|CS 2336 |Computer Science II |7 |44 |100% | | | |
|SE 2370 |Math Foundations of Software Engineering |2 |20 |100% | | | |
|CS 3305 |Discrete math II |8 |41 |100% | | | |
|CS 3333 |Data Structures (non-majors) |4 |54 |100% | | | |
|CS 3335 |Projects in C/C++ | | | | | | |
|CS 3336 |Java |4 |45 |100% | | | |
|CS/SE 3341 |Probability and Statistics |4 |86 |100% | | | |
|CS/SE 3345 |Algorithms and Data Structures |8 |58 |100% | | | |
|CS/SE 3354 |Software Engineering |8 |40 |100% | | | |
|CS 3385 |Ethics, Law, Society & Comp. |1 |21 |100% | | | |
|ECS 3390 |Technical Writing | | |100% | | | |
|CS 4140 |Computer Architecture Lab |7 |41 | |100% | | |
|CS 4337 |Programming Languages |7 |39 |100% | | | |
|CS/SE 4340 |Computer Architecture |7 |44 |100% | | | |
|CS/SE 4347 |Database Systems |2 |59 |100% | | | |
|CS/SE 4348 |Operating Systems |7 |41 |100% | | | |
|CS 4349 |Adv. Data Structures and Alg. |6 |46 |100% | | | |
|SE 4351 |Software Requirements |2 |36 |100% | | | |
|SE 4352 |Software Architecture |2 |26 |100% | | | |
|CS 4361 |Computer Graphics |1 |38 |100% | | | |
|CS 4365 |Artificial Intelligence |1 |47 |100% | | | |
|SE 4367 |Software Testing, Validation, Verification|2 |25 |100% | | | |
| |and QA | | | | | | |
|CS 4376 |OOPS |3 |42 |100% | | | |
|CS 4380 |Senior Design Project |2 |10 |60% |40% | | |
|SE 4381 |Software Project Management |2 |10 | | | | |
|CS 4384 |Automata Theory |7 |46 |100% | | | |
|SE 4485 |Software Engineering Project |2 |19 |40% |60% | | |
|CS 4386 |Compiler Design | | |100% | | | |
|CS /TE 4390 |Telecommunications Networks |3 |49 |100% | | | |
Table I-3: Faculty Workload Summary
Computer Science
|Faculty Member (Name) |FT or |Classes Taught (Course No./Term) |Total Activity Distribution2 |
| |PT | | |
| |(%) | | |
| | | | |
| | | |Teaching |Research |Other3 |
|Farokh Bastani |FT |CS 6396 (F),4397(S),6396(S) |50% |35% |15% |
|Sergey Bereg |FT |CS 5343(F),6363(F),4349(S) |50% |35% |15% |
|Joao Cangussu |FT |CS/SE 4367(F),6367(S),4367(S) |50% |40% |10% |
|R. Chandrasekaran |FT |CS 4349(F),6363(F),6363(S) |50% |35% |15% |
|Lawrence Chung |FT |CS 3354(F),6361(F),6362(S) |50% |35% |15% |
| Jorge Cobb |FT |CS/CE 4390(F),6390F),6390(S)6390(S) |50% |40% |10% |
| Kendra Cooper |FT |CS/SE 2370(F),3354(S),6354(S) |50% |40% |10% |
| Ovidiu Daescu |FT |CS 4349(F),6363(F),6363(S) |50% |40% |10% |
|Dr. G.R Dattatreya |FT |CS/SE 4340(F),6352(F),5390(S),6352(S) |60% |25% |15% |
| Jing Dong |FT |CS/SE 6362(F),4352(S)6362(S) |50% |40% |10% |
|Andras Farago |FT |CS/SE 6385(F),4390(S),6385(S) |50% |35% |15% |
|Gopal Gupta |FT |CS 6371(F) 6v81(F)6374(S), |40% |35% |25% |
|Sanda Harabagiu |FT |CS 6321(F),6364(S) |40% |45% |15% |
|V. Hazivassiloglou |FT |CS 7301(S) |20% |70% |10% |
|D.T Huynh |FT |CS 4384(F),4384(S) |30% |10% |60% |
|Jason Jue |FT |CS 3305 (F), 6352 (F), 6391(S) |50% |35% |15% |
| Latifur Khan |FT |CS 6360 (F), 4347 (S), 6360 (S) |50% |40% |10% |
| Radha Krishnan |FT |CS 3345 (F), 3345 (F), 4349 (S), 6384 (S) |60% |35% |5% |
|Rym Mili |FT |CS/SE 6354 (F), 6388 (F), 3354 (S) |50% |35% |15% |
| Neeraj Mittal |FT |CS 6378 (F), 6380 (F), 4348 (S) |50% |40% |10% |
|Dan Moldovan |FT |CS 6320 (F), 6V81(S) |40% |45% |15% |
| Vincent Ng |FT |CS 2305 (F), |20% |70% |10% |
|Simeon Ntafos |FT |CS 6367 (F) |20% |10% |70% |
| Ivor Page |FT |CS 4340 (F), 6304 (F), 4348 (S) |50% |35% |15% |
| Prabha Prabhakaran |FT |CS 6378 (F), 3305 (S), 6378 (S) |50% |35% |15% |
| Ravi Prakash |FT |CS 6378 (F), 6392 (F), CS/CE4390 (S) |50% |35% |15% |
|Balaji Raghavachari |FT |CS 4347 (F), 6360 (S) |40% |35% |25% |
|Kamil Sarac |FT |CS 5390 (F), 6390 (F), 4396 (S), |50% |40% |10% |
| Haim Schweitzer |FT |CS 4391 (F), 6364 (F), 6375 (S) |50% |35% |15% |
|Edwin Sha |FT |CS 6324 (F),4393 (S), 6399 (S) |50% |35% |15% |
|I. Hal Sudborough |FT |CS 4384 (F), 6363 (F), 6V81 (S), 6382 (S) |60% |30% |10% |
|Bhavani Thuraisingham |FT |CS 6V81 (S) |20% |70% |10% |
|Klaus Truemper |FT |CS 4365 (S), 6373 (S) |40% |45% |15% |
| R.N. Uma |50% |CS 3345 (F), 3345 (F) |25% |20% |5% |
| Subbarayan Venkatesan |FT |CS/SE6390 (S) |30% |45% |25% |
| Yuke Wang |FT |CS/CE/EE 6398 (F), 3345 (S), 6398 (S) |50% |35% |15% |
| Eric Wong |FT |CS/SE 6354 (F), 2370 (S), 6354 (S) |50% |35% |15% |
| Weili (Lily) Wu |FT |CS/SE6360 (F), 7301 (F), 4347 (S) |50% |40% |10% |
| I-Ling Yen |FT |CS/SE 6378 (F), 4348 (S), 6378 (S) |50% |35% |15% |
| Kang Zhang |FT |CS 4361 (F), 6366 (S), 7301 (S) |50% |35% |15% |
| Youtao Zhang |FT |CS/CE 5348 (F), 5348 (S), 6353 (S) |50% |40% |10% |
|Si Qing Zheng |FT |CS 6385 (F), 4349 (S), 6385 (S) |50% |35% |15% |
|Tim Farage |FT |(F/S) CS 2305 3335, 3305, 5333 |100% | | |
|Herman Harrison |FT |CS1337 (F), (F/S, 2310 (F),CS/SE 4340(S) |100% | | |
|Sam Karrah |FT |(F) CS 4337, 4337 (F/S), 4337 (S) |75% | |25% |
|Lawrence King |FT |CS 2336 (F/S), |75% | |25% |
|Rafael Lacambra |FT |(F) CS 1336, 3375, 3375 (S), 4392 (S), 5375(S) |75% | |25% |
|Joseph Leubitz |FT |CS/SE 4347 (F), 4381 (F), 4381 (S), 6388 (S) |50% | |50% |
|Greg Ozbirn |FT |(F) CS 3345, 4348, 3345; (S),5336 , 5343, 3V95 (S) |100% | | |
|David Russo |FT |(F/S) CS/SE 4376,4385, (F) 4380, 4352, 3345 |100% | | |
|Martha Sanchez |FT |CS 1336 (F/S), 2336 (F), 5336 (F), 1337, 3375(S) |75% | |25% |
|Cort Steinhorst |FT |CS 1136 (F), 1336 (F), 1337(F), 2336(S) |100% | | |
| Anthony Sullivan |FT |(F) CS 3354, 4351, 4376, 6359 (F/S), 6356 (S), |100% | | |
|Laurie Thompson |FT |CS/SE 1336 (F), 4340 (F), 4V95 (F/S), 4340 (S) |100% | | |
|Nancy Van Ness |FT |(F) CS 2305, 4348, 3305 (S), 4384 (S), 5349(S) |75% | |25% |
| Wei Wei |FT |(F) CS 1336, 3305 6V81 (F/S), 2305 (S), |75% | |25% |
|Janet Lind |FT |CS/TE 4390 |15% | |85% |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
Table I-4: Faculty Analysis
|Name |Rank |FTOr|Highest |Institution from |Years of Experience |Level of Activity (high,med,low,none) in: |
| | |PT |Degree |which Highest | | |
| | | | |Degree Earned & | | |
| | | | |Yr. | | |
| | | |
|Project Management | |Risk Management |
|Project Planning | |Legal and ethical issues |
|Problem Analysis | |Conflict Resolution |
|Stakeholder Analysis | |CASE tool Assistance |
|Elicitation Techniques | |Oral and written communication |
|UML (Use Case Analysis) | |Prototyping |
|Specification | |User Interface Design |
|Validation | |Formal Specification |
|Verification | |IEEE specifications |
|Test Specification | |ISO 9000 |
|Conceptual Modeling | |SEI/CMM |
|Model Driven Analysis | |Joint Workshop Process |
|Change Management | | |
Projects:
The students are divided into 3-5 person teams and given a project statement describing a business problem the solution to which will require software support. The problem is a fairly complicated process, usually related to developing a distance learning/survey process or an e-commerce web-site. They are required to organize their teams, develop a project plan to deliver a Vision document, Software Requirements Specification, and Test Plan specification. In addition they are required to conduct status briefings on a tri-weekly basis (in writing and orally) as well as a final presentation covering a skill learned (topic assigned by professor) and how it was employed in their project. They are required to use a CASE tool to maintain their artifacts
Class/Laboratory Schedules
3 fifty minute classes per week or 2 75 minute classes per week; no labs.
Contribution of Course to Meeting the Professional Component:
This course provides the student with the foundation methods and techniques to properly analyze problems and develop specifications for the software component of the solution to those problems. This course provides grounding in methods for communicating non-technical needs as technical specifications for design and implementation.
Relationship of Course to Program Outcomes:
ABET outcomes a, b, c, e, g, & k
SE outcomes se1, se3, se4, se8, se9, & se11
Prepared: Anthony D Sullivan - 6/27/03 (Updated - 3/1/04)
Reviewed: Gopal Gupta & Simeon Ntafos - 03/09/04
CGS/CS 4352 Human-Computer Interaction I
Course Designation: Elective
CGS/CS 4352 Human-Computer Interaction I (3 semester hours) Methods and principles of human-computer interaction (HCI), user-centered design (UCD), and usability evaluation. Provides broad overview of HCI and how HCI informs UCD processes throughout product development lifecycle.
Prerequisites:
None
Textbook(s), References and/or Other Required Material:
• Dix, A., Finlay, J., Abowd, G., & Beale, R. (2003). Human-computer interaction (3rd ed.). Hillsdale, NJ: Prentice Hall. ISBN 0130461091.
• Shneiderman, B. (1997). Designing the user interface: Strategies for effective human-computer interaction (3rd ed.). Reading, MA: Addison-Wesley. ISBN 0201694972
• Norman, D. (1988). The design of everyday things. New York: Basic Books. ISBN 0-385-26774-6.
Course Goals/Objectives:
• Ability to apply the principles of user-centered design, universal design, and usability assessment to create simple websites or software applications.
• Ability to describe how human information processing and cognitive limitations affect peoples' use of computer systems.
• Ability to describe the performance characteristics of humans according to the Model Human Processor (MHP) framework.
• Ability to describe the major computer input and output devices and modalities, and how they affect human performance.
• Ability to recognize and describe the main interaction models and metaphors currently in use to support human-computer interaction.
• Ability to recognize and describe next-generation models and metaphors supporting human-computer interaction.
• Ability to recognize and describe the software design process.
• Ability to describe which and how user-centered design activities should be performed during the software design lifecycle.
• Ability to describe the principles of universal access and how systems can be designed to support use by people with disabilities.
• Ability to recognize and describe the effects of workgroups and high-risk environments on the interaction of humans and computers.
Major Topics Covered in the Course:
• Human information processing limitations, human decision making
• Computer systems and user interfaces, human-system interaction.
• Interaction models and metaphors.
• Principles guiding well-designed human-system interaction.
• The design process - overview.
• The design process - task and user needs analysis.
• The design process – making use of task and user data for system design.
• Verifying the design – usability evaluation and testing.
• Speech User Interfaces
Projects:
The project can be either a paper or an applied project, such as: user requirements gathering (e.g., a user needs analysis for a fictional product, or a task analysis); a usability evaluation (e.g., a heuristic evaluation and usability test); a GOMS analysis on a portion of an existing product; or an approved project of your design.
Class/Laboratory Schedules
3 fifty minute classes per week or 2 75 minute classes per week.
Contribution of Course to Meeting the Professional Component:
The primary aims of this course are to expose students to the methods and principles of human-computer interaction, user-centered design (UCD), and usability evaluation. It is intended to provide a broad overview of HCI, establish how HCI research informs UCD processes, and relate how HCI research and UCD practices aid in the creation of more usable and useful E & IT resources.
Relationship of Course to Program Outcomes:
ABET Objectives: a, b, c, d and h
SE objectives: se5, se8, se9, se10 and se11.
Prepared: Richard Golden
Reviewed: Gopal Gupta and Simeon Ntafos
SE 4352 Software Architecture
Course Designation: Required
SE 4352 Software Architecture (3 semester hours) Introduction to software design with emphasis on architectural design. Models of software architecture, Architecture styles, and patterns, including explicit, event-driven, client-server, and middleware architectures. Decomposition and composition of architectural components and interactions. Use of non-functional requirements for tradeoff analysis. Component based software development, deployment and management.
Prerequisites:
SE 3306 & CS/SE 3354 or consent of instructor
Textbook(s), References and/or Other Required Material:
Software Architecture in Practice (2nd Ed.) by Len Bass, Paul Clements, & Rick Kazman, Addison-Wesley, ISBN 0321154959.
Course Goals/Objectives:
• Ability to understand the Software Architectural perspective and how it differs from lower-level design
• Ability to understand the need for a Software Architecture.
• Ability to understand current era Software Architectures
• Ability to develop and apply an Software Architectural Development Fishbone Diagram
• Ability to understand and apply various Software Size and Complexity Estimation Techniques w/r/t Requirements
• Ability to develop architectural approaches from basic requirements
• Ability to analyze tradeoffs among multiple architectural alternatives
• Ability to incorporate complete (formal) requirements into a Software Architecture
• Ability to use the SEI Quality-Attribute techniques in performing Architectural Tradeoff analyses
• Ability to perform architectural reconstruction techniques using SEI scenarios
• Ability to understand Patterns and their roles in the development of software architectures
• Ability to understand the role of the MVC pattern, its limitations and abilities
• Ability to understand architectural frameworks within product line development
• Ability to communicate the necessity of architectural consistency to non-technical management.
• Ability to consistently implement an architectural specification
• Ability to construct architectures in a teamwork setting with minimal requirements
Major Topics Covered in the Course:
• The purpose of software architecture and the role of the architect
• The criteria of consistency and harmony in software architecture.
• Sizing the Software Project - FP and LOC/COCOMO
• Requirements Analysis and Development and their place in Software Architecture
• Process and Methodology and their impact on Software Architecture.
• High Level Design alternatives and tradeoffs.
• Testing Solutions
• Architecture Reconstruction
• SEI Software Architecture Quality Attributes
Projects:
Several small projects are provided:
• Software size estimation (using student constructed LOC counters).
• Development of architecture from a product description (team based project)
• Two case studies depicting real software architectures in which the student must analyze architecture successes and failures.
Class/Laboratory Schedules
3 fifty minute classes per week or 2 75 minute classes per week; no labs.
Contribution of Course to Meeting the Professional Component:
Students must work as both individuals and teams to understand the impact of a defined software architecture on the results of professional software development. This course explicitly defines the constraints and requirements of professionally developed software and the role of architecture in meeting these goals.
Relationship of Course to Program Outcomes:
This class is a key component in developing the central tenets and concepts of the Software engineering in the student. In this course the student is taught a fish-bone diagram which ties all of the various aspects of software engineering into a unifying conceptualization known as the software architecture.
This class presents the components of Requirements Analysis, Test and Verification, Process Management as well as high-level design alternatives in an integrated manner. In addition to the presentation the interrelationships of these various software development process components are thoroughly analyzed.
ABET Objectives: a, c, e, g, h & k.
SE Objectives: se1, se2, se3, se4, se8, se9 & se10.
Prepared: David Russo - 9/4/03 (Updated - 3/1/04)
Reviewed: Gopal Gupta & Simeon Ntafos - 03/10/04
CGS/CS 4353 Human-Computer Interaction II
Course Designation: Elective
CGS 4353 Human-Computer Interaction II (3 semester hours) Detailed exploration of human-computer interaction (HCI) through readings in journal articles and research reports. Practical experience in methodology typically used in the design of usable systems.
Prerequisites:
CGS 4352 or consent of the instructor.
Textbook(s), References and/or Other Required Material:
• Hackos, J.T. & Redish, J.C. (1998). User and task analysis for interface design. John New York: Wiley & Sons. ISBN 0471178314.
• Norman, D. (1988). The design of everyday things. New York: Basic Books. ISBN 0-385-26774-6.
References:
Relevant articles and web-sites.
Course Goals/Objectives:
• Ability to apply the principles of user-centered design, universal design, and usability assessment to create complex websites or software applications.
• Ability to interpret the results of a keystroke-level model (KLM) analysis of a system.
• Ability to design and perform a user needs analysis.
• Ability to interpret the results of a user needs analysis and apply them to the design of a website or software application.
• Ability to represent the results of a user needs analysis in a deliverable document meant for cross-discipline consumption.
• Ability to create and document a navigation system (labeling, nomenclature, etc) for a website or application.
• Ability to create and document a site map and wireframes for a website or application.
• Ability to create and document the human-system interactions supported by a website or application.
• Ability to assess the usability of the information architecture components of a website or application (navigation system, site map and wireframes, interaction flows) via evaluative methods.
• Ability to assess the usability of the information architecture components of a website or application (navigation system, site map and wireframes, interaction flows) via test methods.
• Ability to represent the results of usability test or evaluation in a deliverable document meant for cross-discipline consumption.
• Ability to apply the results of usability assessments to improve the design of a website or application.
Major Topics Covered in the Course:
• Introductions, overview of HCI.
• Human information processing limitations, human decision making.
• Computer systems and user interfaces, human-system interaction
• Interaction models and metaphors.
• Principles guiding well-designed human-system interaction.
• The design process - overview.
• The design process - task and user needs analysis.
• The design process – making use of task and user data for system design.
• Designing for universal access.
• Verifying the design – usability evaluation and testing.
• Speech user interfaces.
• Computer-supported cooperative work; organizational and social issues.
• HCI in mission-critical and high-risk environments.
• Other interaction paradigms
Projects:
The project can be either a paper or an applied project, such as: user requirements gathering; a usability evaluation; a basic research project proposal; a GOMS analysis; or an approved project of student’s own design.
Class/Laboratory Schedules
Two fifty minute classes per week or 2 75 minute classes per week.
Contribution of Course to Meeting the Professional Component:
The primary aims of this course are to expose students to the methods and principles of human factors, human-computer interaction, user-centered design (UCD), and usability evaluation. This course will provide a broad overview of human factors engineering and human-system interaction, establish how Human-Computer Interaction (HCI) research is reflected in good design processes, and relate how HCI research and design practices aid in the creation of more usable and useful systems.
Relationship of Course to Program Outcomes:
ABET Objectives: a, b, c, d and h
SE objectives: se5, se8, se9, se10 and se11.
Prepared: Richard Golden
Reviewed: Gopal Gupta and Simeon Ntafos
CS 4361 Computer Graphics
Course Designation: Elective
CS 4361 Computer Graphics (3 semester hours) Review of graphic display architecture and graphic input devices. Two- and three-dimensional transformations, matrix formulations, and concatenation. Clipping and windowing. Data structures for graphics systems, segmented display files, rings, etc. Hidden line and surface elimination. Shading. Graphics packages and applications.
Prerequisites:
MATH 2418 – Linear Algebra
CS 2336 - Computer Science II
CS/SE 3345 - Data Structures and Introduction to Algorithmic Analysis
Textbook(s), References and/or Other Required Material:
Leen Ammeraal, Computer Graphics for Java Programmers, John-Wiley & Sons, 1998.
References:
• F.S. Hill, Jr, Computer Graphics Using Open GL, Second Edition, Prentice-Hall, 2001.
• J.D. Foley, et al. Introduction to Computer Graphics, Addison-Wesley, 1994.
Course Goals/Objectives:
• Ability to understand the goal and applications of computer graphics
• Ability to understand and apply coordinate systems and their transformations
• Ability to understand basic 2-D drawing primitives and their implementations
• Ability to understand and apply 3-D viewing and perspective transformations
• Ability to understand hidden-face elimination problems and solutions
• Ability to implement some hidden-face elimination algorithms
• Ability to understand hidden-line elimination problems and solutions
• Ability to implement some hidden-line elimination algorithms
• Ability to understand the concepts of fractals and their applications
• Ability to develop simple user-interfaces with interactive drawing
• Ability to understand basic concepts of computer animation
Major Topics Covered in the Course:
• Introduction to Computer Graphics
• Pixels, Lines, and Coordinate Systems
• Algorithms For Drawing Primitives
• Applied Geometry and Geometrical Transformations
• Perspective in 3-D
• Hidden-Line Elimination
• Hidden-Face Elimination
• Fractals and Self-Similarity
• Bézier Curves
Projects:
No Projects
Class/Laboratory Schedules
3 fifty minute classes per week or 2 75 minute classes per week.
Contribution of Course to Meeting the Professional Component:
This course introduces the student to the fundamentals of Computer Graphics.
Relationship of Course to Program Outcomes:
abet objectives: a, d, e, h, j and k
s/e objectives: se10 and se11
Prepared: Kang Zhang 03/23/05
Reviewed: Gopal Gupta and Simeon Ntafos - 03/30/05
CS4365 Artificial Intelligence
Course Designation: Elective
CS 4365 Artificial Intelligence (3 semester hour) Basic concepts and techniques that enable computers to perform intelligent tasks. Examples are taken from areas such as natural language understanding, computer vision, machine learning, search strategies and control, logic, and theorem proving.
Prerequisites:
• CS 2336 – Computer Science II
• CS/SE 3345 – Data Structures and Introduction to Algorithmic Analysis
Textbook(s), References and/or Other Required Material:
Textbook: None.
References:
• Artificial Intelligence, Stuart Russell and Peter Norvig, Prentice Hall.
• Shadows of Forgotten Ancestors, Carl Sagan and Ann Druyan, Random House, 1992.
• The Emperor's New Mind: Concerning computers, Minds, and the Laws of Physics, Roger Penrose, Oxford university Press.
• Wittgenstein's Poker, David Edmonds, CCCO, 2001.
• Design of Logic-Based Systems, Klaus Truemper, Wiley-Interscience, 2004.
Course Goals/Objectives:
Ability to comprehend the scope of artificial intelligence
• Ability to solve basic search problems.
• Ability to understand problems in knowledge representation and learning
• Ability to apply AI techniques to application areas of computer vision etc.
Major Topics Covered in the Course:
• Introduction and overview of Artificial Intelligence
• Search Algorithms: A*
• Knowledge Representation
• Logic Problems and Inference Methods
• Data Mining and Learning
• Intelligent Agents and systems
• Applications of AI, for instance, computer vision, natural language processing, medical diagnosis, traffic control.
Projects:
No Project.
Class/Laboratory Schedules:
Three 50 minute classes or 2 - 75 minute classes per week
Contribution of Course to Meeting the Professional Component:
The course introduces the student to the basic concepts of artificial intelligence including knowledge representation and learning, logic and inference methods, theorem proving.
Relationship of Course to Program Outcomes:
ABET outcomes: a, d, & k
SE outcomes: se10 & se11
Prepared: Klaus Truemper
Reviewed: Gopal Gupta & Simeon Ntafos.
SE 4367 Software Testing, Verification, Validation and Quality Assurance
Course Designation: Required
CS/SE 4367 Software Testing, Verification, Validation and Quality Assurance (3 semester hours)
Methods for evaluating software for correctness, and reliability including code inspections, program proofs and testing methodologies. Formal and informal proofs of correctness. Code inspections and their role in software verification. Unit and system testing techniques, testing tools and limitations of testing. Statistical testing, reliability models.
Prerequisites:
SE 3306, CS/SE 3354
Textbook(s), References and/or Other Required Material:
Text: Jorgensen, Paul C., Software Testing: A Craftsman’s Approach (2nd Ed.), CRC Press, 2002, ISBN: 0849308097.
References: Lyu, Michael R., Handbook of Software Reliability Engineering, McGraw-Hill/IEEE Computer Society Press, 1996, ISBN: 0070394008.
Manna, Zohar, Mathematical Theory of Computation, Dover Publications, 2003, ISBN: 0486432386.
Musa, John D., Software Reliability Engineering, McGraw-Hill/Osborne Media, 1998, ISBN: 0079132715.
Selected papers from Wheeler, Brykczynski, & Meeson, Software Inspection: An Industry Best Practice, IEEE Computer Society Press, 1996, ISBN: 0818673400.
• Ackerman, Buchward, Lewski, "Software Inspections: An Effective Verification Process".
• Fagan, "Design and Code Inspections to Reduce Errors in Program Development".
• Fagan, "Advances in Software Inspections".
Course Goals/Objectives:
This course focuses not only on the theory of software testing but also on how testing techniques can be applied in practice to help programmers and testers function more effectively and efficiently. Special topics on the impact of testing on debugging, program comprehension, performance profiling, and reliability estimation will also be covered. In addition, projects including the use of advanced testing techniques supported by industrial tool suites are designed to help students learn the difference between state-of-art testing and state-of-practice testing.
• Ability to understand the goal and different types of software testing
• Ability to understand the concepts of verification and validation
• Ability to understand and apply functional testing
• Ability to understand and apply structural testing
• Ability to understand and apply mutation testing
• Ability to understand and apply GUI testing
• Ability to understand Robustness testing
• Ability to understand Reliability Assessment
• Ability to understand and apply Software Testing Tools
Major Topics Covered in the Course:
• Functional Testing ( Software Verification
• Structural Testing ( Use of a Testing Tool
• GUI Testing ( Mutation Test
• Robustness Testing ( Regression Testing
Projects:
Main Project: This project regards the test of a real program that has intentional errors in it. The goal is to develop a test plan that is appropriated for the specific product. The test must then be conducted according to the plan and the testing techniques/tools learned in class.
Testing Tool Software Evaluation: Students must evaluate a testing tool. The tool may be any commercially available tool or an open source, free tool. Students must prepare a paper and present it in class.
Class/Laboratory Schedules
Three fifty minute classes per week or 2 75 minute classes per week; no labs.
Contribution of Course to Meeting the Professional Component:
The outcome of this course helps the students not only in understanding the techniques applied for software testing, but also in how to plan and design the test of an actual program.
Relationship of Course to Program Outcomes:
ABET outcomes a, b, c, e, f, h & k.
SE outcomes se1, se3, se4, se6, se8, se9 & se10.
Prepared: Joao W. Cangussu - 5/28/03
Updated: J. Leubitz - 4/14/04
Reviewed: Gopal Gupta & Simeon Ntafos - 04/20/04
CS/SE 4376 Object- oriented Programming Systems
Course Designation: Elective
SE 4376 Object- oriented Programming Systems (3 semester hours) In-depth study of the features/advantages of object-oriented approach to problem solving. Special emphasis on issues of object-oriented analysis, design, implementation, and testing. Review of basic concepts of object-oriented technology (abstraction, inheritance, and polymorphism). Object-oriented programming languages, databases, and productivity tools.
Prerequisites:
CS 2336 or equivalent programming experience
Textbook(s), References and/or Other Required Material:
Object Oriented Software Construction, Bertrand Meyer, Second Edition, Prentice Hall, 2000.
Course Goals/Objectives:
• Ability to understand the difference between the Object-Orientation and Functional Decomposition
• Ability to understand the need for a notational language for Software Design capture and communication
• Ability to understand the concept of Type and its realization as a Class (C++ and Java implementation)
• Ability to understand the elements of the Class Association Diagram – Association and Relation
• Ability to realize the aspects of Class Elicitation and Rejection (12 Principles)
• Ability to design simple simulations and realize them in an OO Language.
• Ability to understand the dynamic aspects of OO Modeling as realized in the Sequence Diagram.
• Ability to implement Object Interaction and Communication in an OO Language
• Ability to understand the concept of Object State are realized in the Harel Statechart Diagram
• Ability to implement the conceptualizations of State management using an OO Language
• Ability to understand the concept of the Thread and its correct modeling using CAD and Statecharts.
• Ability to understand the modeling of the MVC and its capture in CAD, Sequence Diagram and Statechart.
• Ability to implement MVC using an OO Language.
• Ability to implement various Visual Elements using MVC and the Interface conceptualization.
• Ability to design a simulation of an Agent based approach to solving complex problems.
• Ability to implement an Agent Based simulation design.
Major Topics Covered in the Course:
• Introduction to Object-oriented methodology.
• Object-oriented Analysis and Design
• Concepts of classes and class elicitation methodology
• Inheritance and class association
• Introduction to design Patterns
• System testing fundamentals
Projects:
There is a comprehensive project that integrates all of the course topics. The project will be language neutral and the student can opt to use Java, C or C++.
Class/Laboratory Schedules
Three, fifty minute classes per week or two seventy-five minute classes per week; no labs.
Contribution of Course to Meeting the Professional Component:
This course provides the student with basic concepts of Object-Oriented Analysis and Design and the ability to properly notate an Object-Oriented Design. It will in addition make the student capable of capturing the design from a code sample and also implement a given design specification.
Relationship of Course to Program Outcomes:
ABET objectives: a, b, c, e, f, g, h, i, j and k
SE objectives: se1, se2, se3, se4, se5, se6, se7, se8, se9, se10 and se11.
Prepared: David Russo - 02/26/05
Reviewed: Gopal Gupta & Simeon Ntafos - 03/06/05
SE 4381 Software Project Management
Course Designation: Required
SE 4381 Software Project Management (3 semester hours) Planning and managing of software development projects. Software process models, ISO 9000, SEI’s Capability Maturity Model, continuous process improvement. Planning, scheduling, tracking, cost estimation, risk management, configuration management.
Prerequisites:
CS/SE 3354 – Software Engineering
Textbook
Kathy Schwalbe, Information Technology Project Management, 3rd Ed., Course Technology, ISBN: 0619159847
References and/or Other Required Material:
• Project Management Institute, A Guide to the Project Management Body of Knowledge
• Carl S. Chatfield & Timothy D. Johnson, Microsoft Project 2002 Step by Step, Microsoft Press, ISBN: 073561301X
Course Goals/Objectives:
1. Understand the genesis of project management and its importance to improving the success of information technology projects
2. Demonstrate knowledge of project management terms and techniques such as
The project management knowledge areas and process groups
The project life cycle
Tools and techniques of project management such as
➢ Project selection methods
➢ Work breakdown structures
➢ Network diagrams, critical path analysis, and critical chain scheduling
➢ Cost estimates
➢ Earned value management
➢ Motivation theory and team building
1. Apply project management concepts by working on a semester-long group project as team leader or active team member
2. Use Microsoft Project and other software to help plan and manage a small project
Major Topics Covered in the Course:
• Integration
• Scope Management
• Time Management
• Cost Management
• Quality Management
• Human Resource Management
• Communications
• Risk Management
• Conflict/Negotiations
• Procurement
Projects:
The project for this course requires the utilization of project management techniques discussed in the course. The hypothetical product of the project and associated functionality are up to the project team (with instructor approval).
Class/Laboratory Schedules
3 fifty minute classes per week or 2 75 minute classes per week; no labs.
Contribution of Course to Meeting the Professional Component:
This course introduces to student to the management of the software development process. As such, it is one of the least technical courses in the curriculum (at least from a Software Engineering perspective). It’s whole purpose is to enable the student to meet the professional aspects of the software engineering profession.
Relationship of Course to Program Outcomes:
ABET outcomes: a, b, c, d, e, f, g, h, i & k
SE outcomes: se1, se2, se3, se4, se5, se6, se7, se8, se9, se10 & se11.
Prepared: Joseph Leubitz - 3/15/05
Reviewed: Gopal Gupta & Simeon Ntafos - 03/23/05
CS4384 Automata Theory
Course Designation: Elective
CS 4384 Automate Theory (3 semester hour) A review of the abstract notions encountered in machine computation. Topics include finite automata, regular expressions, PDAs, and context-free languages.
Prerequisites:
• CS 3305 – Discrete Mathematics for Computing II
Textbook(s), References and/or Other Required Material:
Introduction to the theory of Computation by Michael Sipser, PWS Publishing Company, ISBN 0-534-95651-3
Course Goals/Objectives:
• Ability to design finite state automata and regular expressions
• Ability to convert among DFA, NFA, regular expressions
• Ability to show that a language is not regular
• Ability to design Push-Down Automata and Context-Free Grammars
• Ability to convert PDAs to context free grammars and vice-versa
• Ability to show that a language is not context free.
Major Topics Covered in the Course:
Regular Languages, Context Free Languages, Turing Machines, AND Language Decidability And Recognizability.
Projects:
No Projects.
Class/Laboratory Schedules:
Three 50 minute classes or 2 - 75 minute classes per week
Contribution of Course to Meeting the Professional Component:
The course introduces the student to the fundamentals of automata theory, grammars, context-free languages etc.
Relationship of Course to Program Outcomes:
ABET outcomes: a, d, & k
Prepared: D. T. Huynh
Reviewed: Gopal Gupta & Simeon Ntafos.
CS 4391 Introduction to Computer Vision
Course Designation: Elective
CS 4391 Introduction to Computer Vision (3 semester hour) Techniques for manipulating and extracting information from digital images and video. Topics include color representations, analysis and processing based on image histograms, geometric transformations, convolutions, image blurring and sharpening, extraction of edges, matching, image and video motion.
Prerequisites:
CS/SE 3345 - Data Structures and Introduction to Algorithmic Analysis
Textbook(s), References and/or Other Required Material:
Textbook:
None.
References:
• Computer Vision, Ballard and Brown.
• Computer Vision – A Modern Approach, Forsyth and Ponce.
• Digital Picture Processing, Rosenfeld and Kak.
• Digital Image Processing, Gonzalez and Woods.
Course Goals/Objectives:
• Ability to understand the basic concepts of computer vision.
• Ability to perform basic image processing tasks
• Ability to make image transformations
Major Topics Covered in the Course:
• Color representations
• Analysis and processing based on image histograms
• Geometric transformations
• Convolutions
• Image blurring and sharpening
• Extraction of edges
• Matching
• Image and video motion.
Projects:
There will be one or more projects in which the student will be required to implement specific processing techniques.
Class/Laboratory Schedules:
Three 50 minute classes or 2 - 75 minute classes per week
Contribution of Course to Meeting the Professional Component:
The course introduces the student to the basic concepts of computer vision.
Relationship of Course to Program Outcomes:
ABET outcomes: a, c, e, & k
SE outcomes: se5, se8, se10 & se11
Prepared: Haim Schweitzer
Reviewed: Gopal Gupta & Simeon Ntafos
CS 4392 Computer Animation
Course Designation: Elective
CS 4392 Computer Animation (3 semester hours) Introduction to traditional animation. Kinematics of motion. Key framing. Coordinate systems and transformations (review), Euler angles and quaternions, Catmull Rom and B-Splines, Advanced Key framing, articulated figures (forward kinematics), human and animal modeling (soft tissue, skin, etc.). Facial animation (parametric). Physically based modeling (rigid, collision detection). Physically based modeling (deformable). Behavioral and heuristic models. Algorithmic animation. Optimization techniques. Animation languages and systems. Motion capture and real time control. Virtual reality and animation. Rendering and temporal aliasing. 2D and 3D morphing. 3D modeling.
Prerequisites:
MATH 2418 - Linear Algebra CS 2336 (CS2) or CS/SE 3345 - Data Structures & Algorithm Analysis
Textbook(s), References and/or Other Required Material:
• Computer Animation: Algorithms and Techniques, Rick Parent, Morgan Kaufmann publishers.
References:
None.
Course Goals/Objectives:
• Ability to understand the role of the CS/SE major in Computer Animation
• Ability to understand different animation techniques to automate movement
• Ability to program animation techniques using software standards in industry and research
• Ability to analyze the “behind the scenes” look of animation by programming
• Ability to understand the Mathematics of computer animation
Major Topics Covered in the Course:
Introduction to traditional animation.
• Basic Rendering Concepts.
• Modeling techniques, including splines and soft-curves
• Aids to motion specification
• Basic and Advanced Key-framing
• Articulated figure, forward and inverse Kinematics
• Physically Based
• Algorithm animation and optimization techniques
• Animation languages and systems
Projects:
There will be projects to supplement the home works. The students are expected to work on OpenGL and Maya.
Class/Laboratory Schedules
3 fifty minute classes per week or 2 75 minute classes per week.
Contribution of Course to Meeting the Professional Component:
The project gives the student the ability to design and implement systems to meet the specified functionality. The student will also be able to apply theoretical concepts to build software systems.
Relationship of Course to Program Outcomes:
ABET Objectives:a, c, d, e, f, g, j and k
SE Objectives:se1, se2, se5, se10 and se11.
Prepared: Rafael Lacambra - 02/10/2005
Reviewed: Gopal Gupta and Simeon Ntafos - 02/16/05
CS 4393 Computer and Networks Security
Course Designation: Elective
CS 4393 Computer and Networks Security (3 semester hours) The study of security and vulnerabilities in computer and network systems. Common attacking techniques such as buffer overflow, viruses, worms, etc. Security in existing systems such as UNIX, Windows, and JVM. Fundamental access control and information flow concepts. Symmetric Ciphers such as DES and AES. Public-key encryption techniques and related number theory. Message authentication, hash functions, and digital signatures. Authentication applications, IP security and Web security
Prerequisites:
CS/SE 4348 Operating System Concepts
CS/TE 4390 Computer Networks
Textbook(s), References and/or Other Required Material:
Cryptography and Network Security, William Stallings, Prentice Hall, Third Edition, 2003.
References:
• Building Secure Software, John Viega and Gary McGraw, Addison-Wesley, 2002.
• Computer Security: Art and Science, Matt Bishop, Addison-Wesley, 2003.
• Hack Attacks Revealed: A Complete Reference for UNIX, Windows, and Linux with Custom Security Toolkit, John Chirillo, Wiley, Second Edition, 2002.
• Digital Watermarking, I. Cox, M.Miller and J. Bloom, Morgan Kauffman, 2002.
• Disappearing Cryptography, Peter Wayner, Morgan Kauffman, Second Edition, 2002.
• Computer Security, Dieter Gollmann, John Wiley & Son Ltd., 1999
• Cryptography: theory and Practice (Discrete Mathematics and Its Applications), Douglas R. Stinson, Second Edition, 2002.
• Handbook of Applied Cryptography, A. Menezes, P. Van Oorschot and S. Vanstone, CRC Press, 1996.
• Applied Cryptography: Protocols, Algorithms and Source Code in C, Bruce Schneier, Second Edition, 2002.
• Security in Computing, Charles Pfleeger and Shari Pfleeger, Prentice Hall, Third Edition, 2003.
• Cryptography in C and C++, Michael Welschenbach, Apress, 2001.
• The Cert Guide to System and Network Security Practice, Julia Allen, Addison-Wesley, 2001.
• Computer Forensics, W. Kruse II and J. Heiser, Addison-Wesley, 2002.
Course Goals/Objectives:
Ability to identify security flaws in existing computer systems.
• Ability to identify common attacking techniques in network environments and designing common protection strategies.
• Ability to implement common encryption techniques.
• Ability to develop simple application for web security.
Major Topics Covered in the Course:
• Security in Operating Systems
• Information Security
• Common Security Attacks
• Conventional Cryptography
• Public Key Encryption
• Hash Functions and Data Integrity
• Digital Signature
• Security Practice in Email and Web
• Secure Programming
Projects:
There is a course-relevant group project and presentation.
Class/Laboratory Schedules
3 fifty minute classes per week or 2 75 minute classes per week.
Contribution of Course to Meeting the Professional Component:
The course is aimed at giving the student a thorough understanding of the issues involved in security of individual systems and networks. The student is also encouraged to implement a relevant project of his choice which will prepare him/her in designing and building software systems.
Relationship of Course to Program Outcomes:
ABET Objectives:a, b, c, e, f, g, h, i, j and k
SE Objectives:se1, se2, se5, se9, se10 and se11.
Prepared: Edwin Sha - 02/21/2005
Reviewed: Gopal Gupta and Simeon Ntafos - 02/25/05
CS 4396 Computer Networks Lab
Course Designation: Elective
CS 4396 Computer Networks Lab (3 semester hours) This course will enable students to gain hands-on experience with real networks by building networks in a laboratory environment. Projects may include establishing an intra-domain routing infrastructure in the laboratory; establishing inter-domain network topologies with BGP used to connect the different autonomous systems; running network services/applications on top of this network, including DHCP, DNS, HTTP, configuring firewalls; and network management with SNMP.
Prerequisites:
CS 4390 – Computer Networks
Textbook(s), References and/or Other Required Material:
• Computer Networks, Andrew Tanenbaum, Prentice Hall
• Mastering Networks: An Internet Lab Manual, Jorg Liebeherr and Magda El Zarki, Addison-Wesley, 2003.
References:
• Computer Networking: A Top-Down Approach Featuring the Internet, J. Kurose and K. Ross , Third Edition, Addison-Wesley.
• Additional material provided during the course.
Course Goals/Objectives:
• Ability to understand the working of the internet.
• Ability to build and configure simple IP networks.
Major Topics Covered in the Course:
Design principles of internet protocols
• Address Resolution Protocol (ARP)
• Internet Control Message Protocol(ICMP)
• User Datagram Protocol(UDP)
• Transmission Control Protocol(TCP)
• Domain Name System(DNS)
• Routing Protocols(RIP, OSPF, BGP)
• Network-management Protocols(SNMP)
• Application level Protocols(FTP, TELNET, SMTP)
Projects:
There are lab exercises and lab reports throughout the entire course.
Class/Laboratory Schedules
3 fifty minute classes per week or 2 75 minute classes per week. 10 labs sessions in the semester.
Contribution of Course to Meeting the Professional Component:
The course is aimed at giving the student a thorough understanding of the issues involved in designing and building networks.
Relationship of Course to Program Outcomes:
ABET Objectives:a, b, c, e, h, i and k
SE Objectives: se2, se5, se9, se10 and se11.
Prepared: Kamil Sarac - 02/18/2005
Reviewed: Gopal Gupta and Simeon Ntafos - 02/26/05
CS 4397 Embedded Computer Systems
Course Designation: Elective
CS 4397 Embedded Computer Systems (3 semester hours) Introduction to embedded computer applications and concepts. Real-time operating systems and resource management. Real-time scheduling and communication. Sensor data acquisition, processing and fusion. Error handling, fault tolerance, and graceful degradation. System performance analysis and optimization techniques. Includes a project to develop and analyze a small embedded computer application
Prerequisites:
CS/SE 4348 – Operating Systems Concepts or equivalent
Textbook(s), References and/or Other Required Material:
Required: None
Optional:
• Real Time Systems, J. W. S. Liu, Prentice Hall, 2000.
• Real Time Systems: Design Principles for Distributed Embedded Applications, H. Kopetz, Kluwer Academic Publishers, 1997.
• Real-Time Concepts for Embedded Systems, Q. Li and C. Yao, CMP Books, 2003.
• Real-Time Systems: Scheduling, Analysis and Verification, A. M. K. Cheng, Wiley Interscience, 2002.
• Real-Time design Patterns: Robust Scalable Architecture for Real-Time Systems, B. P. Douglass , Addison-Wesley, 2003.
References:
On-line references, including conference and journal papers.
Course Goals/Objectives:
• Ability to understand real-time system concepts
• Ability to analyze system performance
• Ability to use optimization techniques
• Ability to develop small to medium embedded computer application
Major Topics Covered in the Course:
• Overview of Embedded applications and concepts with emphasis on the distinguishing characteristics of embedded systems and the constraints that they must satisfy.
• Distinguishing features of embedded software development process, including host/target environments and linking and memory mapping requirements.
• Brief review of the features of real-time operating systems and how they differ from general purpose operating systems.
• Real-time scheduling and schedulability analysis, including clock-driven and priority-driven scheduling.
• Specification and design methods for real-time systems, including verification using Real-Time Logic, Mode Charts and Time Petri Nets specifications.
• Resource management in real-time systems, including potential problems and their resolution as well as practical issues in building real-time systems.
• Fault-tolerance methods for embedded systems, distributed embedded systems, and real-time communication.
Projects:
There will be projects based on Wind River real-time operating system, related to process-control or communication systems.
Class/Laboratory Schedules
3 fifty minute classes per week or 2 75 minute classes per week.
Contribution of Course to Meeting the Professional Component:
This course introduces the student to embedded and real-time operating systems. Further, the project is designed to give hands-on experience in working with existing operating systems.
Relationship of Course to Program Outcomes:
ABET Objectives:a, b, c, e, f, g, h, i, j and k
SE Objectives:se1, se2, se5, se9, se10 and se11.
Prepared: Farokh Bastani - 02/23/2005
Reviewed: Gopal Gupta and Simeon Ntafos - 03/03/05
SE 4485 Software Engineering Project
Course Designation: Required
SE 4485 Software Engineering Project (4 semester hours) This course is intended to complement the theory and to provide an in-depth, hands-on experience in all aspects of software engineering. The students will work in teams on projects of interest to industry and will be involved in analysis of requirements, architecture and design, implementation, testing and validation, project management, software process, software maintenance, and software re-engineering.
Prerequisites:
SE 4351, SE 4352, SE 4367
Textbook(s), References and/or Other Required Material:
None
Course Goals/Objectives:
• Ability to create an appropriate software architecture for a software project
• Ability to select an appropriate target platform for a defined software project
• Ability to define a Project Plan using MS-Project and track deviation from this plan
• Ability to perform software sizing estimation using COCOMO or Function Points
• Ability to define and create a requirements document using Story Boarding techniques
• Ability to properly choose a Software Process plan and implement it within the context of available personnel
• Ability to properly choose a Software Development Methodology and implement it
• Ability to identify the subsystems within a system and annotate using package notation from the UML
• Ability to create a detailed design and hold a Design Review with the customer (instructor)
• Ability to use a Configuration Management System and develop team CM processes
• Ability to work effectively and responsibly with others in a team development environment
• Ability to use Integrated Development Environments in software development
• Ability to use CASE tools in design development and capture
• Ability to create Test Cases using Scenarios
• Ability to follow programming documentation standards
• Ability to document all design aspects of a Software Project
• Ability to track effort of development and generate cost per LOC statistics
• Ability to develop weekly progress reports and provide them to the customer
• Ability to create and use a traceability matrix between requirements and artifacts and generate statistical analysis
• Ability to present (i.e., demonstrate) a software product to the customer (instructor)
Major Topics Covered in the Course:
The major emphasis of this course is to allow the student an opportunity to integrate and employ all of the various components of a software engineering degree. Particular emphasis is placed on the accurate and clear engineering of a software development project. This focus is realized by requiring the student to develop a complete software architecture including, but not limited to, a project statement, platform target specification, size and development effort estimations, requirements document, high-level design, detailed design, process and methodology selection criteria, test and integration plans, requirements trace matrices.
The student concludes the effort with the requisite 'feedback' process in which they evaluate the architectural drift from the original design goals, variations in size and effort from original estimations until final deployment and a comprehensive lessons-learned document. This feedback process allows the student the opportunity to reflect and learn from the overall project effort.
Projects:
The purpose of the class is the project deliverable. The project emphasis is on the student team ability to produce a professional quality software product. Due to the time limitations of the semester and the focus on a professional quality the software product typically has to be scaled to a small size.
Class/Laboratory Schedules, i.e., number of sessions each week and duration of each session:
Classes meet regularly throughout the semester for 3 hours/week. In addition to the requisite class time the students spend an equal amount of time meeting with the instructor to review and analyze each of the project deliverables. The laboratory component consists of a mandatory one-hour per week meeting held between the individual project teams and the instructor.
Contribution of Course to Meeting the Professional Component:
This course is the opportunity that allows the student to realize and learn the difference between the development of a program and the development of a professional product. This course also represents an opportunity for the student to learn the multi-faceted nature of a professional product.
The project teams are designed so that each student assumes managerial responsibility for one segment of the software development process (architect, designer, project management, configuration manager and test manager). This allows each student to experience the demands of leadership in the software engineering environment. While each student leads a particular segment of the process, every student has to contribute as a provider in every segment. Every student designs, every student codes, every student writes the various deliverables and plans and every student has to present to the instructor the segment of the project for which they are responsible.
Relationship of Course to Program Outcomes:
This course is where all of the various segments of a software engineering degree program are placed in practice. Each of the components of the Software Engineering program are used in the development of the product required to succeed in this course.
ABET outcomes: a, b, c, d, e, f, g, h, i, j, & k
SE outcomes: se1, se2, se3, se4, se5, se6, se7, se8, se9, se10, se11
Prepared: David Russo - 1/05/03 (Updated - 2/10/05)
Reviewed: Gopal Gupta & Simeon Ntafos - 2/19/05
C. CS/SE Faculty Curriculum Vitae
|NAME: |Farokh B. Bastani |
|ACADEMIC RANK: |Professor |
|DEGREES WITH FIELDS, INSTITUTIONS|PhD, Computer Science, University of California, Berkeley, 1980 |
|AND DATES: |MS, Computer Science, University of California, Berkeley, 1978 |
| |B.Tech., Electrical Engineering, Indian Institute of Technology, Bombay, 1977 |
|YEARS IN SERVICE AT UT DALLAS: |8 years |
|RELATED EXPERIENCE: |Director, Embedded Software Center, UTD, 2000-present |
| |Professor, Department of Computer Science, University of Houston, 1993-1997 |
| |Visiting Scholar, Department of Computer Science, Michigan State University, 1993-1994 |
| |Associate Professor, Department of Computer Science, University of Houston, 1986-1993 |
| |Visiting Scholar, Department of Electrical Engineering and Computer Science, University of |
| |California, Berkeley, 1986-1987 |
| |Assistant Professor, Department of Computer Science, University of Houston, 1980-1986 |
| |Research Assistant, Electrical Research Laboratory, University of California, Berkeley, 1978-1980 |
|PRINCIPAL PUBLICATIONS IN THE LAST|D. Wang, F.B. Bastani, & I.L. Yen, “A systematic design method for high quality process-control |
|FIVE YEARS: |systems development,” Int. J. of Softw. Eng. and Know. Eng. (JSEKE), Vol. 14, No. 1, 2004, pp. |
| |43-59. |
| |F. Luo, L. Khan , F. Bastani, I-Ling Yen and J. Zhou, “A dynamically growing self-organizing tree|
| |(DGSOT) for hierarchical clustering gene expression profiles,” Bioinformatics Journal, Oxford |
| |University Press, UK., Vol. 20, No. 16, 2004, pp. 2605-2617. |
| |S. Kim, F.B. Bastani, I.-L. Yen, and I.-R. Chen, “Systematic reliability analysis of a class of |
| |application-specific embedded software frameworks,” IEEE Trans. on Software Eng., Vo. 30, No. 4, |
| |Apr. 2004, pp. 218-230. |
| |M. Gupta, M. Tu, L. Khan, F. Bastani, and I.-L. Yen, “A study of the model and algorithms for |
| |handling location dependent continuous queries,” To appear in Knowledge and Information Systems: |
| |An Intl. Journal, Springer-Verlag London. |
|PROFESSIONAL SOCIETIES OF WHICH A |IEEE Computer Society |
|MEMBER: | |
| |ACM |
|HONORS & AWARDS: |IEEE Computer Society Meritorious Service Certificate, 2001 |
| |IEEE Computer Society Golden Core Award, 1996 |
| |IEEE Computer Society Certificate of Appreciation, 1995 |
| |IEEE Computer Society Meritorious Service Certificate, 1992 |
|COURSES TAUGHT 2001-2004: |CS 6354: Advanced Software Engineering (Fall’01, Spring’02, Fall’02, Spring’03) |
| |CS 7301: AI-Based Software Engineering (Fall’03) |
| |CS 6396: Real-Time Systems (Spring’04, Fall’04) |
|OTHER ASSIGNED DUTIES: |Coordinator, Software Engineering Group, 2002-2004 |
| |Faculty Search Committee 1997-2001 |
| |Third Year Review Committee, 2003-2004 |
| |Tenure Review Committee, 1998-2001 |
| |Equipment Committee 2001-2003 |
| |Department Bylaws Committee, 2003-2004 |
| |ECS Research Committee, 1999-2001 |
| |ECS Post Tenure Review Committee, 2003-2004 |
|SPECIFIC PROGRAMS IN WHICH |Editor-in-Chief, IEEE Transactions on Knowledge and Data Engineering, 1997-2000 |
|INVOLVED TO IMPROVE TEACHING & |Editor for the International Journal on Artificial Intelligence Tools, 1993-present |
|PROFESSIONAL COMPETENCE: |Editor for the International Journal of Knowledge and Information Systems, 1999-present |
| |Co-Guest Editor (with Y. Deng) of International Journal of Software |
| |Engineering and Knowledge Engineering special issue on Embedded Computer Systems, April 2002 |
| |Steering Committee Member, IEEE Symposium on High Assurance Systems Engineering, 1996-present |
|NAME: |Sergey Bereg |
|DATE OF BIRTH: |December 29, 1962 |
|ACADEMIC RANK: |Associate Professor |
|DEGREES WITH FIELDS, |PhD, Computer Science, Minsk Institute of Mathematics. 1992 |
|INSTITUTIONS AND DATES: |MS Computer Science, Ural State University, 1985 |
| |BS, Computer Science and Mathematics, Ural State University, 1983 |
|YEARS IN SERVICE AT UT DALLAS: | 3 years |
|RELATED EXPERIENCE: |Visiting Professor, Duke University, 2001-2002 |
| |Research Associate, University of British Columbia, 1998-2001 |
| |Senior Programmer, Uraltransbank, 1994-1998 |
| |Senior Scientist, Ural State University, 1994-1998 |
| |Assistant Professor, Ural State University, 1990-1994 |
| |Teaching Assistant, Ural State University, 1989-1990 |
| |Senior Engineer, Research Institute of Automation, 1985-1989 |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE |S. Bereg, B. Bhattacharya, D. Kirkpatrick, & M. Segal, “Competitive Algorithms for Mobile |
|LAST FIVE YEARS: |Centers”, Special Issue of the Journal on Special Topics in Mobile Networking and Applications |
| |(MONET) on "Foundations of Mobile Computing", 2005. |
| |A. Ban, S. Bereg, & N. Mustafa, “On a conjecture of Wiener Indices in Combinatorial Chemistry”, |
| |Algorithmica, 2004 |
| |S. Bereg, “Cylindrical Hierarchy for Deforming Necklaces”, International Journal of Computational |
| |Geometry and Applications, 2004 |
| |M.J. Spriggs, J.M. Keil, S. Bespamyatnikh, M. Segal, & J. Snoeyink, “Approximating the geometric |
| |minimum-diameter spanning tree”, Algorithmica, 2004 |
| |S. Bespamyatnikh, “Computing homotopic shortest paths in the plane,” Journal of Algorithms, 2003 |
|SCIENTIFIC AND PROFESSIONAL |Association of Computing Machinery (ACM) |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: |Gold Medal at the National Mathematical Competition, 1979 |
| |Silver Medal at the National Mathematical Competition, 1980 |
|COURSES TAUGHT 2001-2004: |CS 3345 Algorithm Analysis and Data Structures |
| |CS 5343 Algorithm Analysis and Data Structures |
| |CS 6363 Design and Analysis of Computer Algorithms |
| |CS 6V81 Computational Biology and Geometry |
|OTHER ASSIGNED DUTIES: |Member, Search Committee. |
| |Member, Admission Committee. |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |João W. Cangussu |
|DATE OF BIRTH: |June 24, 1969 |
|ACADEMIC RANK: |Assistant Professor |
|DEGREES WITH FIELDS, |PhD, Computer Sciences, Purdue University, 2002 |
|INSTITUTIONS AND DATES: |MS, Computer Sciences, University of São Paulo, 1993 |
| |BSD, Computer Science, Federal University of Mato Grosso do Sul, 1990 |
|YEARS IN SERVICE AT UT DALLAS: |3 years |
|RELATED EXPERIENCE: |Teaching Assistant, Computer Sciences, Purdue University, 1998-2001 |
| |Assistant Professor, Computer Science, Federal University of Mato Grosso do Sul, 1993-1997 |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE |J.W. Gangussu, R.A. DeCarlo, * A.P. Mathur, “Using sensitivity analysis to validate state variable|
|LAST FIVE YEARS: |model of the software test process,” IEEE Transactions on Software Engineering, 2003 |
| |J.W. Gangussu, R.A. DeCarlo, * A.P. Mathur, “A formal model for the software test process,” IEEE |
| |Transactions on Software Engineering, 2002 |
| |J.W. Cangussu, “A software test process stochastic control model based on CMM characterization,” |
| |Software Process: Improvement and Practice, 2004. |
| |J.W. Cangussu, P.C. Masiero, & J.C. Maldanado, “Programmed execution of statecharts,” Brazilian |
| |Computer Journal, 1994 |
| |J.W. Cangussu, R. Penteado, P.C. Masiero, & J.C. Maldonado, “Validation of statecharts based on |
| |programmed execution,” Journal of Computing and Information, 1995 |
|SCIENTIFIC AND PROFESSIONAL |Association for Computing Machinery(ACM) |
|SOCIETIES OF WHICH A MEMBER: |IEEE Computer Society |
|HONORS & AWARDS: |Maurice Halstead memorial Award for Outstanding Research in Software Engineering, Purdue |
| |University, 2001. |
| |TA Award, Purdue University, 2001. |
|COURSES TAUGHT 2001-2004: |Software Process Modeling, Simulation, and Control |
| |Software Testing, Validation, Verification and Quality Assurance |
|OTHER ASSIGNED DUTIES: | CS Undergraduate Curriculum Committee, 2004. |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |R. Chandrasekaran |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Ashbel Smith Professor |
|DEGREES WITH FIELDS, |Ph. D. in Operations Research, University of California, Berkeley, 1967. |
|INSTITUTIONS AND DATES: |B. Tech. (Hons with Distinction) in Mechanical Engineering, Indian Institute of Technology, |
| |Bombay, India, 1963. |
|YEARS IN SERVICE AT UT DALLAS: |30 years |
|RELATED EXPERIENCE: |Interim Dean, Computer Science, UT Dallas, 2002-2003. |
| |Associate Professor, Operations Research, Case Western Reserve University, 1972-75. |
| |Assistant Professor, Operations Research, Case Western Reserve University, 1969-72. |
| |Instructor, University of California, Berkley, 1967. |
| |Visiting Appointments: |
| |Visiting Professor, Tel Aviv University, 1981. |
| |Visiting Professor, School Of Management, Northwestern university, 1978-79. |
|CONSULTING, PATENTS, ETC.: |Consultant, Yottanetworks, 2000-02. |
| |Consultant, Qtera/Nortel, 1997-2000. |
| |Consultant, BNR/Nortel, 1995-99. |
| |Consultant, MCU, 1995-97. |
| |Consultant Banking Systems International Inc., Reno, Nevada, 1972-75. |
| |Scientist/Consulting Staff, Optimum Systems Inc., Palo Alto, 1967-69. |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE |"Computational Complexity of Integrated Models of Network Design and Facility Location" (with J. |
|LAST FIVE YEARS: |Bhadury and L. Gewali), Southwest Jour. of Pure and Applied Mathematics, July 2000, pp. 30-43. |
| |“Maximizing Residual Flow under Arc Destruction” (with Y.P. Aneja and K.P.K. Nair), NETWORKS, 38, |
| |#4, (2001), pp. 194-198. |
| |”Using Linear Programming in a Business-to-Business Auction Mechanism” (with Milind Dawande and J.|
| |Kalagnanam), Review of Marketing Science, 1, #4, July 2002. |
| |"Parametric Min-Cuts Analysis in a Network”, Y.P. Aneja, R. Chandrasekaran, K.P.K. Nair, Discrete |
| |Applied Mathematics, 127 (2003), 679-689. |
| |“Parametric Overall Min-cut Trees”, Y.P. Aneja, R. Chandrasekaran, K.P.K. Nair), Information |
| |Processing Letters, 85 (2003), 105-109. |
| |“Improved Bounds for the On-line Scheduling Problem”, John Rudin, R. Chandrasekaran, SIAM Journal |
| |on Computing, 32, (2003), 717-735. |
| |“Scheduling Multiple Parts in a Robotic Cell Served by a Dual Gripper Robot”, C. Sriskandarajah, |
| |I. Drobouchevitch, S.P. Sethi, R. Chandrasekaran, Operations Research, 52 (2004), 65-82. |
| |“Minimum Cost System Reliability with Discrete Choice Sets for Components”, Y.P. Aneja, R. |
| |Chandrasekaran, K.P.K. Nair, IEEE Transactions on Reliability 53 (2004), 71-76. |
| |“Prognosis Using an Isotonic Prediction Technique”, Y. Ryu, R. Chandrasekaran, V. Jacob, |
| |Management Science, 50, #6, (June 2004), pp. 777-785. |
| | “Multi-path Multi-terminal Flow Synthesis”, R. Chandrasekaran, K.P.K. Nair, Y.P. Aneja, S.N. |
| |Kabadi, Discrete Applied Mathematics 143 (2004), pp. 182-193. |
| |“Isotonic Separation”, R. Chandrasekaran, Young Ryu, Varghese Jacob, Sung-Chul Hong, INFORMS |
| |Journal on Computing (accepted) |
|SCIENTIFIC AND PROFESSIONAL |Mathematical Programming Society |
|SOCIETIES OF WHICH A MEMBER: |Operations Research Society of India. |
|HONORS & AWARDS: |Ashbel Smith Professor, UT Dallas, 1997-present. |
| |Nominated for the George B. Dantzig Prize in Mathematical Programming, 1988. |
| |Polykarp Kusch Lecturer, 1986-87. |
| |Gurdas Chatterjee Award, Operations Research Society of India, 1983. |
| |Nominated for Piper Teaching Award from UT Dallas, 1980. |
| |Merit Scholarship (given to top 10 students at IIT, Bombay) 1960-62. |
|COURSES TAUGHT 2001-2004: |CS 4349: Advanced Data Structures and Algorithms |
| |CS 6363: Design and Analysis of Computer Algorithms |
| |CS 6381: Combinatorics and Graph Algorithms |
| |CS 6V81: Scheduling |
|OTHER ASSIGNED DUTIES: |Faculty Senate |
| |Academic Council |
| |Presidential Search Committee |
| |Committee on Qualifications (Vice-Chair) |
| |CS Advisory Committee |
| |PhD Committee(Chair) |
| |Faculty Search Committee. |
| |TA Assignment Committee. |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Lawrence Chung |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Associate Professor |
|DEGREES WITH FIELDS, |PhD, Computer Science, University of Toronto, 1993 |
|INSTITUTIONS AND DATES: |M.Sc., Computer Science, University of Toronto, 1984 |
| |B.Sc., Hons, Computer Science (Data Management), University of Toronto, 1981 |
|YEARS IN SERVICE AT UT DALLAS: |12 years |
|RELATED EXPERIENCE: |Visiting Scholar, Center for Strategic Technology Research, Andersen Consulting, 1994 |
| |Lecturer, Computer Science, University of Toronto, 1993-1994 |
| |Software Developer, Dept. of Computer Science, University of Toronto, 1984-1986 |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE |L. Chung and K. Cooper, “Matching, Ranking, and Selecting Components: A COTS-Aware Requirements |
|LAST FIVE YEARS: |Engineering and Software Architecture Approach,” Proc. Intl Workshop on Models and Processes for |
| |the Evaluation of COTS Components (MPEC'04), May 25, 2004, Edinburgh, Scotland. |
| |L. Chung & N. Subramanian, “Adaptable Architecture Generation for Embedded Systems,” Special Issue|
| |on Computer Systems, Journal of Systems and Software (forthcoming). |
| |L. Chung & K. Cooper, “Defining Goals in a COTS aware requirements engineering approach,” Systems |
| |Engineering: 7(1), 2004. pp. 61-83. |
| |L. Chung & Narayanan, “Architecture-based semantic evolution of embedded systems: a study of |
| |remotely controlled systems,” Journal of Software Maintenance and Evolution: 15(2), May/June, |
| |2003. |
| |L. Chung, K. Cooper, A. Yi, “Developing adaptable software architectures using design patterns: an|
| |NFR approach,” Computer Standards and Interfaces (CS&I), 25(3), 2003. pp. 253-260. |
| |L. Chung, B. A. Nixon, E. Yu and J. Mylopoulos, “Non-Functional Requirements in Software |
| |Engineering”, Kluwer Academic Publishing, 2000. 472pp. |
|SCIENTIFIC AND PROFESSIONAL |Institute of Electrical and Electronic Engineers.(IEEE) |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: |Achievement Award, World Academy of Sciences, 2002, 2003, 2004 |
|COURSES TAUGHT 2001-2004: |Object Oriented Analysis and Design |
| |Software Architecture and Design |
| |Requirements Engineering |
| |Software Engineering. |
| |Senior Design Project |
|OTHER ASSIGNED DUTIES: |Graduate Curriculum Committee, 2003. |
| |Admissions Committee, 1997-04. |
| |Ph.D. Qualifying Examination Committee. |
|SPECIFIC PROGRAMS IN WHICH |Editorial Board Member, Requirements Engineering, International Journal, 1998-present. |
|INVOLVED TO IMPROVE TEACHING & |Program Co-Chair, Sixth International Conference on Software Engineering. Artificial Intelligence,|
|PROFESSIONAL COMPETENCE: |Networking and Parallel/Distributed Computing. |
| |NSF Panel Reviewer, 2004. |
| |Program Co-Chair, Int. Workshop on Requirements Engineering on COTS. |
|NAME: |Jorge Arturo Cobb |
|DATE OF BIRTH: |April 15, 1966 |
|ACADEMIC RANK: |Assistant Professor |
|DEGREES WITH FIELDS, |PhD, Computer Sciences, University of Texas at Austin, 1996 |
|INSTITUTIONS AND DATES: |MA, Computer Sciences, University of Texas at Austin, 1989 |
| |BS, Computer Science, University of Texas at El Paso, 1987 |
|YEARS IN SERVICE AT UT DALLAS: |7 years |
|RELATED EXPERIENCE: |Assistant Professor, Computer Science, University of Houston, 1995-1998 |
| |Technical staff, AT&T Bell Laboratories, 1989-1990, 1993-1994 |
| |Teaching Assistant, Computer Science, University of Texas at Austin, 1991-1992 |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE |J. Cobb, M. Gouda, & D. Sidhu, “Hello Again: Convergence of the Hello Protocol in OSPF”, accepted |
|LAST FIVE YEARS: |for publication, Journal of High-Speed Networks, IOS Press. |
| |J. Cobb, “Scalable Quality of Service across Multiple Domains”, accepted for publication, Computer|
| |Communications, Elsevier. |
| |J.Cobb & M. Lin, “The timely-token protocol,” Computer Communications, 2004 |
| |J. Cobb & M. Gouda, “Stabilization of general loop-free routing,” Journal of Parallel and |
| |Distributed Computing, 2002 |
| |J. Cobb, “Preserving quality of service guarantees in spite of flow aggregation,” IEEE/ACM |
| |Transactions on Networking, 2002 |
|SCIENTIFIC AND PROFESSIONAL |IEEE |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: | |
|COURSES TAUGHT 2001-2004: |CS 4390 Computer Networks |
| |CS 5390 Computer Networks |
| |CS 6390 Advanced Computer Networks |
|OTHER ASSIGNED DUTIES: |Member of Networking Group, Graduate Curriculum Committee, actively involved in academic |
| |conference organization |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Kendra M.L. Cooper |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Assistant Professor |
|DEGREES WITH FIELDS, |PhD, Electrical & Computer Engineering, University of British Columbia, 2001 |
|INSTITUTIONS AND DATES: |MASc Electrical & Computer Engineering, University of British Columbia, 1995 |
| |BASc, Electrical & Computer Engineering, University of British Columbia, 1993 |
|YEARS IN SERVICE AT UT DALLAS: |5 years |
|RELATED EXPERIENCE: |Senior Systems Engineer, Motorola Canada, Network Solutions Sector, 2000 |
| |Requirements Engineer, Hughes Aircraft of Canada, 1991, 1993, 1997. |
| |Sessional Instructor, Computer Science, University of British Columbia, 1998-2000 |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS I NTHE |L. Chung, K. Cooper, A. Yi, “Developing Adaptable Architectures for Real-time Systems Using Design|
|LAST FIVE YEARS: |patterns,” Computer Standards & Interfaces, 2003 |
| |L. Chung, K. Cooper, A. Yi, “Towards Adaptable COTS-Aware Software Architecting,” Computer |
| |Standards & Interfaces, 2003 |
| |L. Chung & K. Cooper, “Defining Goals in a COTS-Aware Requirements Engineering Approach,” Software|
| |Engineering Journal, 2004 |
| |K. Cooper, L. Dai, & Y. Deng, “Modeling and Analysis of Performance Aspects: a UML Based Design |
| |Approach,” System and Software Architectures of the Journal of Science of Computer Programming |
| |(accepted) |
| |E. Wong, Y. Qi, & K. Cooper, “Source Code-based Software Risk Assessment,” ACM Symposium on |
| |Applied Computing (SAC 2005) |
| SCIENTIFIC AND PROFESSIONAL |International Council on Systems Engineering |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: |Nominated for Teacher of the Year Award, 2001-2002 |
| |National Science & Engineering Research Council Graduate Scholarship, 1995 |
| |Simons Foundation Scholarship, 1995 |
| |British Columbia Advanced Science Institute Graduate Recruitment Scholarship, 1995 |
| |Center of Integrated Computer Science Research Top-up Award, 1995 |
| |Killam Pre-doctoral Fellowship, 1998-1999 |
|COURSES TAUGHT 2001-2004: |CS 2305 Discrete Mathematics I |
| |SE 3306 Mathematical Foundations for Software Engineers |
| |CS 4485 Software Engineering Project |
| |SE 6354 Advanced Software Engineering |
| |CS 6389 Formal methods and Programming Methodologies |
|OTHER ASSIGNED DUTIES: |University Library Committee, 2002-2004 |
| |Computer Science Dept. Library Committee, 2002-2004 |
| |Computer Science Dept. Equipment Committee, 2004 |
| |Qualifying Examination Committee for CS 6354, 2002-2004 |
| |Qualifying Examination Committee for CS 6361, 2002-2004 |
| |ABET Accreditation Working Group |
| |IBM Rational Corp. Scholar Program Representative, 2002-2004 |
|SPECIFIC PROGRAMS IN WHICH |Member, Program Committee for Model Based Requirements Engineering Workshop, 2001 |
|INVOLVED TO IMPROVE TEACHING & |Member, Program Committee for IEEE Conference on Computer Software and Applications (COMPSAC), |
|PROFESSIONAL COMPETENCE: |2003-2005 |
| |Member, IEEE-CS/ACM Computing Curricula Software Engineering Joint Task Force on Computing |
| |Curricula. Chair for the Committee on Introductory Modules and Courses. |
| |Member, Program Committee, Workshop on Adaptable Software Architectures, 2002-2004 |
| |Member, Program Committee, Workshop on Models and Processes for the Evaluation of COTS Components |
| |(MPEC 2004) |
| |Member, Program Committee, Workshop on International Workshop on Requirements Engineering for COTS|
| |Components (RECOTS 2004) |
| |Member, Program Committee, IEEE International Symposium on Multimedia Software Engineering, (MSE |
| |2004) |
| |Local Chair, IEEE Symposium on Visual Languages and Human-Centric Computing (HCC 2005) |
|NAME: |Ovidiu Daescu |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Assistant Professor |
|DEGREES WITH FIELDS, |PhD, Computer Science and Engineering, University of Notre Dame, 2000 |
|INSTITUTIONS AND DATES: |MS, Computer Science and Engineering, University of Notre Dame, 1997 |
| |MS/MS, Engineering/Computer Science and Automation, Technical Military Academy (Romania), 1991 |
|YEARS IN SERVICE AT UT DALLAS: |5 years |
|RELATED EXPERIENCE: |Postdoctoral Research Associate, University of Notre Dame, 2000 |
| |Research and Teaching Assistant, University of Notre Dame, 1995-2000 |
| |Teaching Lecturer, Technical Military Academy, 1992-1995 |
| |Programmer/Analyst, Technical Military Academy, 1991-1992 |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE |O. Daescu and N. Mi, “Polygonal Path Approximation: A query based approach”, Computational |
|LAST FIVE YEARS: |Geometry: Theory and Applications 30 1 (2005) 41-58. |
| |O. Daescu and J. Luo, “Cutting out Polygons with Lines and Rays”, Proc. 15th International |
| |Symposium on Algorithms and Computation (2004) 669-681. |
| |O. Daescu, “New Results on Path Approximation”, Algorithmica 38 2 (2003) 131-143. |
| |D. Z. Chen, O. Daescu, X. Hu and J. Xu, “Finding an Optimal Path without Growing the Tree”, |
| |Journal of Algorithms, 49 1 (2003) 13-41. |
| |D. Z. Chen and O. Daescu, “Space Efficient Algorithms for Approximating Polygonal curves in two |
| |Dimensional Space”, Int. Journal of Computational Geometry and Applications 13 2 (2003) 95-111. |
| |D.Z. Chen, O. Daescu, X. Hu, X. Wu, & J. Xu, “Determining an optimal penetration among weighted |
| |regions in two and three dimensions,” Journal of Combinatorial Optimization, 2001 |
| |D.Z. Chen, O. Daescu, & K.S. Klenk, “On geometric path query problems,” International Journal of |
| |Computational Geometry and Applications, 2001 |
| |S. Emilda, L. Jacob, O. Daescu, & B. Prabhakaran, “Flexible disk scheduling strategies for |
| |multimedia presentation servers,” Multimedia Tools and Applications, 2003 |
| |D.Z. Chen, O. Daescu, Y. Dai, N. Katoh, X, Wu, & J. Xu, “Efficient algorithms and implementations |
| |for opt6imizing the sum of linear fractions with applications,” Journal of Combinatorial |
| |Optimization, 2003. |
|SCIENTIFIC AND PROFESSIONAL |Association for Computing Machinery and ACM-SIGACT. |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: |Graduate Student Fellow of the Center for Applied Mathematics, University of Notre Dame. 1998-99. |
| |Fellowship from the Center for Applied Mathematics, University of Notre Dame, 1998-99. |
| |Prizes in ‘Traian Lalescu’ Romanian national Competition in Physics (1987) and Mathematics (1987, |
| |1988) and in National Programming Contest (1989). |
|COURSES TAUGHT 2001-2004: |CS 3345 Algorithm Analysis and Data Structures |
| |CS 4349 Advanced Algorithms and Data Structures |
| |CS 6363 Design and Analysis of Computer Algorithms |
| |CS 6V81 Geometric Optimization |
| |CS 7301 Recent Advances in Computing: Applied Algorithms |
|OTHER ASSIGNED DUTIES: | Computer Science, Master Research Track Committee. |
| |UTD Committee on Biotechnology. |
|SPECIFIC PROGRAMS IN WHICH | Co-Organizer, Third International Workshop on Computational geometry and Applications, Montreal, |
|INVOLVED TO IMPROVE TEACHING & |Canada, May 2003. |
|PROFESSIONAL COMPETENCE: |NSF Panel Review Member, May, June 2004. |
|NAME: |G. R. Dattatreya |
|DATE OF BIRTH: |October 18, 1954 |
|ACADEMIC RANK: |Associate Professor |
|DEGREES WITH FIELDS, INSTITUTIONS|PhD, School of Automation, Indian Institute of Science (Bangalore), 1981 |
|AND DATES: |ME, Electrical Communication Engineering, Indian Institute of Science (Bangalore), 1977 |
| |B.Tech, Electronics and Communication Engineering, Indian Institute of Technology (Madras), 1975. |
|YEARS IN SERVICE AT UT DALLAS: |18 Years |
|RELATED EXPERIENCE: |Visiting Professor, Center for Artificial Intelligence, Monterrey Institute of Technology, |
| |Monterrey, Mexico, 1999-2000 |
| |Visiting Assistant Professor , Department of Computer Science, University of Maryland, 1983-1985 |
| |Scientist, Defense Research and Development Organizations, Delhi, 1981-82 |
|CONSULTING, PATENTS, ETC.: |Training Programmers at Perot Systems Inc., Spring, 1996. |
|STATE(S) IN WHICH REGISTERED: |Texas |
|PRINCIPAL PUBLICATIONS IN THE |S. S. Kulkarni, G. R. Dattatreya, H. Martinez and R. Soto, “Adaptive Control of Heterogeneous |
|LAST FIVE YEARS: |Ad-hoc networks”, Wireless Communications and Mobile Computing 4 (December 2004) 963-975. |
| |G. R. Dattatreya and S. S. Kulkarni, “Performance of Communication networks fielding bursty data |
| |traffic”, Annual Review of Communication 57 (November 2004) 1259-1273. |
| |S. S. Kulkarni and G. R. Dattatreya, “SMART: Statistically multiplexed adaptive routing techniques|
| |for adhoc networks”, Wireless Networks 10 (March 2004) 89 -101. |
| |G. R. Dattatreya and F. Fang, “Parameter Estimation: Known Vector Signals in Unknown Gaussian |
| |Noise”, Pattern Recognition 36 (2003) 2317-2332. |
| |G. R. Dattatreya, “Gaussian Mixture parameter Estimation with Known Means and Unknown |
| |Class-dependent variances”, Pattern Recognition 35 (July 2002) 1611-1616. |
|SCIENTIFIC AND PROFESSIONAL |Member, IEEE. |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: |Externally Funded Contracts at UTD: |
| |"Network Modeling and Optimization Problems," (with Dr. S. Venkatesan) Alcatel Network Systems; |
| |$90,000 for June-Dec. 1992. |
| |"Development of a Simulation Model for High Density Communication Network," Electrospace Systems, |
| |Inc., Richardson, TX; $30,000, June - Dec. 1994. |
| |"A Study of Strategies for IP Quality of Service," (with B. Chen, R. Prakash, 1. L. Yen, and S. Q.|
| |Zheng) Alcatel Network Systems, Inc., Richardson, TX; $50,000, Jan. - Dec. 1999.Industrial |
| |Research Agreements for Graduate Student Support. Total funds: Approximately $65,000. |
|COURSES TAUGHT 2000-2005: |CS 5390 Computer Networks |
| |CS/SE 4340 Computer Architecture |
| |CS 6352 Performance of Computer Systems and Networks |
|OTHER ASSIGNED DUTIES: |Member, UTD Senate, Fall 2003-present. |
| |Member, CS Ph.D. Committee, Fall 2004 – present. |
| |CS Graduate Curriculum Committee Chair, Fall 2000 – Summer 2004. |
| |CS Faculty Search Committee, Graduate Admissions Committee and Financial Aid Committee. |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Jing Dong |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Assistant Professor |
|DEGREES WITH FIELDS, |PhD, Computer Science, University of Waterloo, Canada, 2002 |
|INSTITUTIONS AND DATES: |MMath, Computer Science, University of Waterloo, Canada, 1997 |
| |BSc, Computer Science, Peking University, 1992 |
|YEARS IN SERVICE AT UT DALLAS: |3 years |
|RELATED EXPERIENCE: |Teaching & Research Assistant, Dept. of Computer Science, University of Waterloo, Canada, |
| |1995-2002 |
| |Software Engineer, Computer Systems Group, University of Waterloo, Canada, 1997 |
| |Software Engineer, Database & Multimedia Group, Peking University, 1993-1995 |
| |Software Developer, Beida Founder Group (China), 1992-1993 |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE |Jing Dong, Paulo Alencar, and Donald Cowan, “Automating the Analysis of Design Component |
|LAST FIVE YEARS: |Contracts”, The International Journal of Software - Practice and Experience (SPE), Wiley, 2005, 45|
| |pages (to appear). |
| |Jing Dong, Paulo Alencar, and Donald Cowan, “A Behavioral Analysis and Verification Approach to |
| |Pattern-Based Design Composition”, The International Journal of Software and Systems Modeling, |
| |Springer-Verlag, Volume 3, Number 4, December 2004, Pages 262-272 |
| |Jing Dong, “Adding Pattern related information in structural and behavioral diagrams,” |
| |International Journal of Information and Software Technology, Elsevier-Science, Vol. 46, Issue 5, |
| |April 2004. 293-300. |
| |D.M. Berry, K. Daudjee, Jing Dong, I. Finestein, M. Nelson, T. Nelson, & L. Ou, “Users’ Manual as |
| |a Requirements Specification: Case Studies,” International Journal of Requirements Engineering, |
| |February 2004, 67-82. |
| |Jing Dong, P. Alencar, & D. Cowan, “A behavioral analysis and verification approach to pattern |
| |based design composition,” International Journal of Software and Systems Modeling, 2003 |
| |Jing Dong, “UML extensions for design pattern compositions,” International Journal of Object |
| |Technology, 2002 |
|SCIENTIFIC AND PROFESSIONAL |Association for Computing Machinery |
|SOCIETIES OF WHICH A MEMBER: |IEEE Computer Society |
| |Consortium for Software Engineering Research |
| |Center for Information Technology Ontario |
| |Canadian Mathematical Society |
| |International Society for Professionals in e-Commerce |
|HONORS & AWARDS: |IBM CAS Fellowship, 2000-2002 |
| |ACM Student Travel Scholarship, 2000 |
| |CITO Scholarship, 1997-2000 |
| |ITRC Scholarship, 1996-1997 |
| |International Student Scholarship, 1995-1996 |
|COURSES TAUGHT 2001-2004: |CS 6362 Software Architecture and Design |
|OTHER ASSIGNED DUTIES: |PhD Exam Qualifying Committee (CS 6362, CS 6388) |
| |CS Department Equipment Committee. |
| |Chair of CS Department Library Committee. |
|SPECIFIC PROGRAMS IN WHICH |Certificate in University Teaching, University of Waterloo, Canada, 2001-2002 |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Timothy P. Farage |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Senior Lecturer |
|DEGREES WITH FIELDS, |M.S., Computer Science, University of Texas at Dallas |
|INSTITUTIONS AND DATES: |B.A., Mathematics Education and Psychology, Case Western Reserve University |
|YEARS IN SERVICE AT UT DALLAS: |14 years |
|RELATED EXPERIENCE: |Senior Software Engineer, INET TECHNOLOGIES, Inc. |
| |Software Engineer, Electronic Systems, RAYTHEON E-SYSTEMS |
|CONSULTING, PATENTS, ETC.: | Technical Managers Training Certification |
| |Communications Skills Course |
| |GeoProbe Manager Certification |
| |Security Clearance: SSBI |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE | |
|LAST FIVE YEARS: | |
|SCIENTIFIC AND PROFESSIONAL | |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: |Received the Erik Jonsson School of Engineering and Computer Science 'Excellence in Teaching' |
| |Award for the 2003-2004 school year |
|COURSES TAUGHT 2001-2004: |CS 2305 Discrete Mathematics I |
| |CS 3305 Discrete Mathematics II |
| |CS 4390 Computer Networks |
| |CS 5333 Discrete Mathematics |
|OTHER ASSIGNED DUTIES: | |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Andras Farago |
|DATE OF BIRTH: |June 3, 1952 |
|ACADEMIC RANK: |Professor |
|DEGREES WITH FIELDS, INSTITUTIONS |Dr. Habil, Technical University of Budapest, 1997 |
|AND DATES: |Doctor of the Hungarian Academy of Sciences, 1996 |
| |PhD, Electrical Engineering, Technical University of Budapest, 1981 |
| |MSc, Electrical Engineering, Technical University of Budapest, 1979 |
| |BSc, Electrical Engineering, Technical University of Budapest, 1976 |
|YEARS IN SERVICE AT UT DALLAS: |7 years |
|RELATED EXPERIENCE: |Széchenyi Professor, Dept. of Telecommunications and Telematics, Technical University of Budapest, 1997 |
| |Director of Research of the High Speed Networks Laboratory, Technical University of Budapest, 1992-1997 |
| |Senior Research Associate, Dept. of Electrical and Computer Engineering, Boston University, 1996 |
| |Senior Associate Professor, Dept. of Telecommunications and Telematics, Technical University of Budapest, 1995 |
| |Senior Research Fellow, Dept. of Electrical and Computer Engineering, University of Massachusetts, 1991-1992 |
| |Associate Professor, Dept. of Telecommunications and Telematics, Technical University of Budapest,1982-1995 |
| |Assistant Professor, Dept. of Telecommunications and Telematics, Technical University of Budapest, 1976-1982 |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS I N THE |A. Farago, ``Algorithmic Challenges in Ad Hoc Networks", In: S. Basagni, M. Conti and S. Giordano and I. |
|LAST FIVE YEARS: |Stojmenovic (Eds.) Mobile Ad Hoc Networking, IEEE Press and Wiley, 2004. |
| |A. Farago and V.R. Syrotiuk, ``MERIT: A Scalable Approach for Protocol Assessment", Invited paper, Mobile |
| |Networks and Applications (MONET), Spec. Issue on Mobile Ad Hoc Networks, 8(2003), pp. 567-577. |
| |A. Farago, A. Szentesi and B. Szviatovszki, ``Inverse Optimization in High Speed Networks", Discrete Applied |
| |Mathematics, Spec. Issue on Combinatorial and Algorithmic Aspects of Telecommunications, 129(2003), |
| |pp. 83-98. |
| |A. Farago and V.R. Syrotiuk, ``Medium Access Control (MAC) Protocols", In: J. Proakis (Ed.), Encyclopedia of |
| |Telecommunications, Wiley 2002 |
| |A. Farago, A.D. Myers, V.R. Syrotiuk, and G. Zaruba. ``Meta-MAC Protocols: Automatic Combination of MAC |
| |Protocols to Optimize Performance for Unknown Conditions,'' IEEE Journal on Selected Areas in Communications, |
| |18(2000), pp. 1670--1681. |
| |A. Magi, A. Szentesi, B. Szviatovszki, A. Farago, ``Dynamic Routing in ATM Networks", Journal on |
| |Communications, 50(1999) pp. 2-11. |
| |I. Chlamtac and A. Farago, ``A New approach to the Design and Analysis of Peer-to-Peer Mobile Networks", |
| |Wireless Networks, 5(1999/3), pp. 149-156. |
|SCIENTIFIC AND PROFESSIONAL |Senior member, IEEE |
|SOCIETIES OF WHICH A MEMBER: |Member ACM |
| |Member, Janos Bolyai Mathematical Society, Hungary. |
| |Member, Scientific Society for Telecommunications, Hungary. |
|HONORS & AWARDS: |Niveau Award, Journal on Communications, 1988. |
|COURSES TAUGHT 2000-2005: |CS 4349 Advanced Data Structures and Algorithms |
| |CS 4390 Computer Networks |
| |CS 6385 Algorithmic Aspects of Telecommunication Networks |
|OTHER ASSIGNED DUTIES: | |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Gopal Gupta |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Professor |
|DEGREES WITH FIELDS, INSTITUTIONS |Ph.D, Computer Science, University of North Carolina at Chapel Hill (1992) |
|AND DATES: |M.S., Computer Science, University of North Carolina at Chapel Hill (1987) |
| |B.Tech., Computer Science, Indian Institute of Technology, Kanpur (May 1985) |
|YEARS IN SERVICE AT UT DALLAS: |5 years |
|RELATED EXPERIENCE: |Research Associate in the research group of David H.D. Warren (of the Warren Abstract Machine fame, now |
| |retired) in the CS Department, University of Bristol, UK, 1989-1991 |
| |Faculty Member, Computer Science Department at New Mexico State University, 1992-2000. |
|CONSULTING, PATENTS, ETC.: |Knowledgesheet: A Spreadsheet Interface for Constraint Logic Programs for Tabular Problems. Patent |
| |Pending. (with S. Akhter). |
| | |
| |Contract with College of Arts & Sciences, NMSU, to design, implement and install logic based programming |
| |system for automated checking of graduation requirements (degree audit).(with Arthur Karshmer) |
| | |
| |Technology Transfer Agreement with ALS Inc., for building a parallel logic programming system based on |
| |the ALS (constraint) logic programming system. (with E. Pontelli, H-F. Guo, K. Villaverde) |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE LAST|Qian Wang, G. Gupta, M. Leuschel. “Towards Provably Correct Code Generation via Horn Logical Continuation|
|FIVE YEARS: |Semantics”. In Proc. International Conf. on Practical Aspects of Declarative Languages (PADL) 2005. |
| |Springer Verlag. pp. 98-112. 2005. |
| |E. Pontelli, D. Ranjan, G. Gupta, B. Milligan. “Design and Implementation of a Domain Specific Language |
| |for Phylogenetic Inference”. Journal of Bioinformatic and Computational Biology, 1(2):2003. pp. 201-230. |
| |G. Gupta, E. Pontelli, K. Ali, M. Carlsson, M. Hermenegildo, “Parallel Execution of Prolog Programs: A |
| |Survey”. In ACM Transactions on Programming Languages and Systems, Vol. 23, No. 4, pp. 472-602. |
| |G. Gupta. “Horn Logic Denotations and Their Applications. In The Logic Programming Paradigm: A 25 year |
| |perspective”. Springer Verlag. pp. 127-160. April '98. |
| |H-F Guo, B. Jayaraman, G. Gupta, M. Liu. “Optimization with Mode-Directed Preferences”. In ACM Conference|
| |on Principles and Practice of Declarative Programming. 2005. To appear. |
| |M. Nichols, Q. Wang, G. Gupta. “A VoiceXML-based Spoken Scripting Language for Voice-based Web |
| |Navigation”. In Human Computer Interaction Conference, July 2005, Lawrence Erlbaum and Associates. To |
| |appear. |
| |G. Gupta, S. Sunder Raman, M. Nichols. “DAWN: Dynamic Aural Web Navigation”. In Human Computer |
| |Interaction Conference, July 2005, Lawrence Erlbaum and Associates. To appear. |
| |R. Venkitaraman, G. Gupta. “Static Program Analysis of Embedded Executable Assembly Code”. In Proc. 7th |
| |International Conference on Compilers, Architectures, and Synthesis of Embedded Systems (CASES). ACM |
| |Press. 2004. pp. 157-164. |
| |A. Karshmer, G. Gupta, K. Miesenberger, E. Pontelli, H. Guo, et al. “UMA: A System for Universal |
| |Mathematics Accessibility”. In Proc. ACM International Conference on Assistive Technology. 2004. pp. |
| |55-62. |
|SCIENTIFIC AND PROFESSIONAL |Member, Association for Computing Machinery |
|SOCIETIES OF WHICH A MEMBER: |SIGPLAN |
| |SIGART |
| |Executive Committee Member (2003-2007), Association for Logic Programming. |
| |Co-founder and Co-coordinator, COMPULOG AMERICAS, a network of research groups in the Western Hemisphere |
| |engaged in research on Computational Logic. |
| |Member of the Board (9/01-8/03 ), European Association for Programming Languages and Systems (EAPLS) |
| |Conference Coordinator, Association for Logic Programming. |
|HONORS & AWARDS: |Member, Executive committee, Association of Logic Programming. |
| |Member, Executive Committee, European Association for Programming Languages and Systems. |
| |Junior Faculty Enhancement Award in Computer Sciences, Oak Ridge Associated Universities, 1992. |
| |Most Practical Paper Award, Sixth International Conference on Practical Aspects of Declarative Languages.|
| |2004. (With H. F. Guo) |
| |Best paper Award, Software Verification and validation Workshop, 2003. (With Q. Wang) |
| |Recipient of Graduate School Fellowship, University of North Carolina, Chapel Hill. |
| |Recipient of ‘National Talent Search Scholarship’, Government of India, 1981-1985. |
| |Ranked sixteenth nationwide (among 100,000 students) in the Joint Entrance Examination of Indian |
| |Institute of Technology (IIT- JEE) |
|COURSES TAUGHT 2000-2003: |CS6371: Advanced Programming Languages |
| |CS7301: Programming Languages and S/W Engineering |
| |CS6374: Computational Logic |
| |CS6389: Formal Methods and Programming Methodology |
|OTHER ASSIGNED DUTIES: |Chair, ABET Accreditation (CS) |
| |Class scheduling |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Sanda M. Harabagiu |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Associate Professor |
|DEGREES WITH FIELDS, |PhD, Computer Engineering, University of Southern California, 1997 |
|INSTITUTIONS AND DATES: |PhD, Computer Science, University of Rome, Italy, 1994 |
| |Diploma Engineer in Computer Science and Electrical Engineering, Polytechnic Institute of |
| |Bucharest, Romania, 1983 |
|YEARS IN SERVICE AT UT DALLAS: |3 years |
|RELATED EXPERIENCE: |Assistant Professor, Computer Sciences, University of Texas, Austin, 2001-2002 |
| |Assistant Professor, Computer Science, Southern Methodist University, Austin, 1998-2001 |
| |Researcher, SRI International, 1997-1998 |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE |Srini Narayanan and Sanda Harabagiu, “Question Answering Based on Semantic Structures” , in |
|LAST FIVE YEARS: |Proceedings of the 20th International Conference on Computational Linguistics (COLING-2004), pp |
| |693-701, 2004. |
| |Sanda Harabagiu, Steve Maiorano and Marius Pasca, “Open-Domain Textual Question Answering |
| |Techniques”, in Journal of Natural Language Engineering, Vol. 9, No 3, September 2003, pp 3-44, |
| |Cambridge University Press, 2003. |
| |Dan Moldovan, Marius Pasca, Sanda Harabagiu and Mihai Surdeanu, “Performance Issues and Error |
| |Analysis in An Open-Domain Question Answering System”, in ACM Transactions on Information Systems,|
| |Vol 21, No 2, pp 133-154, 2003. |
| |Mihai Surdeanu, Sanda Harabagiu, John Williams and Paul Aarseth, “The Using Predicate-Argument |
| |Structures for Information Extraction” , in Proceedings of the 41st Annual Meeting of the |
| |Association for Computational Linguistics (ACL-2003), pp 8-15, 2003.. |
| |Mihai Surdeanu, Dan Moldovan, and Sanda Harabagiu, “Performance Analysis of a Distributed |
| |Question Answering System”, in IEEE Transactions on Parallel and Distributed Systems, Vol 13, No |
| |6, pp 611-627, 2002. |
| |Sanda Harabagiu, Dan Moldovan and Joe Picone, “Open-Domain Voice-Activated Question Answering” , |
| |in Proceedings of the 19th International Conference on Computational Linguistics (COLING-2002), pp|
| |321-327, 2002. |
| |Sanda Harabagiu, Steve Maiorano and Marius Pasca, “A Knowledge-Based Answer Engine for Open-Domain|
| |Questions” , in International Journal of Artificial Intelligence Tools, Vol 10, No 1-2, pp 99-224,|
| |World Scientific Publishing Company, 2001. |
| |Marius Pasca and Sanda Harabagiu, “High Performance Question/Answering”, in Proceedings of the |
| |24th Annual International ACL SIGIR Conference on Research and Development in Information |
| |Retrieval (SIGIR-2001) |
| |Sanda Harabagiu, Dan Moldovan, Marius Pasca, Rada Mihalcea, Mihai Surdeanu, Razvan Bunescu, Roxana|
| |Girju, Vasile Rus and Paul Morarescu, “The Role of Lexico-Semantic Feedback in Open-Domain Textual|
| |Question-Answering”, in Proceedings of the 39th Annual Meeting of the Association for |
| |Computational Linguistics (ACL-2001). |
|SCIENTIFIC AND PROFESSIONAL |IEEE Computer Society |
|SOCIETIES OF WHICH A MEMBER: |AAAI |
| |ACL. |
|HONORS & AWARDS: |AQUAINT-II “AQUINAS: Answering Questions Using Inference and Advanced Semantics” |
| |AQUAINT-I “Computational Implicatures for Advanced Question Answering”. |
| |ARP “Open-Domain Information Extraction”. |
| |NSF CADRE “A Tool for Transforming WordNet into a Core Knowledge Base” |
| |NSF CAREER “Reference Resolution for Natural Language Understanding”. |
|COURSES TAUGHT 2001-2004: |CS 6364 Artificial Intelligence |
| |CS 6322 Information Retrieval |
| |CS 6321 Discourse Processing |
|OTHER ASSIGNED DUTIES: |Director, Human Technology Research Institute |
| |Group Leader, Intelligence Systems Group 2004-2006 |
| |Member, Dean Search Committee, Jonsson School, UTD, 2002-2003 |
| |Member, Equipment Committee, Dept of Computer Science, UTD, 2002 |
| |Member, Dean of Engineering Search Committee, SMU, 1999-2000 |
|SPECIFIC PROGRAMS IN WHICH | Co-Instructor with Dr. Srini Narayanan of the HLT-NAACL’2004 Tutorial on Semantic Inference for |
|INVOLVED TO IMPROVE TEACHING & |Question Answering. |
|PROFESSIONAL COMPETENCE: |Co-Instructor with Prof. Dan Moldovan of the COLING’2002, IJCAI-2001, and NAACL’2001 Tutorial on |
| |Question Answering Systems. |
|NAME: |Herman W Harrison |
|DATE OF BIRTH: |July 25, 1943 |
|ACADEMIC RANK: |Senior Lecturer |
|DEGREES WITH FIELDS, INSTITUTIONS |PhD, Physics, University of Texas, Austin, 1972 |
|AND DATES: |BS, Physics, University of Texas, Arlington, 1965 |
|YEARS IN SERVICE AT UT DALLAS: |4 years |
|RELATED EXPERIENCE: |Texas Instruments, Texas Tech University |
|CONSULTING, PATENTS, ETC.: |Patent: Algebraic Operating System (AOS) for Calculators |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE LAST| |
|FIVE YEARS: | |
|SCIENTIFIC AND PROFESSIONAL |ACM, 1974 |
|SOCIETIES OF WHICH A MEMBER: |IEEE, 1975 |
|HONORS & AWARDS: | |
|COURSES TAUGHT 2001-2004: |CS 1315: C++ and Java |
| |CS 2310/2110: Introduction to Digital Systems. |
| |CS2315: C++ and Java |
| |CS5330: Computer Science II. |
|OTHER ASSIGNED DUTIES: |ABET coordinator for CS2110/CS2310 |
| |Java Conversion committee |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Vasileios Hatzivassiloglou |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Associate Professor |
|DEGREES WITH FIELDS, |PhD, Computer Science, Columbia University, 1998. |
|INSTITUTIONS AND DATES: |M.Phil., Computer Science, Columbia University, 1994. |
| |MS, Computer Science, Columbia University, 1992. |
| |Diploma (five-year BS degree), Computer Science and Computer Engineering, University of Patras, Greece. 1990. |
|YEARS IN SERVICE AT UT DALLAS: |1 year |
|RELATED EXPERIENCE: |Research Scientist, Center for Computational Learning Systems, Columbia University. March 2004 – August 2004. |
| |Associate Research Scientist, Center for Computational Learning Systems, Columbia University. September 2004 - |
| |March 2004. |
| |Consultant, Department of Computer Science, Columbia University. Feb. 1998 – August 1998. |
| |Graduate Research Assistant, Department of Computer Science, Columbia University, September 1991 – Feb. 1998. |
| |Visiting Research Fellow, Information Sciences Institute, University of Southern California. May-August 1994, |
| |June-August 1996. |
| |Consultant, Bell Communications Research (Bellcore), October – Dec. 1995. |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE |Hong Yu, Wong Kim, Vasileios Hatzivassiloglou and W. John Wilbur, “Unsupervised Approaches for Disambiguating |
|LAST FIVE YEARS: |Biomedical Abbreviations”, ACM Transactions on Information Systems, Jan 2004. |
| |Ivan Iossifov, Michael Krauthammer, Carol Friedman, Vasileios Hatzivassiloglou, Joel S. Bader, Kevin P. White |
| |and Andrey Rzhetsky, “Probabilistic Inference of Molecular Networks from Noisy Data Sources”, Bioinformatics, |
| |20(8):1205-1212, Oxford University Press, 2004. |
| |Elena Filatova and Vasileios Hatzivassiloglou, “A Forma Model for Information Selection in Multi-Sentence Text |
| |Extraction”. Proceedings of Twentieth International Conference on Computational Linguistics (COLING-04), August|
| |2004. |
| |Hong Yu, Vasileios Hatzivassiloglou, Won Kim and W. John Wilbur. “Using MEDLINE as a Knowledge Source for |
| |Disambiguating Abbreviations in Full-Text Biomedical Journal Articles”. Proceedings of the Seventeenth IEEE |
| |Symposium on Computer-Based Medical Systems (CBMS), June 2004. |
|SCIENTIFIC AND PROFESSIONAL |Association for Computational Linguistics (ACL) |
|SOCIETIES OF WHICH A MEMBER: |North American Chapter of Association for Computational Linguistics(NAACL) |
| |International Society for Computational Biology(ISCB) |
| |American Association for Artificial Intelligence(AAAI) |
| |Association of Computing Machinery(ACM) |
|HONORS & AWARDS: |Excellence in Engineering Studies, Association of Greek Engineers, 1990. |
| |Excellence in Undergraduate Studies, Institution of State Academic Fellowships, Ministry of Education, Greece. |
| |1986, 1987, 1988, 1989 and 1990. |
| |Second place in University entrance examination among nearly 30,000 persons applying to all Science and |
| |Engineering academic departments in Greece in 1985. |
|COURSES TAUGHT 2000-2005: |CS 7301: Natural Language Processing |
|OTHER ASSIGNED DUTIES: | |
|SPECIFIC PROGRAMS IN WHICH |Program Committee Member and Reviewer, Annual International Conference on Intelligent Systems for Molecular |
|INVOLVED TO IMPROVE TEACHING & |Biology, 2005. |
|PROFESSIONAL COMPETENCE: |Program Committee Member and Reviewer, International Conference on Computational Linguistics, 2004. |
| |Session Chair, Session on Lexical Semantics, Annual Meeting of the Association for Computational Linguistics, |
| |2001. |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
|NAME: |D. T. Huynh |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Professor |
|DEGREES WITH FIELDS, |Ph.D., Computer Science Department, University of Saarland, Germany, 1978 |
|INSTITUTIONS AND DATES: |M.S., Computer Science Department, University of Saarland, Germany, 1977 |
|YEARS IN SERVICE AT UT DALLAS: |19 Years |
|RELATED EXPERIENCE: |Professor and Department Head, University of Texas at Dallas. 1997-Date |
| |Professor Computer Science, University of Texas at Dallas. 1991-1997 |
| |Associate Professor, Computer Science, University of Texas at Dallas. 1986-91 |
| |Assistant Professor of Computer Science, Iowa State University. 1983-1986 |
| |Visiting Assistant Professor of Mathematics and Computer Science, University of Chicago. 1982-1983|
| |Postdoctoral Research Associate, University of Saarland, Germany. 1978-1982 |
| |Teaching Assistant, University of Saarland, Germany. 1977-1978. |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE |"Connected D-Hop Dominating Sets in Ad Hoc Networks” (with T. Vuong. Proc. Of the 6th World |
|LAST FIVE YEARS: |Multiconference on Systemics, Cybernetics and Informatics, pp. 54-59, Florida, 2002. |
| |"Max-Min Cluster Formation in Wireless Ad Hoc Networks”, (with A. Amis, R. Prakash & T. Vuong), |
| |Proc. INFOCOM 2000. |
| |"A Rearrangement Algorithm for Switching Networks Composed of Digital Symmetrical Matrices” (with |
| |Hai Nguyen), Information Sciences, Vol. 125, pp. 83-98, 2000. |
| |"Software Architecture Analysis: A Dynamic Slicing Approach” (with T. Kim, Y.-T. Song and L. |
| |Chung), International Journal of Computer & Information Science, Vol 1, no 2, pp. 91-103, 2000. |
| |"Adapting D-Hop Dominating Sets to Topology Changes in Ad Hoc Networks” (with T. Vuong) Proc. Of |
| |ICCCN, 2000. |
|SCIENTIFIC AND PROFESSIONAL |Association of Computing Machinery (ACM) |
|SOCIETIES OF WHICH A MEMBER: |ACM SIGACT |
| |ACM SIGCOM |
| |IEEE Computer Society |
|HONORS & AWARDS: | |
|COURSES TAUGHT 2001-2004: | |
|OTHER ASSIGNED DUTIES: |CS Department Advisory Committee |
| |Graduate Admissions Committee. |
| |Faculty Search Committee |
| |TA Committee |
| |Graduate and Undergraduate Curriculum Committees |
|SPECIFIC PROGRAMS IN WHICH | Advisory Board Member, Journal of Automata, Languages and Combinatorics |
|INVOLVED TO IMPROVE TEACHING & |Chair, IEEE Symposium on Appl. Specific Software Engineering and Technology, 1998. |
|PROFESSIONAL COMPETENCE: |Program Committee Member, International Conference on Computers, Science and Info., 2000. |
| |Program Committee Member, International Conference on Computation, Communication and Networks, |
| |2000. |
| |Reviewer: |
| |National Science Foundation, Information and Computation, Information Processing Letters, |
| |Theoretical Computer Science, Hong Kong Research Grants Council, Natural Sciences and Engineering |
| |Research Council of Canada Information and Computation, Acta Informatica, SIAM Journal on |
| |Computing, Journal of Computer and System Science, Mathematical Systems Theory, International |
| |Journal of Foundations of Computer Sciences. |
|NAME: |Jason Jue |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Associate Professor |
|DEGREES WITH FIELDS, |PhD, Electrical & Computer Engineering, University of California at Davis, 1999. |
|INSTITUTIONS AND DATES: |MS, Electrical Engineering, UCLA, 1991 |
| |BS, Electrical Engineering, University of California at Berkeley, 1990. |
|YEARS IN SERVICE AT UT DALLAS: |6 years |
|RELATED EXPERIENCE: | |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS I NTHE |Q. Zhang, V. Vokkarane, J. P. Jue, and B. Chen, "Absolute QoS Differentiation in Optical |
|LAST FIVE YEARS: |Burst-Switched Networks," to appear, IEEE Journal on Selected Areas in Communications, Nov. 2004. |
| |T. Zhang, K. Lu, and J. P. Jue, "Differentiated Contention Resolution for QoS in Photonic |
| |Packet-Switched Networks," IEEE/OSA Journal of Lightwave Technology, vol. 22, no. 11, pp. |
| |2523-2535, Nov. 2004. |
| |S. Yuan and J. P. Jue, "Dynamic Lightpath Protection in WDM Mesh Networks under |
| |Wavelength-Continuity and Risk-Disjoint Constraints," accepted for publication, Computer Networks |
| |Journal (Elsevier). |
| |V. Vokkarane and J. P. Jue, ``Burst Segmentation: An Approach for Reducing Packet Loss in Optical |
| |Burst Switched Networks,'' SPIE/Kluwer Optical Networks Magazine, vol. 4, no. 6, pp. 81-89, |
| |November-December 2003. |
| |K. Lu, J. P. Jue, G. Xiao, and I. Chlamtac, ``Intermediate-Node Initiated Reservation (IIR): A New|
| |Signaling Scheme for Wavelength-Routed Networks,'' IEEE Journal on Selected Areas in |
| |Communications, vol. 21, no. 8, pp. 1285-1294, October 2003. |
| |V. Vokkarane and J. P. Jue, ``Prioritized Burst Segmentation and Composite Burst Assembly |
| |Techniques for QoS Support in Optical Burst Switched Networks,'' IEEE Journal on Selected Areas in|
| |Communications, vol. 21, no. 7, pp. 1198-1209, September 2003. |
| |S. Yuan and J. P. Jue, ``A Shared Protection Routing Algorithm for Optical Networks,'' Optical |
| |Networks Magazine, vol. 3, no. 3, pp. 32-39, May/June 2002. |
| |B. H. Simov, J. P. Jue, and S. Tridandapani, ``Integrating Security in the MAC Layer of WDM |
| |Optical Networks,'' Photonic Network Communications, vol. 4, no. 1, pp. 19-35, January 2002. |
|SCIENTIFIC AND PROFESSIONAL | IEEE |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: |NSF Career Award, 2002 |
|COURSES TAUGHT 2000-2003: |CS 6352: Performance of Computer Systems and Networks (Fall 2004) |
| |CS 6v81: Optical Networks (Spring 2004) |
| |CS 3305: Discrete Mathematics II (Fall 2004) |
|OTHER ASSIGNED DUTIES: |Faculty Search Committee, Telecommunications Engineering Program |
| |Bylaws Committee, Computer Science Dept. |
| |Faculty Secretary, Computer Science Dept. |
| |Networking Group Representative, Computer Science Dept. |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Shyam S. Karrah |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Senior Lecturer |
|DEGREES WITH FIELDS, |BS (Hons) |
|INSTITUTIONS AND DATES: |MS (Computer Science) |
|YEARS IN SERVICE AT UT DALLAS: |5 years |
|RELATED EXPERIENCE: |Professor of Computer Science, Department Chair (1998-2000), New Mexico Junior College, Hobbs, New|
| |Mexico, 1994-2000 |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS I NTHE | |
|LAST FIVE YEARS: | |
|SCIENTIFIC AND PROFESSIONAL |National Academic Advising Association |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: | |
|COURSES TAUGHT 2000-2003: |Organization of programming Languages |
|OTHER ASSIGNED DUTIES: |Planning and coordinating the Graduate Orientation and Transfer & Waiver seminars. |
| |Advising graduate students on academic issues: admission, curriculum and graduation requirements, |
| |academic policies, and academic standards for probation. |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Latifur Khan |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Assistant Professor |
|DEGREES WITH FIELDS, |PhD, Computer Science, University of Southern California, 2000 |
|INSTITUTIONS AND DATES: |MS, Computer Science, University of Southern California, 1996 |
| |BSc, Computer Science and Engineering, Bangladesh University of Engineering and Technology, Dhaka,|
| |Bangladesh, 1993 |
|YEARS IN SERVICE AT UT DALLAS: |5 years |
|RELATED EXPERIENCE: | |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE |L. Khan and D. McLeod, “Audio Structuring and Personalized Retrieval Using Ontologies,” in Proc. |
|LAST FIVE YEARS: |of ACM/IEEE Advances in Digital Libraries, Library of Congress, Washington, DC, pp. 116-126, May |
| |2000. |
| |L. Khan, D. McLeod and E. Hovy, “Retrieval Effectiveness of Ontology-based Model for Information |
| |Selection,” the VLDB Journal: The International Journal on Very Large Databases, |
| |ACM/Springer-Verlag Publishing, Vol. 13(1): 71-85 (2004). |
| |F. Luo, L. Khan , F. Bastani, I-Ling Yen and J. Zhou, “A Dynamical Growing Self-Organizing Tree |
| |(DGSOT) for Hierarchical Clustering Gene Expression Profiles,” the Bioinformatics Journal, Oxford|
| |University Press, UK, 20(16): 2605-2617 (2004). |
| |L. Khan, D. McLeod and E. Hovy, “A Framework for Effective Annotation of Information from Closed |
| |Captions Using Ontologies," to appear in Journal of Intelligent Information Systems, Kluwer |
| |Publisher. |
| |M. Gupta, M. Tu, L. Khan, F. Bastani, and I-Ling Yen, "A study of Algorithms for Handling |
| |Location Dependent Continuous Queries in the Mobile Environment," to appear in the Knowledge and |
| |Information Systems Journal (KAIS), Publisher: Springer-Verlag London Ltd. |
|SCIENTIFIC AND PROFESSIONAL |ACM |
|SOCIETIES OF WHICH A MEMBER: |IEEE |
|HONORS & AWARDS: | |
|COURSES TAUGHT 2001-2004: |CS 6360 Database Design |
| |Data Mining |
| |CS 6V81 Data Management for Mobile Computing |
| |CS 6V81 Distributed Multimedia Information Management |
|OTHER ASSIGNED DUTIES: | |
|SPECIFIC PROGRAMS IN WHICH |Director of DBL@UTD, UTD Database Laboratory |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Lawrence A. King |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Senior Lecturer |
|DEGREES WITH FIELDS, |MS in Computer Science, New Mexico State University, Las Cruces, NM |
|INSTITUTIONS AND DATES: |MBA, California State University, Northridge, California |
| |BS in Aeronautics and Astronautics, M.I.T, Cambridge, MA |
|YEARS IN SERVICE AT UT DALLAS: |4 years |
|RELATED EXPERIENCE: |Senior Research Scientist, Honeywell Laboratories, Minneapolis, MN |
| |Research Scientist, Motorola Artificial Intelligence Laboratory, Scottsdale, AZ |
| |Aeronautical Engineer, USAF (Active Duty), Wright-Patterson AFB, Ohio |
| |Aeronautical Engineer, Lockheed Missiles and Space Co., Sunnyvale, CA |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: |Sun Certified Programmer for the Java 2 Platform |
|PRINCIPAL PUBLICATIONS I NTHE | |
|LAST FIVE YEARS: | |
|SCIENTIFIC AND PROFESSIONAL | |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: | |
|COURSES TAUGHT 2000-2003: |CS 1315 Computer Science I |
| |CS 2315 Computer Science II |
| |CS 3336 Programming in Java |
|OTHER ASSIGNED DUTIES: |UTD administrative duties |
| |Undergraduate Faculty Advisor |
| |ABET course coordinator for CS2315, Computer Science II |
| |Selected and supervised Special Tutor for C students entering CSII |
| |Participated in CS/SE Faculty Advisor Information Seminar for undergraduate CS and SE majors |
| |School committees |
| |Chair, Java Curriculum Conversion Committee, Department of Computer Science. During Fall 2003, |
| |CS1315 was successfully converted from C to Java. During Spring 2004, CS2315 was converted from C |
| |to Java. |
| |Chair, Curriculum Conversion Committee, Department of Computer Science: Created catalog |
| |description for CS1301, Programming Fundamentals, and revised descriptions for CS1315, CS2315, |
| |CS3345, and CS4349 for integrated content |
| |Member of the Curriculum Committee, Department of Computer Science |
| |Member of the Industrial Advisory Board, Department of Computer Science |
| |Special service contributions |
| |1. Design and implementation of a TA scheduling application |
| |2. Performed TA scheduling for Computer Science Department, Spring/Fall 2003 and 2004, |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Radha Krishnan |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Senior Lecturer |
|DEGREES WITH FIELDS, |PhD (Mechanical Engineering) Penn State |
|INSTITUTIONS AND DATES: |M.S. (Mechanical Engineering) Penn State |
| |B. Tech. (Mechanical Engineering) Indian Inst of Tech |
|YEARS IN SERVICE AT UT DALLAS: |4 years |
|RELATED EXPERIENCE: |Advisor, Future Technologies, Nortel Networks, Sep 2000 – Apr 2001. |
| |Senior Member of Scientific Staff, Nortel Networks, Nov 1999 – Aug 2000 |
| |Consultant, Ericsson Inc, May 1998 -- July 1999. |
| |Visiting Professor, University of Texas at Dallas, Jun 1995 -- Aug 1999. |
| |Asst. Professor, Univ. of Maryland, Jan 1992 -- Aug 1997 |
| |Consultant, Penn. Transportation Institute, EDI, ARP, Summers 1987 – 1991 |
| |Research Assistant, The Pennsylvania State Univ., Jan 1987 – Dec 1991 |
|CONSULTING, PATENTS, ETC.: |A Mobile Marketplace Architecture for a Next Generation Network, supporting M-Commerce”, patent |
| |filed. |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE |Balaji Raghavachari, Gopal Gupta and Radha Krishnan, “Database design for hazardous materials”, in|
|LAST FIVE YEARS: |preparation. |
| |Radha Krishnan, Balaji Raghavachari, Gopal Gupta, Jim Staves and Doug Harris, “An Emergency |
| |Planning System for the 21st Century: Case Study of E-Plan”, in preparation. |
| |Radha Krishnan, “Towards a more logical organization of network elements and their functions: the |
| |case for rethinking the Internet as a content-dispensing mechanism”, in preparation. |
| |Radha Krishnan, “Performance Evaluation of an Advanced Wireless Internet”, awaiting clearance. |
| |Mike Hall, Radha Krishnan, Narendra Kanar and Anu Appaji, “A Mobile Marketplace Architecture for a|
| |Next Generation Network supporting M-Commerce”, submitted. |
| |Radha Krishnan, Balaji Raghavachari, “ The Directed Minimum Degree Spanning Tree Problem”, to be |
| |presented at the Foundations of Software Technology and Theoretical Computer Science, Dec 13-15, |
| |Bangalore, India. |
| |Imrich Chlamtac, Radha Krishnan, C. Petrioli and J. Redi, “Energy conservation in access protocols|
| |for mobile computing and communications", to appear in the special issue on Personal Digital |
| |Assistants of the J. Microprocessors and Microsystems. |
| |Radha Krishnan, et. al., “A Framework for the Performance Evaluation of Integrated Networks", in |
| |Proc. Wireless Communications and Networking Conference, Sept. 23 - 28, 2000, Chicago, IL. |
|SCIENTIFIC AND PROFESSIONAL | |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: |VoIP Performance Characterization Project (Summer and Fall 1998) for Ericsson. Won the best |
| |project award in the company, among all its world-wide units. |
| |Mentioned in People in Computer Vision, URL: |
| | |
| |Invited to Chair a session in ISATA Conference, Aachen, Germany, October 1994. |
| |Invited Talk at the Johns Hopkins University, November 1993. |
| |Invited Talk at the University of Rochester, September 1993. |
| |Invited Talk at the Johnson Medical Center, UPenn, August 1993. |
| |Invited participant, “Reasoning about Functionality" AAAI Workshop, July 1993. |
| |Invited to Chair the “Inspection, Mapping, Coding and Monitoring" session of the IEEE Computer |
| |Vision and Pattern Recognition Conference, June 1993. |
| |Invited Talk at the Center for Automation Research, College Park, August 1991. |
| |Invited Talk at NASA Lewis Research Center, May 1991. |
|COURSES TAUGHT 2000-2003: |CS 2305 Discrete Mathematics for Computing I |
| |CS 3305 Discrete Mathematics for Computing II |
| |CS 3333 Data Structures |
| |CS 4347 Database Systems |
| |CS 4349 Advanced Algorithm Design and Analysis |
| |CS 5333 Discrete Structures |
| |CS 6387 Computer-Aided Software Engineering |
|OTHER ASSIGNED DUTIES: | |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Rafael Lacambra |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Senior Lecturer |
|DEGREES WITH FIELDS, |MS, Computer Science (Major In Computer Graphics And Multimedia), George Washington University, |
|INSTITUTIONS AND DATES: |1997 |
| |BS, Computer Engineering, Universidad Nacional Autonoma De Mexico, Mexico City, Mexico, 1991 |
|YEARS IN SERVICE AT UT DALLAS: |3 years |
|RELATED EXPERIENCE: |Silicon Graphics, Southern Education Center, Dallas, Texas. 1999-2001 |
| |Education Specialist - Computer Graphics / Networking / IRIX Operating System |
| |Provided training expertise (OpenGL programming, Network Administration, System |
| |Administration and Advanced System Administration that enabled the company to cover a broad |
| |curriculum with fewer instructors. |
| |Consistently achieved ratings of 9.8/10 or higher as instructor. |
| |Designed and developed custom system administration and graphics courses based on assessment of |
| |client skills and needs. |
| |Lead instructor/developer/reviewer for Advanced Network Administration. |
| |Developer/reviewer for Network Administration and OpenGL. |
| |Cactun Espacio Digital, Mexico City/D.F., Mexico, 1997-1999 |
| |Authorized trainer for SGI and SUN Mexico in the UNIX operating system and TCP/IP networking. |
| |Professor of “Graphical User Interfaces” at Universidad Nacional Autonoma de Mexico. |
| |Universidad Nacional Autonoma De Mexico (UNAM), 1997-1999 |
| |Researcher in Computer Graphics, Applied Computing Department |
| |Formed and led a team to develop and promote the use of virtual reality in archaeological sites. |
| |Performed research and wrote two papers on “Virtual Reality and Animation, two alternative tools |
| |for the visualization of archaeological sites.” |
| |Organized the creation of the Alias/Wavefront training room at UNAM and obtained cost-free courses|
| |and certification for 3 trainers. |
| |Universidad Nacional Autonoma De Mexico, 1991-1995 |
| |Head of Visualization Laboratory, Computing for Research |
| |Created the Visualization and Networking areas of the “Plan de Becarios en Supercomputo” |
| |scholarship courses in supercomputing topics, which trained undergraduate and graduate students to|
| |act as research support personnel |
|CONSULTING, PATENTS, ETC.: |Cactun Espacio Digital, Mexico City/D.F., Mexico 1997 - 1999 |
| |Independent Consultant, Computer Graphics / Networking / UNIX |
| |Founded one of the first consulting firms in Mexico specializing in web topics. |
| |Established service standards that earned bonuses for early delivery of the finished products |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS I NTHE | |
|LAST FIVE YEARS: | |
|SCIENTIFIC AND PROFESSIONAL | |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: |Two grants by Cray Research for UNAM to be part of the Khoros Consortium |
| |One grant awarded by Cray Research to pay for AVS (graphical simulation) licenses for the |
| |Visualization lab. |
| |One grant awarded by Cray Research to start a joint project between Jefferson Hospital in |
| |Philadelphia and the National University of Mexico (UNAM) which main topic was the study of |
| |cerebral aneurysms |
|COURSES TAUGHT 2000-2003: |CS3375 Principles of UNIX |
| |CS5375 Principles of UNIX (Graduate) |
| |CS2315 Computer Science 2 (Using Java) |
|OTHER ASSIGNED DUTIES: |Undergraduate Faculty Advisor Computer Science/ Software Engineering |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Joseph A. Leubitz |
|DATE OF BIRTH: |April 21, 1945 |
|ACADEMIC RANK: |Senior Lecturer |
|DEGREES WITH FIELDS, |MS, Computer & Information Science, Ohio State University, Columbus, OH, 1971. |
|INSTITUTIONS AND DATES: |BSEc, Accounting, Wharton School of Finance & Commerce, University of Pennsylvania, Philadelphia, |
| |PA, 1967 |
|YEARS IN SERVICE AT UT DALLAS: |4 years |
|RELATED EXPERIENCE: |Berkeley College, Woodridge, NJ, Instructor (1993-1994) |
| |Collin County Community College, Plano, TX, Instructor (1991) |
| |Accelerated Computer Training, Northbrook, IL, Owner (1984-1985) |
| |Lake Forest School Of Management, Lake Forest, IL, Adjunct Instructor (1984) |
| |Northwestern University, Evanston, IL Instructor (1976-1978) |
| |Kendall College, Evanston, IL, Instructor (1974-1975) |
|CONSULTING, PATENTS, ETC.: |35 years consulting experience (IT audits, security, system design/implementation, project |
| |management) |
|STATE(S) IN WHICH REGISTERED: |CPA with CITP specialization. (Texas, Indiana, and Illinois) |
| |CCP-Management. |
| |CISA. |
| |PMP |
|PRINCIPAL PUBLICATIONS I NTHE | |
|LAST FIVE YEARS: | |
|SCIENTIFIC AND PROFESSIONAL |Association for Computing Machinery |
|SOCIETIES OF WHICH A MEMBER: |American Institute of CPAs |
| |Project Management Institute |
| |Information Systems Audit & Control Association |
|HONORS & AWARDS: | |
|COURSES TAUGHT 2001-2004: |CS/SE 3354 Software Engineering |
| |CS 3385 Ethics, Law, Society, and Computing |
| |CS/SE 4347 Database Systems |
| |SE 4367 Software Testing, Validation, Verification and Quality Assurance |
| |SE 4381 Software Project Management |
| |CS 6388 Software Project Management |
|OTHER ASSIGNED DUTIES: |Faculty Advisor |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME |Rym Mili |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Associate Professor |
|DEGREES WITH FIELDS, INSTITUTIONS |PhD, Computer Science, University of Ottawa, Canada |
|AND DATES: |Doctorate de Spécialité, Computer Science, University of Tunis, Tunisia. |
| |Engineering Degree, Computer Science, University of Tunis, Tunisia. |
|YEARS IN SERVICE AT UT DALLAS: |10 years |
|RELATED EXPERIENCE: |Assistant Professor, School of Engineering and Computer Science, University of Texas at Dallas, 1995-2002. |
| |Lecturer, Institute for Government Informatics Professionals, Ottawa, Canada. 1993-1995 |
| |Lecturer, Department of Computer Science, University of Ottawa, Canada, 1992-1994 |
|CONSULTING, PATENTS, ETC.: |Patent pending. R. Mili and S. Zalila. An Effective Data Entry Method. The invention is a prime candidate for|
| |all applications where we want to spare the space of traditional keyboards. |
| |Consulting, Philips, Sussex, England. |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE LAST|R. Castello and R. Mili, Visualizing Graphical and Textual Formalisms, Information Systems, vol. 28, pp. |
|FIVE YEARS: |753-768,Elsevier, 2003. |
| |R. Castello, R. Mili and I. G. Tollis, Visualizing Statecharts with ViSta, book chapter, Graph Drawing |
| |Software: Mathematics and Visualization, P. Mutzel and M. Juenger (eds.), pp. 299-319, Springer Verlag, 2003.|
| |R. Castello, R. Mili and I. G. Tollis, ViSta: A Tool Suite for the Visualization of Behavioral Requirements, |
| |Journal of Systems and Software, Elsevier, vol. 62, pp141-159, 2002. |
| |R. Castello, R. Mili and I. G. Tollis, Automatic Layout of Statecharts, Software Practice and Experience, |
| |vol. 32, pp. 25-55, John Wiley, 2002. |
|SCIENTIFIC AND PROFESSIONAL |Member, IEEE Computer Society. |
|SOCIETIES OF WHICH A MEMBER: |Member, Association of Computing Machinery. |
|HONORS & AWARDS: |NSF, Using NLP Tools for Requirements Visualization. September 2001-September 2003. |
| |Sandia National Laboratories, Visualizing Software Requirements, with I. G. Tollis, November 1998-August |
| |1999. |
|COURSES TAUGHT 2000-2005: |Software Engineering (graduate and undergraduate). |
| |Project Planning and Management (graduate), |
| |Object Oriented Analysis and Design (graduate) |
| |Software Maintenance and Re-engineering (graduate) |
| |Software Reuse (graduate), |
| |Data Structures (graduate) |
|OTHER ASSIGNED DUTIES: |Member, Graduate Curriculum committee 1997-2004 |
| |Member, Ph.D. Qualifying Exam committee 2002-2004 |
| |Member, Masters-Research Track committee 2003-2004 |
| |Member, Admission committee 1997-2001 |
| |Member, Search committee 2002-2003 |
| |Member, ABET accreditation committee 2002-2003 |
|SPECIFIC PROGRAMS IN WHICH |Member, University Committee on Effective Teaching 2001-2003 |
|INVOLVED TO IMPROVE TEACHING & |Member, ECS Committee on Effective Teaching 2004-2005 |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Neeraj Mittal |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Assistant Professor |
|DEGREES WITH FIELDS, |Ph.D. in Computer Science, The University of Texas at Austin, 2002 |
|INSTITUTIONS AND DATES: |M.S. in Computer Science, The University of Texas at Austin, 1997 |
| |B.Tech. in Computer Science and Engineering, Indian Institute of Technology, Delhi, 1995 |
|YEARS IN SERVICE AT UT DALLAS: |3 years |
|RELATED EXPERIENCE: |Graduate Research Assistant, Department of Electrical and Computer Engineering, The University of |
| |Texas at Austin, 1999-2002 |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS I NTHE |Neeraj Mittal and Vijay K. Garg, “Techniques and Applications of Computation Slicing,” Accepted |
|LAST FIVE YEARS: |for publication in Distributed Computing (DC). |
| |Neeraj Mittal and Vijay K. Garg, “Finding Missing Synchronization in a Distributed Computation |
| |using Controlled Re-execution,” Distributed Computing (DC), Online First, 2004. |
| |Neeraj Mittal, S. Venkatesan and Sathya Peri, “Message-Optimal and Latency-Optimal Termination |
| |Detection Algorithms for Arbitrary Topologies,” In Proceedings of the 18th International Symposium|
| |on Distributed Computing (DISC), 2004. |
| |Sathya Peri and Neeraj Mittal, “On Termination Detection in an Asynchronous Distributed System,” |
| |In Proceedings of the 17th ISCA International Conference on Parallel and Distributed Computing |
| |Systems (PDCS), 2004. |
| |Neeraj Mittal, Alper Sen, Vijay K. Garg and Ranganath Atreya, “Finding Satisfying Global States: |
| |One for All and All for One,” In Proceedings of the 18th IEEE International Parallel and |
| |Distributed Processing Symposium (IPDPS), 2004. |
| |Ranganath Atreya, Neeraj Mittal and Vijay K. Garg. “Detecting Locally Stable Predicates without |
| |Modifying Application Messages,” In Proceedings of the International Conference on Principles of |
| |Distributed Systems (OPODIS), 2003. |
| |Neeraj Mittal and Vijay K. Garg , “Software Fault Tolerance of Distributed Programs using |
| |Computation Slicing,” In Proceedings of the 23rd IEEE International Conference on Distributed |
| |Computing System (ICDCS), 2003. |
| |Neeraj Mittal and Vijay K. Garg, “Computation Slicing: Techniques and Theory”, In Proceedings of |
| |the 15th International Symposium on Distributed Computing (DISC), 2001. |
| |Neeraj Mittal and Vijay K. Garg, “On Slicing a Distributed Computation,” In Proceedings of the |
| |21st IEEE International Conference on Distributed Computing Systems (ICDCS), 2001. |
| |Neeraj Mittal and Vijay K. Garg, “On Detecting Global Predicates in Distributed Computations,” In |
| |Proceedings of the 21st IEEE International Conference on Distributed Computing Systems (ICDCS), |
| |2001. |
|SCIENTIFIC AND PROFESSIONAL |Association for Computing Machinery (ACM) |
|SOCIETIES OF WHICH A MEMBER: |IEEE (Institute of Electrical and Electronics Engineers) Computer Society |
|HONORS & AWARDS: |MCD Graduate Fellowship, University of Texas at Austin, 1995-1997 |
| |Suresh Chandra Memorial Award, Indian Institute of Technology, Delhi, 1995 |
| |Certificate of Merit, Indian Institute of Technology, Delhi, 1991-1994 |
| |Gold Medal, Mathematics Examination, Ramanujan Society for Born Mathematicians, New Delhi, India, |
| |1991 |
| |Junior Science Talent Search Scholarship, Directorate of Education, Delhi, India, 1987-1989 |
|COURSES TAUGHT 2000-2003: |CS 6378: Advanced Operating Systems |
| |CS 6380: Distributed Computing |
| |CS 7301: Advances in Distributed Computing |
|OTHER ASSIGNED DUTIES: |Chair, Advanced Operating Systems Qualifying Examination Committee, 2004 |
| |Member, Equipment Committee, Department of Computer Science, 2003-2004 |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Dan I. Moldovan |
|ACADEMIC RANK: |Professor |
|DEGREES WITH FIELDS, |PhD, Electrical Engineering and Computer Science from the Columbia University, 1978 |
|INSTITUTIONS AND DATES: |MS, Electrical Engineering and Computer Science from the Columbia University, 1974 |
| |BS, Electrical Engineering, Polytechnic Institute of Bucharest, 1969 |
|YEARS IN SERVICE AT UT DALLAS: |4 years |
|RELATED EXPERIENCE: |A. Research Policy at National Level |
| |Program Director, National Science Foundation, Washington D.C. (Sabbatical year 1987 - 1988) |
| |Directed Experimental Systems Program in the Division of Microelectronics and Information Processing Systems |
| |B. Academic |
| |Professor of Computer Science, University of Texas at Dallas 8/2001- Present |
| |Chairman of the Computer Science and Engineering Department Southern Methodist University, Dallas. 8/1994- 7/1998|
| | |
| |Professor of Computer Science and Engineering, and Director of the Parallel and Distributed Computer Systems |
| |Laboratory Southern Methodist University, Dallas, Texas 75275 8/1993- 8/2001 |
| |Associate Professor of Computer Engineering, and Director of the Parallel Knowledge Processing Laboratory, |
| |University of Southern California, Los Angeles. 5/1986- 8/1993 |
| |Assistant Professor of Computer Engineering, University of Southern California, Los Angeles. 9/1981- 5/1986 |
| |Assistant Professor of Electrical Engineering, Colorado State University, Fort Collins, Colorado. 9/1979- 8/1981 |
|CONSULTING: |Industry: |
| |Technical consultant to Aerojet ElectroSystems, Hughes Research Laboratory, TRW. |
| |1976-1979 Member of Technical Staff - Bell Laboratories, Holmdel, New Jersey |
|PRINCIPAL PUBLICATIONS IN THE |Dan I. Moldovan, “Parallel Processing: From Applications to Systems,” Morgan Kaufmann Publishers, 1993, San Mateo,|
|LAST FIVE YEARS: |California, (567 pages). |
| |“On the Role of Information Retrieval and Information Extraction in Question Answering Systems” in Information |
| |Extraction in the Web Era, Springer, 2003, 129-147. |
| |“Textual Question Answering”, in Handbook of Natural Language Processing, Oxford Press 2003, R. Mitkov, editor, |
| |560-582. |
| |Dan Moldovan et al., “Performance Issues and Error Analysis in an Open-Domain Question Answering System”, ACM |
| |Transactions on Information Systems, vol 21, nr 2, pp 133-154. |
| |Vasile Rus, Dan I. Moldovan, “High Performance Logic Form Transformation” International Journal on Artificial |
| |Intelligence Tools 11(3): 437-454, 2002. |
| |Mihai Surdeanu, Dan I Moldovan and Sanda Harabagiu, “Performance Analysis of a Distributed Question Answering |
| |System”, IEEE Transactions on Parallel and Distributed Systems, vol. 13, no. 6, pp 579 - 596, June 2002. |
| |Mihai Surdeanu and Dan I Moldovan, “Design and Performance of a Distributed Java Virtual Machine”, IEEE |
| |Transactions on Parallel and Distributed Systems, vol 13, no. 6, pp 611-627, June 2002. |
| |Dan Moldovan, Roxana Girju and Adriana Badulescu, “Learning Semantic Constraints for the Automatic Discovery of |
| |Part-Whole Relations”, in Proceedings of the HLT/NAACL 2003 Conference, May 2003, Edmonton, Canada. |
|PROFESSIONAL MEMBERSHIPS: | |
| |Member of ACM, AAAI, ACL, IEEE Senior Member |
|COURSES TAUGHT 2000-2003: |CS 6320, Natural Language Processing |
| |CS 6375, Machine Learning |
|RESEARCH: |Current Research: |
| |Direct the InterVoice Bright Research Center in the Human Language Technology Research Institute at UTD. |
| |Co-direct the development of a state-of-the-art Question Answering system. |
| |Current Research Grants: |
| |1. InterVoice Bright, 2002-2006, Research in Automatic Speech Recognition Systems, ($1,000,000). |
| |2. ATP State of Texas, 2002-2004, Text Mining for Telecommunications ($240,000) |
| |3. NSF, 2000-2005, to develop a Tool for automatic transformation of WordNet into a Knowledge Base ($700, 000). |
|SPECIFIC PROGRAMS IN WHICH |Services to professional organizations: |
|INVOLVED TO IMPROVE TEACHING & |Vice Chair for the NSF Workshop on High Performance Computing and Communication: Vision, Natural Language and |
|PROFESSIONAL COMPETENCE: |Speech Processing, and Artificial Intelligence, February 1992. |
| |Member of several NSF Panels for Presidential Young Investigators, Research Initiation, and CAREER Awards. |
| |Area Editor for International Journal of Mini and Microcomputers. |
| |Area Editor for Journal of Parallel and Distributed Computing. |
| |Co-chairman for The First International Workshop on Parallel Processing for Artificial Intelligence; organized in |
| |conjunction with IJCAI-91, Sydney, Australia. |
| |Served as a reviewer for books and journal papers in the area of digital systems and parallel processing. |
| |Conference session organizer and chairman. |
|NAME: |Yu-Chung (Vincent) Ng |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Assistant Professor |
|DEGREES WITH FIELDS, |Ph.D. in Computer Science, Cornell University, 2004 |
|INSTITUTIONS AND DATES: |M.S. in Computer Science, Carnegie Mellon University, 2002 |
| |B.S. in Computer Science, Carnegie Mellon University, 1997 |
|YEARS IN SERVICE AT UT DALLAS: |1 year |
|RELATED EXPERIENCE: |Research Assistant, Cornell University, 1999-2004. |
| |Teaching Assistant, Cornell University, 1998-99. |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS I NTHE |“Detecting Discrepancies in Numerical Estimates Using Multi-document Hypertext Summaries” Michael |
|LAST FIVE YEARS: |White, Claire Cardie, Vincent Ng, and Daryl McCullough. Proceedings of the Second International |
| |Conference on Human Language Technology Research (HLT-02), 2002. |
| |“Multi-document Summarization via Information Extraction”. Michael White, Tanya Korelsky, Claire |
| |Cardie, Vincent Ng, David Pierce, and Kiri Wagstaff. Proceedings of the First International |
| |Conference on Human Language Technology Research (HLT-01), 2001. |
| |“Detecting Discrepancies and Improving Intelligibility: Two Preliminary Evaluations of RIPTIDES”. |
| |Michael White, Claire Cardie, Vincent Ng, Kiri Wagstaff, and Daryl McCullough. Proceedings of the |
| |2001 Document Understanding Conference (DUC-01), 2001. |
| |“Learning Noun Phrase Anaphoricity to Improve Coreference Resolution: Issues in Representation and|
| |Optimization”. Vincent Ng. Proceedings of the 42nd Annual Meeting of the Association for |
| |Computational Linguistics (ACL-04), 2004. |
| |“Improving Machine Learning Approaches to Coreference Resolution. Vincent Ng and Claire Cardie”. |
| |Proceedings of the 40th Annual Meeting of the Association for Computational Linguistics (ACL-02), |
| |2002. |
| |“Identifying Anaphoric and Non-Anaphoric Noun Phrases to Improve Coreference Resolution”. Vincent |
| |Ng and Claire Cardie. Proceedings of the 19th International Conference on Computational |
| |Linguistics (COLING-02), 2002. |
| |“Combining Sample Selection and Error-Driven Pruning for Machine Learning of Coreference Rules”. |
| |Vincent Ng and Claire Cardie. Proceedings of the 2002 Conference on Empirical Methods in Natural |
| |Language Processing (EMNLP-02), 2002. |
| |“Examining the Role of Statistical and Linguistic Knowledge Sources in a General-Knowledge |
| |Question Answering System”. Claire Cardie, Vincent Ng, David Pierce, and Chris Buckley. |
| |Proceedings of the Sixth Applied Natural Language Processing Conference (ANLP-2000), 2000. |
| |“Weakly Supervised Natural Language Learning Without Redundant Views. Vincent Ng and Claire |
| |Cardie”. Proceedings of the Human Language Technology Conference of the North American Chapter of |
| |the Association for Computational Linguistics (HLT-NAACL), 2003. |
| |“Bootstrapping Coreference Classifiers with Multiple Machine Learning Algorithms”. Vincent Ng and |
| |Claire Cardie. Proceedings of the 2003 Conference on Empirical Methods in Natural Language |
| |Processing (EMNLP-03), 2003. |
|SCIENTIFIC AND PROFESSIONAL |American Association for Artificial Intelligence (AAAI) |
|SOCIETIES OF WHICH A MEMBER: |Association of Computational Linguistics (ACL) |
| |ACL Special Interest Group for Linguistic Data and Corpus-Based Approaches to NLP(SIGDAT) |
|HONORS & AWARDS: |Member of Phi Beta Kappa and Phi Kappa Phi |
| |Carnegie Melon University Dean’s List: Fall 94, 95; Spring 95, 96, 97 |
| |Recipient of EDS Scholarship, Fall 1996. |
|COURSES TAUGHT 2000-2004: |CS 2305 Discrete Mathematics for Computing I |
|OTHER ASSIGNED DUTIES: |Computer Science Graduate Admissions Committee, 2005. |
|SPECIFIC PROGRAMS IN WHICH |Program Committee Member, 43rd Annual Meeting of the Association for Computational Linguistics |
|INVOLVED TO IMPROVE TEACHING & |(ACL), 2005. |
|PROFESSIONAL COMPETENCE: |Program Committee Member, Nineteenth International Joint Conference on Artificial Intelligence |
| |(IJCAI), 2005. |
|NAME: |Simeon Ntafos |
|DATE OF BIRTH: |October 23, 1952 |
|ACADEMIC RANK: |Associate Dean, Erik Jonsson School of Engineering & Computer Science |
| |Professor and Associate Department Chair |
|DEGREES WITH FIELDS, |B.S. in Electrical Engineering, Wilkes College, 1974; |
|INSTITUTIONS AND DATES: |M.S. in Electrical Engineering, Northwestern, 1977 |
| |Ph.D. in Computer Science, Northwestern, 1979 |
|YEARS IN SERVICE AT UT DALLAS: |26 years |
|RELATED EXPERIENCE: |1978-1979 Visiting Assistant Professor, Northwestern |
| |1979-1984 Assistant Professor, Computer Science, UTD |
| |1984-1994 Associate Professor, Computer Science, UTD |
| |1985-1987 Program Head, Computer Science, UTD |
| |1994- present Professor, Computer Science, UT-Dallas. |
| |1998 -2004 Associate Department Chair, CS, UTD |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE |“Testing and the Cost of Field Failures”, ISSRE-99 Fast Abstracts, Nov. 1999, pp. 13-14. |
|LAST FIVE YEARS: |“Improved Testing Using Failure Cost and Intensity Profiles”, Proc. ASSET-2000, pp. 126-130, March|
| |2000 (with V. Benson). |
| |"On Comparisons of Random, Partition, and Proportional Partition Testing", IEEE Transactions on|
| |Software Engineering, Vol. 27, No. 10, pp. 949-960, Oct. 2001. |
| |“A Geometric Approach for finding HPD-Credible Sets with Applications”, Applied Mathematics for |
| |Computation, Vol. 125, pp. 195-207, 2002 (with L. Gewali and A. Singh). |
|SCIENTIFIC AND PROFESSIONAL |ACM, ACM SIGACT, ACM SIGSOFT |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: | |
|COURSES TAUGHT 2001-2004: |CS 6367 Software Testing, Validation and Verification |
| |Spring 2003 CS 6367 |
| |Fall 2003 CS 6367 |
| |Spring 2004 CS 6367 |
|OTHER ASSIGNED DUTIES: |ABET Coordinator for BS-CS (3/04) and BS-SE (5/92); |
| |Faculty Senate (1997- ); |
| |Academic Council (2003- ) |
| |Secretary of the faculty (2004- ) |
| |Committee on Qualifications of Academic Personnel (2002-vice Chair; 2001-member) |
| |PhD Committee – CS (Chair 2001-2003; Ex-officio 2003- ) |
| |2001-02 CS Search Committee |
| |2000-01 CS Search Committee (Chair) |
| |1999-01 Admissions Committee (Chair) |
| |1999-01 EE&CS Personnel Review Committee (elected) |
|SPECIFIC PROGRAMS IN WHICH |2005 UTA Advising Conference |
|INVOLVED TO IMPROVE TEACHING & |Panelist: International Test Conference, 1992. |
|PROFESSIONAL COMPETENCE: |Program Committee Chair – ASSET 1998 |
| |Program Committee – COMPSAC 1999 |
| |General Chair – ASSET 2000 |
|NAME: |Greg Ozbirn |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Senior Lecturer |
|DEGREES WITH FIELDS, |MS degree in Computer Science from Southern Methodist University in 2000. |
|INSTITUTIONS AND DATES: |BS degree in Computer Science from Harding University in 1987 |
|YEARS IN SERVICE AT UT DALLAS: |5 years |
|RELATED EXPERIENCE: |2000-2001 Computer Science professor at Collin County Community College |
| |1988-2000 Programmer/Analyst at Texas Instruments, Dallas. |
| |2000-2003 Adjunct Computer Science teacher at SMU |
| |1994-2000 Adjunct Computer Science teacher at Richland College |
| |1993-2000 Adjunct Computer Science teacher at Collin County Community College |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: |Microsoft Certified Solution Developer |
|PRINCIPAL PUBLICATIONS IN THE | |
|LAST FIVE YEARS: | |
|SCIENTIFIC AND PROFESSIONAL | |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: |Excellence in Teaching Award, University of Texas at Dallas, Spring 2003 |
|COURSES TAUGHT 2001-2004: |CS 2315 Computer Science II |
| |CS 3345 Data Structures |
| |CS 3354 Software Engineering |
| |CS 4348 Operating Systems |
| |CS 6354 Advanced Software Engineering |
|OTHER ASSIGNED DUTIES: |ABET Coordinator for CS 4348 Operating Systems. |
| |Member of team to convert curriculum to Java. |
|SPECIFIC PROGRAMS IN WHICH |Volunteer in effort to become ABET accredited. |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Ivor Page |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Associate Professor |
|DEGREES WITH FIELDS, |Ph.D in Computer Science, Brunel University, UK. 1979. |
|INSTITUTIONS AND DATES: |BSc (Honors) in EE, Brunel University, UK. 1968 |
|YEARS IN SERVICE AT UT DALLAS: |24 years |
|RELATED EXPERIENCE: |Associate Dean of Undergraduate Education, ECS at UTD, 1998-2004 |
| |Director of Collegiums Five Honors Program UTD, 1998-1998 |
| |Associate Program head Computer Science UTD, 1997-1998 |
| |Interim Program Head, Computer Science UTD, 1995-1997 |
| |Associate Professor in Computer Science UTD, 1987-date |
| |Assistant professor in Computer Science, 1981-1987 |
| |Lecturer in Computer Science with tenure, Brunel University, 1971-1981 |
| |Research Engineer for Elliott Automation Radar Systems, UK, 1970-1971 |
| |Research and Designing Engineer, ICL R & D Lab, UK, 1968-1970 |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE | |
|LAST FIVE YEARS: | |
|SCIENTIFIC AND PROFESSIONAL |ACM, ACM SIGGRAPH |
|SOCIETIES OF WHICH A MEMBER: |TSTA Texas State Teachers Association |
| |TFA Texas Faculty Association |
|HONORS & AWARDS: | |
|COURSES TAUGHT 2001-2004: |CE 6305 Computer Arithmetic |
| |CS 6386 Telecom’s SW Design |
| |CS/CE/EE 6304 Computer Architecture |
| |CE 6305 Computer Arithmetic |
| |CS 6386 Telecom’s SW Design |
| |CE/CS/EE 6304 Computer Architecture |
| |CS 4340 Computer Architecture |
|OTHER ASSIGNED DUTIES: |Ph.D Committees: Mei Yang Dr. Zheng’s student |
| |Don Montgomery. Dr. Raghavachari’s Student |
| |Member of ECS School Committee on teaching effectiveness |
| | |
| |Member of CS Curriculum Committee |
| |Ex Officio member of the Academic Affairs Committee charges with writing the first set of bylaws |
| |for the Jonsson School |
| |Member of the Faculty Senate Committee on Faculty Standing and Conduct |
|SPECIFIC PROGRAMS IN WHICH |Coach for student teams competing in the ACM Intercollegiate student programming contests |
|INVOLVED TO IMPROVE TEACHING & |Co-Chair of the Texas Higher Education Coordinating Board Advisory Committee for the Field of |
|PROFESSIONAL COMPETENCE: |Study in Computer Science |
|NAME: |Balakrishnan Prabhakaran |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Associate Professor |
|DEGREES WITH FIELDS, |PhD, Computer Science & Engineering, Indian Institute of Technology, Madras, India, 1995. |
|INSTITUTIONS AND DATES: |MS, Computer Science & Engineering, Indian Institute of Technology, Madras, India, 1990. |
| |BEng, Electronics & Communications, Madurai-Kamaraj University, 1986. |
|YEARS IN SERVICE AT UT DALLAS: |5 years |
|RELATED EXPERIENCE: |Assistant Professor, School of Computing, National University of Singapore, 1997-2001 |
| |Visiting Research Faculty, Computer Science, University of Maryland, 1995-1997. |
| |Scientific Officer, Computer Science & Engineering, Indian Institute of Technology, Madras, India,|
| |1989-1996. |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE |B. Prabhakaran, Multimedia Database Management Systems, Kulwer Academic Publishers, Boston. |
|LAST FIVE YEARS: |B. Prabhakaran, Multimedia Synchronization, Chapter 6, Multimedia Systems and Techniques, Editor: |
| |Prof. Borko Furht, Kluwer Academic Publishers, Boston. |
| |B. Prabhakaran,, H. Zhu, M. Li, and I. Chlamtac, „Survey of quality of ervice in IEEE 802.11 |
| |networks,“ Mobility and Resource Management/IEEE Wireless Communications magazine, 2004. |
| |S. Emilda, L. Jacob, O. Daescu, and B. Prabhakaran,, “Flexible disk scheduling strategies for |
| |multimedia presentation servers,” Multimedia Tools and Applications, accepted for publication. |
| |E. Hwang and B. Prabhakaran,, “Application-layer protocol for collaborative multimedia |
| |presentations,” Multimedia Tools and Applications, 2003. |
| |E. Hwang and B. Prabhakaran,, “Unified read requests,” Multimedia Tools and Applications, 2003. |
|SCIENTIFIC AND PROFESSIONAL | |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: |NSF Career Grant, 2003 |
|COURSES TAUGHT 2000-2003: |CS 6378 Advanced Operating Systems |
|OTHER ASSIGNED DUTIES: |Graduate Admissions Committee, Dept. of Computer Science, UTD, 2001-date. |
| |Teaching Assistants Committee, Dept. of Computer Science, UTD, 2003-date. |
| |Undergraduate Program Committee, Telecom Engineering Program, UTD. |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Ravi Prakash |
|DATE OF BIRTH: | December 24, 1968 |
|ACADEMIC RANK: |Associate Professor |
|DEGREES WITH FIELDS, |Ph.D, Computer and Information Science, The Ohio State University, 1996 |
|INSTITUTIONS AND DATES: |MS, Computer and Information Science, The Ohio State University, 1991 |
| |BTech, Computer Science & Engineering, Indian Institute of Technology, Delhi, 1990. |
|YEARS IN SERVICE AT UT DALLAS: |8 years |
|RELATED EXPERIENCE: |Visiting Assistant Professor, Computer Science, University of Rochester, 1996-1997 |
| |Presidential Fellow, Computer and Information Science, The Ohio State University, 1996 |
| |Teaching & Research Assistant, Computer and Information Science, The Ohio State University, |
| |1990-1995. |
|CONSULTING, PATENTS, ETC.: | Williams-Pyro, Inc. (consulting) |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE |M. Thoppian and R. Prakash. “A Distributed Protocol for Dynamic Address |
|LAST FIVE YEARS: |Assignment in Mobile Ad Hoc Networks.” To appear in the IEEE |
| |Transactions on Mobile Computing. |
| |S. Nesargi and R. Prakash. “Distributed Wireless Channel Allocation in Networks with Mobile Base |
| |Stations,” IEEE Transactions on Vehicular Technology, 2002. |
| |S.R. Gandham, M. Dawande, R. Prakash and S. Venkatesan. “Energy-Efficient Schemes for Wireless |
| |Sensor Networks with Multiple Mobile Base Stations.” Proceedings of IEEE Globecom, December 2003. |
| |R. Prakash. “A Routing Algorithm for Wireless Ad Hoc Networks with Unidirectional Links,” |
| |ACM/Baltzer Wireless Networks Journal, 2001. |
| |R. Prakash, Z. Haas, and M. Singhal. “Load-Balanced Location Management for Mobile Systems using |
| |Quorums and Dynamic Hashing,” ACM/Baltzer Wireless Networks (WINET) Journal, 2001. |
| |K. Chandran, S. Raghunathan, S. Venkatesan, and R. Prakash. “A Feedback Based Scheme for Improving|
| |TCP Performance in Ad Hoc Networks,” 2001. |
| |R. Prakash and R. Baldoni. “Causality and Spatial-Temporal Ordering of Events in Mobile Systems,” |
| |To appear in ACM Baltzer Journal on Mobile Networks and Applications (MONET). |
|SCIENTIFIC AND PROFESSIONAL | IEEE |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: |Career Award, NSF, 2001-2006 |
| |Excellence in Teaching Award, 1999-2000,2001-2002, ECS, UTD |
| |Presidential Fellowship, Ohio State University, 1996 |
|COURSES TAUGHT 2000-2004: |CS 3345, Algorithm Analysis and Data Structures |
| |CS 6378, Advanced Operating Systems |
| |CS 6386, Telecommunications Software Design |
| |CS 6380, Distributed Computing |
| |CS 6390, Advanced Computer Networks |
| |CS 6392, Mobile Computing Systems |
|OTHER ASSIGNED DUTIES: |Faculty Senate, 2003-2004 |
| |PhD Committee, Computer Science, UTD, 2003-date |
| |Faculty Search Committee, 2001-2002, 2004-2005 |
| |Chair, MS-R committee, Computer Science, 2004-2005 |
| |Telecommunications Engineering Curriculum Development and Admissions Committee, 1998-2001 |
| |Computer Science Curriculum Committee, 1997-1998 |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Balaji Raghavachari |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Professor |
|DEGREES WITH FIELDS, |PhD, Computer Science, Pennsylvania State University, 1992 |
|INSTITUTIONS AND DATES: |MS, Computer Science, Pennsylvania State University, 1992 |
| |BTech, mechanical Engineering, Indian Institute of Technology, Madras, 1984. |
|YEARS IN SERVICE AT UT DALLAS: |12 years |
|RELATED EXPERIENCE: |Post-Doctorate, John-Hopkins University, 1992-1993 |
| |Graduate Assistant, Penn State University, 1987-1992. |
| |Deputy Engineer, Bharat Electronics Ltd., India 1984-1987. |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS I NTHE |R. Jothi and B. Raghavachari, “Degree-Bounded Minimum Spanning Trees,” to appear in Proceedings |
|LAST FIVE YEARS: |16th Canadian Conference on Computational Geometry (CCCG), 2004. |
| |R. Jothi and B. Raghavachari, “Approximation Algorithms for the Capacitated Minimum Spanning Tree |
| |Problem and its Variants in Network Design,” Proceedings 31st International Colloquium on |
| |Automata, Languages and Programming (ICALP), 2004. |
| |R. Jothi and B. Raghavachari, “Improved Approximation Algorithms for the Single-Sink Buy-At-Bulk |
| |Network Design Problems,” Proceedings 9th Scandinavian Workshop on Algorithm Theory (SWAT), 2004. |
| |V. Vokkarane, J. Wang, R. Jothi, X. Qi, B. Raghavachari, and J. Jue “Dynamic Dual-Homing |
| |Protection in WDM Mesh Networks,” Proceedings IEEE International Conference on Communications |
| |(ICC), 2004. |
| |R. Jothi and B. Raghavachari, “Minimum Latency Tours and the k-Traveling Repairman Problem,” |
| |Proceedings Latin American Theoretical Informatics (LATIN), pages 423-433, 2004. |
| |P. Gubbala and B. Raghavachari, “Finding k-Connected Subgraphs with Minimum Average Weight,” |
| |Proceedings Latin American Theoretical Informatics (LATIN), pages 212-221, 2004. |
| |O. Daescu, R. Jothi, B. Raghavachari, and K. Sarac, “Optimal Placement of NAK Suppressing Agents |
| |for Reliable Multicast: A Partial Deployment Case,” Proceedings 19th ACM Symposium on Applied |
| |Computing (SAC), pages 334-338, 2004. |
| |R. Jothi and B. Raghavachari, “Survivable Network Design: The Capacitated Minimum Spanning Network|
| |Problem,” 7th INFORMS Telecommunications Conference, 2004 (accepted for publication in Information|
| |Processing Letters) |
| |K. Deen, R. Jothi and B. Raghavachari, “Multi-Homing Protection in WDM Mesh Networks,” 7th INFORMS|
| |Telecommunications Conference, 2004. |
| |R. Jothi and B. Raghavachari, “Revisiting Esau-Williams' Algorithm: On the Design of Local Access |
| |Networks,” 7th INFORMS Telecommunications Conference, 2004. |
| |R. Jothi and B. Raghavachari, “Placement of Proxy Servers to Support Server-Based Reliable |
| |Multicast,” Proceedings 3rd IEEE International Conference on Networking (ICN), 2004. |
| |R. Jothi and B. Raghavachari, “Dynamic Capacitated Minimum Spanning Trees,” Proceedings 3rd IEEE |
| |International Conference on Networking (ICN), 2004 |
|SCIENTIFIC AND PROFESSIONAL | ACM |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: |Outstanding Service Award, Erik Jonsson School, UTD, 2003. |
| |Outstanding Teacher in CS/UTD, 1999 |
| |August and Ruth Homeyer Fellowship, Penn. State, 1991. |
| |National Talent Search Scholarship (India), 1979-1984. |
| |Scholarship, National Merit Scholar (India), 1978. |
|COURSES TAUGHT 2000-2003: |CS 4347 Database Systems |
| |CS 6360 Database Design |
| |CS 6363 Computer Algorithms |
|OTHER ASSIGNED DUTIES: |University Scholarship Committee, 2004-2005. |
| |Assistant Chair, Department of Computer Science, UTD. 2003-2005 |
| |Member of PhD and MS-R Committees. 2003-2005. |
| |Computer Security Committee. 2003-2004. |
| |Chair of Computer Equipment Committee, 2001-2005. |
|SPECIFIC ROGRAMS INVOLVED TO |Member of Editorial Board, Journal of Graph Algorithms and Applications, 1999-2004. |
|IMPROVE TEACHING & PROFESSIONAL| |
|COMPETENCE: | |
|NAME: |David Russo |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Senior Lecturer |
|DEGREES WITH FIELDS, |MS Computer Science, Southern Methodist University, 1996 |
|INSTITUTIONS AND DATES: |BT Information Systems, University of North Florida, 1982 |
|YEARS IN SERVICE AT UT DALLAS: |3 years |
|RELATED EXPERIENCE: |Chief Technology Officer, Global Systems. Responsible for all technical decisions regarding |
| |design, development and support of a real-time marketing support system, 2001 – 2002 |
| | |
| |Senior Architect, Forelogic LLC. In this position I designed and led the implementation of a very|
| |large (> 150 k LOC) distributed system using J2EE infrastructure components, 2000 – 2001 |
| | |
| |Senior Engineer, Open Connect Systems. Worked as a lead-engineer for the development of |
| |'screen-scraper' systems that allowed web applications to access legacy IBM programs, 1998 - 2000 |
| |Senior Software Engineer, Texas Instruments. Developed real-time missile guidance and signal |
| |processing software for a variety of weapon systems, 1983 - 1998 |
|CONSULTING, PATENTS, ETC.: |Developed coursework design and implementation for Network Protocol and access employing the .NET |
| |Framework for Microsoft Inc., 2003 – current. Network design and implementation for Aramco Field |
| |Services, 2002 - 2003 |
| |Software Architecture consulting for Tetra-Pak system design, 2003 |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS I NTHE |Reviewer and Consultant on "Distributed Computing, Principles and Applications, M. L. Liu, Pearson|
|LAST FIVE YEARS: |Addison-Wesley, ISBN 0-291-79644-9 (2003) |
| |"Concurrent Spiral Process", Joanne Jeska, David Russo, Proceedings of the Raytheon Software |
| |Conference, 1998. |
|SCIENTIFIC AND PROFESSIONAL |Association for Computing Machinery |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: | |
|COURSES TAUGHT 2000-2003: |SE 4486 - SE Project |
|OTHER ASSIGNED DUTIES: |UTD representative for the MSAA (Microsoft Academic Alliance) 2003 - present. |
| |Faculty Advisor for UTD Chapter of the ACM. |
| |Coach for a UTD ACM Programming Team |
|SPECIFIC PROGRAMS IN WHICH |Copyrights, Patents and Trademark course at SMU, 2002. |
|INVOLVED TO IMPROVE TEACHING & |.NET Professional Development Course 2003. |
|PROFESSIONAL COMPETENCE: |ACM Software Engineering SIG Membership |
|NAME: |Martha A. Sanchez |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Senior Lecturer |
|DEGREES WITH FIELDS, |MS, Computer Science (Multimedia and Graphics), George Washington University, 1997 |
|INSTITUTIONS AND DATES: |BS, Computer Science, Universidad Autonoma Metropolitana, Mexico City, Mexico, 1989 |
|YEARS IN SERVICE AT UT DALLAS: |4 years |
|RELATED EXPERIENCE: |UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO, UNAM 1998 – 1999, Mexico City/D.F., Mexico |
| |Web / CBT Manager, Computing Academic Services |
| | |
| |•Formed and led a team developing and promoting Internet training courses, which required |
| |expertise in interfaces, user evaluations, UNIX administration, and multimedia tools. |
| |•Promoted web-based educational software and organized courses and workshops on this topic, aimed |
| |at teachers. |
| |•Performed research and wrote four papers on “Applied Learning Theories to WBT and CBT.” |
| |•Wrote, organized, and developed story boards for web sites, multimedia and educational software |
| |for the Internet and CD-ROM. |
| |•Developed WBT software for the Internet in mathematical models, introductory computing, and |
| |software evaluation. |
| |•Established department goals and workflow for Computing Academic Services. |
| |•Interviewed and hired technical staff and consulted on distance education projects. |
| |SENSORY COMPUTING, Arlington, Virginia 1997 |
|CONSULTING, PATENTS, ETC.: |CACTUN ESPACIO DIGITAL, Mexico City/D.F., Mexico 1999 – 2000 |
| |Independent Consultant, Multimedia / Web / UNIX |
| | |
| |•Served as an advisor for Procter & Gamble’s commercial CD-ROM interfaces. |
| |•Designed and implemented four commercial web sites utilizing the four main phases of development |
| |(tequilas, autos, cidem, and galeria). |
| |•Trained SGI and SUN Mexico in the UNIX operating system and various web tools; trained Morphos in|
| |Macromedia Director 6 and Flash 5. |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE |“Interactive multimedia sampler of learning theories.” Computación Visual, 1998. México, April, |
|LAST FIVE YEARS: |1998. |
| |“Cursos por Internet.” Facultad de Psicología de la UNAM, Coloquio Comunidades de Aprendizaje: Un |
| |reto para la Universidad del siglo XXI. México, February, 1998. |
| |“Del Aula al Software Educativo.” 2° Foro de cómputo aplicado a la enseñanza.” FES Zaragoza. |
| |México, August, 1998. |
| |“Tecnologías de comunicación interactiva como facilitadores del proceso enseñanza aprendizaje en |
| |la Educación Superior.” Universidad de San Carlos de Guatemala. Guatemala, June, 1998. |
| |“Del Aula al Software Educativo.” Coordinación de Universidad Abierta y Educación a Distancia, |
| |Programa Universidad en Línea. México, June, 1998. |
| |“Evaluación de Software Educativo.” Haciendo Cursos en Línea, Coordinanción de Universidad Abierta|
| |y Educación a Distancia. México, October, 1998. |
|SCIENTIFIC AND PROFESSIONAL | |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: |•First Prize, Manuals / Course Materials Contest, Universidad Nacional Autonoma de Mexico (UNAM), |
| |for “Mathematica” (1991) and “UNIX System Administration” (1994) |
| |•Awarded, Grants totaling $105,000, Cray Research Scholarship Plan (to teach and promote the |
| |supercomputer and visualization topics for undergraduate students), 1992, 1993, 1994 |
| |•Scholarship Recipient, National University of Mexico, for the Master of Science in Computer |
| |Science degree program at George Washington University, 1995-1997 |
|COURSES TAUGHT 2000-2004: |CS 2315 - Computer Science 2 (using Java) |
| |CS 3375/5375 - Principles of Unix |
| |CS 3336 Programming in Java |
| |CS3333 Data Structures |
| |CS5303 C/C++ |
| |CS5343 Data Structures |
| |CS5336 - Programming Projects in Java |
|OTHER ASSIGNED DUTIES: |Undergraduate Faculty Advisor CS/SE |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Kamil Sarac |
|DATE OF BIRTH: | August 11, 1971 |
|ACADEMIC RANK: |Assistant Professor |
|DEGREES WITH FIELDS, |PhD, Computer Science, University of California at Santa Barbara, 2002. |
|INSTITUTIONS AND DATES: |MS, Computer Science, University of California at Santa Barbara, 1997. |
| |BS, Computer Engineering, Middle East Technical University, Turkey, 1994. |
|YEARS IN SERVICE AT UT DALLAS: | 3 years |
|RELATED EXPERIENCE: |Research Assistant, Computer Science, UC Santa Barbara. 1998-2002. |
| |Teaching Assistant, Computer Science, UC Santa Barbara. 1997-2000. |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE |Kamil Sarac and Kevin C. Almeroth, “Tracetree: A Scalable Mechanism to Discover Multicast Tree |
|LAST FIVE YEARS: |Topologies in the Internet,” IEEE/ACM Transactions on Networking, Vol 12, No. 5, pp.795-808, |
| |October 2004. |
| |Kamil Sarac and Kevin C. Almeroth, “A Distributed Approach for Monitoring Multicast Service |
| |Availability,” Journal of Network and Systems Management, Special Issue on Distributed Management,|
| |Vol. 12, No. 3, pp.327-348, September 2004. |
| |Kamil Sarac and Kevin C. Almeroth, “Application Layer Reachability Monitoring for IP Multicast,” |
| |accepted for publication in Elsevier Computer Networks Journal (accepted in November 2004). |
| |Kamil Sarac and P. Namburi, “Multicast Session Announcements on top of SSM,” IEEE International |
| |Conference on Communication, Paris, France, June 2004. |
| |O. Daescu, R. Jothi, B. Raghavachari, and K. Sarac, “Optimal Placement of NAK Suppressing Agents |
| |for Reliable Multicast: A Partial Deployment Case”, Proc. 19th ACM Symposium on Applied Computing,|
| |Nicosia, Cyprus, March 2004. |
| |Kamil Sarac and Pavan Namburi, “End User Level Classification of Multicast Reachability Problems,”|
| |2nd Workshop on End-to-End Monitoring Techniques and Services, San Diego, CA, 2004. |
|SCIENTIFIC AND PROFESSIONAL |Association for Computing Machinery |
|SOCIETIES OF WHICH A MEMBER: |IEEE Computer Society |
|HONORS & AWARDS: |QAD Fellowship |
| |Turkish Government fellowship, 1996-1998. |
|COURSES TAUGHT 2000-2004: |CS 4390: Computer Networks |
| |CS 4396: Computer Networks Lab |
| |CS 5390: Computer Networks |
| |CS 6390: Advanced Computer Networks |
| |CS 7301: Recent Advances in Computing: Advanced Network Services |
|OTHER ASSIGNED DUTIES: | Chair of publicity Committee in CS department. |
|SPECIFIC PROGRAMS IN WHICH |Co-Chair, Special Track on Computer Networks, ACM Symposium on Applied Computing, 2004. |
|INVOLVED TO IMPROVE TEACHING & |Workshop Co-Chair, IEEE International Conference on Pervasive Services, 2005. |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Haim Schweitzer |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Associate Professor |
|DEGREES WITH FIELDS, |PhD, Computer Science, Hebrew University, Israel, 1986 |
|INSTITUTIONS AND DATES: |BS, Mathematics & Computer Science, Tel Aviv University, Israel, 1982 |
|YEARS IN SERVICE AT UT DALLAS: | 14 years |
|RELATED EXPERIENCE: |MTS, David Sarnoff Research Center, 1988-1990 |
| |Weizmann Post-Doctorate Fellowship, Computer Science, Cornell University, 1987-1988 |
| |Weizmann Post-Doctorate Fellowship, Computer Science, Columbia University, 1986-1987 |
| |Weizmann Post-Doctorate Fellowship, Computer Science, University of Texas at Austin, 1986 |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE |T. Yoshizawa and H. Schweitzer. “Interactive Browsing of Visual Content on the Internet”. Journal |
|LAST FIVE YEARS: |of Internet Technology, page in press, 2005. |
| |T. Yoshizawa and H. Schweitzer. “Long-term learning of semantic grouping from relevance feedback”.|
| |Proc. of Sixth International Workshop on Multimedia Information, 165-172, 2004 |
| |H. Schweitzer. “Computing Content-plots for video. In A. Hayden, G. Sparr, M. Nielsen and P. |
| |Johansen, editors, Computer Vision ECCV 2002, LNCS 2353, 491-501, Springer-Verlag, 2002. |
| |H. Schweitzer, J. W. Bell and F. Wu. “Very fast Template matching”. In A. Hayden, G. Sparr, M. |
| |Nielsen and P. Johansen, editors, Computer Vision ECCV 2002, LNCS 2353, 358-372, Springer-Verlag, |
| |2002. |
| |H. Schweitzer. “Template Matching Approach to content based image indexing by low dimensional |
| |Euclidean embedding”. Proc. of the International Conference on Computer Vision, vol. 2, 566-571, |
| |IEEE Computer Society Press, July 2001. |
| |J. W. Bell and H. Schweitzer. “Determining face location in video conferencing applications”. |
| |Proc. of the International Conference on Imaging Science, Systems and Technology, 522-525, CSREA |
| |Press, June 2001. |
|SCIENTIFIC AND PROFESSIONAL | |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: | The Chaim Weizmann Postdoctoral Fellowship |
|COURSES TAUGHT 2000-2004: |Artificial Intelligence |
| |Machine Learning |
| |Computer Vision |
| |Introduction to Computer Vision |
|OTHER ASSIGNED DUTIES: | |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Dr. Edwin (Hsing-Mean) Sha |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Professor |
|DEGREES WITH FIELDS, |PhD, Computer Science, Princeton University, 1992 |
|INSTITUTIONS AND DATES: |MA, Computer Science, Princeton University, 1991 |
| |BSE, Computer Science, National Taiwan University, 1986 |
|YEARS IN SERVICE AT UT DALLAS: |5 years |
|RELATED EXPERIENCE: |Assistant Professor, Dept. of Computer Science & Engr., University of Notre Dame, 1992-1995 |
| |Research Assistant and Teaching Assistant, Dept. of Computer Science, Princeton University, |
| |1988-1992 |
| |System Programmer, Marine Corps, Taiwan, 1986-1988 |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE |Z. Shao, Q. Zhuge and E. H.-M. Sha, ``Efficient Assignment and Scheduling for Heterogeneous DSP |
|LAST FIVE YEARS: |Systems," accepted in IEEE Transaction on Parallel and Distributed Systems. |
| |Y. Jiang, A. Al-Sheraidah, Y. Wang, E. H.-M. Sha and J. Chung, ``A Novel Multiplexer-Based |
| |Low-Power Full Adder," in IEEE Transactions on Circuits and Systems II, Vol. 51, No. 7, July 2004,|
| |pp. 345-348. |
| |T. W. O'Neil, and E. H.-M. Sha, ``Combining Extended Retiming and Unfolding for Rate-Optimal Graph|
| |Transformation," Accepted for Publication in Journal of VLSI Signal Processing Systems for Signal,|
| |Image, and Video Technology. |
| |Z. Shao, Q. Zhuge, M. Liu, C. Xue, E. H.-M. Sha and B. Xiao, ``Algorithms and Analysis of |
| |Scheduling for Loops with Minimum Switching," Accepted for Publication in International Journal of|
| |Computational Science and Engineering (IJCSE), No. 2, 2004. |
| |Q. Zhuge, B. Xiao, and E. H.-M. Sha, ``Code Size Reduction Technique and Implementation for |
| |Software-Pipelined DSP Applications," in ACM Transactions on Embedded Computing Systems (TECS), |
| |Vol. 2, No. 4, Nov. 2003, pp. 590-613. |
|SCIENTIFIC AND PROFESSIONAL |ISCA, ACM and The Institute of Electrical and Electronics Engineers (IEEE) |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: | |
|COURSES TAUGHT 2001-2004: |Information Security, Parallel Architectures and Systems, Synthesis and Optimization of |
| |High-Performance Systems, Data Structures, VLSI Processor Arrays, Principles of Parallel |
| |Computing, Specialized Parallel Architectures, Operating Systems Principles, Automata |
|OTHER ASSIGNED DUTIES: |School Personnel Review Committee, ECS, University of Texas at Dallas, 2004 - 2006. |
| |Committee on Effective Teaching, University of Texas at Dallas, Representative member for ECS |
| |school, 2003 - 2005. |
| |Coordinator, Computer Systems Group, Department of Computer Science, University of Texas at |
| |Dallas, Jan. 2002- Present. |
| |Committee on Academic Affairs, Erik Jonsson School of Engineering and Computer Science, University|
| |of Texas at Dallas, 2003 - Present. |
| |Committee on Effective Teaching, Erik Jonsson School of Engineering and Computer Science, |
| |University of Texas at Dallas, 2002 - Present. |
| |University Internal Research Committee, University of Texas at Dallas, 2002 - Present. |
| |Committee on Educational Policy, University of Texas at Dallas, August 2001 - August 2003. |
| |Founding Co-director, Hardware/Software Co-Design Lab for DSP and Communications, University of |
| |Texas at Dallas, 2000. |
| |Founding Co-director, Computer and Network Architecture Lab. University of Texas at Dallas, 2000. |
| |Associate Chair of the Department of Computer Science, University of Texas at Dallas, May 2001 - |
| |Dec. 2001. |
| |Chair, Ph.D. Degree Program Committee of the Department of Computer Science, University of Texas |
| |at Dallas, Sept. 2000 - August 2001. |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |G. Cort Steinhorst |
|DATE OF BIRTH: |October 1, 1946 |
|ACADEMIC RANK: |Senior Lecturer |
|DEGREES WITH FIELDS, |Masters of Science in Computer Science, University of Southwestern Louisiana, Lafayette, LA (1973)|
|INSTITUTIONS AND DATES: |Bachelor of Science in Liberal Arts (Mathematics with English minor), University of Southwestern |
| |Louisiana, Lafayette, LA. (1968) |
|YEARS IN SERVICE AT UT DALLAS: |5 Years |
|RELATED EXPERIENCE: |Senior Lecturer (Jan., 2000 - ), Computer Science Program, School of Engineering and Computer |
| |Science, University of Texas at Dallas, Richardson, TX. |
| |Computer Support Consultant (Aug., 1999 – Jan., 2000), Grace Presbyterian Church, Plano, TX. |
| |Manager (July, 1982 – Aug., 1999), Atlantic Richfield Corporation (ARCO), Plano, TX. |
| |Data Processing Analyst (Sept., 1980 – July, 1982), Atlantic Richfield Corporation (ARCO), Dallas,|
| |TX. |
| |Assistant Manager (Jan., 1978 – Sept., 1980), Information Services, Texas Tech University, |
| |Lubbock, TX. |
| |Computer Support Manager (May, 1975 – Jan., 1978), Biomedical Engineering, Texas Tech University |
| |School of Medicine, Lubbock, TX. |
| |Instructor (Sept., 1973 – May, 1975), Computer Science, Texas Tech University, Lubbock, TX. |
| |Instructor (Sept., 1972 – Aug., 1973), Mathematics, Arkansas College |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS I NTHE | |
|LAST FIVE YEARS: | |
|SCIENTIFIC AND PROFESSIONAL | |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: | |
|COURSES TAUGHT 2000-2003: |CS 1315, CS 2325, CS 3336. |
| |CS 2336: Computer Science II |
| |CS 3333: Data Structures |
| |CS 3345: Data Structures and Introduction to Algorithmic Analysis |
| |CS 3385: Ethics, Law, Society, and Computing |
|OTHER ASSIGNED DUTIES: |Supervisor of CS 1115 Computer Science I Laboratory. Spring, 2003 had 3 lab sections. Fall, 2003|
| |had 7 lab sections |
| | |
| |Recruited and supervised 7 Senior Mentors. The Senior Mentors either taught sections of the CS I |
| |Lab or assisted CS I instructors in their class room activities. |
| |Continued a tutoring laboratory for CS I students by utilizing assigned office hours of the Senior|
| |Mentors. The tutoring facility is open during the Fall and Spring semesters. |
| |Created a new set of Java oriented laboratory assignments for use in CS 1115 |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Ivan H. Sudborough |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Founders Professor for Engineering and Computer Science |
|DEGREES WITH FIELDS, |PhD in Computer Science, Pennsylvania State University. 1971 |
|INSTITUTIONS AND DATES: |MS in Mathematics, California State University at Hayward. 1967. |
| |BS in Mathematics, California State Polytechnic University at San Luis Obispo. 1966. |
|YEARS IN SERVICE AT UT DALLAS: |19 years |
|RELATED EXPERIENCE: |Professor, electrical Engineering and Computer Science, Northwestern University. 1971-85. |
| |Distinguished Visiting Professor of Math/Statistics, Miami University of Ohio, 1991 and 1998-1999. |
| |Distinguished Visiting Professor of Computer Science, University of Victoria (Canada) 1988. |
| |Fullbright Senior Research Professor, National Technical University of Greece, 1982-83. |
| |Visiting Professor of Mathematics/Computer Science, University of Paderborn (Germany), 1979-1980 |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS I NTHE |I. H. Sudborough (with Z. Miller, M. Perkel, D. Pritikin), “The sequential sum problem and |
|LAST FIVE YEARS: |performance bounds on the greedy algorithm for the on-line Steiner problem”, Networks 45(3):143-164,|
| |2005. |
| |Ivan Hal Sudborough (with Linda Morales, M. Hossain Heydari and Mohamad J. Eltoweissy), |
| |“Combinatorial Optimization of Multicast Key Management”, Journal of Networks and Systems |
| |Management, March 2004, pp. 32-50. |
| |Ivan Hal Sudborough (with Wolfgan Bein, Larry Larmore and Charles Shields), “Embedding a Complete |
| |Binary Tree into a Three-Dimensional Grid”, Journal of Interconnection Networks, 2004 5(2), pp. |
| |111-130. |
| |Ivan Hal Sudborough (with Wolfgan Bein, Larry Larmore and Sharom Latifif), “Block Sorting is Hard”, |
| |International Journal of Foundations of Computer Science”, 14(3)(2003), pp. 425-437. |
| |Ivan Hal Sudborough and Douglas Bass, “Pancake Problems with Restricted Prefix Reversals and some |
| |Corresponding Cayley Networks”, Journal of Parallel and Distributed Processing (3) (2003), pp. |
| |327-336. |
| |Ivan Hal Sudborough and Douglas Bass, “Hamilton Decompositions and (n/2)-Factorizations of |
| |Hypercubes”, Journal of Graph Algorithms and Applications, vol. 7, no. 1, 2003, pp. 79-98. |
| |Ivan Hal Sudborough (with Y. B. Lin, Zevi Miller, Manley Perkel and Daniel Pritikin), “Expansions of|
| |Layouts of Complete Binary Trees into Grids”, Discrete Applied Mathematics, 31, 2003, pp. 611-642. |
|SCIENTIFIC AND PROFESSIONAL | |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: | |
|COURSES TAUGHT 2000-2003: | CS 6363 Computer Algorithms |
|OTHER ASSIGNED DUTIES: | Computer Science Program Head, 1987-1995. |
| |Advisory Council, Erik Jonsson School of Engineering and Computer Science, 1987-1992 |
| |Chairman, Computer Science Curriculum Committee. 1996-98. |
| |Computer Science Graduate Admissions and Financial Aid Committee. |
| |Search Committee for Dean of Erik Jonsson School of Engineering and Computer Science (1986 and 1995)|
| |PhD Qualifying Examination Committee. |
|SPECIFIC PROGRAMS IN WHICH |Program Committee Vice-Chair for Algorithms and Application for ISPAN 2004. |
|INVOLVED TO IMPROVE TEACHING & |Guest Editor for the International Journal of Foundations of Computer Science for the best papers of|
|PROFESSIONAL COMPETENCE: |ISPAN 2004. |
| |General Chair, ISPAN 2002. |
| |General Chair, ISPAN, 2000. |
| |Editorial Board Member, Journal on Interconnection Networks (JOIN). |
|NAME: |Anthony D. Sullivan |
|DATE OF BIRTH: |December 1, 1938 |
|ACADEMIC RANK: |Senior Lecturer |
|DEGREES WITH FIELDS, |B.S. Chemistry, Fordham University, 1960 |
|INSTITUTIONS AND DATES: |M.S. Automatic Data Processing, George Washington University, 1970 |
| |Ph.D. Management Science, UTD, 1982 |
|YEARS IN SERVICE AT UT DALLAS: |Part Time 14 |
| |Full Time 3 |
|RELATED EXPERIENCE: |Lecturer, UTD School of Management, 1987-2002 |
| |31 years of experience as a corporate executive, manager and consultant. (including IBM, EDS, |
| |Texas Instruments, and Applied Data Research) |
|CONSULTING, PATENTS, ETC.: |Consulted with clients in utilities, health care, insurance, financial, retail, manufacturing, |
| |military, local and central government |
| |Certified as an IBM Information Technology Executive Consultant |
| |Inventor of record for a patent, (U.S. Patent Number 5,953,528), for “Knowledge Object |
| |Registration”, and has a patent pending for the ‘Innovation Assessment’. |
| |Extensive experience in the Department of Defense. He served 10 years on active duty with the U.S.|
| |Army, and 20 years in the reserve establishment. He retired with the rank of Colonel, having |
| |spent the last 9 years of his duty as the commander of a Strategic Intelligence Detachment, |
| |specializing in computer and network security. |
| |U.S. Patent Number 5,953,528 for “Knowledge Object Registration” |
| |U.S. Patent Number 6,820,071 for "Knowledge Management System and Method" |
| |Patent pending for the ‘Architecture for Knowledge Sharing’ |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE | |
|LAST FIVE YEARS: | |
|SCIENTIFIC AND PROFESSIONAL | |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: | |
|COURSES TAUGHT 2000-2003: |BA 3351 Management Information Systems |
| |CS 4V95 Requirements Engineering |
| |CS 6356 Software Reuse |
| |CS 6359 OOAD |
| |CS 6361 Requirements Engineering |
| |CS 6387 CASE |
| |CS 6V81 Individual Directed Studies |
| |MIS 6352 Web Design |
| |SE 3354 Software Engineering |
| |SE 4351 Requirements Engineering |
| |SE 4352 Software Architecture |
|OTHER ASSIGNED DUTIES: |ABET Course Sponsor |
|SPECIFIC PROGRAMS IN WHICH |IBM Rational SEED |
|INVOLVED TO IMPROVE TEACHING & |IBM Scholars Program |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Laurie Thompson |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Senior Lecturer |
|DEGREES WITH FIELDS, |MS, Computer Science, University of Texas at Dallas, 1998 |
|INSTITUTIONS AND DATES: |BS, Building Construction, Texas A&M University, 1987 |
|YEARS IN SERVICE AT UT DALLAS: |4 years |
|RELATED EXPERIENCE: |Lecturer , Computer Science, University of Texas at Dallas, 1999-2001 |
| |Network Support, Electronic Data Systems, 1990-1991 |
| |Engineer, Linbeck Construction Co, Ft. Worth, TX, 1987-1988 |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS I NTHE | |
|LAST FIVE YEARS: | |
|SCIENTIFIC AND PROFESSIONAL | |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: | |
|COURSES TAUGHT 2000-2004: |CS 4340: Computer Architecture |
| |CS 1336: Programming Fundamentals |
|OTHER ASSIGNED DUTIES: |Undergraduate Faculty Advisor |
| |Member of Java Conversion Committee |
| |Collaborated on and modified ABET objectives for Computer Networks and Mathematics |
| |Maintain and modify ABET objectives for CS 2305. |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Bhavani M Thuraisingham |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Professor |
|DEGREES WITH FIELDS, |Ph.D. in Theory of Computation and Computability Theory, University of Wales, United Kingdom, |
|INSTITUTIONS AND DATES: |1979. |
| |M.S. in Computer Science, University of Minnesota, 1984. |
| | |
| |M.Sc. in Mathematical Logic and Foundations of Computer Science, University of Bristol, United |
| |Kingdom, 1977. |
| | |
| |B.Sc. in Pure Mathematics, Applied Mathematics, and Physics |
| |University of Ceylon, 1975. |
|YEARS IN SERVICE AT UT DALLAS: |1 year |
|RELATED EXPERIENCE: |Co-founder, Data and Applications Security Program and Cyber Trust theme at NSF. |
| |Department Head, Data and Information Management, MITRE. |
| |Intergovernmental Personnel Act (IPA) at the National Science Foundation from the MITRE |
| |Corporation. |
| |Visiting Professor, New Mexico Institute of Technology. |
| |Adjunct Professor of Computer Science, University of Minnesota. |
| |Adjunct Professor of Computer Science, Boston University. |
| |Chief Scientist, Data Management, MITRE. |
| |Expert consultant in information security and data management to the Department of Defense, the |
| |Department of Treasury and the Intelligence Community for over 10 years. |
| |Instructor for AFCEA (Armed Forces Communication and Electronics Association) since 1998. |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS I NTHE |Privacy Sensitive Data Mining: Developments and Directions, Journal of Database Management, 2005 |
|LAST FIVE YEARS: |(special issue in Database technologies for National Security) |
| |Standards for Secure Semantic Web, Computer Standards and Interface Journal (North Holland), March|
| |2005 |
| |Privacy Constraint Processing in a Privacy-Enhanced Database Management System, Accepted for |
| |publication in Data and Knowledge Engineering Journal (North Holland), 2005. |
| |A New Intrusion Detection System Using Support Vector Machines and Hierarchical Clustering, |
| |Accepted in VLDB Journal, 2005 (co-authors: L. Khan, M. Awad) |
| | |
| |Secure Third Party Publication of XML Documents, IEEE Transactions on Knowledge and Data |
| |Engineering, October 2004 (coauthor: E. Bertino et al) |
| |Secure Sensor Information Management, IEEE Signal Processing, May 2004. |
| |Managing and Mining Multimedia Databases, in AI Tools Journal (World Scientific), September 2004. |
| |Security and Privacy for Sensor Databases, Sensor Letters, Inaugural Issue (American Scientific),|
| |Volume 2, #1, March 2004 |
| |Collaborative Commerce and Knowledge Management, Knowledge Management Journal (Wiley Interscience:|
| |coauthors: A. Gupta, E, Bertino et al), 2002 |
| |Secure Distributed Database Systems, Information Security Journal (Elsevier Science) special issue|
| |in database security, 2001 |
| |Real-time Priority Ceiling Algorithm, Real-time Systems Journal (Kluwer), 2001 (co-author: V. |
| |Wolfe, L. DiPippo et al) |
| |Standards for Data Mining, Computer Standards and Interface Journal (North Holland) (coauthor: C. |
| |Clifton) 2001 |
| |Real-time CORBA, IEEE Transactions on Parallel and Distributed Systems (coauthor: V. Wolfe et al),|
| |October 2000. |
| |Books |
| |Web Data Management and Electronic Commerce, CRC Press, June 2000. |
| |Managing and Mining Multimedia Databases for the Electronic Enterprise, CRC Press, June 2001 |
| |XML, Databases and the Semantic Web, CRC Press, March 2002. |
| |Web Data Mining Technologies and Their Applications to Business Intelligence and |
| |Counter-terrorism, CRC Press, June 2003 |
| |Database and Applications Security: Integrating Information Security and Data Management, CRC |
| |Press, May 2005 |
|SCIENTIFIC AND PROFESSIONAL |IEEE |
|SOCIETIES OF WHICH A MEMBER: |AAAS |
|HONORS & AWARDS: |Recipient of IEEE (Institute of Electrical and Electronics Engineers) Computer Society’s 1997 |
| |Technical Achievement Award for contributions to Secure distributed database management. As Cited |
| |by IEEE, “this award is given to individuals who have made outstanding and innovative |
| |contributions in the field of computer and information science and engineering within the past 15 |
| |years.” |
| | |
| |Recipient of Career Communication Inc.’s National 2001 Woman of Color Technology Research |
| |Leadership Award |
| |Featured by Silicon India’s May 2002 issue as one of the top 7 technology innovators (only woman) |
| |in USA of South Asian origin (others are from Stanford, Berkeley, MIT, NASA, PARC and HP Labs). My|
| |innovation was for data and web security. |
| | |
| |Recipient of IEEE’s 2003 Fellow Award for Contributions to Secure Systems involving databases, |
| |distributed systems and the web. As stated by IEEE, “each year, following a rigorous evaluation |
| |procedure, the IEEE Fellow Committee recommends a select group of recipients for one of the |
| |Institute's most prestigious honors, election to IEEE Fellow”. |
| | |
| |Recipient of AAAS’ (American Association for the Advancement of Science) 2003 Fellow Award for |
| |Contributions to Secure Web Information Systems. |
| |Recipient of BCS’ (British Computer Society) 2005 Fellow Award for Contributions to Data Security |
| |and Information Technology. |
|COURSES TAUGHT 2000-2005: |CS 6V81: Data and Applications Security |
|OTHER ASSIGNED DUTIES: | |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Klaus Truemper |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Professor |
|DEGREES WITH FIELDS, |PhD, Operations Research, Case Western Reserve University, 1973 |
|INSTITUTIONS AND DATES: |MS, Operations Research, Case Western Reserve University, 1972 |
| |MS, Industrial Engineering, University of Iowa, 1969 |
| |BS, Industrial Engineering, Rheinische School of Engineering, Germany, 1965 |
|YEARS IN SERVICE AT UT DALLAS: |32 years |
|RELATED EXPERIENCE: |Visiting Professor, Dept. of Statistics, Tel-Aviv University, Israel, 1990 |
| |Visiting Professor, Applied Mathematics, University of Augsberg, Germany, 1990-1991 |
| |CNR-IASI, Rome Italy, 1998 |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE |Klaus Truemper, Design of Logic-based Intelligent Systems, Wiley, to appear Spring 2005. |
|LAST FIVE YEARS: |Klaus Truemper, Effective Logic Computation, Wiley, New York, 1998. |
| |Klaus Truemper, Matroid Decomposition, Academic Press, Boston, 1992; revised edition Leibniz, |
| |Plano, Texas, 1998. |
| |G. Felici, A. Remshagen, and K. Truemper, "The Futile Questioning Problem," working paper, |
| |University of Texas at Dallas, May 2003. |
| |G. Felici, G. Rinaldi, A. Sforza, and K. Truemper, "Traffic Control: A Logic Programming Approach |
| |and a Real Application," Ricerca Operativa 30 (2001) |
| |A. Remshagen and K. Truemper, "Algorithms for Logic-Based Abduction," working paper, University of|
| |Texas at Dallas, 2002. |
| |H. Al-Mubaid and K. Truemper, "Learning to Find Context-Based Spelling Errors," working paper, |
| |University of Texas at Dallas, 2001. |
| |A. Remshagen and K. Truemper, "Learning in a Compiler for MINSAT Algorithms," Theory and Practice |
| |of Logic Programming, to appear. |
|SCIENTIFIC AND PROFESSIONAL | |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: | Faculty Development Award, UTD, 1997 |
|COURSES TAUGHT 2000-2004: |Intelligent Systems |
| |Expert Systems |
| |Artificial Intelligence |
|OTHER ASSIGNED DUTIES: | |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |R. N. Uma |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Assistant Professor |
|DEGREES WITH FIELDS, |Ph.D. (Computer Science), Polytechnic University, Brooklyn, NY. 2000. |
|INSTITUTIONS AND DATES: |M.E. (Computer Science), Indian Institute of Science, India. 1994. |
| |B.Sc. (Mathematics), University of Madras, India. 1990. |
|YEARS IN SERVICE AT UT DALLAS: |5 years |
|RELATED EXPERIENCE: |Research Assistant, Polytechnic University, 1997, 1999-2000. |
| |Teaching Assistant, Polytechnic University, 1994-1997, 1998-1999. |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE |"Energy-Aware On-line Algorithms for Image Transmission over Wireless LAN", Chandramouli, S. Sri |
|LAST FIVE YEARS: |Ganesh Veera Kumar and R. N. Uma. IEEE Interaction Conference on Communications (ICC)}, June 2004.|
| |"On the Complexity and Hardness of the Steganography Embedding Problem", R. Chandramouli, Shalin |
| |Trivedi and R. N. Uma. SPIE's 16th Annual Symposium Electronic Imaging Science and Technology, |
| |January 2004. |
| |"Techniques for Scheduling with Rejection", Daniel W. Engels, David R. Karger, Stavros G. |
| |Kolliopoulos, Sudipta Sengupta, R. N. Uma and Joel Wein. Journal of Algorithms 49 (2003). (A |
| |special issue devoted to papers selected from ESA'98.) (Preliminary version appeared in |
| |Proceedings of the 6th Annual European Symposium on Algorithms, August 1998. Gianfranco Bilardi, |
| |Giuseppe F. Italiano, Andrea Pietracaprina and Geppino Pucci (eds.): Algorithms - ESA '98, LNCS |
| |1461, Springer: Berlin, 1998.) |
| |"Dynamic Wavelength Assignment for Multicast in All-Optical WDM Networks to Maximize the Network |
| |Capacity", Jianping Wang, Biao Chen and R. N. Uma. IEEE Journal on Selected Areas in |
| |Communications (JSAC) 21(8) (October 2003). |
| |"Task Planning with Transportation Constraints: Approximation Bounds, Implementation and |
| |Experiments", Ovidiu Daescu, Derek Soeder and R. N. Uma. Proceedings of the IEEE International |
| |Conference on Robotics and Automation (ICRA), Sept. 2003. |
| |"An Experimental Study of LP-Based Approximation Algorithms for Scheduling Problems", Martin W.P. |
| |Savelsbergh, R. N. Uma and Joel Wein. INFORMS Journal on Computing, accepted August 2003. |
| |(Preliminary version appeared in Proceedings of the 9th Annual ACM-SIAM Symposium on Discrete |
| |Algorithms.) |
| |"To Transmit or Not to Transmit: An Investigation Using Competitive Analysis", R. Chandramouli and|
| |R. N. Uma. Proceedings of the IEEE Wireless Communications and Networking Conference, March 2003. |
|SCIENTIFIC AND PROFESSIONAL |ACM, IEEE |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: |Sun Microsystems Inc. Academic Equipment Grant. |
| |Clark Foundation Research Initiation Grant (Administered by Erik Jonsson School of Engineering and|
| |Computer Science at UT, Dallas.) |
| |Leadership Award: Advisor of the Year 2002-2003, University of Texas at Dallas. |
| |Pearl Brownstein Doctoral Research Award (Polytechnic University), 1999, for doctoral research |
| |showing great promise in the field of Computer Science. |
| |Deborah Rosenthal, M.D. Award (Polytechnic University), 1996, for outstanding performance on the |
| |Computer Science Ph.D qualifying examination. |
| |GATE (Graduate Aptitude Test in Engineering) Scholarship (a national level scholarship), |
| |1992-1994. |
| |Indian Institute of Science Merit Scholarship, 1990-1992 |
|COURSES TAUGHT 2001-2004: |CS 3345: Algorithm Analysis and Data Structures |
| |CS 4349: Advanced Data Structures and Algorithms |
| |CS 5333: Discrete Structures |
| |CS 7301/6V81: Recent Advances in Scheduling Theory |
|OTHER ASSIGNED DUTIES: | |
|SPECIFIC PROGRAMS IN WHICH | Technical committee member for the Multimedia session at the IEEE International Conference on |
|INVOLVED TO IMPROVE TEACHING & |Communications (ICC) 2003. |
|PROFESSIONAL COMPETENCE: |Technical program committee member for IEEE International Workshop on Online Algorithms for Mobile|
| |Wireless Computing and Networking (GLOBECOM 2004). |
| |Reviewer for Acta Informatica, European Symposium on Algorithms (ESA 2003), IEEE International |
| |Conference on Communications (ICC 2003, 2004), IEEE INFOCOM (2004), IEEE Transactions on Circuits |
| |and Systems for Video Technology, INFORMS Journal on Computing, International Conference on |
| |Supercomputing (ICS'97), International Journal of Computers and their Applications (a publication |
| |of ISCA), Journal of Algorithms, Journal of Scheduling, SIAM Journal on Computing (SICOMP) and |
| |Theoretical Computer Science A. |
|NAME: |Nancy Van Ness |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Senior Lecturer |
|DEGREES WITH FIELDS, |MS, Mathematics, Stanford University |
|INSTITUTIONS AND DATES: |BS, Applied Mathematics, Brown University , magna cum laude |
|YEARS IN SERVICE AT UT DALLAS: |8 years |
|RELATED EXPERIENCE: |Visiting Professor, Mathematics, Seattle University |
| |Visiting Professor , Mathematics and Director of Computer Science Concentration University of |
| |Dallas |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE | |
|LAST FIVE YEARS: | |
|SCIENTIFIC AND PROFESSIONAL | |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: | |
|COURSES TAUGHT 2000-2004: |CS 2305: Discrete Mathematics for Computing I |
| |CS 3305: Discrete Mathematics for Computing II |
| |CS 4384: Automata Theory(undergraduate) |
| |CS 5349: Automata Theory(graduate) |
|OTHER ASSIGNED DUTIES: |Graduate Advisor |
| |Advisor, Go Club |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Subbarayan Venkatesan |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Associate Professor |
|DEGREES WITH FIELDS, |PhD, Computer Science, University of Pittsburgh, 1988 |
|INSTITUTIONS AND DATES: |MS, Computer Science, University of Pittsburgh in 1985 |
| |MTech, Indian Institute of Technology, Madras, 1983 |
| |BTech, Indian Institute of Technology, Madras, 1981 |
|YEARS IN SERVICE AT UT DALLAS: |15 years |
|RELATED EXPERIENCE: | |
|CONSULTING, PATENTS, ETC.: |``Method and system for restoring a distributed telecommunications network'' U.S. Patent |
| |5,999,286, Issued December 1999. |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS I NTHE |S. Venkatesan, K. Chandran, S. Raghunathan and R. Prakash, ``A Feedback Based Scheme For Improving|
|LAST FIVE YEARS: |TCP Performance In Ad-Hoc Wireless Networks',' IEEE Communications Magazine, February 2001. |
| |S. Venkatesan and S. Alagar, ``Techniques to Tackle State Explosion in Global Predicate,” IEEE |
| |Transactions on Software Engineering, Volume 27, Number 8 August 2001 |
| |S. Venkatesan, M. Patel, and S. Chandrasekaran, "Efficient Minimum-Cost Bandwidth-Constrained |
| |Routing in Wireless Sensor Networks," Proceedings of International Conference on Wireless |
| |Networks, June 2004, to appear. |
| |S. Venkatesan, S. Krishnamurthy, M. Dawande and R. Chandrasekaran, "Highly Efficient Spare |
| |Capacity Planning for Generalized Link Restoration," Proceedings of 12th International Conference |
| |on Computer Communications and Networks, 2003, IEEE to appear. |
| |S. Venkatesan, M. Patel and R. Chandrasekaran, "A Comparative Study of Restoration Schemes and |
| |Spare Capacity Assignments in Mesh Networks," Proceedings of 12th International Conference on |
| |Computer Communications and Networks, 2003, IEEE to appear. |
|SCIENTIFIC AND PROFESSIONAL | Secretary, IEEE Computer Society, Dallas Chapter, 1995 |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: | |
|COURSES TAUGHT 2000-2004: |CS 5348/4348 Operating Systems |
| |CS 6390 Advanced Computer Networks |
|OTHER ASSIGNED DUTIES: |Chair, UTD Intellectual Property Committee, 2002-date. |
| |Member, Faculty Senate, 2003-date |
| |Group Coordinator, Networking Group, 2002-date |
| |Chair, Colloquium Committee, 1997-1998 |
| |Dean Search Committee, 2002-2003 |
| |Governing Committee, Telecom Engineering Program, 2002-date |
| |Department Reorganization Committee, 2001 |
| |Faculty Search Committee, 2003-date; Chair, 1996-1997. |
| |Building Planning Committee, 2003 |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Yuke Wang |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Associate Professor |
|DEGREES WITH FIELDS, |PhD, Computer Science, University of Saskatchewan, Canada, 1996. |
|INSTITUTIONS AND DATES: |MSc, Mathematics, University of Saskatchewan, Canada, 1992. |
| |BSc, Mathematics, University of Science and Technology, Hefei, China, 1989. |
|YEARS IN SERVICE AT UT DALLAS: |5 years |
|RELATED EXPERIENCE: |Assistant Professor, Florida Atlantic University, 1999-2000. |
| |Assistant Professor, Concordia University, Canada, 1996-1999. |
| |Post-Doctoral Fellow, University of Montreal, Canada, 1995-1996. |
| |Programmer Analyst, SED System Inc., Saskatoon, Canada, 1993. |
|CONSULTING, PATENTS, ETC.: | Patents:Yuke Wang, Anand Krishnamurthy, Lie Qian, Philippe dauchy and Alberto Conte, “Load |
| |Adaptive Router in QoS Architectuure”, Alcatel France, March 2003. |
| |Lie Qian, Anand Krishnamurthy, Yuke Wang, Yiyan tang, Phillipe Dauchy and Alberto Conte, “S-BIND |
| |Traffic Model and Gamma H_BIND Admission Control Algorithm on On-Line Traffic”, Alcatel France, |
| |March 2003. |
| |Yuke Wang, Yun Zhang, Yiyan Tang, Anand Krishnamurthy, Lie Qian and Gerard Damm, “Disjoint Graph |
| |Based Classification Algorithm for range_Specified Rules”, Alcatel Canada, August 2003. |
| |Lie Qian, Yiyan Tang, Yuke Wang, B. Bou-Diab and W. Olensinski, “Dynamic and Static Tunneling |
| |Schemes for Scalable Mulitcast in MPLS Network” with Alcatel Canada, November 2004. |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE |X. Song, G. Yang, M. Perkowski and Yuke Wang, “Algebraic Characterization of Reversible Logic |
|LAST FIVE YEARS: |Gates”, Theory of Computing Systems, December 2004, pp. 1-9. |
| |Y. Jiang, Yuke Wang, Y. Savaria and X. Song, “Computation of Signal Output Probability for Boolean|
| |Functions Represented by OBDD”, International Journal of Computers and Mathematics with |
| |Applications, vol. 47, 2004, pp. 1865-1874. |
| |Y. Jian, Abdul Karim Al-Sheraidah, Yuke Wag, Edwin Sha and Jin-gyun Chung, “A novel low power |
| |multiplexer-based full adder”, IEEE Transactions on Circuits and Systems-II, July 2004, vol. 51, |
| |Issue:7, pp.345-348 |
| |Wei Wang, M.N. S. Swamy, O. Ahmad, Yuke Wang, “Comprehensive VLSI study of residue-binary |
| |arithmetic conversion”, IEEE Transactions on Circuits and Systems, February 2003, vol. 50, issue. |
| |2, pp. 235-243. |
|SCIENTIFIC AND PROFESSIONAL | IEEE |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: | |
|COURSES TAUGHT 2000-2003: |Computer Architecture |
| |Computer Networks |
| |Custom VLSI design |
| |Design and Analysis of Algorithms |
| |Design and Implementation of DSP algorithms |
| |DSP architecture |
| |File Organize Method |
| |Introduction to Object -Oriented Sys. |
|OTHER ASSIGNED DUTIES: |January 2000 – April 2000, Chair selection committee, Department of Computer Science, Florida |
| |Atlantic University, to select a new chair for the department. |
| |September 2000 – now, Graduate Admission and TA committee, Department of Computer Science, |
| |University of Texas at Dallas, to admit M. Sc. and Ph. D. students and to assign Teaching |
| |Assistantship to qualified students. |
| |April 2001 – now, Computer Engineering Committee, Department of Computer Science, University of |
| |Texas at Dallas, to jointly manage the computer engineering program in the college. |
| |September, 2001 – now, Faculty recruiting committee, Department of Computer Science, University of|
| |Texas at Dallas, to recruit new faculty members. |
|SPECIFIC PROGRAMS IN WHICH |Editor, IEEE Transactions on VLSI, published by IEEE Circuits and Systems Society. |
|INVOLVED TO IMPROVE TEACHING & |Editor, IEEE Transactions on Circuits and Systems, published by IEEE Circuits and Systems Society.|
|PROFESSIONAL COMPETENCE: |Editor, Journal of Circuits, Signals, and Systems, published by Birkhäuser Boston. |
| |Editor, Journal of Applied Signal Processing, published by Hindawi Publishing Corporation. |
| |International Journal of Parallel and Distributed Systems & Networks, published by ACTA Press. |
|NAME: |Wei Wei |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Senior Lecturer |
|DEGREES WITH FIELDS, |Juris Doctor Candidate, SMU Dedman School of Law |
|INSTITUTIONS AND DATES: |Ph.D. in Computer Science Telecommunications, University of Missouri-KC, 1993 |
| |M. Eng. in Computer Science, Chinese Academy of Sciences, Beijing, China, 1986 |
| |B.S. in Computer Science, Zhongnan University, Hunan, China, 1983 |
|YEARS IN SERVICE AT UT DALLAS: |2 years |
|RELATED EXPERIENCE: |Manager, Systems Engineering and QA Testing, Iris Labs, 2000-2001 |
| |Sr. Team Lead Systems Engineer, Alcatel USA, 1998-2000 |
| |Principle Engineer, IEX Corporation, Richardson, Texas, 97-98 |
| |Senior Software Engineer, TCSI Corporation, Dallas,1995-1997 |
| |Consultant, NEC AM, Advanced Switching Laboratory, Irving, TX 1994 – 1995 |
| |Lecturer, Computer Science Telecom, Univ. of Missouri at Kansas City 1993 – 1994 |
| |Project Leader, OSE Laboratory/AlliedSignal 1990 – 1993 |
| |Research Associate, Chinese Academy of Sciences, Beijing, CHINA 1984 - 1988 |
|CONSULTING, PATENTS, ETC.: |Telecom Consulting, 2003-2004 White Rock Networks. On SONET (UPSR, BLSR, VT Grooming) and Ethernet|
| |(VLAN) systems and software design and testing. |
| |Telecom Consulting, 2001-2002 Azuola Systems. On WiFi based ordering systems and software design |
| |and testing. |
| |Telecom Consulting, 1998-1999 ATT. On RPP (Rapid Provisioning Platform) systems modeling and |
| |design. |
| |Telecom Consulting, 1995-1997 GTE. On CABS (Carrier Access and Billing Systems) systems modeling |
| |and design. |
| |Telecom Consulting, 1994-1995 NEC/Sprint. On ATM network management systems design and |
| |implementation. |
| |Efficient Flow Control Mechanism for Event Traffic (EU Patent. Pending in US. Co-inventor) |
| |Network Element Intelligence for Alarm/Event Processing (First-inventor) |
| |Web Server Based Nodal Management (Co-inventor) |
| |Super-User Link Between Intra-Management Domains (First-inventor) |
| |User Interface to Hide Transaction (First-inventor) |
| |Inter-Area and Inter-Autonomous System Management (Co-inventor) |
| |Service Affecting Events/Alarms Treatment Architecture (First-inventor) |
| |Efficient Access Control Mechanism for Alarm/Event Delivery (First-inventor) |
| |Using Spread Scheduling to Avoid Network Management Traffic Bottleneck (First-inventor) |
| |Alarm Summarization for Efficient Alarm Synchronization (First-inventor) |
| |Application Navigation with Context Passing (First-inventor) |
| |Efficient Performance Data Collection |
| |Unifying Operator Information Across A Network (First-inventor) |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS I NTHE |Directed Intelligence: Policy Management and LDAP (OSScon’01) |
|LAST FIVE YEARS: | |
|SCIENTIFIC AND PROFESSIONAL | State Bar of Texas / LSD |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: |Recipient of University Missouri Special Chancellor's Award for 1990 - 1991. |
| |Winner of INTEROP'92 Networking Achievement Award in Education Category |
|COURSES TAUGHT |CS 1336 Fundamentals of Programming/C++ |
| |CS2305 Discrete Structures I |
| |CS 3305 Discrete Structures II |
| |CS 3345 Algorithm Analysis and Data Structures |
| |CS 4349 Advanced Data Structures and Algorithms |
| |CS 6V81 Personal Communication Systems |
| |CS 6V81 Bluetooth & Ad Hoc Networks |
| |CS 6385 Algorithms/Telecom Network Design |
| |CS 6386 Telecom Software Design |
| |CS 6360 Database Designs |
| |CS 6390 Advanced Computer Networks |
| |CS 420 Internetworking: Bridges and routers (UMKC) |
| |CS 490 Client/Server Programming (UMKC) |
| |CS 520 Advanced Computer Networks (UMKC) |
|OTHER ASSIGNED DUTIES: |Graduate Faculty Advisor |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Weichen Eric Wong |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Associate Professor |
|DEGREES WITH FIELDS, |PhD, Computer Science. Purdue University |
|INSTITUTIONS AND DATES: |MS, Computer Science, Purdue University |
| |BS, Computer Science, Eastern Michigan University |
|YEARS IN SERVICE AT UT DALLAS: |3 years |
|RELATED EXPERIENCE: |Sr. Research Scientist and Project Manager, Telcordia Technologies (formerly Bellcore). |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE |W. E. Wong, T. Sugeta, J. J. Li, and J. Maldonado, “Coverage Testing Software Architectural Design|
|LAST FIVE YEARS: |in SDL,” Journal of Computer Networks, Volume 42, Issue 3, pp. 359-374, June 2003 |
| |W. E. Wong, T. Sugeta, Y. Qi, and J. C. Maldonado, “Smart debugging software architectural design |
| |in SDL,” Journal of Systems and Software (accepted for publication) |
| |W. E. Wong and J. J. Li, “Redesigning Legacy Systems into the Object-Oriented Paradigm,” |
| |International Journal of Software Engineering and Knowledge Engineering, Volume 14, Number 3, pp. |
| |255-276, June 2004 |
| |W. E. Wong and S. Gokhale, “Static and Dynamic Distance Metrics for Feature-Based Code Analysis,” |
| |Journal of Systems and Software, Volume 74, Number 3, pp. 283-295, 2004 |
| |A. Vincenzi, J. Maldonado, W. E. Wong, and M. Delamaro, “Coverage Testing of Java Programs and |
| |Components,” Journal of Science of Computer Programming (accepted for publication) |
| |S. S. Gokhale, W. E. Wong, J. R. Horgan, and K. S. Trivedi, “An Analytical Approach to |
| |Architecture-Based Software Performance and Reliability Prediction,” Journal of Performance |
| |Evaluation (accepted for publication) |
| |F. Liu, W. Guo, W. Chou, and W. E. Wong, “An Approach of Integrating SIP in Converged |
| |Multimodal/Multimedia Communication Services,” Journal of Telecommunication Systems (accepted for |
| |publication) |
| |J. Cangussu, K. Cooper, and W. E. Wong, “An Empirical Evaluation of a Run-Time Dynamic Adaptable |
| |Framework,” The Journal Studia Informatica Universalis (accepted for publication) |
|SCIENTIFIC AND PROFESSIONAL | IEEE |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: |Quality Assurance Special Achievement Recognition, NASA/Johnson Space Center, 1997 |
|COURSES TAUGHT 2000-2004: |CS 6354 Advanced Software Engineering |
| |CS 5333 Discrete Structure |
| |SE 4367 Software Testing, Verification, Validation and Quality Assurance |
| |CS 2305 Discrete Math for Computing I |
| |CS 3305 Discrete Math for Computing II |
|OTHER ASSIGNED DUTIES: | |
|SPECIFIC PROGRAMS IN WHICH |Journal Guest Editor |
|INVOLVED TO IMPROVE TEACHING & |A special issue of the Journal of Software Practice and Experience (SPE) on Developing Trustworthy|
|PROFESSIONAL COMPETENCE: |Software Systems (in preparation) |
| |A special issue of the International Journal of Software Engineering and Knowledge Engineering |
| |(IJSEKE) on Aspect-Oriented Software Design (in preparation) |
| |A special issue of the Journal of Software Practice and Experience (SPE) on Enhancing Network |
| |Applications, Volume 33, Issue 14, November 2003. |
| |General Chair |
| |ICCCN 2003 - The 12th IEEE International Conference on Computer Communications and Networks, |
| |Dallas, Texas, October 20-22, 2003 |
| |PC Chair |
| |ISSRE 2005 - The 16th IEEE International Symposium on Software Reliability Engineering, Chicago, |
| |Illinois, November 8-11, 2005 |
| |SEKE 2005 - The 17th International Conference on Software Engineering and Knowledge Engineering, |
| |Taipei, Taiwan, July 14-16, 2005 |
| |COMPSAC 2004 - The 28th IEEE International Computer Software and Applications Conference, Hong |
| |Kong, September 28-30, 2004 |
| |ICCCN 2002 - The 11th IEEE International Conference on Computer Communications and Networks, |
| |Miami, Florida, October 14-16, 2002 |
| |Operation Committee Chair |
| |COMPSAC 2003 - The 27th IEEE International Computer Software and Applications Conference, Dallas, |
| |Texas, November 3-6, 2003 |
| |QSIC 2003 - The 3rd International Conference on Quality Software, Dallas, Texas, November 6-7, |
| |2003 |
| |Workshop Chair |
| |COMPSAC 2005 - The 29th IEEE International Computer Software and Applications Conference, |
| |Edinburgh, Scotland, July 25-28, 2005 |
|NAME: |Weili (Lily) Wu |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Assistant Professor |
|DEGREES WITH FIELDS, |Ph.D. 2002, Computer Science and Engineering, University of Minnesota. |
|INSTITUTIONS AND DATES: |M.S. 1997, Computer Science and Engineering, University of Minnesota. |
|YEARS IN SERVICE AT UT DALLAS: |3 years |
|RELATED EXPERIENCE: |Research & Teaching Assistant, Computer Science, University of Minnesota, 1996-2002 |
| |Research & Teaching Assistant, Economics, University of Wisconsin, 1994-1995 |
| |China Coal Research Academic, 1989-1993 |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE |D.Z. Du, P.M. Pargalos, & W. Wu, Mathematical Theory of Optimization, (Springer Verlag) |
|LAST FIVE YEARS: |Z, Zhang, W. Wu, & Y. Huang, “Mining Dynamic Interdimension Association Rules for Local-scale |
| |Weather Prediction,” SIAM Workshop on Mining Scientific and Engineering Datasets, 2004. |
| |H. Goa, J. Li, Y. Li, & W. Wu, ”Computing Cube on Compressed Datasets in Data Warehouses,” VLDB, |
| |2004. |
| |H. Gao, J. Li, Y. Li, & W. Wu, “New algorithm for computing cube on very large compressed |
| |datasets,” IEEE Transactions on Knowledge and Data Engineering, 2003 |
| |W. Wu, C. Li, X. Huang, & Y. Li, ”On error-fault tolerant DNA screening,” Journal of Combinatorial|
| |Optimization, 2004 |
|SCIENTIFIC AND PROFESSIONAL |IEEE Computer Society |
|SOCIETIES OF WHICH A MEMBER: |American Association for the Advancement of Science |
| |Association for Computing Machinery |
|HONORS & AWARDS: |UCGIS Summer Assembly Student Travel Award, 2000 |
| |Excellent Student Scholarship, Liaoning Technical University, 1986 |
|COURSES TAUGHT 2001-2004: |Database Design |
| |Implementation of Database Management Systems |
| |Operating Systems |
|OTHER ASSIGNED DUTIES: | |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |I-Ling Yen |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Associate Professor |
|DEGREES WITH FIELDS, |PhD, Computer Science, University of Houston, 1992. |
|INSTITUTIONS AND DATES: |MS in Computer Science, University of Houston, 1985. |
| |BS in Physics, National Tsing-Hua Univesrity, 1979. |
|YEARS IN SERVICE AT UT DALLAS: |8 years |
|RELATED EXPERIENCE: |Assistant professor, Dept. of Computer Science, Michigan State University. 1992-1997. |
| |Sesimic Data Processing Programmer, Western Geophysical, Houston. 1990-1991. |
| |Software Quality Assurance Engineer, Valid Logic Systems Inc., San Jose. 1986-1988. |
| |Systems Programmer, COINS, University of Massachusetts, Amherst. 1985-86. |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE |Journal Papers |
|LAST FIVE YEARS: |Peng Li, I-Ling Yen, and Zhonghang Xia, “Preference update for E-commerce applications: Model, |
| |language, and processing,” accepted by Electronic Commerce Research Journal. |
| |Zhonghang Xia, Wei Hao, I-Ling Yen, Peng Li, “A distributed admission control model for QoS |
| |assurance in large-scale media delivery systems,” accepted by IEEE Transaction on Parallel and |
| |Distributed Systems. |
| |Manish Gupta, Manghui Tu, Latifur Khan, Farokh Bastani, and I-Ling Yen, “A study of the model and |
| |algorithms for handling location dependent continuous queries,” accepted by International Journal |
| |on Knowledge and Information Systems. |
| |Peng Li, I-Ling Yen, and Zhonghang Xia, “Optimizing concurrent M³-transactions: A fuzzy constraint|
| |satisfaction approach,” accepted by Journal on Systemics, Cybernetics and Informatics. |
| |Ing-Ray Chen, Ngoc Anh Phan, I-Ling Yen, “Update propagation algorithms for supporting |
| |disconnected write in mobile wireless systems with data broadcasting capability,” accepted by |
| |Journal of Wireless Personal Communications. |
| |Peng Li, I-Ling Yen, and Zhonghang Xia, “M3-Update: a new update model for E-Commerce and |
| |web-based applications,” accepted by International Journal of Computers and Their Applications. |
| |Ing-Ray Chen, Sheng-Tun Li, and I-Ling Yen, “Adaptive QoS control based on benefit optimization |
| |for video servers providing differentiated services”, Multimedia Tools and Applications, Vol. 25, |
| |No. 2, Feb 2005,pp. 167-185. |
| |Feng Luo, Latifur Khan , F.B. Bastani, I-Ling Yen, and J. Zhou, “A dynamical growing |
| |self-organizing tree (DGSOT) for hierarchical clustering gene expression profiles,” |
| |Bioinformatics Journal, Oxford University Press, Nov 2004, pp. 2605-2617. |
| |Sung Kim, Farokh B. Bastani, I-Ling Yen, and Ing-Ray Chen, “Systematic reliability analysis of a |
| |class of application-specific embedded software frameworks,” IEEE Transactions on Software |
| |Engineering, Vol. 30, No. 4, April 2004, pp. 218-230. |
| |Dongfeng Wang, Farokh B. Bastani, and I-Ling Yen, “A systematic design method for high quality |
| |process-control systems development,” International Journal of Software Engineering and Knowledge |
| |Engineering, Vol. 14, No. 1, February 2004, pp. 43-60. |
| |D.C. Wang, I.R. Chen, C.P. Chu, and I.L. Yen, “Replicated object management with periodic |
| |maintenance in mobile wireless systems,” Journal of Wireless Personal Communications, Vol. 28, |
| |Jan. 2004, pp. 17-33. |
|SCIENTIFIC AND PROFESSIONAL |IEEE |
|SOCIETIES OF WHICH A MEMBER: | |
|HONORS & AWARDS: |A Distributed Component Repository for Rapid Synthesis of Adaptive Real-Time Systems, National |
| |Science Foundation, 9/2001 8/2004. |
| |Advanced Radar and Electro-optical Sensor Systems, Army Space and Missile Defense Command (SMDC), |
| |2002-2003. |
| |Support for Adaptive Multi-Criteria Transaction Processing in E-Commerce Applications, Texas |
| |Advanced Technology Program, Jan 2000 - Dec 2001. |
| |Assessing Y2K Compliance for Mission-Critical Systems, Army Research Laboratory, Sep 1, 1999 - |
| |August 31, 2000. |
| |Research Experience for Undergraduates, National Science Foundation, Sep 1, 1998 - August 31, |
| |1999. |
| |Establishing a Computer-Aided Education Environment using the Web Lecture System, TxTEC, July 1, |
| |1998 - August 31, 1999. |
| |Establishing a Computer-Aided Education Environment using the Web Lecture System, Nortel, July 1, |
| |1998 - August 31, 2000. |
| |Processor Specialization in Fault-Tolerant Distributed Systems, National Science Foundation, Sep. |
| |1, 1996 - Dec 31, 1999. |
| |Systematic Integration of Fault Tolerance in High Performance Parallel Programs, National Science |
| |Foundation, Sep. 1995 - June 1997. |
| |A Run-Time Support System for Scalable Object-Oriented Parallel Programming, GE Foundation, June |
| |1994 - August 1995. |
|COURSES TAUGHT 2000-2004: |CS 4348 Operating Systems |
| |CS 6378 Advanced Operating Systems |
| |CS 6378 Advanced Operating Systems (Telecampus version) |
| |Information Assurance |
| |Embedded Software |
| |Multimedia Systems |
| |Web Technology |
|OTHER ASSIGNED DUTIES: |Member, Search Committee, Spring and Fall 2004. |
| |PhD Committee, Spring 2004. |
| |Member, Core Committee for the Support of Women and Minorities. |
|SPECIFIC PROGRAMS IN WHICH |Panelist and Reviewer for NSF |
|INVOLVED TO IMPROVE TEACHING & |Program Co-Chair, 2005 International Symposium on Autonomous Decentralized Systems (ISADS’ 05) |
|PROFESSIONAL COMPETENCE: |Program Co-Chair, 2005 International Workshop on Software and Compilers for Embedded Software |
| |(SCOPE’05) |
|NAME: |Kang Zhang |
|DATE OF BIRTH: | April 12, 1959 |
|ACADEMIC RANK: |Associate Professor |
|DEGREES WITH FIELDS, |PhD, Computer Science, University of Brighton, UK, 1990 |
|INSTITUTIONS AND DATES: |Certificate in English Language Training, Guangzhou Foreign Language Institute, China, 1985 |
| |BEng, Computer Engineering, University of Electronic Science and Technology, Chengdu, China |
|YEARS IN SERVICE AT UT DALLAS: |5 years |
|RELATED EXPERIENCE: |Lecturer, Senior Lecturer, Computing, Macquarie University, Sydney, Australia, 1991-1999 |
| |SERC Postdoctoral Research Fellow, Electrical and Electronic Engineering, UK Science and |
| |Engineering Council, University of Brighton, UK, 1990-1991 |
| |Research Assistant, Electrical and Electronic Engineering, University of Brighton, UK, 1986-1990 |
| |Software Engineer, CAD Section East China Research Institute of Computer Technology, Shanghai, |
| |China. 1982-1985 |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE |K. Zhang (Ed.), Software Visualization - From Theory to Practice, Kluwer Academic Publishers, |
|LAST FIVE YEARS: |Boston, April 2003, ISBN 1-4020-7448-4, 568 pages. |
| |K. Zhang, D-Q. Zhang, and J. Cao, “Design, Construction, and Application of a Generic Visual |
| |Language Generation Environment", IEEE Transactions on Software Engineering, Vol.27, No.4, April |
| |2001, 289-307. |
| |N. Stankovic, D. Kranzlmueller, and K. Zhang, “The PCG: An Empirical Study”, Journal of Visual |
| |Languages and Computing, Academic Press, Vol.12, No.2, April 2001, 203-216. |
| |K. Zhang and G. Wirtz, “Issues in Visual Parallel and Distributed Programming”, Journal of Visual |
| |Languages and Computing, Academic Press, Vol.12, No.2, April 2001, 217-220. |
| |D-Q. Zhang and K. Zhang, and J. Cao, “A Context-Sensitive Graph Grammar Formalism for the |
| |Specification of Visual Languages”, The Computer Journal, Vol.44, No.3, Oxford University Press, |
| |2001, 186-200. |
| |N. Stankovic and K. Zhang, “A Distributed Parallel Programming Framework”, IEEE Transactions on |
| |Software Engineering, Vol.28, No.5, May 2002, 478-493. |
| |J. Cao, A.T.S. Chan, Y. Sun, and K. Zhang, “Dynamic Configuration Management in Graph-Oriented |
| |Distributed Programming Environment”, Science of Computer Programming, Vol.48, No.1, July 2003, |
| |Elsevier Science Inc., 43-65. |
| |K. Zhang, J. Kong, M.K. Qiu, and G.L. Song, “Multimedia Layout Adaptation Through Grammatical |
| |Specifications”, ACM/Springer Multimedia Systems, Vol.10, No.3, 2004 (in press). |
|SCIENTIFIC AND PROFESSIONAL |British Computer Society |
|SOCIETIES OF WHICH A MEMBER: |Association for Computing Machinery |
| |Association for Logic Programming |
| |Australian Computer Society |
| |IEEE |
|HONORS & AWARDS: |Outstanding Service Award, UTD, 2003 |
|COURSES TAUGHT 2000-2004: |CS 2315 C/C++ |
| |CS 2325 Assembler |
| |CS 4361 Computer Graphics |
| |CS 5330 Computer Science II (Computer Organization) |
| |CS 6359 Object Oriented Analysis and Design |
| |CS 6366 Computer Graphics |
|OTHER ASSIGNED DUTIES: | |
|SPECIFIC PROGRAMS IN WHICH | |
|INVOLVED TO IMPROVE TEACHING & | |
|PROFESSIONAL COMPETENCE: | |
|NAME: |Youtao Zhang |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Assistant Professor |
|DEGREES WITH FIELDS, |PhD, Computer Science Department, University of Arizona, 2002. |
|INSTITUTIONS AND DATES: |MEng, Computer Science Department, Nanjing University, 1996. |
| |BS, Computer Science Department, Nanjing University, 1993. |
|YEARS IN SERVICE AT UT DALLAS: |3 years |
|RELATED EXPERIENCE: |Research Assistant, University of Arizona, Tucson, 1999-2002. |
| |Summer Intern, Hewlett-Packard Company, May 1998-August 1998. |
| |Software Engineer, Pacific City Inc.(China), 1996-1997. |
|CONSULTING, PATENTS, ETC.: | |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE |Yongjing Lin, Youtao Zhang, Quanzhong Li, and Jun Yang, “Supporting Efficient Query Processing on |
|LAST FIVE YEARS: |Compressed XML Files,” ACM The 20th Annual Symposium on Applied Computing, Santa Fe, New Mexico, |
| |March, 2005. |
| |Youtao Zhang, Lan Gao, Jun Yang, Xiangyu Zhang, and Rajiv Gupta, “SENSS: Security Enhancement to |
| |Symmetric Shared Memory Multiprocessors,” IEEE 11th International Symposium on High Performance |
| |Computer Architecture, San Francisco, California, February 2005 |
| |Xiangyu Zhang, Rajiv Gupta, and Youtao Zhang, “Cost and Precision Tradeoffs of Dynamic Slicing |
| |Algorithms,” ACM Transactions on Programming Languages and Systems, to appear. |
| |Youtao Zhang, and Jun Yang, “Reducing I-cache Energy of Multimedia Applications through Low-Cost |
| |Tag Comparison Elimination,” Journal of Embedded Computing, to appear. |
| |Youtao Zhang, Jun Yang, Yongjing Lin, and Lan Gao, “Architectural Support for Protecting User |
| |Privacy on Trusted Processors,” The Workshop on Architectural Support for Security and Anti-Virus,|
| |In conjunction with the 11th ASPLOS, Boston, MA, October 2004. |
| |Bengu Li, Youtao Zhang and Rajiv Gupta, “Speculative Subword Register Allocation in Embedded |
| |Processors,” The 17th International Workshop on Languages and Compilers for Parallel Computing, |
| |West Lafayette, Indiana, September 2004. |
| |Youtao Zhang and Rajiv Gupta, “Enabling Partial Cache Line Prefetching Through Data Compression,” |
| |High-Performance Computing: Paradigm and Infrastructure, John Wiley & Sons, Inc. (to appear). |
| |Guodong Li, Youtao Zhang, Yongjin Lin, Yaochun Huang, “Scalable Duplication Strategy with Bounded |
| |Availability of Processors,” IEEE The Tenth International Conference on Parallel and Distributed |
| |Systems, Newport Beach, California, July 2004. |
| |Xiangyu Zhang, Rajiv Gupta, and Youtao Zhang, “Efficient Forward Computation of Dynamic Slices |
| |Using Reduced Ordered Binary Decision Diagrams,” IEEE/ACM International Conference on Software |
| |Engineering, Edinburgh, UK, May 2004. |
|SCIENTIFIC AND PROFESSIONAL | |
|SOCIETIES OF WHICH A MEMBER: |IEEE, ACM, ACM SIGSOFT |
|HONORS & AWARDS: |NSF Career Award, January 2005. |
| |Distinguished paper Award, IEEE/ACM International Conference on Software Engineering, May 2003. |
| |Most Original Paper Award, International Conference on Parallel Processing, October 2003. |
| |The Elite Graduate Scholarship, Nanjing University China), June 1995. |
| |The Lupoe Graduate Scholarship, Nanjing University China), June 1994 |
| |The Guanghu Scholarship, Nanjing University (China), October 1992. |
|COURSES TAUGHT 2000-2004: |CS 5348 Operating System |
| |CS 6353 Compiler Construction |
|OTHER ASSIGNED DUTIES: | |
|SPECIFIC PROGRAMS IN WHICH |PC member, web chair, ACM/IEEE International Symposium on Code Generation and Optimization (CGO), |
|INVOLVED TO IMPROVE TEACHING & |2005. |
|PROFESSIONAL COMPETENCE: |PC Member, IASTED International Conference on Parallel and Distributed Computing And Networks |
| |(PDCN), 2005. |
| |PC Member, ACM SIGPLAN Conference on Languages, Compilers and Tools for Embedded Systems (LCTES), |
| |June 2004. |
| |NSF ITR panelist, 2003. |
|NAME: |Si Q Zheng |
|DATE OF BIRTH: | |
|ACADEMIC RANK: |Professor |
|DEGREES WITH FIELDS, |PhD, Computer Science, University of California, Santa Barbara, 1987. |
|INSTITUTIONS AND DATES: |MS in Mathematical Sciences, University of Texas at Dallas, 1982. |
| |BS in Electrical Engineering, Jilin University, China. 1973. |
|YEARS IN SERVICE AT UT DALLAS: | 7 years |
|RELATED EXPERIENCE: |Adjunct Associate Professor, Electrical and Computer Engineering, Louisiana State University. |
| |1995-1998. |
| |Tenured Associate Professor, Computer Science, Louisiana State University. 1993-1998. |
| |Assistant Professor, Computer Science, Louisiana State University. 1987-1993. |
| |Graduate Assistant, University of California at Santa Barbara. 1984-1987. |
| |Graduate Assistant, University of Texas at Dallas. 1980-1984. |
|CONSULTING, PATENTS, ETC.: |Consultant, Alcatel, 2000 -2001. |
| |Consultant, Telchip, 2000-2001. |
| |Consultant, Inc., 1999-2000. |
| |S.Q. Zheng, Y. Xiong, and Marc Vandenhoute, Hardware Implementation of Channel Scheduling |
| |Algorithms for Optical Routers with FDL Buffers. Pending US patent. |
| |S.Q. Zheng, Y. Xiong, and Steve Y. Sakalian, Unified Associate Memory of Data Channel Schedulers |
| |in an Optical Router, US Ser. No. 60/257,884, 12/22/2000. |
| |Y. Xiong and S.Q. Zheng, Channel Scheduling in Optical Routers, US Ser. No. 60/257,487, |
| |12/22/2000. |
| |S.Q. Zheng and Y. Xiong, Optical Burst Scheduling Using Partitioned Channel Groups, US Ser. No. |
| |60/257,382, 12/22/2000. |
| |S.Q. Zheng and Y. Xiong, Ingress Edge Router Architecture and Related Channel Scheduling |
| |Algorithms for OBS Networks. Pending US patent. |
| |S.Q. Zheng, J. Blanton, P. Golla, D. Verchere, and D. Zriny, A Parallel Round-Robin Arbiter for |
| |Switch Control. Pending US patent. |
| |Y. Yang, S.Q. Zheng, and D. Verchere, Group Switching for DWDM Optical Networks. Pending US |
| |patent. |
| |S.Q. Zheng, M. Yang, and F. Masetti-Placci, Programmable Parallel k-Selectors as Schedulers of |
| |Multiserver Systems. Pending US patent. |
|STATE(S) IN WHICH REGISTERED: | |
|PRINCIPAL PUBLICATIONS IN THE |S.Q. Zheng, C. Li and M. Yang, "Scalable Schedulers for High-Performance Switches," Proceedings of|
|LAST FIVE YEARS: |2004 IEEE Workshop on High Performance Switching and Routing (HPSR), 2004. |
| |S.Q. Zheng, M. Yang, B. Bhagyavati and Stan Kurkovsky, "Programmable Weighted Arbiters for |
| |Constructing Switch Schedulers," Proceedings of 2004 IEEE Workshop on High Performance Switching |
| |and Routing (HPSR), 2004. |
| |S.Q. Zheng and E. Lu, "Parallel Routing and Wavelength Assignment for Optical Multistage |
| |Interconnection Networks," Proceedings of the 33th International Conference on Parallel Processing|
| |(ICPP-2004), 2004. |
| |S.Q. Zheng and M. He, "An Optimal Generalized Columnsort Algorithm on a 2D ARPBS," to appear in |
| |Proceedings of the 16-th IASTED International Conference on Parallel and Distributed Computing and|
| |Systems, 2004. |
| |S.Q. Zheng and Y. Yang, "Group Switching for DWDM Optical Networks," to appear in Proceedings of |
| |the 13th International Conference on Computer Communications and Networks (ICCCN), 2004. |
| |S.Q. Zhang, M. Yang, E. Lu and J. Wang, "Hierarchical Scheduling for DiffServ Classes" to appear |
| |in Proceedings of IEEE Globecom 2004. |
| |S.Q.Zheng and M. He, "An Optimal Mulitiway Mergesort Algorithm on a 2D ARPBS," to appear in |
| |Proceedings of Computing and the 17-th ISCA International Conference on Parallel and Distributed |
| |Computing Systems, 2004. |
| |S.Q. Zheng, E. Lu, M. Yang and B. Yang, "A Class of Self-Routing Strictly Nonblocking Photonic |
| |Switching Networks," to appear in Proceedings of IEEE Globecom 2004. |
| |S.Q, Zheng, C. Li, P. Zhai and B. Prabhakaran, "Segmentation and Recognition of Multi-attribute |
| |Motion Sequences," to appear in Proceedings of ACM Multimedia 2004. |
| |S.Q. Zheng, C. Li, G. Pradhan, and B. Prabhakaran, "Indexing of Variable Length Multi-attribute |
| |Motion Data," to appear in Proceedings of the 2nd ACM International Workshop on Multimedia |
| |Databases (MMDB 2004). |
|SCIENTIFIC AND PROFESSIONAL | Senior Member of IEEE. |
|SOCIETIES OF WHICH A MEMBER: |Member of IEEE Computer Society. |
|HONORS & AWARDS: | |
|COURSES TAUGHT 2000-2004: |Digital Logic Design (undergraduate) |
| |Introduction to Computer Science (undergraduate) |
| |Computer Architectures (undergraduate) |
| |Programming Languages (undergraduate) |
| |Discrete Mathematics for Computing (undergraduate) |
| |Advanced Data Structures and Algorithms (undergraduate) |
| |Discrete Structures (graduate) |
| |Operating Systems (graduate) |
| |Advanced Computer Architectures (graduate) |
| |Advanced Operating Systems (graduate) |
| |Introduction to Computational Geometry (graduate) |
| |Algorithms for VLSI CAD (graduate) |
| |Algorithmic Aspects of Telecommunication Networks (graduate) |
| |Special Topics in Computer Science: Computational Geometry (graduate) |
|OTHER ASSIGNED DUTIES: |Member, Academic Senate, 2003-present. |
| |Associate Head, Computer Science, 2002-2004. |
| |Associate Head, Electrical Engineering, 2001-2002. |
| |Member, Dean of Engineering School Search Committee, 2002. |
| |Chairman, Committee on Qualifications, 2000-2001. |
|SPECIFIC PROGRAMS IN WHICH | Chairman, The 17th IASTED International Conference on Parallel and Distributed Computing and |
|INVOLVED TO IMPROVE TEACHING & |Systems, 2005. |
|PROFESSIONAL COMPETENCE: |Chairman, The 14th ISCA International Conference on Parallel and Distributed Computing Systems, |
| |2001. |
| |Program Committee Chairman, The 11th IASTED International Conference on Parallel and Distributed |
| |Computing and Systems, 1999. |
| |Program Committee Vice Chairman, The Second International Conference on Parallel and Distributed |
| |Computing and Networks, 1998. |
| |Program Committee Chairman, The 8th International Conference on Computing and Information, 1996. |
Software Engineering
Appendix II- Institutional Profile
The Erik Jonsson School of
Engineering and Computer Science
The University of Texas at Dallas
Richardson, Texas 75083
Engineering Accreditation Commission
Accreditation Board for Engineering and Technology
111 Market Place, Suite 1050
Baltimore, Maryland 21202-4012
Phone: 410-347-7700
Fax: 410-625-2238
e-mail: eac@
www:
A. Background Information Relative to the Institution
1. General Information
Institution name and address:
The University of Texas at Dallas
P.O. Box 830688
Richardson, Texas 75083-0688
Chief Executive Officer:
Dr. David E. Daniel, President
Chancellor:
Dr. Mark Yudoff
Person submitting the completed questionnaire:
Dr. Robert Helms, Dean
Erik Jonsson School of Engineering and Computer Science
2. Type of Control
The University of Texas at Dallas is a state institution. The university is governed by the Board of Regents for The University of Texas System. It is composed of nine members who are appointed by the Governor and confirmed by the Senate. Terms are six years each and staggered with the terms of three members expiring on February 1 of odd-numbered years.
Throughout the more than 100 year history of the U.T. System, the Board has been composed of dedicated and distinguished Texans who have been strong advocates of excellence in academic programs, scientific inquiry, and responsible public service.
Additional information regarding the Board of Regents may be found at utd,system.edu/bor
3. Regional or Institutional Accreditation
Southern Association of Colleges and Schools
Initial accreditation: 1972
Most recent accreditation: December 8, 1998
Next Review: 2007
4. Faculty and Students
Information regarding faculty and student headcounts is provided in Table II-1.
Table II-1 Faculty and Student Count for the University of Texas at Dallas
| | |FTE** |TOTAL STUDENT CREDIT |
| |HEAD COUNT | |HOURS |
| |FT |PT | | |
|Tenure Track Faculty1 |323 |21 |330 | |
|Other Teaching Faculty (excluding student |149 |204 |217 | |
|assistants) | | | | |
|Student Teaching Assistants |0 |486 |76 | |
|Undergraduate Students |2471 |2610 |6002 |90,037 |
|Graduate Students |2247 |2775 |2455 |36,830 |
|Professional Degree Students |N/A |N/A |N/A |N/A |
** For faculty, 1 FTE is the equivalent of 18 credit hours per academic year.
For student teaching assistants, 1 FTE equals 20 hours of work per week.
For undergraduate and graduate students, 1 FTE equals 15 credit hours of institutional course work.
5. Mission Statement for the University
The mission of The University of Texas at Dallas is to provide Texas and the nation with the benefits of educational and research programs of the highest quality. These programs address the multi-dimensional needs of a dynamic, modern society driven by the development, diffusion, understanding and management of advanced technology.
Strategic Intent
To be a nationally recognized top-tier university sculpted within a model of focused excellence. The university emphasizes education and research in engineering, science, technology and management while maintaining programs of focused excellence in other academic areas. Within the context of this mission, the goals of the university are as follows:
▪ To provide able, ambitious students with a high quality, cost-effective education that combines the nurturing environment of a liberal arts college with the intellectual rigor and depth of a major research university.
▪ To discover new knowledge and to create new art that enriches civilization at large and contributes significantly to economic and social programs.
▪ To enhance the productivity of business and government with strategically designed, responsively executed programs of research, service and education.
The university intends to achieve these objectives by investing in students and faculty, building upon its programs, policies and operations and enhancing institutional character and excellence in education. The major points of UTD's strategic plan to accomplish these goals are as follows:
▪ Continue to strengthen the identity of the university as a leader in higher education in terms of excellent faculty and superior students.
▪ Enhance the quality of its students' learning experiences and its employees' work environment.
▪ Emphasize education and research in science and technology and in leadership and management while maintaining concurrent programs of focused excellence in other fundamental fields of art and knowledge.
▪ Expand and intensify partnerships relations with business, governmental and educational neighbors.
▪ Enhance programmatic quality and institutional balance while adhering to rigorous quality standards.
▪ Actively pursue external support of and funding for the ambitious academic and service programs integral to its mission.
6. Institutional Support Units
The University of Texas at Dallas has many institutional support units which are requisite to achieving the objectives of the engineering programs. A few of these include: computing facilities, the McDermott Library, career center, international student services and disability services.
Computing Facilities
See section II-3 for information on computing facilities for the institution and the School.
Library
Library materials supporting the Jonsson School of Engineering/Computer Science are held in the Eugene McDermott Library, the main library of the University of Texas at Dallas. The book and periodical collections are arranged by standard Library of Congress call number. Books, including most conference proceedings, are located on the 4th level and are available for users to borrow. Library users have electronic access to thousands of e-books, conference proceedings and e-journals when the library is not open.
The paper journal/periodical and the reference collections are shelved on the 2nd level. These volumes must be used in the library, but are available for reproduction within the guidelines of the copyright code. All engineering-related government publications and electronic services are available on the 2nd level in the Reference area. Electronic sources are available remotely with a valid University ID.
Table 6.1.1 shows the acquisition history for the McDermott Library.
Table 6.1.1 Library Acquisitions
| |COLLECTION RESOURCES 2002--2003 |COLLECTION RESOURCES |CURRENT COLLECTION RESOURCES |
| |TITLES |2003-2004 TITLES |2004 TITLES |
| |Acquisitions |Inclusive | |
| | Books |Periodicals** |Periodicals |Books |Periodicals |Books |
|Entire Institutional Library | | | | | | |
|In the following fields (included above|90,000 |12,403 |11,655 |781,021 |27,887 |812,929 |
|Engineering and Computer Science |2,352 |4,100 |4,836 |209,456 |8,220 |21,241 |
|Chemistry |320 |300 |327 |5,420 |555 |4,769 |
|Mathematics |336 |317 |337 |1,046 |572 |9,906 |
|Physics |274 |163 |199 |3,264 |338 |7,626 |
|Other Specialty Areas (Specify) | | | | | | |
| | | | | | | |
The mission of the Eugene McDermott Library Reference and Information Services Department is to provide faculty, students and staff of the University of Texas at Dallas with the information necessary to support instruction and research.
The Public Services Department provides a range of services to library users. Librarians and support staff handle nearly 100,000 questions per year at four service desks. In addition, the reference librarians provide answers to reference questions submitted on a department WWW page and through a UT System collaborative online chat reference initiative.
The reference staff is actively involved in the overall educational goals of the University through its instructional and service approach to the provision of information. Professional librarians create instructional sessions providing basic and advanced assistance in conducting library research. Faculty members can request customized instruction to support a particular project or to familiarize students with research tools in a discipline, including the library catalog, electronic databases, the Internet, reference sources and government publications. Liaison librarians are exploring the possibility of incorporating a library/librarian presence within the class management software being used by faculty.
The Eugene McDermott Library offers a full range of online resources to support the Erik Jonsson School of Engineering and Computer Science. The Library operates an Information Commons with 36 workstations and 32 wireless-Web enabled laptops designed to support database and Internet research activities and to provide access to a collection of compact disc materials.
At present, the Library subscribes to over 200 Internet-based resources, many of which include the full text of periodical or newspaper articles and complete statistical/numerical data from major publishers such as the U.S. federal government, the Institute of Electrical and Electronics Engineers (IEEE), the Institute of Electrical Engineers (IEE), the Association of Computing Machinery (ACM), and Elsevier Engineering Information, Inc. Engineering/Computer Science related databases include ACM Digital Library, Compendex (Engineering Village), Computer Source, General Science Abstracts, IEEE/IEE Xplore, INSPEC, Optics InfoBase, Personal Computing Abstracts, Science Citation Index, Web of Science and Academic Search Premier. The Internet database collection is available off-campus to UTD students and faculty except when the information provider updates their systems. This mode of access supports all distance learning activities. The library continues to acquire electronic journals over paper whenever possible. Most compact disc products must be used in the library, although the department actively facilitates the transition of products to the Internet as needed.
The library also offers database search capabilities of online resources available from DIALOG and WESTLAW. Fees are charged for searching the former, on a cost recovery basis.
Library materials for the School of Engineering and Computer Science are acquired through a campus-wide process. The library orders monographs as they are published through an approval program with Blackwell. The monographs are received based on a well-detailed profile representing the faculty research and course instruction programs.
The Engineering and Computer Science Library Liaisons are responsible for the monitoring of this program and order materials that complement the approval plan after consultation with the faculty. Separate accounts are made available for media items, replacements, databases and journals.
The library building is open for study and access to materials in the open stacks 91 hours per week.
Library Building and Stacks Hours:
Mon-Fri 8:00am – midnight
Sat 9:00am – 8:00pm
Sun 1:00pm – midnight
The library is open 24/7 during midterm and finals weeks but closed during some holidays and intersession.
Reference Desk Hours:
Mon – Thur 8:00am – 10:00pm
Fri 8:00am – 8:00pm
Sat 10:00am – 6:00pm
Sun 1:00pm – 10:00pm
Reference hours are reduced during the summer semester.
UT System “Ask-a-Librarian” Online Chat Reference Services (available on the Internet):
Mon – Thurs 12:00pm-6:00pm
Fri 12:00pm-4:00pm
McDermott Library has assigned two reference librarians as liaisons to the faculty, students and staff of the Jonsson School of Engineering and Computer Science. They are responsible for ordering materials for the faculty in support of the curriculum and research efforts. They also provide several levels of library instruction – orientation tours, classroom instruction and individual appointments with a librarian. The librarians are available to assist faculty with library research as needed. Table 6.2.2 show the history of library expenditures since FY2002.
Table 6.2.2 Library Expenditures
| | | | | |
| |FY 2002 |FY 2003 |FY 2004 |FY 2005 |
|Total Library |$1,940,378 |$2,310,710 |$2,313,841 |$2,757,391 |
|Current Funds | | | | |
|Expenditures for the Engineering Unit |$427,520 |$441,434 |$450,297 |$551,478 |
|(Total) | | | | |
|Books |$14,657 |$12,297 |$11,751 |$13,787 |
|Periodicals-paper |$150,000 |$160,000 |$100,000 |$118,568 |
|Periodicals-Electronics |$88,242 |$94,306 |$153,316 |$181,988 |
|Other Engineering- |$174,621 |$174,831 |$185,230 |$220,590 |
|Related Services | | | | |
The Eugene McDermott Library has a seating capacity of 640 seats and can seat approximately 5% of the student enrollment. The reading room in the School of Engineering and Computer Science provides seating for 20+ students. The library is willing to provide a librarian and a laptop for approximately 10 hours per week.
The McDermott Library continues to work with its professional staff and UTD faculty advisory committee to improve services and explore changes in policy that impact students. Space limitations restrict the number of seats available for study within the building, although access to online library resources and services is available through several other computer labs on campus.
The library maintains a Multimedia Center that includes VHS, CD and DVD formats in support of classroom instruction. 32 wireless-Web enabled laptops are available for check out at this desk.
McDermott Library also maintains a map collection, a large microfilm collection and a growing collection of cd-roms which accompany computer science and engineering monographs.
Career Center
The UTD Career Center strives to help students succeed and make the most of their college experience. The career center provides a comprehensive career development program which includes the following services and programs to assist students in developing and implementing a strategic career plan:
▪ Interactive Career Center Web Site
▪ Career Counseling and Assessments
▪ Career Resource Library
▪ Electronic Career Exploration Tools
▪ Career Seminars and Workshops
▪ Job Search Skill Development
▪ Career Panels and Speakers
▪ Resume Assistance and Mock Interview Training
▪ Cooperative Education and Internships
▪ Career and Graduate School Fairs
▪ On-campus student employment opportunities
▪ Electronic Job Listing and Resume Referral Services
▪ On-campus Interview Opportunities
Whether or not students are sure of their direction, the UTD Career Center serves as a valuable resource. The career center works with students to empower them for a lifetime of effective career decisions.
In addition to the Career Center, engineering students also have access to the Industrial Practice Programs (IPP) office in the Erik Jonsson School of Engineering and Computer Science. IPP is discussed in more detail in section 2.10 Non-academic Support Units for the Erik Jonsson School of Engineering and Computer Science.
Disability Services
The goal of Disability Services is to provide students with disabilities educational opportunities equal to those of their non-disabled peers. The Disability Services office also provides guidelines to faculty for handling the special needs of disabled students. Students are responsible for providing documentation of his or her disability to the Disability Services office.
International Student Services
The International Student Services Office coordinates and administers programs that serve international students at The University of Texas at Dallas.
Advisers are aware of the demands associated with studying in another country and are available to assist international students with matters not specifically within the realm of the student's academic adviser. Information and assistance in matters related to employment, housing, health insurance, legal matters, banking services, automobiles, social security, immigration status and personal concerns are provided.
B. Background Information Relative to the Engineering School
1. Engineering Educational Unit
The University of Texas at Dallas consists of seven schools each headed by a dean. The schools, in turn, consist of teaching and research programs that provide the disciplinary foundations of the university. In addition to the usual disciplinary approaches, the university has a strong commitment to interdisciplinary study at both the graduate and undergraduate levels.
The Erik Jonsson School of Engineering and Computer Science is the engineering educational unit. The Erik Jonsson School has two educational departments, the Department of Computer Science and the Department of Electrical Engineering. Interdisciplinary engineering programs are headed by the Associate Dean of Interdisciplinary Engineering Programs. The organizational structure of the university is shown in Table II-2a and the organizational structure for the engineering school is shown in Table II-2b.
UT Dallas Administrative Structure
The central administrative organization at U.T. Dallas is shown below. The President and Vice Presidents meet regularly to discuss university policy and administration.
[pic]
David E. Daniel, The President is the chief executive officer of the University and exercises broad delegated authority for campus administration.
Serving as the chief academic officer for the University is B. Hobson Wildenthal. The Provost serves as deputy to the President and is responsible for the formulation and implementation of educational policy. The Provost also has a significant role in fund raising and external relations for the university.
With general oversight and responsibility for planning, implementation, management, and operation of various departments, the Interim Vice President for Business Affairs, Larry Terry, acts as the designated Custodian of Records for the University and as the University's Ethics Officer.
The Vice President for Student Affairs and External Relations is Darrelene Rachavong, This office is responsible for issues affecting prospective and current students. Specifically, the Office of Student Affairs provides oversight for recruitment, admissions, registration, financial aid and other related student services.
The department of Information Resources provides the resources for information technologies that support the University in accomplishing its research, instructional, and public service functions and is managed by William Hargrove.
Realizing the University's concern for alumni as well as current students, the Office of University Advancement, managed by Carlos Pena, promotes awareness of U. T. Dallas in the community, attracts financial support to fund university-wide initiatives, and provides alumni with meaningful opportunities for involvement in the life of the University.
The Office of Strategic Planning and Analysis supports the achievement of U. T. Dallas' mission in learning, teaching, research and public service through effective strategic planning, institutional research and evaluation.
Provides independent and objective assurance and consulting services designed to add value and improve UTD’s operations. Internal Audits helps UTD accomplish its mission in learning, research, and public service by bringing a systematic, disciplined approach to evaluate and improve the effectiveness of risk management, control, operational, and governance processes.
The following is a list of Central Administration Officers:
President, David E. Daniel, Ph.D.
Executive Vice President and Provost, B. Hobson Wildenthal, Ph.D.
Interim Vice President for Business Affairs, Larry D. Terry, Ph.D
Interim Vice President for Student Affairs, Darrelene Rachavong, Ed.D.
Executive Vice Provost for Academic Affairs, Larry D. Terry, Ph.D.
Vice President for Research and Graduate Education, Da Hsuan Feng, Ph.D.
Vice President for University Advancement and
Governmental Relations, Carlos González Peña, M.P.A.
Executive Director, Information Resources, William W. Hargrove, M.P.A.
Executive Director, Strategic Planning and Analysis, Lawrence Redlinger, Ph.D.
Executive Director, University Information and Publications, Jon Senderling
Director, Internal Audits, Toni R. Messer, B.B.A., C.P.A., C.I.A
.
Academic Organization
The academic organization, under the Executive Vice President and Provost, is shown below. It contains seven schools whose Dean’s meet with and advise the Provost in regularly scheduled meetings of the Council of Deans. The Provost is responsible to the President for all policies and practices related to the conduct of resident instruction, including teaching, research and associated supporting activities. The Deans are the principal academic and fiscal officers for the academic programs which they lead, and are responsible to the Provost.
Academic Unit Administrators are:
School of Arts and Humanities, Dean Dennis M. Kratz, Ph.D.
School of Behavioral and Brain Sciences, Dean Bert S. Moore, Ph.D.
Erik Jonsson School of Engineering and Computer Science, Dean C. Robert Helms, Ph.D.
School of General Studies, Dean George W. Fair, Ph.D.
School of Management, Dean Hasan Pirkul, Ph.D.
School of Natural Sciences and Mathematics, Interim Dean John P. Ferraris, Ph.D.
School of Social Sciences, Dean James C. Murdoch, Ph.D.
Graduate Studies, Dean Austin Cunningham , Ph.D
Undergraduate Studies , Dean and Associate Provost, Michael Coleman, Ph.D
Director of Libraries, Larry Sall, Ph.D
The Erik Jonsson School of Engineering and Computer Science
The Mission of Erik Jonsson School of Engineering and Computer Science is to be responsive to the educational and research needs of the nation as exemplified by the technologically sophisticated and managerially intensive economy of the Dallas Metroplex. The Jonsson School plays play a distinctive and productive role in engineering and computer science, and delivers value to our students and research sponsors by closing the gap between academic research and industrial practice.
We achieve excellence by recruiting faculty members who are outstanding in research and who are able and willing to collaborate with others in academia, industry and government, and by maintaining high standards for students and for faculty promotion and tenure.
The principal objective of the engineering program is to provide a rational educational foundation for the broad practice of engineering. Being aware of the rapid growth and changes in the field, we seek to provide a baccalaureate education including a comprehensive treatment of important and basic topics..
While developing its curriculum, the Erik Jonsson School is particularly aware of the perceived future needs of the industries of North Texas related to information systems and electronics manufacturing. The engineering program prepares individuals for direct entry at the baccalaureate level into professional practice, but the program emphasizes a strong analytical preparation for continued formal education at the masters and doctoral level. A specific mission of the University of Texas at Dallas and the Erik Jonsson School is to provide opportunities for persons employed full time in local industry to continue and complete their education at both undergraduate and graduate levels. The Erik Jonsson School also strives to use modem computing and telecommunications technology to enhance the quality of education.
The Jonsson School programs provide an interdisciplinary approach to training engineers with the requisite knowledge to meet the needs of the industries in these fields.
Table II-2b. Engineering Organizational Chart
[pic]
Academic Subdivisions and Department/Program Heads
1. Erik Jonsson School of Engineering and Computer Science, Dr. Robert Helms, Dean
2. Department of Computer Science, Dr. D.T. Huynh
3. Department of Electrical Engineering, New Department Head starts September 2005.
4. Telecommunications Engineering Program, Dr. S. Venkatesan, Program Head and Professor in Electrical Engineering
5. Computer Engineering, Dr. Dinesh Bhatia, Program Head and Professor in Electrical Engineering
6. Software Engineering, this program is under Computer Science, Dr. Simeon Ntafos
Several research centers and labs have been established in the Erik Jonsson School of Engineering and of Computer Science. These centers have acquired large scale projects through cooperation with industry, government and other academia institutions.
Formal Research Centers in the Erik Jonsson School
1. Photonic Technology and Engineering Center (PhoTEC), directed by Dr. Cy Cantrell, Professor of Electrical Engineering.
7. Center for Systems, Communications and Signal Processing (CSCSP), directed by Dr. Bob Hunt, Professor of Electrical Engineering.
8. Center for Integrated Circuits and Systems (CICS), directed by Dr. Poras Balsara, Professor in Electrical Engineering.
9. Embedded Software Center (ECS), directed by Dr. Farokh Bastani, Professor in Computer Science
10. Human Language Technology Research Institute (HLTRI), directed by Sanda Harabagiu, Associate Professor in Computer Science.
11. Digital Forensic and Emergency Preparedness Institute (DFEPI), directed by Dr. E. Douglas Harris, Associate Dean, Erik Jonsson School of Engineering and Computer Science.
2. Programs Offered and Degrees Granted
See Tables II-3 Part 1 and Part 2 for a summary of programs and degrees offered by the Erik Jonsson School of Engineering and Computer Science.
* Co-op opportunities are available to engineering and computer science students through the Industrial Practice Program; however, participation in the co-op program is not required as part of the degree program.
**Alternative, distance courses are available to graduate students; however, the entire degree lan is not offered through an alternative mode.
Notes Regarding Accreditation:
▪ The computer engineering program currently offers graduate degrees only; therefore, undergraduate accreditation is not applicable.
▪ The Computer Science and Software Engineering programs are seeking initial accreditation under the ABET Computing Accreditation Commission and ABET Engineering Accreditation Commission respectively.
▪ The Electrical Engineering and Telecommunications Engineering programs are accredited by the ABET Engineering Accreditation Commission.
Table II-3 (Part I) Engineering Programs Offered
|Program |Modes Offered2 |Nominal |Administrative |Administrative |Submitted for |Offered, Not |
|Title1 | |Years to|Head |Unit or Units |Evaluation3 |Submitted for |
| | |Complete| |(e.g. Dept.) | |Evaluation4 |
| | | | |Exercising | | |
| | | | |Budgetary | | |
| | | | |Control | | |
| |Day |Co-op |Off Campus |
| |Day |Co-op |Off Campus |Alternative | | |
| | | | |Mode | | |
|Computer Engineering | | | | |Master of Science, Doctor of Philosophy |Master of Science in Computer Engineering, Doctor of|
| |X | | | | |Philosophy in Computer Engineering |
|Computer Science | | | | |Bachelor of Science, Master of Science, Doctor of |Bachelor of Science in Computer Science, Master of |
| |X | | | |Philosophy |Science in Computer Science, Doctor of Philosophy in|
| | | | | | |Computer Science |
|Electrical Engineering | | | | |Bachelor of Science, Master of Science, Doctor of |Bachelor of Science in Computer Science, Master of |
| |X | | | |Philosophy |Science in Computer Science, Doctor of Philosophy in|
| | | | | | |Computer Science |
|Software Engineering | | | | |Bachelor of Science, Master of Science, Doctor of |Bachelor of Science in Software Engineering, Master |
| |X | | | |Philosophy |of Science in Computer Science with Major in |
| | | | | | |Software Engineering, Doctor of Philosophy in |
| | | | | | |Software Engineering |
|Telecommunications Engineering | | | | |Bachelor of Science, Master of Science, Doctor of |Bachelor of Science in Telecommunications |
| | | | | |Philosophy |Engineering , Master of Science in |
| |X | | | | |Telecommunications Engineering, Doctor of Philosophy|
| | | | | | |in Telecommunications Engineering |
| | | | | | | |
3. Information Regarding Administrators
The summary curriculum vitae for administrators in the Erik Jonsson school are provided below.
• Robert Helms, Dean, Erik Jonsson School of Engineering and Computer Science
• Andrew J. Blancahrd, Senior Associate Dean
• Dung T. Huynh, Professor of Computer Science and Department Head of Computer Science.
• New Department Head Starts September 2005, Department Head of Electrical Engineering
• Duncan MacFarlane, Professor of Electrical Engineering and Associate Dean for Interdisciplinary Programs
• S. Venkatesan, Professor and Program Head for Telecommunications Engineering
• Simeon Ntafos, Associate Dean, Undergraduate Education and Program Head for Software Engineering
• Dinesh Bhatia, Professor of Electrical Engineering and Program Head of Computer Engineering
• Gerald Burnham, Associate Professor of Electrical Engineering and Associate Dean for Accreditation and Outreach.
• Cy Cantrell, Associate Dean, Academic Affairs, Professor in Electrical Engineering
• E. Douglas Harris, Associate Dean
• Janet Lind, Assistant Dean, Student Enrollment
• Sharon Alen, Director, Industrial Practice Programs
• Sook Kim, Assistant Dean for Assessment
NAME:
C. Robert Helms
ACADEMIC RANK:
Full Professor with Tenure / Full-time
DEGREES WITH FIELDS, INSTITUTIONS AND DATES:
Bachelor of Science, Engineering Physics, 1968, University of California Berkley
Master of Science, Electrical Engineering, 1970, Stanford University.
Doctor of Philosophy, Electrical Engineering, minor in Material Science, 1973, Stanford University
YEARS IN SERVICE AT UT DALLAS:
2 Years, Appointed Dean. April 2003
OTHER RELATED EXPERIENCE:
International SEMATECH Austin, Texas President and CEO 2001-2004
Texas Instruments Dallas, Texas Corp. Vice President 1999-2001
Texas Instruments Dallas, Texas Director, Component & Material Research Center 1999-2001
Stanford University Stanford, California Research Professor 1980-2000
Stanford University Stanford, California Sr. Research Associate 1976-1980
Exxon Research & Engineering Stanford, California Research Physicist 1973-1980
SCIENTIFIC AND PROFESSIONAL SOCIETIES OF WHICH A MEMBER:
Phi Beta Kappa
Tau Beta Pi
IEEE
INSTITUTIONAL AND PROFESSIONAL SERVICE IN THE LAST 5 YEARS
Dean, Erik Jonsson School of Engineering and Computer Science
NAME:
Andrew James Blanchard
ACADEMIC RANK:
Full Professor with Tenure / Full-time
DEGREES WITH FIELDS, INSTITUTIONS AND DATES:
Ph.D. Electrical Engineering,1977, Texas A&M University
M.S. Electrical Engineering, 1973, Colorado State University
B.S. Electrical Engineering, 1972, University of Southwestern Louisiana
YEARS IN SERVICE AT UT DALLAS:
5 Years
OTHER RELATED EXPERIENCE:
Vice President Technology, Clean Earth Technologies, LLC, June 2002 – June 2004.
Senior Associate Dean, Erik Jonsson School of Engineering and Computer Science,
Director of Research, College of Engineering, University of Missouri-Columbia, December 1995-December 2000
Director, Strategic Technology Applications Research Center (STAR Center), Houston Advanced Research Center (HARC), The Woodlands Texas, June 1990- 1995
Associate Director, Wave Scattering Research Center, College of Engineering, University of Texas at Arlington, September 1984-1988.
SCIENTIFIC AND PROFESSIONAL SOCIETIES OF WHICH A MEMBER:
IEEE
Eta Kappa Nu
Geoscience and Remote Sensing Society
American Geophysical Union
HONORS & AWARDS:
Fellow, Institute of Electrical and Electronics Engineers (IEEE), 1995-present
Elected Member of The Electromagnetics Academy, 1993-present
Elected Member, Union of Radio Science Inc. Commission F
Invited Professorship, National University of Singapore, March 2000
1985 C. Holmes MacDonald Award, Presented by the National Eta Kappa Nu Association to the Outstanding Electrical Engineering Professor in the United States of America.
INSTITUTIONAL AND PROFESSIONAL SERVICE IN THE LAST 5 YEARS
Senior Associate Dean
Project Emmitt Project Manager
PROFESSIONAL DEVELOPMENT ACTIVITIES IN THE LAST 5 YEARS
Presented Workshops on Applications of Remote Sensing
NAME:
Dung T. Huynh
ACADEMIC RANK:
Full Professor with Tenure / Full-time
DEGREES WITH FIELDS, INSTITUTIONS AND DATES:
M.S., Computer Science Department, University of Saarbracken, Germany, 1977
Ph.D., Computer Science Department, University of Saarbracken, Germany, 1978
EARS IN SERVICE AT UT DALLAS:
17 Years,
OTHER RELATED EXPERIENCE:
Postdoctoral Research Associate, University of Saarbracken, Germany, 1978-1982
Assistant Professor of Computer Science, Iowa State University 1983-1986
Visiting Assistant Professor of Mathematics and Computer Science, University of Chicago, 1982-1983
Postdoctoral Research Associate, University of Saarbracken, Germany, 1978-1982
SCIENTIFIC AND PROFESSIONAL SOCIETIES OF WHICH A MEMBER:
Phi Beta Kappa
Tau Beta Pi
IEEE
INSTITUTIONAL AND PROFESSIONAL SERVICE IN THE LAST 5 YEARS
Y Program Head, University of Texas at Dallas, 1997-Present
Reviewer: National Science Foundation
Natural Sciences and Engineering Research Council of Canada Information and Computation
Acta Informatica
SIAM Journal on Computing
Journal of Computer and System Science
Theoretical Computer Science
Mathematical Systems Theory
International Journal of Foundations of Computer Sciences
Dean, Erik Jonsson School of Engineering and Computer Science
NAME:
Duncan L. MacFarlane
ACADEMIC RANK:
Full Professor with Tenure / Full-time
DEGREES WITH FIELDS, INSTITUTIONS AND DATES:
Portland State University, Portland, Oregon, Ph.D. Electrical Engineering, June 1989.
Brown University, Providence, Rhode Island, Sc.M. Electrical Engineering, June 1985.
Brown University, Providence, Rhode Island, Sc.B., Honors, Electrical Engineering, June 1984. (honors)
Southern Methodist University, Dallas, Texas, M.B.A., May, 1998. (second in class).
YEARS IN SERVICE AT UT DALLAS:
8 Years
OTHER RELATED EXPERIENCE:
Director, Product Management, (11/2001–1/2002) Celion Networks, Richardson, Texas.
Product Line and Engineering Manager, (10/1999–11/2001) JDS Uniphase, Richardson, Texas.
Senior Staff Scientist (7/85-9/86) W. J. Schafer Associates, Inc., Chelmsford, Massachusetts.
SCIENTIFIC AND PROFESSIONAL SOCIETIES OF WHICH A MEMBER:
Beta Gamma Sigma, honor society for AACSB accredited business programs.
IEEE, Lasers and Electro-Optics Society. Dallas Chairman, 2002-present, Dallas Section Vice-Chairman, 1990--1992, Dallas Section Chairman, 1992--1994, Dallas Section Committee member, 1998-present.
Optical Society of America.
American Society for Engineering Education
INSTITUTIONAL AND PROFESSIONAL SERVICE IN THE LAST 5 YEARS
Associate Dean, Interdisciplinary Programs
NAME:
S. Venkatesan
ACADEMIC RANK:
Associate Professor with Tenure / Full-time
DEGREES WITH FIELDS, INSTITUTIONS AND DATES:
PhD, Computer Science, University of Pittsburg, 1985
M. Technology, Indian Institute of Technology, Madras 1983
B. Technology, Indian Institute of Technology, Madras 1981
YEARS IN SERVICE AT UT DALLAS:
16 Years
OTHER RELATED EXPERIENCE:
Consultant for Raytheon E-Systems
SCIENTIFIC AND PROFESSIONAL SOCIETIES OF WHICH A MEMBER:
IEEE
INSTITUTIONAL AND PROFESSIONAL SERVICE IN THE LAST 5 YEARS
Program Head, Telecommunications Engineering
Chair, Intellectual Property Committee, 2004
Member of Faculty Senate
NAME:
Simeon Ntafos
ACADEMIC RANK:
Full Professor with Tenure / Full-time
DEGREES WITH FIELDS, INSTITUTIONS AND DATES:
B.S. in Electrical Engineering, Wilkes College, 1974;
M.S. in Electrical Engineering, Northwestern, 1977
Ph.D. in Computer Science, Northwestern, 1979
YEARS IN SERVICE AT UT DALLAS:
25 Years
OTHER RELATED EXPERIENCE:
1978-1979 Visiting Assistant Professor, Northwestern
1979-1984 Assistant Professor, Computer Science, UTD
1984-1994 Associate Professor, Computer Science, UTD
1985-1987 Program Head, Computer Science, UTD
1994- Professor, Computer Science, UT-Dallas.
1998 - Associate Department Chair, CS, UTD
SCIENTIFIC AND PROFESSIONAL SOCIETIES OF WHICH A MEMBER:
ACM, ACM SIGACT, ACM SIGSOFT
INSTITUTIONAL AND PROFESSIONAL SERVICE IN THE LAST 5 YEARS
ABET Coordinator for BS-CS (3/04) and BS-SE (5/92);
Faculty Senate (1997- );
Academic Council (2003- )
Secretary of the faculty (2004- )
Committee on Qualifications of Academic Personnel (2002-vice Chair; 2001-member)
PhD Committee – CS (Chair 2001-2003; Ex-officio 2003- )
2001-02 CS Search Committee
2000-01 CS Search Committee (Chair)
1999-01 Admissions Committee (Chair)
1999-01 EE&CS Personnel Review Committee (elected)
NAME:
Dinesh K. Bhatia
ACADEMIC RANK:
Associate Full Professor with Tenure / Full-time
DEGREES WITH FIELDS, INSTITUTIONS AND DATES:
Ph.D. in Computer Science, University of Texas at Dallas, 1990.
M.S. in Computer Science, University of Texas at Dallas, 1987
B.E. in Electrical Engineering, Regional Engineering College, Suratkal, India, 1985
YEARS IN SERVICE AT UT DALLAS:
5 Years
OTHER RELATED EXPERIENCE:
UTD Program Head, Computer Engineering Program, January 2004-Present
Associate Professor, University of Texas at Dallas, September 2000-present
UC Associate Professor, University of Cincinnati, September 1997
Director, Design Automation Laboratory, University of Cincinnati, June 1991
Assistant Professor, University of Cincinnati, June 91-August 97.
SMU Visiting Asistant Professor, Southern Methodist University, September 1990-May 1991.
SCIENTIFIC AND PROFESSIONAL SOCIETIES OF WHICH A MEMBER:
IEEE
Eta Kappa Nu
INSTITUTIONAL AND PROFESSIONAL SERVICE IN THE LAST 5 YEARS
Program Head, Computer Engineering, January 2004-
Chair, University Library Committee, 2004-05.
Chair, Faculty Search Committee, Computer Engineering (Search 767), 2004-05.
Member, Executive Committee of Industrial Advisory Board on Research, Erik Jonsson School of Engineering and Computer Science, December 2004-
Member, Faculty Search Committee, Electrical Engineering Department, 2004-05.
Chair, Computer Engineering Program Governance Committee, January 2004-
Member, Faculty Search Committee, Computer Engineering Program, 2003-04.
Member, Faculty Search Committee, Electrical Engineering Department, 2003-04.
Chair, Computing Resources Committee, EE Department, September 2002-present.
Chair, Computer Engineering Graduate Program Committee, January 2001-Present.
NAME:
Gerald O. Burnham
ACADEMIC RANK:
Associate Professor with Tenure / Full-time
DEGREES WITH FIELDS, INSTITUTIONS AND DATES:
California State University at Los Angeles B.A. Mathematics 1967,
California State University at Los Angeles M.S. Mathematics 1968,
University of Southern California M.S. Computer Science 1970,
University of Southern California Ph.D Electrical Engineering 1973
YEARS IN SERVICE AT UT DALLAS:
9 Years
OTHER RELATED EXPERIENCE:
Texas Instruments, Senior Member of Technical Staff 1977-1998
Cal Tech Jet Propulsion Laboratory, Technical Group Supervisor 1973-1977
Hughes Aircraft Company, Design Engineer 1966-1973
SCIENTIFIC AND PROFESSIONAL SOCIETIES OF WHICH A MEMBER:
Sigma Xi
Eta Kappa Nu
IEEE
ASEE
INSTITUTIONAL AND PROFESSIONAL SERVICE IN THE LAST 5 YEARS
Electrical Engineering Department Head 2001-2004
Associate Dean, Research 1996-2001
Associate Dean, Accreditation and Outreach 2004-Present
Administrative Chairman, Dallas IEEE Section Executive Committee Active funded research programs in telecommunications digital signal processing, array processing and nonlinear signals and systems. Regular participant in IEEE conferences on signal processing. Program chairman, Dallas Section of IEEE Signal Processing Society. Treasurer of Dallas Section of IEEE Circuits and Systems Group.
NAME:
Cyrus D. Cantrell
ACADEMIC RANK:
Full Professor with Tenure / Full-time
DEGREES WITH FIELDS, INSTITUTIONS AND DATES:
Bachelor of Arts (cum laude), Physics, 1962, Harvard University.
Master of Arts, Physics, 1964, Princeton University.
Doctor of Philosophy, Physics, 1968, Princeton University.
YEARS IN SERVICE AT UT DALLAS:
25 Years
OTHER RELATED EXPERIENCE:
Swarthmore College, Assistant Professor to Associate Professor
1967-1973
Los Alamos, Staff Member, National Laboratory, 1973–1979
University of Paris, France Visiting Professor, 1980
SCIENTIFIC AND PROFESSIONAL SOCIETIES OF WHICH A MEMBER:
IEEE
Optical Society of America
American Physical Society
INSTITUTIONAL AND PROFESSIONAL SERVICE IN THE LAST 5 YEARS
Third Millennium Medal, Institute of Electrical and Electronics Engineers, 2000
Fellow, Institute of Electrical and Electronics Engineers, 1985
Fellow, American Physical Society, 1982
Fellow, Optical Society of America,1978
NAME:
E. Doug Harris
ACADEMIC RANK:
Associate Dean, Clinical Professor
DEGREES WITH FIELDS, INSTITUTIONS AND DATES:
Doctor of Engineering (D.Eng.), Southern Methodist University, Dallas, TX 1985
Master of Science (MS) in Engineering, Methodist University, Dallas, TX 1980
Master of Business Administration (Executive MBA), Methodist University, Dallas, TX 1978
YEARS IN SERVICE AT UT DALLAS:
9 Years
OTHER RELATED EXPERIENCE:
Assistant Dean at Southern Methodist University. 1988-1996
• Assistant Dean of Undergraduate Studies
• Assistant Dean for External Affairs
• Assistant Dean for Engineering Enrollment Services
Manager of computer graphics or corporate manager of automation at Texas Instruments 1967-1978
SCIENTIFIC AND PROFESSIONAL SOCIETIES OF WHICH A MEMBER:
Member of Tau Beta Pi, National Engineering Honor Society
Member of Omega Rho, Operations Research Honor Society
Honorary Member of Golden Key, National Honor Society
INSTITUTIONAL AND PROFESSIONAL SERVICE IN THE LAST 5 YEARS
Executive Director, Cyber Security and Emergency Preparedness Institute
Associate Dean Educational Services
NAME:
Janet Lind
ACADEMIC RANK:
Senior Lecturer
DEGREES WITH FIELDS, INSTITUTIONS AND DATES:
Ph.D., Computer Science, Tulane University 1984
MS, Computer Science, University of Arizona 1977
BS, Computer Science, Louisiana State University Magna cum Laude 1975
YEARS IN SERVICE AT UT DALLAS:
1 Years
OTHER RELATED EXPERIENCE:
SPATIAL WIRELESS, Richardson, TX VP, Engineering 2003 - 2004
CYNETA NETWORKS, Richardson, TX VP, Engineering and CTO 2001- 2003
NORTEL NETWORKS, Richardson, TX VP, Wireless Internet Development 1998-2004
SEIMENS, Richardson, TX
Director, GSM Mobile Development 1996-1997
NORTEL NETWORKS, Richardson, TX
Director, Cellular Switch Development and System Test 1991-1995
Senior Manager, Cellular System Test and Test Tool Development 1987-1991
LITTON DATA SYSTEMS, New Orleans, LA
Senior Manager, Development 1984-1987
HEWLETT PACKARD
Member of Technical Staff 1977-1984
SCIENTIFIC AND PROFESSIONAL SOCIETIES OF WHICH A MEMBER:
IEEE
INSTITUTIONAL AND PROFESSIONAL SERVICE IN THE LAST 5 YEARS
Assistant Dean, Senior Lecturer, School of Engineering and Computer Science (ECS)
▪ Lecture for Computer Science undergraduate coursework including networking and software engineering
▪ Manage ECS undergraduate scholarship programs
▪ Prime ECS undergraduate recruiting activities
▪ Participate in ECS graduate recruiting activities
▪ Participate / prime special projects as assigned by Dean’s office
NAME:
Sharon Allen
ACADEMIC RANK:
Director of Industrial Practices Programs
DEGREES WITH FIELDS, INSTITUTIONS AND DATES:
Master of Science, Texas A&M Commerce, TX 19XX
Bachelor of Arts, Texas Tech University 19xx
YEARS IN SERVICE AT UT DALLAS:
1 year
OTHER RELATED EXPERIENCE:
Assistant Director/Internship Coordinator, University at Albany, State University of New York 2000-2004
Coordinator Internships and Experimental Learning, The Sages College, Albany, NY 1998-2000
Director of Career services, The College of Saint Rose, Albany, NY 1989-1996
Placement Coordinator, Pennsylvania State University, Altoona, PA 1984-1986
Placement Counselor, East Texas State University, Commerce, TX 1976-1977
SCIENTIFIC AND PROFESSIONAL SOCIETIES OF WHICH A MEMBER:
INSTITUTIONAL AND PROFESSIONAL SERVICE IN THE LAST 5 YEARS
National Certified Counselor, Center for Credentialing & Education, Inc., (NBCC)
National Certified Career Counselor, Center for Credentialing & Education, Inc., (NBCC)
Distance Credentialed Counselor, Center for Credentialing & Education, Inc., (NBCC)
NAME:
Sook Kim
ACADEMIC RANK:
Assistant Dean for Assessment, University of Texas at Dallas, Richardson, Texas 2004- Present
DEGREES WITH FIELDS, INSTITUTIONS AND DATES:
Ph.D., Developmental Psychology, University of Texas at Dallas, Richardson, Texas 1998
B.A., Psychology, Cum Laude, Baldwin-Wallace College, Berea, Ohio 1992
YEARS IN SERVICE AT UT DALLAS:
7 Years
OTHER RELATED EXPERIENCE:
Research Assistant, University of Texas at Dallas, Richardson, Texas 1993-1997
Licensed Social Worker, Justice Affairs Department, Cleveland, Ohio 1992-1993
Intern/Evaluator, Court Psychiatric Clinic, Cleveland, Ohio 1991-1992
Intern/Counselor, Berea Children’s Home, Family Life Center, Berea, Ohio 1991- 1992
SCIENTIFIC AND PROFESSIONAL SOCIETIES OF WHICH A MEMBER:
American Psychological Association
American Evaluation Association
INSTITUTIONAL AND PROFESSIONAL SERVICE IN THE LAST 5 YEARS
Director of Advising and Assessment, University of Texas at Dallas, Richardson, Texas 2000-2004
Manager of Undergraduate Advising, University of Texas at Dallas, Richardson, Texas 1999-2000
Reviewer, American Psychological Association Convention Abstracts, Division 5 2004
Board of Directors, UTD Alumni Association 2002
Member, Erik Jonsson School Committee on Effective Teaching 2002-Present
Member, Erik Jonsson School Committee on ABET 2000-Present
4. Supporting Academic Departments
Table II-4. Supporting Academic Departments
For Academic Year 2004
|Department or Unit |Full-time |Part-time Faculty | |Teaching Assistants |
| |Faculty Head Count |Head Count |FTE Faculty** | |
| | | | |Head |FTE** |
| | | | |Count | |
|Chemistry |15 |2 |15.7 |0 |0 |
|Computer Science |55 |6 |57 |0 |0 |
|Mathematical Sciences |20 |8 |22.7 |20 |20 |
|Physics |15 |5 |16.7 |0 |0 |
|Social Sciences |48 |13 |52.3 |6 |6 |
** For faculty, 1 FTE is the equivalent of 18 credit hours.
For student teaching assistants, 1 FTE equals 20 hours of work per week.
5. Engineering Finances
Expenditures for the Erik Jonsson School and each of its programs which are under evaluation are provided in Tables II-5a through II-5c.
ECS Support Expenditures
|Erik Jonsson School of Engineering & Computer Science |
|Total for All Programs |
|FY 2002 |FY 2003 |FY 2004 |FY 2005 |
|Expenditure Category | | | | |
|Operations1 |4,184,358 |4,125,844 |4,816,900 |5,638,921 |
|(not including staff) | | | | |
|Travel2 |393,079 |304,920 |488,916 |342,814 |
|Equipment3 |1,077,180 |1,791,304 |5,097,064 |4,875,894 |
|Institutional Funds |1,400,394 |1,570,815 |5,360,284 |2,972,589 |
|Grants and Gifts4 |4,204,223 |4,656,553 |5,042,596 |7,885,040 |
|Graduate Teaching Assistants |1,554,174 |1,718,671 |1,729,682 |1,343,331 |
|Part-time Assistance5 |688,038 |652,459 |1,381,157 |1,185,434 |
|(other than teaching) | | | | |
1 These are the general operating expenses.
2 This is institutionally sponsored travel, excluding special program grants.
3 Major equipment, excluding equipment primarily used for research.
4 Includes special non-recurring equipment purchase programs
5 Does not include graduate teaching and research assistants or permanent part-time personnel.
|Undistributed Central School |
| 2001-2002 | 2002-2003 | 2003-2004 | 2004-2005 |
|Expenditure Category | | | | |
|Operations1 |2,701,485 |2,000,027 |2,179,722 |3,086,020 |
|(not including staff) | | | | |
|Travel2 |191,743 |115,166 |218,483 |131,550 |
|Equipment3 |767,877 |1,425,402 |4,870,723 |4,793,984 |
|Institutional Funds |847,558 |995,113 |4,296,168 |2,622,434 |
|Grants and Gifts4 |2,813,547 |2,545,482 |2,972,760 |5,389,120 |
|Graduate Teaching Assistants |0 |0 |0 |78,546 |
|Part-time Assistance5 |393,068 |305,128 |612,263 |700,395 |
|(other than teaching) | | | | |
CS Support Expenditures
|Computer Science |
|FY 2002 |FY 2003 |FY 2004 |FY 2005 |
|Expenditure Category | | | | |
|Operations |527,118 |681,156 |938,951 |1,389,496 |
|(not including staff) | | | | |
|Travel |70,415 |75,537 |125,730 |129,221 |
|Equipment: |19,703 |103,237 |46,577 |27,003 |
|Institutional Funds |259,931 |277,742 |683,832 |118,871 |
|Grants and Gifts |357,305 |587,488 |427,426 |1,426,849 |
|Graduate Teaching Assistants |1,070,858 |993,693 |1,058,647 |678,436 |
|Part-time Assistance |186,110 |217,169 |337,098 |183,842 |
|(other than teaching) | | | | |
EE Support Expenditures
|Electrical Engineering |
|FY 2002 |FY 2003 |FY 2004 |FY 2005 |
|Expenditure Category | | | | |
|Operations |955,755 |1,444,661 |1,698,227 |1,163,405 |
|(not including staff) | | | | |
|Travel |130,921 |114,217 |144,703 |82,043 |
|Equipment: |289,600 |262,665 |179,764 |54,907 |
|Institutional Funds |292,905 |297,960 |380,284 |231,284 |
|Grants and Gifts |1,033,371 |1,523,583 |1,642,410 |1,069,071 |
|Graduate Teaching Assistants |483,316 |724,978 |671,035 |586,349 |
|Part-time Assistance |108,860 |130,162 |431,796 |301,197 |
|(other than teaching) | | | | |
6. Engineering Personnel and Policies
a. Personnel
The number of full-time and part-time employees for the entire Erik Jonsson School and for each of its programs which are under evaluation is provided in Tables II-6a through II-6f. NOTE: All numbers are for the fall term.
Table II-6a. Personnel and Students
Erik Jonsson School of Engineering Academic Year 2003-2004
| |HEAD COUNT |FTE2 |RATIO TO FACULTY3 |
| |FT |PT | | |
|Administrative4 |0 |0 | | |
|Faculty (tenure-track) |80 |0 | | |
|Other Faculty (excluding student Assistants) |29 |13 | | |
|Student Teaching Assistants |--- |98 |.5 | |
|Student Research Assistants |--- |141 |.5 | |
|Technicians/Specialists |15 |0 | | |
|Office/Clerical Employees |17 |0 | | |
|Others5 |17 |0 | | |
|Undergraduate Student Enrollment* |1330 |510 | | |
|Graduate Student Enrollment |599 |415 | | |
NOTE: All numbers are reported at the start of the fall term.
For faculty, 1 FTE equals 18 credit hours.
For student teaching assistants, 1 FTE equals 20 hours of work per week.
For undergraduate and graduate students, 1 FTE equals 15 credit hours of institutional course work.
* Undergraduate student enrollment includes freshmen and sophomores.
Table II-6b. Personnel and Students
Computer Science Academic Year 2003
| |HEAD COUNT |FTE2 |RATIO TO FACULTY3 |
| |FT |PT | | |
|Administrative |0 |0 | | |
|Faculty (tenure-track) |41 |0 | | |
|Other Faculty (excluding student Assistants) |14 |4 | | |
|Student Teaching Assistants |--- |47 |.5 | |
|Student Research Assistants |--- |53 |.5 | |
|Technicians/Specialists |5 |0 | | |
|Office/Clerical Employees |11 |0 | | |
|Others | | | | |
|Undergraduate Student Enrollment |758 |244 | | |
|Graduate Student Enrollment |319 |237 | | |
Table II-6c. Personnel and Students
Electrical Engineering Academic Year 2003- 2004
| |HEAD COUNT |FTE2 |RATIO TO FACULTY3 |
| |FT |PT | | |
|Administrative |0 |0 | | |
|Faculty (tenure-track) |39 |0 | | |
|Other Faculty (excluding student Assistants) |15 |9 | | |
|Student Teaching Assistants |--- |51 |.5 | |
|Student Research Assistants |--- |88 |.5 | |
|Technicians/Specialists |10 |0 | | |
|Office/Clerical Employees |6 |0 | | |
|Others |17 |0 | | |
|Undergraduate Student Enrollment |572 |266 | | |
|Graduate Student Enrollment |280 |178 | | |
*enrollment numbers currently listed are only for EE students.
Faculty Salaries, Benefits and Other Policies
Faculty salary data is provided in Table II-7. Note that all salaries are reported on an annual basis before any deductions and normalized for a nine-month academic year.
Table II-7 Faculty Salary Data Academic
1. For the University of Texas at Dallas, 2004-Spring 2005
| |Professor |Associate Professor |Assistant Professor |Instructor |
|Number |152 |102 |83 |0 |
|High |$129,789.00 |$87,500.00 |$63,010.00 |$0.00 |
|Mean | $53,457.00 |$38,313.00 |$38,830.00 |$0.00 |
|Low | $19,207.00 |$19,830.00 |$23,000.00 |$0.00 |
Average % Salary Raises Given to Continuing Faculty Members for the Past Six (6) Years.
|Unit |1998-1999 |1999- |2000- |2001-2002 |2002-2003 |2003-2004 |
| | |2000 |2001 | | | |
|Erik Jonsson School of ECS (CS & EE) |9.73 |4.96 |9.23 |4.34 |0.31 |3.61 |
2. For the Erik Jonsson of Engineering and Computer Science Fall 2004-2005
|Program | |Professor |Associate |Assistant |Instructor |
| |High |135242 |98000 |81996 |53783 |
| |Mean |116933 |88276 |79432 |47192 |
| |Low |105109 |78977 |75000 |42656 |
|Electrical |Number |20 |9 |8 |8 |
|Engineering | | | | | |
| |High |142500 |107000 |82800 |66165 |
| |Mean |114309 |94258 |77650 |63703 |
| |Low |86118 |81516 |72500 |61242 |
NOTE: All faculty in the Erik Jonsson School of ECS are given an appointment in either the Department of Computer Science or the Department of Electrical Engineering.
Faculty Workload
Faculty workload is outlined in the faculty handbook and is restated here. The minimum academic workload for faculty on 100% “Faculty Salaries” appointments is 18 units, equivalent to 18 semester credit hours (SCH) of organized classroom instruction in undergraduate-level (UG) courses, per nine-month academic year. Faculty members not actively involved in a program of research and publication or in equivalent academic service should typically carry a teaching load greater than the minimum.
Independent of all workload equivalencies, each faculty member is obligated to teach at least three SCH of UG instruction in organized classes each semester and at least six SCH of organized class instruction each academic year. Finally, it must be emphasized that these criteria specify minimum requirements, not average or maximum requirements and that financial and educational priorities of the institution must dictate actual workloads.
Teaching equivalency credit may be granted for services other than undergraduate teaching, i.e. serving as the head of a program, providing specialized instruction and dissertation supervision. The faculty handbook outlines the policy regarding teaching equivalencies in detail.
The provost is responsible for tracking workload reports and assesses each faculty member’s compliance with the minimum workload requirements. For additional information regarding faculty workload requirements, see Policy Memorandum 76-III.23-5 in Appendix I of the faculty handbook.
Fluency of Communication
The University of Texas at Dallas is very concerned that each faculty member be able to communicate clearly to students. A major criterion for a faculty appointment is fluency in English as tested through personal interviews and a mandatory seminar by faculty candidates. The most common reason for rejecting faculty candidates invited to campus has been an inability to communicate clearly. Our fundamental assurance, then, is not to hire faculty that cannot communicate clearly.
In addition, the University Of Texas Board Of Regents, upon Texas legislative mandate, requires a formal evaluation of teaching proficiency of faculty, lecturers and teaching assistants. At UT Dallas, the Graduate Dean interviews and certifies all teachers whose native language is not English. As an alternative, individuals may take the SPEAK test to certify English proficiency.
Consulting and Research Policies
Consulting with local industries is encouraged, but is limited to the traditional "one day a week" and must be reported to the Dean and Vice-President for Academic Affairs (VPAA).
Policies are described in Appendix C.
Faculty members are expected to attract externally sponsored research which is governed either by industrial contract or government regulation that are supervised through the Office of Sponsored Projects.
In general, faculty may not receive extra compensation for extra university duties except for sharply limited extra income for courses offered for continuing education.
Professional Meetings and Travel
Faculty members are encouraged to be active as participants and organizers of professional society activities. Generally, support is available for attendance at one major conference per year and possibly two. Faculty members are expected to support their own travel from research grants or contracts when available.
Supervision of Part-Time Faculty
Part-time faculty members, primarily industrial lecturers, are supervised by the department head or other administrative officer and have mandatory student teaching evaluations that are available to the administration.
Part-time faculty members are requested to schedule times usually before or after the lectures to meet with students. Usually each part-time faculty member is assigned a graduate teaching assistant to provide access for students when the part-time faculty member is not on campus.
7. Engineering Enrollment and Degree Data
Enrollment and degree statistics for the Erik Jonsson School of ECS are provided in Table II-8a. Statistics for each of the programs under review are provided in Tables II-8b through II-8e. All enrollment numbers are for the fall term; degrees conferred are for the entire academic year.
Table II-7a. Engineering Enrollment and Degree Data
Degrees for the Erik Jonsson School (as a whole)
|Year |AY |FT/PT |Enrollment Year |Total UG |
| |MIN |AVG |MIN |AVG |MIN |AVG | |
|2004-2005 |20 |27.7 |900 |1275.2 | |75.9 |360 |
|2003-2004 |14 |26 |1070 |1255.2 | |72.8 |339 |
|2002-2003 |18 |25.2 |780 |1243.9 | |73 |359 |
|2001-2000 |17 |25.6 |840 |1214.1 | |70.6 |453 |
|2000-2001 |19 |25.8 |830 |1204.1 | |71.2 |336 |
|1999-2000 |18 |26.7 |870 |1222.1 | |71.9 |293 |
Table II-10 History of Transfer of Students
|Academic Year |Number of Transfer Students Enrolled |
| | | 2 Year College |4 Year College |Total |
|2005 |0 |0 |0 |
|2004 |118 |36 |154 |
|2003 |151 |50 |201 |
|2002 |145 |81 |226 |
|2001 |235 |52 |287 |
|2000 |264 |45 |309 |
Requirements for Graduation
Note: ABET criteria regarding curricular content are expressed in terms of "years of study" or fractions thereof. Two definitions of "one-half year" are available, either of which may be selected by the institution to evaluate a specific engineering program. These definitions are: (1) one-half year of study equals one eight (12.5%) of the credit hours required to receive the basic-level degree, or (2) one-half year of study equals 16 semester hours or 24 quarter hours.
The curriculum has been designed so that the completion of the required courses automatically satisfies the ABET requirements. We use two work sheets for each student to verify compliance. The first is the “Undergraduate Graduation Checklist”. The other is the “Degree Plan of Study” which monitors the completion of course requirements.
These documents are checked by the undergraduate secretary and certified by the Assistant Dean and School Master prior to graduation. The Registrar's office reviews all final degree plans for conformity with requirements for graduation, and Dr. Michael Coleman, Dean for Undergraduate Studies, reviews all files for candidates for graduation with honors. Copies of these documents can be found in Appendix F: Graduation Compliance Worksheets.
Alternative Modes
There are no alternative modes or routes to completing an undergraduate degree in the engineering programs. A significant fraction of the course work is offered in the evening to accommodate undergraduate students who are employed full-time in local industry; however, the graduation requirements are the same.
The student may also choose to participate in the Industrial Practice Programs to obtain a relevant co-op/internship in industry; but this does not change the degree plans or graduation requirements.
GPA Requirements for Graduation
The minimum grade point average for graduation is a 2.0 (C average). In addition, a 2.0 GPA is required in the student's major (defined as the set of upper level major degree requirements) and related fields.
▪ Graduation Cum Laude requires a GPA of 3.5 in the major and upper division.
▪ Graduation Magna Cum Laude requires a GPA of 3.75 in the major and upper division. A senior honors thesis or project must be completed with an evaluation of magna.
▪ Graduation Summa Cum Laude requires a GPA of 3.9 in the major and upper division. A senior honors thesis or project must be completed with an evaluation of summa.
10. Non Academic Support Units
A number of groups are dedicated to providing service only to the Erik Jonsson School of Engineering and Computer Science.
Engineering Reading Room
The engineering reading room is located in the north engineering building. The reading room provides a quiet environment in which students can study uninterrupted. The reading room also houses the private engineering collections of Dr. Jan van der Ziel, the late distinguished chair of Microelectronics and Dr. Bernard List, the first Associate Dean for the Erik Jonsson School, as well as other books and journals, which are donated by various engineering professionals. The engineering reading room is maintained by the electrical engineering librarian, Marjorie Henderson.
Industrial Practice Programs
The Industrial Practice Programs (IP Programs or IPP) are optional, but formal activities at the graduate and undergraduate levels. The IP Programs combine classroom study with career-related work experience. Students have the opportunity to earn a college degree plus practical on-the-job experience within their chosen field of study. Students must have a declared major and be in good academic standing to qualify for an IPP assignment.
IPP Objectives Include:
▪ Enhancing student learning through the combination of theory and practical application by combining work experiences with classroom study
▪ Developing student maturity, responsibility and self-dependence
▪ Improving student skills in human relations, teamwork and communications
▪ Heightening student motivation to excel in both the workplace and the classroom
▪ Providing employers with a source of highly qualified, pre-professional personnel available on a year round basis
▪ Strengthening the relationship and cooperation between industry and academe
Each student is required to submit a work report for each IPP work semester. The purpose of the report is to review the educational value of the IPP experience. In preparation, the student should evaluate his or her assignment in terms of the principles learned in the classroom. Many students find it useful to keep a journal of projects and experiences, which can be drawn from for the final work report. Additional information can be found in Appendix II-4.
Office of Undergraduate Advising and Assessment
The primary purpose of the Office of Undergraduate Advising (OUGA) is to assist students in the development of meaningful educational plans that are compatible with their life goals. Our goal is to help students become a responsible, accountable and active member in their educational decision making. OUGA also serves as a liaison between students, faculty and staff by providing timely and accurate information about institutional requirements, policies, procedures, resources and programs.
OUGA is led by the Associate Dean for Undergraduate Education who reports directly to the dean of the Erik Jonsson School of ECS. The office also has two program coordinators and five professional advisors dedicated solely to undergraduate students in engineering and computer science. All coordinators and advisors have Masters Degrees.
Technical Support for ECS
There are two technical support groups in the school of engineering and computer science, one for the Department of Electrical Engineering (EE-tech) and one for the Department of Computer Science (CS-tech). The head of each technical support group reports to a faculty committee and to the dean of the Erik Jonsson School; EE-tech reports to the Electrical Engineering Computer Committee and CS-tech reports to the Computer Science Computer Committee.
EE-tech has four technicians who specialize in one of the following areas: networks and security, UNIX, windows and Linux. Although each technician is considered the master in one area, they each cross-train in the other areas. EE-tech provides support to the electrical engineering faculty, students and staff, including the computer labs in the engineering north building.
Computing Facilities for ECS
The majority of the Electrical Engineering Department is housed in the engineering north building. This building has two computer labs which are available to engineering students who are enrolled in particular engineering courses. Both labs are open 24 hours per day, seven days per week.
▪ The CAD lab has 35 workstations and is primarily used for CAD design and VLSI.
▪ The Solarium has 56 workstations available and is primarily used by students who need access to MATLAB.
Equipment and software upgrades are based on the school’s needs and must be approved by the EE Computer Committee. A new 12 processor, computational server with 22 gigabytes of memory is currently being installed.
Student Organizations
Erik Jonsson School of Engineering and Computer Science actively supports various professional societies including IEEE, SWE, ACM, NSBE, International Honor Society for Electrical Engineers, Sigma Xi and the Texas Society of Professional Engineers.
Technical Staff
The Department of Electrical Engineering has two technical staff associates, one technical staff assistant and two engineering technicians.
Fiscal Officer
The Erik Jonsson School of ECS has one fiscal officer who assures the financial health of the school and its departments. The fiscal officer reports to the dean of the Erik Jonsson School of ECS. The fiscal officer also has two assistants who aid in managing the budget process and help manage the ECS facilities and classrooms.
[pic][pic]
-----------------------
Department Chair
Computer Science
Grad Curriculum Committee
PhD Committee
Grad Admissions Committee
UG Curriculum Committee
Dean of Electrical Engineering
and Computer Science
0
S05
S04
S03
S02
S01
6
5
4
3
2
1
Dean, Undergraduate Studies and Associate Provost
Dean, Graduate Studies
Dean, School of Social Sciences
Dean, School of Natural Sciences
and Mathematics
Dean, School of Management
Dean, School of General Studies
Dean, School of Engineering and Computer Sciences
Dean, School of Behavioral and Brain Sciences
Dean, School of Arts and Humanities
Director of Cecil and Ida Green Center for the Study of Science and Society
Executive Vice Provost
Director of Libraries
EXECUTIVE VICE PRESIDENT AND PROVOST
2 Vice Provosts
Assistant Provost and Director of Educational Innovations
Vice President for Research and Graduate Education
[pic]
!"#$&D2004*
2001
S17
S16
S15
S14
S13
S12
S11
S10
S09
S08
S07
S06
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- science crosswalk articulated to 97 standard
- october 1 report to puct
- i am forming an e mail list on the subject of binoculars
- adventure time u s scouting service project
- she s dating the gangster
- 2003 04 cs self study questionnaire university of texas
- utd se self study university of texas at dallas
- 2002 october 1 report to puct
- u s scouting service project
- november 18 2004 sentencing law and policy