spacer.png, 0 kB
Computer Science and Software Engineering
spacer.png, 0 kB
spacer.png, 0 kB
FAQ

Rose-Hulman Institute of Technology

What is Rose-Hulman Institute of Technology?
What undergraduate majors are offered at Rose-Hulman?
How are the academic departments organized?
Is there a graduate program at Rose-Hulman?
What is the Rose-Hulman campus like?
What should I know about Rose-Hulman?
What academic calendar is used at Rose-Hulman?
What is the normal student course load?
What about student retention?
What future plans exist for the school?
What kind of social and work atmosphere is found at Rose-Hulman?
What is the Terre Haute community like?

The Computer Science and Software Engineering Department

What is the history of the department?
Who are the faculty in the department?
How do faculty in the department work and interact?
What are teaching duties like in the department?
What graduate programs are there in the department?
What future plans exist for the department?
How do I contact the department?

Our Students

How many computer science and software engineering majors are there?
What kinds of awards have majors received?
Which graduate schools do majors attend?
Which employers hire our graduates?

Our Curricula

What courses are required for the computer science major?
What courses are required for the software engineering major?
What elective courses are offered in the department?
How do the computer science and software engineering curricula change?
Are the computer science and software engineering curricula accredited by ABET?
What is unusual or unique about the major curricula?
What are some of the important non-academic components of the major experience?

Our Computing Facilities

What is the role of computers in the Rose-Hulman curriculum?
What computing facilities are available outside the department?
What computing facilities are available in the department?
What are the department laboratories like?
What course management software is available?

Working Conditions and Compensation

What is the normal teaching load?
What is expected of Rose-Hulman faculty?
What about consulting work during the school year and during the summers?
What salaries and fringe benefits are provided to faculty?

The Hiring Process

Whom are we looking to hire?
How does one apply for a position?
What information should be included in an application?
How can I get more information?
What is the planned schedule for hiring actions?

Rose-Hulman Institute of Technology

What is Rose-Hulman Institute of Technology?

Rose-Hulman Institute of Technology is a primarily undergraduate coeducational college offering majors in engineering, science, and mathematics. Admissions standards are high with most entering students ranking in the upper 10% of their high school classes. There are approximately 1900 undergraduate students and 165 faculty.

Rose-Hulman was founded in 1874.  After being known for many years as Rose Polytechnic Institute, its name was changed in 1971 to Rose-Hulman Institute of Technology. For more than 135 years Rose-Hulman has been providing industry with exceptionally well-educated and highly qualified scientists and engineers.

The mission of Rose-Hulman is to be the best college of engineering, science, and mathematics in the world. For the past 13 years U.S. News and World Report has ranked Rose-Hulman as the best engineering college in the country that does not offer a Ph.D.  An endowment of $180,000,000 provides significant help in funding the $90,000,000 annual budget.

What undergraduate majors are offered at Rose-Hulman?

Applied Biology, Biomedical Engineering, Chemical Engineering, Chemistry, Civil Engineering, Computer Engineering, Computer Science, Economics, Electrical Engineering, Engineering Physics, Mathematics, Mechanical Engineering, Optical Engineering, Physics, and Software Engineering.

The curricula in biomedical engineering, chemical engineering, civil engineering, computer engineering, computer science, electrical engineering, mechanical engineering, optical engineering, and software engineering are accredited by ABET. The curriculum in chemistry is accredited by the Committee on Professional Training of the American Chemical Society.

How are the academic departments organized?

There are eleven departments. For each department the approximate number of tenured and tenure track faculty in 2010-2011 is indicated in parentheses (includes administrators and people on leave): Applied Biology and Biomedical Engineering (12), Chemical Engineering (9), Chemistry and Biochemistry (10), Civil Engineering (7), Computer Science and Software Engineering (12), Electrical and Computer Engineering (18), Engineering Management (3), Humanities and Social Sciences (25), Mathematics (21), Mechanical Engineering (24), Physics and Optical Engineering (13).

Is there a graduate program at Rose-Hulman?

There is a small graduate program at the masters degree level. About 100 students are enrolled in this program. At present masters degrees are offered in Biomedical Engineering, Chemical Engineering, Civil Engineering, Electrical Engineering, Electrical and Computer Engineering, Engineering Management, Environmental Engineering, Mechanical Engineering, Optical Engineering, and Software Engineering. The largest masters program is the Engineering Management program, with about 45 students enrolled.

What is the Rose-Hulman campus like?

The campus is located on the eastern edge of Terre Haute, Indiana. Most academic buildings are connected so that one can usually walk between buildings without going outside. Most laboratories are new and well equipped. All laboratories have been remodeled within the last twenty years. During the past ten years more than $8,000,000 has been spent on laboratory and instructional equipment. In 1997 a $4,500,000 Advanced Learning Center funded by the F.W.Olin Foundation was completed. It provides eight classrooms equipped with modern computing and multimedia equipment. All on campus residence hall rooms and classrooms are connected to the campus computer network; wireless networking is also widely available. All classrooms used for computer science instruction have network connections for all students and a projector that can be used with the instructor's computer.

Residence halls on the campus house over 1,000 students. Other students live in fraternity houses or apartments located in Terre Haute or near the campus. In 1997, a completely new Sports and Recreation Center (including a swimming pool) was opened. Construction of a new Performing Arts and Alumni Center was completed in 2003. The beautifully-kept 200-acre campus includes two lakes, two creeks, wooded hills, meadows, tennis courts, and intramural sports and recreation fields. The Heritage Road Trail goes through campus and connects campus to downtown and Indiana State University, and will soon connect to major parks.

What might I have heard about Rose-Hulman?

Many people are familiar with Rose-Hulman because of the activities of its faculty. Staff at NSF have remarked on the quality of the Instrumentation and Laboratory Improvement proposals prepared by Rose-Hulman faculty. In one year Rose received eight different ILI grants. Faculty at Rose developed an innovative Integrated First Year Curriculum in Science, Engineering and Mathematics that was formerly taken by one quarter of our first year students. Another group of faculty designed a core engineering curriculum for the sophomore year that is now part of the curricula of three engineering majors. This effort was partially funded from a $15 million, five-year Engineering Education Consortium grant from NSF.

Many people know about Rose-Hulman because of the Solar Phantom solar powered cars that have participated in recent races. The latest automotive student project is Challenge X, involving over 80 students in a project to reduce energy consumption and emissions, and to increase fuel economy. The project is sponsored by GM, Argonne National Laboratory, and the Department of Energy. Rose-Hulman also has an active Aerial Robotics Club, where the members are designing, building, and testing a computer-controlled aerial vehicle.

Some people know about Rose-Hulman because of its mention in the rankings prepared by Money Magazine and U. S. News & World Report. For the past 12 years, Rose-Hulman has been ranked #1 among undergraduate engineering schools by U. S. News & World Report.

Rose-Hulman has a long tradition of involvement with industry. Two grants totaling $55,000,000 from the Eli Lilly Foundation have created Rose-Hulman Ventures, a business incubator. At RHV, faculty are able to work with new companies on their new ideas and students are able to get support for their entrepreneurial efforts.

So we would not be surprised if you have heard something about Rose-Hulman.

What academic calendar is used at Rose-Hulman?

Rose-Hulman has three ten-week academic terms per year. Each term is followed by a four-day examination period.

Fall term starts around the last week of August and examinations end the Thursday before Thanksgiving. Winter term starts the Monday after Thanksgiving with examinations ending in mid to late February. Spring term examinations usually end the Thursday before Memorial Day. Commencement exercises are usually held Saturday of Memorial Day weekend.

In addition to the two breaks between terms (each ten days long), there are a four-day weekend during Fall term, a two-week break over Christmas and New Years, and a one-week break in the middle of Spring term.

What is the normal student course load?

Students usually take four courses per ten-week term. Most non-introductory courses meet for four 50 minute periods per week. Almost all students are enrolled full time.

The astute reader will note that a Rose-Hulman course is approximately equivalent to a three-credit semester course (40 academic hours vs. 42 academic hours). Most Rose-Hulman students take at least a few extra courses some time during their studies. Thus our students take the equivalent of five years of courses during their four years of undergraduate studies. Yes, our students work hard. It is noteworthy that the student FTE (full time equivalent) enrollment at Rose-Hulman has on occasion been greater than the number of enrolled students.

What about student retention?

During the last twelve years, Rose-Hulman has graduated between 70% and 83% of the students who enter as freshmen. In May 2010 80% of the students who entered as freshmen four years earlier graduated. Almost all graduates complete their degree in four years. Most students who withdraw do so during their first two years of study. A majority of the students who choose to leave the Institute do so to pursue degree programs not available at Rose-Hulman.

