Undergraduate Research

Last Updated: Thu, 04/02/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
4699
Section:
C22
CRN
90875
Department (you may add up to three):
Instructor first name:
Courtney
Instructor last name:
Crooks
Catalog Description

Independent research conducted under the guidance of a faculty member.

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:
R1
CRN
87575
Department (you may add up to three):
Instructor first name:
Stephanie
Instructor last name:
Aravecchia
Catalog Description

Independent research conducted under the guidance of a faculty member.

Administrative Data
Course status
Active

Advanced Computer Org

Last Updated: Mon, 04/27/2026
Syllabus
ACA_Syllabus_3.pdf (140.97 KB)
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
4290
Section:
B
CRN
90447
Department (you may add up to three):
Instructor first name:
Cong
Instructor last name:
Hao
Catalog Description

Topics concerning the hardware design of computer systems. Advanced techniques in high-performance pipelined central processing units. Memory and I/O systems. Parallel processors including shared-memory multiprocessors and cluster computers. Credit is not allowed for both CS 4290 and any of the following courses: CS 6290, ECE 4100, ECE 6100.

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:
C04
CRN
88455
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

Undergraduate Research

Last Updated: Wed, 04/08/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
2699
Section:
I2P
CRN
85360
Department (you may add up to three):
Instructor first name:
Brian
Instructor last name:
McGreggor
Catalog Description

Independent research conducted under the guidance of a faculty member.

Administrative Data
Course status
Active

Objects and Design

Last Updated: Mon, 04/13/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
2340
Section:
C
CRN
89225
Department (you may add up to three):
Instructor first name:
Pedro Guillermo
Instructor last name:
Feijoo Garcia
Catalog Description

Object-oriented programming methods for dealing with large programs. Focus on quality processes, effective debugging techniques, and testing to ensure a quality product. 

CS2340 takes students who know an object-oriented language and focuses on getting them to use that language in a true object-oriented style. The course achieves this goal by introducing a design methodology and notation, and covering standard principles and practice in design.

Administrative Data
Course status
Active

Objects and Design

Last Updated: Mon, 04/13/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
2340
Section:
A
CRN
84537
Department (you may add up to three):
Instructor first name:
Pedro Guillermo
Instructor last name:
Feijoo Garcia
Catalog Description

Object-oriented programming methods for dealing with large programs. Focus on quality processes, effective debugging techniques, and testing to ensure a quality product. 

CS2340 takes students who know an object-oriented language and focuses on getting them to use that language in a true object-oriented style. The course achieves this goal by introducing a design methodology and notation, and covering standard principles and practice in design.

Administrative Data
Course status
Active

Computer Organiz&Program

Last Updated: Mon, 04/13/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
2110
Section:
A02
CRN
86498
Department (you may add up to three):
Instructor first name:
Mark
Instructor last name:
Moss
Catalog Description

An introduction to basic computer hardware, machine language, assembly language, and C programming.

Administrative Data
Course status
Active

Computer Organiz&Program

Last Updated: Mon, 04/13/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
2110
Section:
GR1
CRN
86545
Department (you may add up to three):
Instructor first name:
Mark
Instructor last name:
Moss
Catalog Description

An introduction to basic computer hardware, machine language, assembly language, and C programming.

Administrative Data
Course status
Active