Information Technology Programming
ITP 100 (3-4 CR)
Software Design
Introduces principles and practices of software development. Includes
instruction in critical thinking, problem-solving skills, and essential
programming logic in structured and object-oriented design using contemporary
tools. Lecture 3 hours. Laboratory 0-2 hours. Total 3-5 hours per week. Formerly
IST 153.
ITP 110 (3-4 CR)
Visual Basic Programming
Involves instruction in fundamentals of even-driven programming using Visual
Basic. Emphasizes program construction, algorithm development, coding,
debugging, and documentation of graphical user interface applications. Lecture
3-4 hours per week.
ITP 120 (3-4 CR)
Java Programming I
BRCC Prerequisite: ITP 100 or CSC 200.
Provides instruction in fundamentals of object-oriented programming using JAVA.
Emphasizes program construction, algorithm development, coding, debugging, and
documentation of console and graphical user interface applications. Lecture 3
hours. Laboratory 0-2 hours. Total 3-5 hours per week. Formerly IST 149.
ITP 132 (3-4 CR)
C++ Programming
BRCC Prerequisite: ITP 100 or CSC 200.
Provides instruction in fundamentals of object-oriented programming and design
using C++. Emphasizes program construction, algorithm development, coding,
debugging, and documentation of C++ applications. Lecture 3 hours. Laboratory
0-2 hours. Total 3-5 hours per week. Formerly IST 172.
ITP 200 (3-4 CR)
Data Structures and Algorithms
BRCC Prerequisite: CSC 201 or ITP 120 or ITP 132 or divisional approval.
Introduces searching and sorting algorithms and basic data structures. Students
will examine data structures and algorithms in a given computer language
including sets, strings, stacks, queries, arrays, linked lists, and trees.
Lecture 3 hours. Laboratory 0-2 hours. Total 3-5 hours per week.
ITP 220 (3-4 CR)
Java Programming II
Prerequisite: ITP 120 or CSC 201
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.
Lecture 3 hours. Laboratory 0-2 hours. Total 3-5 hours per week. Formerly IST
249.
ITP 232 (3-4 CR)
C++ Programming II
Recommended prerequisite: ITP 132.
Presents in-depth instruction of advanced object-oriented techniques for data
structures using C++. Lecture 3 hours. Laboratory 0-2 hours. Total 3-5 hours per
week.
ITP 240 (3-4 CR)
Server Side Programming
Prerequisite: ITP 100.
Centers around instruction in fundamentals of Internet application design,
development, and deployment. Course content includes implementation of server
component models, security, and database connectivity using server-side
programming. Lecture 3 hours. Laboratory 0-2 hours. Total 3-5 hours per week.
New course.
ITP 244 (3-4 CR)
ASP.NET—Server Side Programming
BRCC Prerequisite: ITP 112 and ITD 110.
Entails instruction in 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. Lecture 3 hours. Laboratory 0-2 hours.
Total 3-5 hours per week. Formerly IST 228-229.
ITP 258 (3-4 CR)
System Development Project
BRCC Prerequisite ITP 112, ITP 120, or ITP 132
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. Lecture 3 hours. Laboratory 0-2 hours. Total 3-5
hours per week. Formerly IST 251.
ITP 296 (3 CR)
On-Site Training in Information Systems
Prerequisite: Instructor approval.
Offers opportunities for career orientation and training without pay in selected
business and industry. Supervised and coordinated by the College. Credit/work
ratio not to exceed 1-5 hours. Variable hours per week. This is a second-year
course, subject to instructor approval.
ITP 298 (3 CR)
Seminar and Project
Prerequisite: Instructor approval.
This course requires completion and presentation of a project related to the
student’s occupational objective. Subject to instructor approval. |