What future plans exist for the school?

In 1992-93 the Commission on the Future composed of alumni, corporate and civic leaders, faculty, and staff, prepared a study of future directions for Rose-Hulman. Their work has resulted in more than 100 goals for the future of the school. These goals are being used to direct fund-raising efforts to items having the greatest priority. The school recently completed a $200,000,000 fund-raising campaign (titled "Vision to be the Best")  to provide funds for several major capital expenditures, a large number of infrastructure improvements, a significant increase in financial aid funds, and a larger endowment. The campaign was a huge success, with over $252,000,000 raised.

The institutional planning team consists of the president, the vice-presidents, and the department heads. During a three-day workshop a few years ago, the team identified about a dozen focus areas, including international and trans-cultural experiences, scholarship and financial aid, and awards and incentives. The team meets regularly throughout the year to move forward with the planning process.

What kind of social and work atmosphere is found at Rose-Hulman?

Rose-Hulman is a small community with a significant family atmosphere. The administration, faculty, staff, and students work closely together. The administration is very supportive of individual initiative.

What is the Terre Haute community like?

Greater Terre Haute is the home of four college level institutions -- Rose-Hulman Institute of Technology, Indiana State University, St. Mary-of-the-Woods College, and a branch of Indiana Vocational and Technical College. Terre Haute is the home of Digital Audio Disc Corporation (DADC) and Columbia House. Bemis, Ampacet, Great Dane, Applied Extrusion Technologies, Lilly, Alcan, and Pfizer are among the industries having large plants in or near the city.

Terre Haute has a wide variety of housing at prices that are much lower than in most parts of the country. Terre Haute has a symphony orchestra, a community theater, and numerous parks and outdoor recreational areas. Indianapolis is 70 miles away on Interstate 70. Chicago, St. Louis, Cincinnati and Louisville are each about a three-hour drive from Terre Haute.


[ Top ]

The Computer Science and Software Engineering Department

What is the history of the department?

Computer science degrees have been awarded since 1971. Initially the department was part of the Division of Electrical Engineering and Computer Science. In 1987 the department became a completely independent academic unit, the Department of Computer Science. In 2001, in recognition of the growing importance of software engineering in our curriculum, we became the Department of Computer Science and Software Engineering. In 2003 a new undergraduate major in software engineering was approved. The first student to earn the software engineering major graduated in 2004. The department also moved into newly renovated space in 2003, greatly expanding our office and laboratory areas. Two years ago a new Master of Science in Software Engineering degree was approved, and we began teaching courses for it this past fall. This program is based in Indianapolis, which has a growing software engineering community.

Who are the faculty in the department?

There are twelve tenured and tenure-track faculty in the department. Our backgrounds are diverse. We hold Ph.D.s in computer science, mathematics, computer engineering, electrical engineering, and biomedical engineering. Three of us have a great deal of industrial experience. Many of us are active in our professional societies, including the ACM and several of its SIGs, and the IEEE and its constituent societies. Some of us have spent time overseas: David Mutchler taught at the University of Mauritius on a Fulbright award for teaching in developing countries, and recently completed a sabbatical at Dominica State College on the island of Dominica in the Caribbean; Cary Laxer spent two sabbaticals overseas, one a full year at UNITEC Institute of Technology in New Zealand (1999-2000) and the second split between Uppsala University in Sweden and the University of Aizu in Japan (2007-2008). The present faculty and their interests are listed below.

Claude Anderson, (Professor, here since 1988), Ph.D. Illinois (1981, Mathematics) - programming languages, compilers, object oriented programming, theoretical computer science, integration of computer science with other disciplines.

Shawn Bohner (Professor, here since 2008), Ph.D. George Mason (1995, Information Technology and Engineering) - software engineering, software maintenance and evolution, software architecture, agent-based systems, reconfigurable computing, interdisciplinary systems engineering.

Matt Boutell (Assistant Professor, here since 2005), Ph.D. Rochester (2005, Computer Science) - image understanding, machine learning, image databases, computer science education.

Steve Chenoweth, (Associate Professor, here since 2003), Ph.D. Wright State (1990, Computer Science and Engineering) - software engineering, software architecture.

Curt Clifton (Assistant Professor, here since 2005), Ph.D. Iowa State (2005, Computer Science) - programming languages, compilers, software engineering tools, formal methods, software architecture.

