Skip to main content
Iowa Lakes Community College
Main Content

Computer Programming

Computer Programming

Real Computer Programming Experience, Real Life.

That’s what you can expect when enrolling in the Computer Programming program here at Iowa Lakes. Through hands-on lab and classroom experience, you’ll gain the skills needed to begin your career or transfer to a four-year college. 

Gain experience with modern high-level programming languages, databases, spreadsheets, computer hardware and networking fundamentals. Flow charts and visual learning aids will help you become familiar with programming concepts and logic, ensuring your progression to more advanced topics. Additionally, you’ll develop interpersonal skills by working in teams, learning how to effectively participate in the collaborative programming efforts you’ll see in the industry. 

Acquire training in: 

  • Web page design
  • Word processing
  • Computer applications
  • Keyboarding
  • Calculating management
  • Transcription 
  • Accounting

Computer Programming Automotive Technology Program Outcomes

  1. Develop executable computer software
  2. Apply the programming development cycle
  3. Use modern software development tools (Integrated Development Environments)
  4. Perform project analysis resulting in software solutions
  5. Explain basic functionality of computer hardware
  6. Operate modern operating systems
  7. Describe networking fundamentals
  8. Research resources in order to implement coding techniques for future learning in their careers
  9. Create relational database
  10. Produce data queries from a database

You also work in teams to develop the interpersonal skills necessary to participate in the collaborative programming efforts that exist in the industry. Visual BASIC is the language employed in Computer Science I and Advanced Visual Basics. This language and its associated tools are widely used to develop software applications with Graphical User Interfaces. Other languages taught at Iowa Lakes Community College include Java and C or C++. These languages help you develop good stylistic and organizational techniques through the use of code libraries and modularization. The CH programming language helps you develop skills in structured programming and introduces compilers, editors and debuggers. The Java programming language introduces the concepts of Object Oriented Programming, the prominent approach in today’s industry.

An on-the-job practicum (3 or 5 college credits) is recommended to help hone your skills in the work place. In addition, other technology courses can be included to broaden your skill base.

These areas include: Networking, Graphic Design and Web Page Development.

© 2019 Iowa Lakes Community College. All rights reserved.