ACETry ACE ↗
← Back

IST 140Introduction to Application Development

3 credits · Information Sciences and Technology · Penn State

A first course in concepts and skills for application development. Math 22 is recommended as preparation for IST 140 . This is a first course in application development. Applications are computer programs developed to support human activity in enterprise and other social contexts. Examples of applications might include programs to help run a business, manage personal information, or provide entertainment. The emphasis of this course is on learning to translate practical problems through domain analysis into software applications usable in a human or organizational context. It will focus on the knowledge needed to create applications that use high level programming languages, combining original code with existing code libraries and application programming interfaces (APIs). Students in this course will learn application development concepts including problem solving using computer programming; how to recognize the need for different types of data and how to use data of different types to represent an application's information; application testing and debugging; basic computer organization; and the basics of operating systems. This is a hands-on, practical course designed for students without prior computer programming experience who will use computer languages and tools to develop applications in their later courses and future careers.

Before you enroll

Prerequisites

From the catalog: “C or better in Math 21 or placement above the level of Math 21 in the mathematics placement test. Recommended Preparation: Math 22”

Where it fits

Where it sits in degree plans

Suggested plans most often put it in Year 1 · Fall (22 programs).

Required in (5)

  • Information Sciences and Technology, A.S. (Berks)
  • Information Sciences and Technology, A.S. (Information Sciences and Technology)
  • Information Sciences and Technology, A.S. (University College)
  • Information Systems, B.S.
  • Information Technology Ethics and Compliance, B.S.

One of the options in (24)

  • Cybersecurity Analytics and Operations, B.S. (Abington)
  • Cybersecurity Analytics and Operations, B.S. (Altoona)
  • Cybersecurity Analytics and Operations, B.S. (Berks)
  • Cybersecurity Analytics and Operations, B.S. (Capital)
  • Cybersecurity Analytics and Operations, B.S. (Information Sciences and Technology)
  • Cybersecurity Analytics and Operations, B.S. (University College)
  • Digital Arts and Media Design, B.Des.
  • Digital Multimedia Design, B.Des.
  • Enterprise Technology Integration, B.S. (Capital)
  • Enterprise Technology Integration, B.S. (Information Sciences and Technology)
  • Human-Centered Design and Development, B.S. (Capital)
  • Human-Centered Design and Development, B.S. (Information Sciences and Technology)
  • and 12 more
What it opens up

Courses that list IST 140 as a prerequisite (7)

  • CYBER 221 Overview of Information Security
  • CYBER 262 Cyber-Defense Studio
  • DMD 300 Digital Multimedia Design Studio
  • IST 240 Introduction to Computer Languages
  • IST 242 Intermediate & Object-Oriented Application Development
  • MIS 307 Object-Oriented Programming and Application Development
  • MIS 465 DataBase Management