Delvin Defoe (Assistant Profession, here since 2007), Ph.D. Washington University in St. Louis (2007, Computer Science) - dynamic memory management, high-performance multiprocessor garbage collection, RTSJ scoped-memory analysis, garbage collection taxonomy.

Cary Laxer, (Professor and Head, here since 1981), Ph.D. Duke (1980, Biomedical Engineering) - computer graphics, data structures, biomedical computing.

J.P. Mellor, (Associate Professor, here since 1999), Ph.D. MIT (2000, Electrical Engineering, Computer Science) - computer vision, human-computer interaction.

Sriram Mohan (Assistant Professor, here since 2007), Ph.D. Indiana University (2007, Computer Science) - databases, information security, software engineering, human computer interaction, pervasive computing.

David Mutchler, (Professor, here since 1994), Ph.D. Duke (1986, Computer Science) - artificial intelligence, machine game-playing, probabilistic analysis of algorithms, replicated databases, statistical testing of software.

Nadine Shillingford, (Assistant Professor, here since 2010), Ph.D. Notre Dame (2010, Computer Science) - wireless ad-hoc and mesh networks, routing protocols, network security.

Michael Wollowski, (Associate Professor, here since 1999), Ph.D. Indiana (1998, Computer Science) - diagrammatic logic, the World Wide Web, artificial intelligence, cognitive science.

How do faculty in the department work and interact?

We keep our doors open most of the time we are in our offices. We work long hours and spend lots of time with students. We try to create an atmosphere where learning is both expected and fostered. We strive to create a collegial atmosphere, one where students recognize that they are respected and valued. We are willing to ask our students questions that we cannot answer. We are also willing to listen to and learn from our students.

The faculty usually meet together for one hour each week. Decisions are typically made by consensus. Our goal is to make decisions that incorporate the insights of all the faculty members into our discussions. We respect each other and seek to learn from each other, recognizing that we have different strengths and weaknesses. We try by our actions to show our students that people with differing backgrounds, beliefs, and thought processes can actually do a better job and reach better decisions when they work as a team.

What are teaching duties like in the department?

Faculty members usually teach two or three sections each term. Classes either meet for four hours per week in a standard lecture style or six hours per week in a studio laboratory style (teaching and lab work incorporated into each two-hour class meeting).

The number of different preparations is kept as low as possible. We try to have all sections of multiple section courses taught by one or two faculty members. Recent growth in the number of computer science majors and software engineering majors has increased the number of upper level courses that have multiple sections. Past experience indicates that faculty will usually have no more than one or two new preparations per year.

Some members of the faculty have substituted work at Rose-Hulman Ventures or funded contract work for some of their teaching duties. There is strong encouragement and support for such arrangements.

What graduate programs are there in the department?

The department has been concentrating on undergraduate education during most of its existence. The department has offered some continuing education courses for local industries. A Master of Science in Software Engineering (MSSE) degree was approved by the Board of Trustees two years ago and was launched in the fall of 2010; the program is based in Indianapolis.

The present faculty, in CSSE and throughout the Institute, have some strongly held opinions about graduate education. We believe that any graduate or continuing education program must enhance our undergraduate program and should certainly not detract from it. We also believe that any program should serve the real needs of people working in the area served by Rose-Hulman. Given the present growth of the software industry in the Indianapolis region, we believe that there are both obligations and opportunities for us to provide valuable services to that industry.

What future plans exist for the department?

The department continues to expand and improve the software engineering component of its bachelor's degrees in computer science and software engineering, and hopes to grow the master's degree in software engineering.

The department plans to continue its efforts to make itself more visible, both on and off campus. These efforts will include the establishment of close relationships with employers so that faculty (and students) have increased summer employment and consulting opportunities and industries have readily available access to professional expertise.

How do I contact the department?

Department of Computer Science and Software Engineering
Rose-Hulman Institute of Technology, CM100
5500 Wabash Ave., Terre Haute, IN  47803-3999
Phone: (812) 877-8429
Fax: (812) 872-6060
E-mail: This e-mail address is being protected from spambots. You need JavaScript enabled to view it


[ Top ]

Our Students

How many computer science and software engineering majors are there?

For the 2011-2012 academic year, the registrar's office reports 240 majors in the department. Of these, 145 are computer science majors and 95 are software engineering majors. Seventy-two freshmen are majoring in the department, while 49 seniors will graduate this year. Several students a year pursue a double major in computer science and software engineering.

