Intro-Object Orient Prog

Last Updated: Fri, 05/15/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
1331
Section:
FAA
CRN
94710
Department (you may add up to three):
Instructor first name:
Aibek
Instructor last name:
Musaev
Catalog Description
Introduction to techniques and methods of object-oriented programming such an encapsulation, inheritance, and polymorphism. Emphasis on software development and individual programming skills.
Administrative Data
Course status
Active

Intro to Computing

Last Updated: Tue, 05/05/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
1301
Section:
FAC
CRN
94688
Department (you may add up to three):
Instructor first name:
Iretta
Instructor last name:
Kearse
Catalog Description

Introduction to computing principles and programming practices with an emphasis on the design, construction and implementation of problem solutions use of software tools.

Administrative Data
Course status
Active

Data Struct & Algorithms

Last Updated: Mon, 04/13/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
1332
Section:
FAA
CRN
94714
Department (you may add up to three):
Instructor first name:
Mary
Instructor last name:
Hudachek-Buswell
Catalog Description

Computer data structures and algorithms in the context of object-oriented programming. Focus on software development towards applications.

Administrative Data
Course status
Active

Master's Project

Last Updated: Sat, 04/11/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
6999
Section:
Z13
CRN
58167
Department (you may add up to three):
Instructor first name:
Bo
Instructor last name:
Zhu
Catalog Description

Final project for students completing a master's degree in the College of Computing. Repeatable for multi-semester projects.

Administrative Data
Course status
Active

Computing for Engineers

Last Updated: Mon, 05/04/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
1371
Section:
FAC
CRN
94720
Department (you may add up to three):
Instructor first name:
Cedric
Instructor last name:
Stallworth
Catalog Description

Foundations of computing with an introduction to design and analysis of algorithms and an introduction to design and construction of programs for engineering problem-solving.

Administrative Data
Course status
Active

Intro-Object Orient Prog

Last Updated: Mon, 04/13/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
1331
Section:
FAC
CRN
94713
Department (you may add up to three):
Instructor first name:
Jacob
Instructor last name:
Chambers
Catalog Description

Introduction to techniques and methods of object-oriented programming such an encapsulation, inheritance, and polymorphism. Emphasis on software development and individual programming skills.

Administrative Data
Course status
Active

Special Topics

Last Updated: Mon, 05/18/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
8803
Section:
O29
CRN
58155
Department (you may add up to three):
Instructor first name:
Alexander
Instructor last name:
Adams
Catalog Description

This course, Health sensing and interventions (HSI), aims to bridge the gap between the medical sciences and computing.  At a high level, this course explores how to sense the human body and the various conditions/contexts that affect our health.  More specifically, this course will investigate:

  • Different systems of human physiology (high level) 
  • Existing devices that can measure our health.
  • Devices that can provide feedback to users regarding their health 
  • How these medical devices and health technologies work
  • Which technology to choose for a given problem 
  • How can we design new devices ourselves?  

We will explore the different systems of the human body and discuss how to measure (or trigger in case of interventions) various aspects of them.  We will brainstorm possible solutions, discuss how to test them, and discuss the implications of different approaches.  Students will be able to, but not required to, build a physical device.  A health sensing kit will be available for students to use. Some solutions require hardware, while others can be based on software-as-a-medical-device (SaMD), including mobile applications, data analysis, and algorithmic solutions.  Students should leave this course with the skills and confidence to tackle problems in healthcare that previously seemed insurmountable.  

Administrative Data
Course status
Active

Data Struct & Algorithms

Last Updated: Tue, 04/21/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
1332
Section:
FAB
CRN
94716
Department (you may add up to three):
Instructor first name:
Frederic
Instructor last name:
Faulkner
Catalog Description

Computer data structures and algorithms in the context of object-oriented programming. Focus on software development towards applications.

Administrative Data
Course status
Active

Data Struct & Algorithms

Last Updated: Tue, 04/21/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
1332
Section:
FAC
CRN
94717
Department (you may add up to three):
Instructor first name:
Frederic
Instructor last name:
Faulkner
Catalog Description

Computer data structures and algorithms in the context of object-oriented programming. Focus on software development towards applications.

Administrative Data
Course status
Active

Intro-Object Orient Prog

Last Updated: Wed, 04/15/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
CS
Course number:
1331
Section:
FAB
CRN
94712
Department (you may add up to three):
Instructor first name:
Aibek
Instructor last name:
Musaev
Catalog Description

Introduction to techniques and methods of object-oriented programming such an encapsulation, inheritance, and polymorphism. Emphasis on software development and individual programming skills.

Administrative Data
Course status
Active