Topics vary according to the needs and interests of students. Introduction to software engineering principles and techniques that are used in the construction of large software systems. Participation in a group project with extensive programming in high level programming language. A study of parallel hardware and software systems and programming. Software systems topics include synchronization, primitives, scheduling and resource sharing.
Topics vary according to the needs and interests of students.
Supervised student preparation for career development and graduate study including assistance with resumes, applications for admission, and financial aid. The student should expect to spend a minimum of ten hours per week on the project. An intensive research project required of all honors majors. Each honors major should enroll for the thesis during the first semester of the senior year. Details on the thesis can be obtained from the department chairperson.