There are also about 100 computer engineering majors in the Department of Electrical and Computer Engineering, all of whom take several CSSE courses.


What kinds of awards have our majors received?

Over the past twenty years, our students have been recognized in many ways, including:

  • Three of our majors have been awarded NSF Graduate Fellowships.
  • In 1993 a team of five of our senior majors received second prize in the national Undergraduate Poster Contest at the ACM Computer Science Conference in Indianapolis.
  • Our programming team placed 22nd in the International Programming Contest World Finals in 2000.
  • Four of our UPE members received UPE scholarship awards.
  • In each of the past few years two or three of our students have participated in NSF sponsored Research Experiences for Undergraduates programs.
  • We've also had one student win a Microsoft Scholarship, complete with summer internship.

Which graduate schools do our majors attend?

Indiana University and University of Illinois at Urbana-Champaign are always popular choices. Others have attended MIT, Washington (St. Louis), Washington (Seattle), Michigan, Utah, Kansas, Massachusetts, Ohio State, University of Texas at Austin, North Carolina (Chapel Hill), and the Air Force Institute of Technology. The most common report we receive from students attending graduate schools is that graduate course work is easier than course work at Rose. In recent years approximately 15-20% of our graduates have gone directly to graduate studies.

Which employers hire our graduates?

Recent graduates have gone to work for such firms as Microsoft, Beckman Coulter, Expedia, Finisar, Xetron, Rose-Hulman Ventures, MIT Lincoln Labs, CyberLearning Labs, Texas Instruments, Boeing, Logikos, Frito Lay, NSA, Indiana Interactive, Motorola, Sandia, Electronic Arts, First Energy, and Eagan McAllister. Other firms employing recent graduates include Software Engineering Professionals, Geneer, Rockwell Collins, TRW, Honeywell, Eli Lilly, Accenture, Qualcomm, Mitre, Command Systems Inc., Tellabs, Marathon Oil, GE, Commonwealth Edison, IBM, Loral Data Systems, Navistar, Delco Electronics, Indiana University, ITT Aerospace/Communication Division, and Tivoli. Companies that hire one of our graduates almost always attempt to employ additional ones when they have new openings.

Several recent graduates have started their own firms. Three alumni (from 1996 and 1997) recently sold their anti-spam software company for $41.5 million, four years after founding it.


[ Top ]

Our Curricula

What courses are required for the computer science major?

Listed below are all departmental courses required for the computer science major. The entries on the list include the course identification number, course name, and a textbook recently used for the course.


CSSE 120 Introduction to Software Development

Python Programming by John Zelle

Programming in C by Stephan Kochan

CSSE 220 Object-Oriented Software Development Big Java by Cay Horstmann
CSSE 230 Data Structures and Algorithm Analysis Data Structures and Problem Solving Using Java by Mark Allen Weiss
CSSE 232 Computer Architecture I Computer Organization and Design: The Hardware/Software Interface by David Patterson and John Hennessy
CSSE 304 Programming Language Concepts Essentials of Programming Languages by Daniel Friedman and Mitchell Wand

The Scheme Programming Language by R. Kent Dybvig
CSSE 332 Operating Systems Operating Systems: Internals and Design Principles by William Stallings
CSSE 333 Database Systems Fundamentals of Database Systems by Ramez Elmasri and Shamkant B. Navathe
CSSE 371 Software Requirements and Specification Managing Software Requirements: A Use Case Approach by Dean Leffingwell and Don Widrig

Interaction Design: Beyond Human-Computer Interaction by Jennifer Preece, Yvonne Rogers, and Helen Sharp

CSSE 374 Software Architecture and Design Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Interative Development by Craig Larman
CSSE 473 Design and Analysis of Algorithms Introduction to the Design and Analysis of Algorithms by Anany Levitin
CSSE 474 Theory of Computation Automata, Computability, and Complexity by Elaine Rich
CSSE 487/8/9 OR CSSE 494/5/6 OR
CSSE 497/8/9
Senior Research Project I/II/III OR Senior Thesis I/II/III OR Senior Project I/II/III

 

What courses are required for the software engineering major?

Listed below are all departmental courses required for the software engineering major. The entries on the list include the course identification number, course name, and a textbook recently used for the course.


CSSE 120 Introduction to Software Development

Python Programming by John Zelle

