Print this page Export to PDF

List of Courses

Information Technology Programming

  • ITP 100 Software Design (3 Cr.)

    Introduces principles and practices of software development. Course content includes instruction in critical thinking, problem solving skills and essential programming logic in structured and object-oriented design using contemporary tools.

  • ITP 112 Visual Basic.NET I (4 Cr.)

    Concentrates instruction in fundamentals of object-oriented programming using Visual Basic.NET and the .NET framework. Course content emphasizes program construction, algorithm development, coding, debugging and documentation of graphical user interface applications. Prerequisite: ITP 100.

  • ITP 120 Java Programming I (4 Cr.)

    Entails instruction in fundamentals of object-oriented programming using Java. This course emphasizes program construction, algorithm development, coding, debugging and documentation of console and graphical user interface applications. Prerequisite: ITP 100.

  • ITP 132 C++ Programming I (4 Cr.)

    Centers instruction in fundamentals of object-oriented programming and design using C++. Course content emphasizes program construction, algorithm development, coding, debugging and documentation of C++ applications. Prerequisite: ITP 100.

  • ITP 136 C# Programming I (4 Cr.)

    Presents instruction in fundamentals of object-oriented programming and design using C#. Emphasizes program construction, algorithm development, coding, debugging, and documentation of applications within the .NET framework.  Prerequisite: ITP 100

  • ITP 160 Introduction to Game Design & Development (3 Cr.)

    Introduces object-oriented game design and development. Provides an overview of the electronic game design and development process and underlines the historical contest, content creation strategies, game careers, and future trends in the industry. Utilizes a game language environment to introduce game design, object-oriented paradigms, software design, software development and product testing. Teaches skills of writing a game design document and creating a game with several levels and objects. Integrates 2D animations, 3D models, sound effects, and background music as well as graphic backgrounds. Prerequisite:ITP 100

  • ITP 212 Visual Basic.NET II (4 Cr.)

    Includes instruction in application of advanced object-oriented techniques to application development. Course content emphasizes database connectivity, advanced controls, web forms and web services using Visual Basic.NET. Prerequisite: ITP 112.

  • ITP 220 Java Programming II (4 Cr.)

    Imparts instruction in application of advanced object-oriented techniques to application development using Java. Course content emphasizes database connectivity, inner classes, collection classes, networking and threads. Prerequisite: ITP 120.

  • ITP 225 Web Scripting Languages (4 Cr.)

    Introduces students to the principles, systems and tools used to implement Web applications. Provides students with a comprehensive introduction to the programming tools and skills required to build and maintain interactive Web sites. Students will develop Web applications utilizing client-side and server-side scripting languages along with auxiliary tools needed for complete applications. Prerequisites: ITD 110 and ITP 100. A semester of high-level programming language (e.g., ITP 120) is strongly recommended.

  • ITP 232 C++ Programming II (4 Cr.)

    Presents in-depth instruction of advanced object-oriented techniques for data structures using C++. Prerequisite: ITP 132.

  • ITP 251 Systems Analysis and Design (4 Cr.)

    Focuses on application of information technologies (IT) to system life cycle methodology, systems analysis, systems design and system implementation practices. Methodologies related to identification of information requirements, feasibility in the areas of economic, technical and social requirements and related issues are included in course content. Software applications may be used to enhance student skills. Prerequisite: Successful completion of a minimum of 9 IT credit hours. This is intended to be a fourth semester capstone course; as such, proficiency in Internet and network fundamentals, database management and software design is required. Competence in college-level reading and writing is essential.