Principles-UI Software

Last Updated: Tue, 04/21/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
6456
Section:
A
CRN
85328
Department (you may add up to three):
Instructor first name:
Warren
Instructor last name:
Edwards
Catalog Description

Considers the architectural and algorithmic principles behind the implementation of interactive software systems and the tools that support them. Credit not awarded for CS 6456 and CS 4470.

Administrative Data
Course status
Active

Embedded Software Opt.

Last Updated: Sat, 04/11/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
6291
Section:
O01
CRN
85341
Department (you may add up to three):
Instructor first name:
Santosh
Instructor last name:
Pande
Catalog Description

First, this course introduces the student to embedded domain-specific processor and instruction set design issues. Next, machine-specific optimizations for performance and for energy consumption are discussed.

Administrative Data
Course status
Active

Undergraduate Research

Last Updated: Wed, 04/01/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
4699
Section:
A17
CRN
90997
Department (you may add up to three):
Instructor first name:
Clio
Instructor last name:
Andris
Catalog Description

Independent research conducted under the guidance of a faculty member.

Administrative Data
Course status
Active

Undergraduate Research

Last Updated: Fri, 04/17/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
4699
Section:
C10
CRN
90336
Department (you may add up to three):
Instructor first name:
Placeholder
Instructor last name:
Placeholder
Catalog Description
Independent research conducted under the guidance of a faculty member.
Administrative Data
Course status
Active

Undergraduate Research

Last Updated: Tue, 04/14/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
4699
Section:
H19
CRN
89037
Department (you may add up to three):
Instructor first name:
Larry
Instructor last name:
Heck
Catalog Description

Independent research conducted under the guidance of a faculty member.

Administrative Data
Course status
Active

Research Assistantship

Last Updated: Tue, 04/14/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
4698
Section:
B02
CRN
82287
Department (you may add up to three):
Instructor first name:
Amy
Instructor last name:
Bruckman
Catalog Description

Independent research conducted under the guidance of a faculty member.

Administrative Data
Course status
Active

User Interface Software

Last Updated: Tue, 04/21/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
4470
Section:
A
CRN
85327
Department (you may add up to three):
Instructor first name:
Warren
Instructor last name:
Edwards
Catalog Description

Concepts, techniques, structures, and strategies for implementation of interactive software. Credit not awarded for both CS 4470 and CS 6456.

Administrative Data
Course status
Active

Special Topics

Last Updated: Wed, 04/22/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
3803
Section:
DCA
CRN
92110
Department (you may add up to three):
Instructor first name:
Placeholder
Instructor last name:
Placeholder
Catalog Description
Courses of timely interest to the profession, conducted by resident or visiting faculty.
Administrative Data
Course status
Active

Computing & Society

Last Updated: Mon, 04/13/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
3001
Section:
C10
CRN
88463
Department (you may add up to three):
Instructor first name:
Charles
Instructor last name:
Zeagler
Catalog Description

Examines the role and impact of information and communication technology in society, with emphasis on ethical, professional, and public policy issues.

Administrative Data
Course status
Active

Computing & Society

Last Updated: Mon, 04/13/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
3001
Section:
B06
CRN
88475
Department (you may add up to three):
Instructor first name:
Cindy
Instructor last name:
Lin
Catalog Description

Examines the role and impact of information and communication technology in society, with emphasis on ethical, professional, and public policy issues.

Administrative Data
Course status
Active