Programming in C by Stephan Kochan

CSSE 220 Object-Oriented Software Development Big Java by Cay Horstmann
CSSE 230 Data Structures and Algorithm Analysis Data Structures and Problem Solving Using Java by Mark Allen Weiss
CSSE 232 Computer Architecture I Computer Organization and Design: The Hardware/Software Interface by David Patterson and John Hennessy
CSSE 304 Programming Language Concepts Essentials of Programming Languages by Daniel Friedman and Mitchell Wand

The Scheme Programming Language by R. Kent Dybvig
CSSE 332 Operating Systems Operating Systems: Internals and Design Principles by William Stallings
CSSE 333 Database Systems Fundamentals of Database Systems by Ramez Elmasri and Shamkant B. Navathe
CSSE 371 Software Requirements and Specification

Managing Software Requirements: A Use Case Approach by Dean Leffingwell and Don Widrig

Interaction Design: Beyond Human-Computer Interaction by Jennifer Preece, Yvonne Rogers, and Helen Sharp

CSSE 372 Software Project Management Effective Project Management: Traditional, Agile, Extreme by Robert Wysocki
CSSE 373 Formal Methods in Specification and Design Software Abstractions: Logic, Language, and Analysis by Daniel Jackson
CSSE 374 Software Architecture and Design Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Interative Development by Craig Larman
CSSE 375 Software Construction and Evolution Code Complete: A Handbook of Software Construction by Steven McConnell

Refactoring: Improving the Design of Existing Code by Martin Fowler
CSSE 376 Software Quality Assurance  
CSSE 377 Software Architecture and Design II  
CSSE 497/8/9 Senior Project I/II/III

 

What elective courses are offered in the department?

Advanced Computer Graphics
Advanced Database Systems
Artificial Intelligence
Compiler Construction
Computer Graphics
Computer Networks
Computer Security
Computer Vision
Computing in a Global Society
Cryptography
Fractals and Chaotic Dynamical Systems
Image Recognition
Introduction to Parallel Computing
Topics in Artificial Intelligence
Web-Based Information Systems
Special Topics in Computer Science (we try to offer at least one every term)
Recent topics include Aspect-Oriented Programming, Dynamic Storage Reclamation, Mathematical Logic, Pattern Recognition Using Hidden Markov Models, Swarm Intelligence, Computer Game Design, Computer Game Development, Wireless Ad-Hoc Networks, and Model Based Software Engineering.
Directed Independent Studies
Undergraduate Research in Computer Science
Undergraduate Research in Software Engineering

How do the computer science and software engineering curricula change?

From 1970 to 1987 the computer science major placed nearly equal emphasis on computer science and electrical engineering. In 1988 a new major curriculum became effective. This new curriculum significantly increased the number of required computer science and mathematics courses. An increased emphasis on software engineering concepts was also added to the curriculum. The current major still has two electrical and computer engineering courses, and also has a substantial mathematics component. Recent changes in the curriculum have altered the beginning courses and expanded the list of courses allowed as technical electives.

There has been a steady evolution of the computer science curriculum. Languages, operating systems, and hardware used in some courses have changed as frequently as every three years. Upper level elective offerings have changed in response to faculty and student interests. Faculty members have consulted the ACM curriculum recommendations as well as the ABET CAC and EAC accreditation requirements when determining major requirements and department course offerings.

In 2002 the department faculty recognized the growing importance of software engineering, both in the subject matter taught to computer science students and as a discipline in its own right. At the recommendation of the department faculty, an interdisciplinary committee was formed to develop a curriculum for an undergraduate major in software engineering. The Institute faculty and the Board of Trustees approved the new degree program in the spring of 2003.

Are the computer science and software engineering curricula accredited by ABET?

Yes. The computer science program is accredited by the Computing Accreditation Commission (CAC) and the software engineering program is accredited by the Engineering Accreditation Commission (EAC). As of this writing (February, 2011) our software engineering program is the only ABET accredited software engineering program in the state of Indiana, and one of only 21 ABET accredited software engineering programs in the country.

One former (retired) and one current member of the faculty serve as program evaluators and team chairs, one for computer science, and one for computer science, software engineering, and technology. The department pays very close attention to accreditation standards when designing its major curricula.

What is unusual or unique about the major curricula?

The computer science curriculum requires students to master both theory and practice, and it has a significant emphasis on software engineering concepts throughout the courses. Students in both majors spend a significant amount of time working in teams.

