Skip Navigation
search: People Opens New Window | Departments Opens New Window | Penn State Opens New Window | Web Opens New Window
Penn State mark
Penn State mark

University Bulletin

Undergraduate Degree Programs

Information Sciences And Technology (IST)

IST 311 Object-Oriented Design and Software Applications (3) Introduction to object-oriented applications including applications in an Object Oriented Design (OOD) language or OOD languages.

IST 311 Object-Oriented Design and Software Applications (3)

IST 311 will be among the courses making the System Development Option in the Baccalaureate degree in Information Sciences and Technology program and would normally be taken in the 5th or 6th semester. It is the first course in the Option sequence. The course is intended to provide students with background in object-oriented design and programming. Students will learn basic object concepts and develop skills to implement programs utilizing object tools. To prepare for such a work environment, students will learn to work together to design, implement and test projects. IST 311 would normally be taken in the 5th or 6th semester. Prerequisiste(s): CMPSC 102 or CMPSC 101, IST 240.

CSE 120, Intermediate Programming, handles some topics contained in IST 311, but the focus of CSE 120 is not on object-oriented design. Rather a major portion of its content is on top-down programming. CSE 120 includes numerical methods and algorithm analysis, areas not included in IST 311. IST 311 will introduce students to team-based projects, as well as design principles and object concepts. Student performance will be evaluated by means of assignments, examinations, and team-based projects.

Upon completion of the course, students will be able to apply system development principles using an object-oriented language, show how object-oriented techniques increase productivity of complex systems and begin the development of team skills when programming complex systems.


General Education: None
Diversity: None
Bachelor of Arts: None
Effective: Spring 2008
Prerequisite: CMPSC 102 orCMPSC 101;IST 240

Note : Class size, frequency of offering, and evaluation methods will vary by location and instructor. For these details check the specific course syllabus.