Computers & Technology >> Programming

« back to courses page
Learn the fundamentals or deepen your knowledge of computer, website, and database programming.

Call 319-296-4290 for course questions or email Business and Community Education. Please be prepared to provide the class ID.

Hawkeye Business and Community Education provides professional skill development for individuals and businesses. Browse a complete list of our courses or course series and if you do not see the type of course you are looking for contact us to learn more about designing customized training for your workforce.

Exploring Classes

Click on the course title to view the entire class description and class details.

Use the grey arrows to below to explore additional classes in this area.

Students will receive a thorough introduction to the basic syntax and structure of the C programming language. Students will create C applications that define variables and arrays and that use if statements, switch/case statements, for loops and while loops. Students will create functions. Students will build applications made up of several files. This course is a good introduction for those that have never programmed before. Students will need a C compiler. There are compilers that are available for free. Book Included. Details

Start Date: upon registration

Tuition:$375.00



View Details »
Students will receive a thorough introduction to the basic syntax and structure of the C programming language. Students will create C applications that define variables and arrays and that use if statements, switch/case statements, for loops and while loops. Students will create functions. Students will build applications made up of several files. This course is a good introduction for those that have never programmed before. Students will need a C compiler. There are compilers that are available for free. Book Included. Details

Start Date: upon registration

Tuition:$375.00



View Details »
Crystal Reports XI enables developers and other IT professionals to design, manage, and deliver reports via the web, as well as embed reporting in enterprise applications. Report authors are often weighed down with hand-coding reports and working through orders for customized reports. Crystal Reports XI delivers significant new features that will benefit organizations of all sizes with easier report design, simplified report maintenance, expanded data access, and complete integration with the Business ObjectsT XI platform. Details

Start Date: upon registration

Tuition:$765.00



View Details »
Crystal Reports XI enables developers and other IT professionals to design, manage, and deliver reports via the web, as well as embed reporting in enterprise applications. Report authors are often weighed down with hand-coding reports and working through orders for customized reports. Crystal Reports XI delivers significant new features that will benefit organizations of all sizes with easier report design, simplified report maintenance, expanded data access, and complete integration with the Business ObjectsT XI platform. Details

Start Date: upon registration

Tuition:$765.00



View Details »
Games are increasingly recognized as a tool that can serve many business purposes beyond entertainment. This course provides a general introduction to what goes into the design and development of both video and analog games, with a particular focus on the use of games outside of consumer entertainment. By completing this course, you can take the first steps into understanding game design, and how it can be applied in your field.

Start date: 09/06/16

End date: 09/30/16

Tuition:$245.00



View Details »
This course will give students the skills they need to set up and manage a MySQL database. Students will learn the basics of designing a relational database and learn to use SQL statements to create databases, tables and manage data in the data tables. Students will create a MySQL database and will identify the types of data that can be stored in data tables. Students will use the PHPMyAdmin tool to view and manage their MySQL databases. Students will learn to write applications which use MySQL databases. Book Included. Details

Start Date: upon registration

Tuition:$375.00



View Details »
This course will give students the skills they need to set up and manage a MySQL database. Students will learn the basics of designing a relational database and learn to use SQL statements to create databases, tables and manage data in the data tables. Students will create a MySQL database and will identify the types of data that can be stored in data tables. Students will use the PHPMyAdmin tool to view and manage their MySQL databases. Students will learn to write applications which use MySQL databases. Book Included. Details

Start Date: upon registration

Tuition:$375.00



View Details »
This course will introduce students to the basics of computer programming. Students will learn about the concepts of looping, functions, conditional statements and program design. This course prepares students to enter introductory level courses in any programming language. No prior knowledge of computer programming is needed for this course. Book Included. Details

Start Date: upon registration

Tuition:$375.00



View Details »
This course will introduce students to the basics of computer programming. Students will learn about the concepts of looping, functions, conditional statements and program design. This course prepares students to enter introductory level courses in any programming language. No prior knowledge of computer programming is needed for this course. Book Included. Details

Start Date: upon registration

Tuition:$375.00



View Details »
Structured Query Language (SQL) is the language use to work with databases and the information stored within them. In this course students will learn to query a database to SELECT the data with which they want to work. Students will use SQL to create, edit and delete data tables. Students will learn to create views, functions, and stored procedures. Students will need access to a database that uses SQL commands. There is a trial version of SQL Server available. Details

Start Date: upon registration

Tuition:$375.00



View Details »
Structured Query Language (SQL) is the language use to work with databases and the information stored within them. In this course students will learn to query a database to SELECT the data with which they want to work. Students will use SQL to create, edit and delete data tables. Students will learn to create views, functions, and stored procedures. Students will need access to a database that uses SQL commands. There is a trial version of SQL Server available. Details

Start Date: upon registration

Tuition:$375.00



View Details »