Both curricula also include a capstone experience. Most students complete a group software development project for an external client. Clients have included Microsoft, Tivoli Systems, Xerox, Sagian Division of Beckman-Coulter, Lexmark, Pfizer, Boehringer-Manheim/Roche Diagnostics, Nortel, Interactive Intelligence, TRW, CYBO Robots, DADC, Raytheon, Sunstorm, Intrepa, Detroit Edison, Cisco, Delco Electronics, Safety-Kleen, ICTT, and Navistar. Qualified computer science students may complete a senior thesis. Recent topics students have researched include cryptography, student education plan scheduling, hierarchical swarm intelligence, problem and algorithm complexity for the pairwise weights problem, software plagiarism detection, contextual analysis and data validation on World Wide Web content, and machine learning approaches to bioinformatics.

What are some of the important non-academic components of the major experience?

We incorporate exercises requiring writing and speaking into our courses. Many assignments are given to a team of students with the whole team responsible for the assignment. Ethical issues and concerns are an integral part of many of our courses.

We try to get our students to appreciate the diversity of intellectual and problem solving activities. We expect our students to succeed even though their computing and work environments will continually and rapidly change after they graduate. We attempt to prepare our students for an unknown future. And we probably make a few mistakes.


[ Top ]

Our Computing Facilities

What is the role of computers in the Rose-Hulman curriculum?

Computers and computing are central to the Rose-Hulman experience. Since 1995 all entering students have been required to purchase a laptop computer. The Lenovo ThinkPad W510 was selected for the 2010-2011 school year. The computer comes with 4 GB of memory, a 160 GB hard disk (7200 rpm), the nVIDIA FX 880M graphics card with 1GB memory, a 15.6-inch FHD display with 1920x1080 resolution and Multi Touch, and a professional software package that includes Microsoft Office Professional 2010 and Maple 13 (Computer Algebra System).

What computing facilities are available outside the department?

The Technical Services Center manages the main campus computing and networking services. Most classrooms are equipped with laptop power and network connections.

Residence halls are wired for network access. Computers in laboratories and faculty offices are usually connected to the campus network. All academic areas, the Library, Hatfield Hall (Performing Arts Center), the Sports and Recreation Center, and the Student Union also provide wireless networking. The campus network has more than seven terabytes of storage.

What computing facilities are available in the department?

The departmental computer network is a subnet of the Rose-Hulman network. We have root access to all of our machines.

Our Operating System and Computer Security computer lab features 12 AMD PC desktop computers, most of which are configured for dual boot (Windows and Linux). These can be isolated from the campus network for student projects. There are additional machines that provide network and file services for the department's computers. All faculty have a recent (< 4 years old) version of the student laptop machine.

What are the department laboratories like?

The department has two general purpose computing laboratories located in the center of the department office complex on the second floor of Moench Hall. The laboratories are configured with 24" LCD monitors and docking stations to which students can dock their laptops. They are arranged in such a manner to provide students the opportunity to meet in small groups around one or two workstations and still have table space for papers, books, and their laptops. There is also a public printer available in each lab, one color scanner, as well as two iMacs and one Mac Pro.

In one of the labs a new Usability Lab has been sectioned off where students can study software usability issues and do usability testing for their projects. Adjacent to this lab is a Microsoft Surface device, where students can study multi-touch technology and usability.

What course management software is available?

Rose-Hulman uses the ANGEL Course Management System from CyberLearning Labs (recently acquired by Blackboard) as its course management software. Faculty are encouraged to use ANGEL in their teaching. Workshops on using ANGEL are offered at the beginning of the academic year for faculty unfamiliar with the software.

[ Top ]

Working Conditions and Compensation

What is the normal teaching load?

Rose-Hulman is an institution dedicated to teaching and learning. Faculty normally have a teaching load of 12 contact hours per week. This usually means either three courses, each meeting four times per week, or two courses, each meeting six hours per week in three two-hour blocks. About half of the department faculty also spend about an hour per week advising a senior thesis student. Release time for course development has been a common occurrence in recent years.

What is expected of Rose-Hulman faculty?

Rose-Hulman faculty members are expected to be outstanding teachers. They are also expected to continue to be outstanding teachers. In order to continue to be an outstanding teacher a faculty member must engage in continuing professional development and scholarly activity.

