CIT Department Logo CIT 140
Programming Constructs Lab

Prerequisites
CIT 106
Problem solving course or Consent
Offered
Spring, Fall, Summer
Software
Microsoft Visual Basic .NET
Credit By Exam
Yes
Coordinator
Joy Starks

Description
This course is an introduction to problem-solving techniques, program design and development, programming logic, object-oriented terminology and concepts. The course covers utilization of both mainframe and personal computers using Visual Basic. NET, including both lab work and exams.

Objectives
  • Students will apply problem-solving techniques in designing computer applications. (ABET h)
  • Students will use control structures correctly (ABET a,g)
  • Students will successfully create programs using the Visual Basic development environment. (ABET c)
  • Students will be able to explain basic object-oriented terminology.(ABET a)
  • Students will apply object-oriented modeling and design elements to computer programs. (ABET c,g)
ABET Outcomes (What is ABET?)
  • a. Use and apply current technical concepts and practices in the core information technologies.
  • c. Design effective and usable IT-based solutions and integrate them into the user environment.
  • g. Demonstrate an understanding of best practices and standards and their application.
  • h. Demonstrate independent critical thinking and problem solving skills.
Principles of Undergraduate Learning (What are Principles of Undergraduate Learning?)
  • Express ideas and facts effectively in written formats.
  • Comprehend, interpret, and analyze texts.
  • Communicate orally in one-on-one and group settings.
  • Solve problems that are quantitative in nature.
  • Make efficient use of information resources and technology for personal and professional needs.
  • Evaluate the logic, validity, relevance of data.
  • Solve challenging problems.
  • Modify their approach to an issue or problem based on the contexts and requirements of particular situations.
Topics
  • Programming Languages - Procedural, Object Oriented and Event Driven
  • Object Oriented Modeling, Terminology, Design
  • Charts and Analysis
  • Controls
  • Variables and Constants
  • Sequence, Selection, and Iteration
  • Menus and Subs
  • Multiple Forms
  • Arrays
  • Data Files
  • Drag/Drop
  • Graphics


Bobby Approved Logo Bobby 508 Approved Logo All contents copyright 2003, CIT Department, IUPUI
Last Updated: