Topics include system topology, message and packet switching, bus structures and data-link transmission. A goal of the course is participation in the regional ACM programming competition. Students may take this course more than once. 410 Topics in Computer Engineering Selected topic from the list below or topic of current interest in the discipline. Both two and three-dimensional representations will be covered.
Course work includes several programming assignments plus a project.
Software Engineering An engineering approach to the development of large software packages. Topics include software requirements definition, structured programming, software design, specifications, and software testing. Consideration of societal and ethical issues surrounding software engineering. Major small group project. The use of the computer to recognize patterns in data.