Pitt HomeEngineering HomeContact Us

Undergraduate Courses BIOE 2351

BIOE 2351 - Computer applications in bioengineering

Instructor: Shelton
Credits: 3

Term: Fall

Description: Description: This course is designed to teach you C++ programming in the context of real-world tasks that you will likely encounter in future academic or industrial work. In these applications, project management, working with different compilers and operating systems, and learning to effectively use source code that was written by other developers is no less important than programming theory. In this course we will cover the fundamentals of C++, object oriented design, programming with graphical user interfaces, and basic 3D graphics. By the end of this class, you will know how to effectively use C++ to solve real-world computing problems.

Prerequisites: CS 0441 or ENGR 0112. Additional programming experience (in any language) helpful but not required.

Required Texts: To be determined

Course Objectives:

      Learn basic C++ syntax.
      Understand the fundamentals of object-oriented design.
      Develop skills in documentation and project management.
      Learn how to use 3rd party software libraries to solve programming problems.

Topics Covered: Creating and compiling a C++ project, C++ syntax, object-oriented design, GUI programming with FLTK, 3D graphics programming with OpenGL, project management and revision control, documentation

Class/Laboratory Schedule: Class meets twice a week.

Course Website:

You are using a browser that does not support current Web standards. Although this site is viewable in all browsers, it will look much better in a browser that supports Web standards.