Previous IU South Bend Campus Bulletins

Students are ordinarily subject to the curricular requirements outlined in the Bulletin in effect at the start of their current degree. See below for links to previous Bulletins (bulletins prior to 2013-2014 are in PDF format only)

Contact Us

If you are seeking further information regarding specific programs, please contact individual departments.


For problems accessing information on this website, please contact Teresa Sheppard.

Purdue Polytechnic South Bend | Course Descriptions

Course Descriptions | CNIT

  • CNIT 10500 Intro to C Programming (3 cr.)
    Students may not receive credit for both CNIT 10500 and/or 15500, and/or 15501, and/or CNIT 17500. This course is an introduction to computer programming using the "C" language. The emphasis is on structured programming principles, and understanding the basic concepts that apply to engineering problems. Among topics covered in this course are: problem solving using top down design, using flowcharts to explain the program logic, selection structure, repetition structure, bitwise operations, arrays, pointers, strings, passing arguments, and sequential files.
  • CNIT 15500 Introduction to Object-Oriented Programming (3 cr.)
    Students may not receive credit for both CNIT 15500 and CNIT 17500. This course introduces fundamental computer programming concepts. Topics include: problem solving and algorithm development, programming standards, variables, data types, operators, decisions, repetitive structures, modularity, arrays, sequential files, user interface construction, software testing and debugging, all within an object-oriented programming framework. The concepts and skills learned in this course are transferable to a wide variety of contemporary programming languages and software development tools. PC literacy required.
  • CNIT 15501 Intro to Software Development Concepts (3 cr.)
    Students may not receive credit for both CNIT 15500 and/or 15501, and/or CNIT 17500, and/or CNIT 10500. This course introduces fundamental software development concepts common to most programming languages. Topics include problem solving and algorithm development, debugging, programming standards, variables, data types, operators, decisions, repetitive structures, modularity, arrays, user interface construction, software testing and debugging. A broad range of examples will be used throughout the course to show how each programming concept applies to real life problems.
  • CNIT 17500 Visual Programming (3 cr.)
    Students may not receive credit for both CNIT 15500 and CNIT 17500.
    This course introduces event-driven application development and programming using a visual programming environment. Topics include problem solving and program design, control structures, objects and events, user interface construction, documentation, and program testing. Credit may be established in only one of: CPT 15500 or CPT 17500 or CPT 25000. PC literacy required.
  • CNIT 17600 Information Technology Architecture (3 cr.)
    A conceptual and technological survey of information technology architectures inclusive of operating systems, network operating systems, distributed systems architectures, and distributed application architectures. Interoperability between these architectural components is explored. Current technology and trends in each architectural element are reviewed. PC literacy required.

    Academic Bulletins

    PDF Version

    2018-2019 Campus Bulletin
    2017-2018 Campus Bulletin
    2016-2017 Campus Bulletin
    2015-2016 Campus Bulletin
    2014-2015 Campus Bulletin

    Please be aware that the PDF is formatted from the webpages; some pages may be out of order.