7 courses with the subject ITP, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.
ITP 100Software Design (Fall Spring Summer)3
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.
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.
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.
Entails instruction in fundamentals of object-oriented programming using Python. Emphasizes program construction, algorithm development, coding, debugging, and documentation of Python applications.
ITP 160Introduction to Game Design & Development (Fall Only)3
Introduces object-oriented game design and development. Provides 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. Integrate 2D animations, 3D models, sound effects, and background music as well as graphic backgrounds.
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.
Students must complete any four (4) of the IT core courses ( ITN 100 , ITN 107 , ITP 100 , ITD 110 , ITD 130 , ITE 120 ) or instructor approval.
ITP 270Programming for Cybersecurity (Spring Only)4
Teaches scripting and programming techniques for automating security tasks such as network monitoring and penetration testing using a high-level programming language common to cybersecurity professionals. Includes how to write custom tools and the basics of developing software exploits.