INFORMATION TECHNOLOGY PROGRAMMING
ITP 112 Visual
Basic.NET I (4 cr.)
Concentrates instruction in fundamentals of object-oriented programming
using Visual Basic.NET and the .NET framework. Emphasizes program construction,
algorithm development, coding, debugging, and documentation of graphical
user interface applications. Lecture 4 hours per week.
[view course content summary]
ITP
120 Java Programming I (4 cr.)
Teaches the fundamentals of object-oriented programming using Java.
Emphasizes program construction, algorithm development, coding, debugging,
and documentation of console and graphical user interface applications. Lecture
4 hours per week.
[view course content summary]
ITP
136 C# Programming I (4 cr.)
Teaches the fundamentals of object-oriented programming and design
using C#. Emphasizes program construction, algorithm development, coding,
debugging, and documentation of applications within the .NET Framework. Lecture
4 hours per week.
[view course content summary]
ITP
160 Introduction to Game Design and Development (3 cr.)
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. Integrates 2D animations,
3D models, sound effects, and background music as well as graphic backgrounds.
Prerequisite: ITE 115 or equivalent. Lecture 3 hours per week.
[view course content summary]
ITP 195 Python Programming I (4 cr.)
Provides students with knowledge of a popular software development tool,
Python programming language. Users of spreadsheets, games, data
quality tools, and much more will learn to use Python to express rich
yet flexible business rules in a lightweight syntax. Lecture 4 hours
per week.
[view course content summary]
ITP
212 Visual Basic.NET II (4 cr.)
Includes instruction in application of advanced event-driven techniques
to application development. Emphasizes database connectivity, advanced controls,
web forms, and web services using Visual Basic .NET. Prerequisite:
ITP 112. Lecture 4 hours per week.
[view course content summary]
ITP
220 Java Programming II (4 cr.)
Covers the application of advanced object-oriented techniques to application
development using Java. Emphasizes database connectivity, inner classes,
collection classes, networking, and threads. Prerequisite: ITP 120 or school
approval. Lecture 4 hours per week.
[view course content summary]
ITP
236 C# II (4 cr.)
Focuses instruction in advanced object-oriented techniques using C#
for application development. Emphasizes database connectivity and networking
using the .NET Framework. Prerequisite: ITP 136 or equivalent. Lecture 4
hours per week.
[view course content summary]
ITP
244 ASP.NET -- Server Side Programming (4 cr.)
Teaches the creation of ASP.NET Web applications to deliver dynamic
content to a Web site utilizing server controls, Web forms, and Web services
to accomplish complex data access tasks. Prerequisite: ITP 112 or ITP 136
or school approval. Lecture 4 hours per week.
[view course content summary]
ITP
251 Systems Analysis and Design (3 cr.)
Focuses on application of information technologies (IT) to system
life cycle methodology, systems analysis, systems design, and system implementation
practices. Covers methodologies related to identification of information
requirements; feasibility in the areas of economic, technical and social
requirements; and related issues. Software applications may be used to enhance
student skills. Prerequisite: ITE 115 or school approval. Lecture 3 hours
per week.
[view course content summary]
ITP
295 Topics in Information Technology Programming: Project Management
Tools (3 cr.)
Introduces the concepts of project management and how to use Microsoft
Project software to manage project requirements. Prerequisite: ITE
115 or equivalent. Lecture 3 hours per week.
[view course content summary]
ITP
298 Seminar and Project: Programming Capstone (4 cr.)
Provides students with hands-on experience developing sophisticated
web-based applications using ASP.NET and SQL Server including profiles, personalization,
web parts, themes, multi-lingual, and web services. Student will work in
small teams to build a semester-long project. Prerequisite: ITP 244 or permission
of the instructor. Lecture 4 hours per week.
[view course content summary]
03.07.10