Individual faculty members are free to choose how they continue to develop as professionals. Clear evidence of scholarly activities and professional development is required for tenure and promotion.

Members of the faculty also act as academic advisors, serve as advisors to co-curricular or social groups, undertake committee work, and perform other professional and community service activities as a part of their duties.

What about consulting work during the school year and during the summers?

It is traditional at engineering schools to support consulting activities by faculty. All faculty employed full time at Rose-Hulman are encouraged to do consulting work. No special permission is required. It is understood that consulting should be limited to no more than 20% of the work week and that consulting activities should not interfere with regular campus duties.

What salaries and fringe benefits are provided faculty?

Faculty salaries are very competitive.

All full-time Rose-Hulman employees receive the following fringe benefits: medical insurance (preferred provider plan), life insurance (twice salary), disability insurance (after one year of employment), retirement (10% of salary is contributed after one year of employment), and a dependent tuition benefit (full tuition for children who attend Rose-Hulman after one year of service and partial tuition assistance at other institutions is available after five years of service). There is a nominal contribution (between $75 and $225 per month, depending on coverage and salary) by the employee for health insurance. The costs of the rest of the fringe benefits are fully paid by the Institute. In addition, a vision and dental insurance plan is available through the Institute. This plan is completely voluntary and is paid for by the employee.

Faculty members and their families may use the athletic facilities and attend sports and fine arts events free of charge. Parking on campus is also free to everyone.


[ Top ]

The Hiring Process

Whom are we looking to hire?

Our foremost goal is to hire faculty who are better than we are. If we are to improve our department, our school, our curriculum, and the education that our students receive, then we must find new faculty who are not only better than we are but also willing and able to challenge us to become better than we thought we could be. If Rose is to become the best, then new faculty must be people who will help us get there.

We are advertising for tenure track and visiting faculty positions for the coming year (2012-2013). These are to replace people who have had a career change or who will be on sabbatical .

How does one apply for a faculty position?

Applications are only accepted online. Please visit http://jobs.rose-hulman.edu.

What information should be included in an application?

  • A Curriculum Vitae (including a list of references).
  • A cover letter that includes some discussion of your philosophy of education, your experience, why you are interested in the position, and any special attributes you would bring to the department. If possible, you should include unofficial copies of relevant transcripts.
  • A statement on your teaching philosophy.
  • A statement on your professional development goals.
  • References (at least 3) should be asked to submit letters online via the same URL.

How can I get more information?

There is a large amount of information available by browsing the Rose-Hulman web site: http://www.rose-hulman.edu, and the CSSE department web site: http://www.csse.rose-hulman.edu. The department head will also be happy to provide additional information:

Dr. Cary Laxer, CM 100
Department of Computer Science and Software Engineering
Rose-Hulman Institute of Technology
5500 Wabash Avenue
Terre Haute, IN 47803
Telephone: (812) 877-8429
Fax: (812) 872-6060
E-mail: This e-mail address is being protected from spambots. You need JavaScript enabled to view it

You can also get more information by email or by calling any of the department faculty. We are all willing to answer questions.

This e-mail address is being protected from spambots. You need JavaScript enabled to view it , (812) 877-8331
This e-mail address is being protected from spambots. You need JavaScript enabled to view it , (812) 877-8685
This e-mail address is being protected from spambots. You need JavaScript enabled to view it , (812) 877-8534
This e-mail address is being protected from spambots. You need JavaScript enabled to view it , (812) 877-8974
This e-mail address is being protected from spambots. You need JavaScript enabled to view it , (812) 877-8593
This e-mail address is being protected from spambots. You need JavaScript enabled to view it , (812) 877-8815
This e-mail address is being protected from spambots. You need JavaScript enabled to view it , (812) 877-8085
This e-mail address is being protected from spambots. You need JavaScript enabled to view it , (812) 877-8819
This e-mail address is being protected from spambots. You need JavaScript enabled to view it , (812) 877-8426
This e-mail address is being protected from spambots. You need JavaScript enabled to view it , (812) 877-8384
This e-mail address is being protected from spambots. You need JavaScript enabled to view it , (812) 877-8650

What is the planned schedule for hiring actions?

Review of completed applications will be done on a continuing basis until the positions are filled. We will make every effort to keep applicants informed about the status of their applications.

[ Top ]

 
spacer.png, 0 kB
spacer.png, 0 kB
Rose-Hulman spacer.png, 0 kB