Visit campus to learn what Hawkeye has to offer you!
The following suggested sequence of study is for new full-time students starting the program Fall 2022. Part-time students should visit with a program advisor for a modified sequence of study.
When registering for classes refer to Self-Service > Student Planning to view your specific program requirements, your progress, and ensure proper registration. See Registering for Credit Classes for registration information and instructions.
Courses and costs are subject to change. See what's included in the cost calculation.
Course Descriptions: Show All | Hide All
This course will introduce language independent programming logic design techniques. Students will learn techniques such as flow-charting and pseudo-code to build complete programs that can be translated into modern programming languages. Students will learn to use elements of decision making, looping, control breaks, and arrays. Language independent Object Oriented Programming will be introduced along with other advanced topics.
This course will introduce students to data management using databases. this includes database design, normalization/optimization, relationships, security, and database management systems.
This course focuses on applying the writing process to job application materials and workplace-related written communication.
Prerequisite(s): A minimum grade of C- in ENG-060 or appropriate placement score.
Composition I emphasizes fluency, thesis-driven organization, the use of supporting details, and research techniques. Writing is approached as a recursive process that includes prewriting strategies, drafting, revising, and editing. The course helps students shape writing to serve readers' needs and define a sense of purpose in their writing. It also gives students strategies for reading college-level material.
Lecture Hours: 48
Prerequisite(s): Appropriate placement scores or equivalent.
This is a one semester, liberal arts mathematics course that satisfies the minimum general education requirement for math. The course is designed to impart math skills which are helpful in everyday life as well as to expose students to areas of mathematics they may not have seen before. Topics include problem-solving skills, set theory, algebra, consumer mathematics, probability, and statistics. Other topics may be included.
Prerequisite(s): A minimum grade of D- in MAT-063 or appropriate placement score.
This course introduces the current standard of HTML and discusses upcoming versions. Students will learn the basics of CSS for design and layout using both text and multimedia. Website maintenance cycles and roles used in the cycles will be introduced. By using FTP, students will create and maintain small web page on a live web server. By using a text based editor, student will learn to code in an HTML editor rather than just the visual aspect to gain greater control of the code. Best design practices will be introduced.
This course is designed to give the student the tools and the knowledge to program web applications using the web programming language ASP.NET C# as a server side language. This course goes over the syntax and usage of the language. This course will introduce the basics of web applications.
Prerequisite(s): A minimum grade of C in WDV-102 and CIS-121.
This course is designed to give the student the tools and the knowledge to program using the web programming language PHP as a server side language. This course goes over the syntax and usage of the language. This course will introduce the basics of web applications.
Prerequisite(s): A minimum grade of C in WDV-102, CIS-121, and CIS-355.
This course is designed to give the student an exploration of other web languages used on the web, and learn the basics of those languages.
Prerequisite(s): A minimum grade of C in CIS-121 and WDV-102.
A study of current theory and practices in creating and running a small business. The course includes the study of management functions as well as a discussion of business startup, including the creation of a business plan.
This course is designed to give the student the knowledge of layouts and design of web sites. Students will use a graphic editor, such as Adobe Photoshop, to convert a visual image layout to a working HTML and CSS layout. This course goes over aspects of design to content in making a great web site.
Lecture Hours: 32
Lab Hours: 32
This course provides students with an opportunity to pursue or investigate a topic of interest that does not fit within the framework of regular course offerings. An independent study self-directed learning agreement must be discussed with and submitted to a faculty advisor prior to registration. This course can be repeated with different content for credit. This course can be taken for 1–3 credit hours.
Lecture Hours: 32
Course will provide student knowledge in the complete process of systems analysis and design and the steps involved. Actual systems analysis and design lab practices will measure student's understanding. Concepts in Project Management will also be covered.
This course introduces students to the oral communication process and how it affects human interaction There will be an emphasis on developing interpersonal, small group, and public speaking skills. Students will be involved in activities that provide opportunity for the understanding and improvement of their oral communication skills.
Prerequisite(s): A minimum grade of C in CIS-121, CIS-215, or CIS-231.
This course is designed to give the student the tools and the knowledge to program a web application using PHP and MySQL. This course covers advanced topics such as administration pages for the web site for the management of the web application. This course is a continuation of CIS-231 PHP Programming.
Prerequisite(s): A minimum grade of C in CIS-231.
This course will build on the skills learned from Server Side Web Programming. This course will work with advanced topics in Active Server Pages. Students will be expected to create entire web sites using information learned in this course. A practical hands-on approach will be utilized.
Prerequisite(s): A minimum grade of D in CIS-215.
Human Relations is the study of self and social behavior. Emphasis is placed on the understanding and application of social science theories and research for the development of effective interpersonal and organizational relationships.
This course provides an introduction to the study of behavior and mental processes with emphasis in such areas as learning, cognition, motivation, personality, behavioral disorder, therapy, and social influence. An understanding of the impact of both theoretical perspectives and experimental evidence on the formulation of the science of human behavior is also stressed. Psychological theories and principles are utilized to explain and predict behavior.
This course surveys the basic principles, concepts, and research findings of social life from small groups to societies. The course examines a range of sociological explanations for the various forms of social behaviors and establishes a basis for reflection and further study in the field.
This course surveys computer algorithms every programmer should know. This course will also explore common design patterns.
Prerequisite(s): A minimum grade of C in CIS-217 and CIS-225.
This course is designed to allow students to create a showcase project of their skills in a format and language of the student’s choice. Project management skills introduced from other classes will be reinforced.
This course will help students present the best possible portfolio. This course will guide students in picking the right pieces to exemplify their skills. Students will create a portfolio to take job hunting. Students will learn about a number of aspects in job hunting. Students will also do a team based project for their portfolio.
Prerequisite(s): Must be a 4th semester graduating student to take this class.
This course provides students with the opportunity to gain practical work experience, while applying skills and techniques learned in their program of study, under the supervision of an employer, manager, or supervisor.
Prerequisite(s): A minimum grade of C in CIS-217 and CIS-225 and CIS-206.
This course is designed to introduce students to the various platforms that support the servicing web sites. Students will understand HTTP, FTP and SMTP and configure the services. Students will also host and maintain several websites on a server.
Prerequisite(s): WDV-102 and minimum grade of C in CIS-231.
This course will introduce students to using the Internet as a medium for marketing, sales and support of a product. Students will learn how to adapt a traditional business model to an electronic model.
Prerequisite(s): Minimum grade of C in CIS-231.
This course delves into the development of games from idea to prototype to a first stage functional game. A variety of platforms will be explored.
Prerequisite(s): Minimum grade of C in CIS-215 and CIS-121.
This course will teach basic knowledge of desktop and laptop operating systems. This course will teach the important knowledge and skills necessary to competently install, build, configure, upgrade, troubleshoot and repair personal computers, including troubleshooting basic network and internet connectivity. Additionally, this course will also cover the latest memory, bus, peripherals, and wireless technologies.
This course is designed to give students a more in depth study of web sites. Topics will include security, troubleshooting/debugging, testing and analytics. The course will help the students develop a toolbox of techniques to improve their programming skills for web application development.
Prerequisite(s): A minimum grade of C in CIS-121 and CIS-231.
This course provides an intensified study of algebraic techniques and prepares students for future study in mathematics. The central theme is the concept of functions, their properties, graphs and applications. Functions studied include polynomial, rational, exponential, and logarithmic.
Prerequisite(s): A minimum grade of C- in MAT-102 or equivalent placement score.
This one-semester pre-calculus course is intended for the student with a solid algebra background who intends to take calculus. It is also beneficial (but not required) for the student to have a background in trigonometry. The course will emphasize functions using an analytical, numerical, and graphical approach. The student will study linear, polynomial, rational, exponential, logarithmic and trigonometric functions along with their applications.
Prerequisite(s): Appropriate Placement Test Scores: ACT Math Score of 25 OR Compass Score of 51-100 in the College Algebra Domain or 31-50 in the Trigonometry Domain.
The second course of a two-semester pre-calculus sequence. Topics include trigonometry and applications, vectors, analytic geometry, and polar and parametric equations.
Prerequisite(s): A minimum grade of C- in MAT-121 or equivalent placement score.
This course is a study of descriptive statistics including graphical representation, central tendency, correlation and regression, intuitive treatment of probability and inferential statistics including hypothesis testing.
The first in a calculus sequence, this course covers topics including functions and their graphs, limits, derivatives, applications of the derivative, and integrals.
Prerequisite(s): A minimum grade of C- in MAT-128 or MAT-134 or appropriate placement scores (ACT: 27; COMPASS TRIGONOMETRY: 51-100).
A continuation of MAT-210, this course covers topics including integration techniques, applications of integration, infinite series, conic sections, parametric and polar equations.
Prerequisite(s): A minimum grade of C- in MAT-210.
This course covers topics including integration and differentiation techniques related to vectors, vector-valued functions, functions of several variables, multiple integration, and vector analysis.
Calculations are based on 2022–2023 resident tuition and fees and course fees.
Course Cost Calculation: $210 × course credits + course fee (if applicable).
Total Tuition + Course Fees Calculation: Sum of tuition and course fees for all courses for the term.
Remaining course fees after the Last-Dollar Scholarship is applied: Remaining course fees after tuition has been subtracted.
The cost of books: Visit the Hawkeye Bookstore to determine the cost of books.
Additional program costs: Some programs have additional costs such as tools, equipment, supplies, uniforms, exam fees, and background screenings. Visit with your faculty advisor for more information.
Non-resident tuition and fees or international student costs.
Black Hawk Hall 201
Email Danielle Jennings
Schedule an appointment with Danielle Jennings
Black Hawk Hall 112
Email MJ Nelson
Tama Hall 110A
Email Robin Galloway