corner of the upper border top of the upper border
left side of upper border upper left corner photo - two graduates upper bar - girl on a computer upper bar - people having a conversation upper bar - chemistry student
tncc logo
 
left side of upper border upper left corner photo - two graduates #2    
 
 


contact tnccdriving directionscampus mapfrequently asked questionstext only site
left column bottom #1
left column bottom #4 left column bottom #3 left column bottom #2

 
Information Technology Programming   Course Descriptions Main Menu
Degrees and Certificates Offered
     
ITP 100 : SOFTWARE DESIGN (replaces IST 153)
(3 credits) Prerequisite(s): ITE 100.
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 per week.
ITP 112 : VISUAL BASIC.NET I (replaces IST 176)
(3 credits) Prerequisite(s): ITP 100.
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 3 hours per week.
ITP 120 : JAVA PROGRAMMING I
(3 credits) Prerequisite(s): ITP 100.
Entails 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 per week.
ITP 132 : C++ PROGRAMMING I (replaces IST 172)
(3 credits) Prerequisite(s): ITP 100.
Centers 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 per week.
ITP 140 : CLIENT SIDE SCRIPTING (replaces IST 227)
(3 credits) Prerequisite(s): ITP 100 and ITD 110.
Provides instruction in fundamentals of Internet application design, development, and deployment using client side scripting language(s). Lecture 3 hours per week.
ITP 212 : VISUAL BASIC.NET II (replaces IST 276)
(3 credits) Prerequisite(s): ITP 112.
Includes instruction in application of advanced object-oriented techniques to application development. Emphasizes database connectivity, advanced controls, web forms, and web services using Visual Basic.NET. Lecture 3 hours per week.
ITP 220 : JAVA PROGRAMMING II
(3 credits) Prerequisite(s): ITP 120.
Imparts instruction in application of advanced object-oriented techniques to application development using Java. Emphasizes database connectivity, inner classes, collection classes, networking, and threads. Lecture 3 hours per week.
ITP 230 : C PROGRAMMING II (replaces IST 272)
(3 credits) Prerequisite(s): ITP 130.
Consists of instruction in advanced structured techniques to application development using C. Emphasizes database structures, database connectivity, and operating system components. Lecture 3 hours per week.
ITP 232 : C++ PROGRAMMING II (replaces IST 278)
(3 credits) Prerequisite(s): ITP 130.
Presents in-depth instruction of advanced object-oriented techniques for data structures using C++. Lecture 3 hours per week.
ITP 240 : SERVER SIDE PROGRAMMING (replaces IST 228)
(3 credits) Prerequisite(s): ITP 140.
Centers around instruction in fundamentals of Internet application design, development, and deployment. Includes implementation of server component models, security, and database connectivity using server-side programming. Lecture 3 hours per week.
ITP 251 : SYSTEMS ANALYSIS AND DESIGN (replaces IST 251)
(3 credits) Prerequisite(s): ITE 100.
Focuses on application of information technologies (IT) to system life cycle methodology, systems analysis, systems design, and system implementation practices. Includes 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. Lecture 3 hours per week.
ITP 258 : SYSTEMS DEVELOPMENT PROJECT (replaces IST 258)
(3 credits) Prerequisite(s): 18 credit hours of IT courses.
Provides instruction in application of life cycle system development methodologies using a case study which incorporates feasibility study system analysis, system design, program specification, and implementation planning. Course project assignment(s) will have students perform as members of system development teams. Lecture 3 hours per week.
Course Descriptions Main Menu Top of the Page

Page Updated - December 5, 2005
lower right border #1
      lower right border #2 lower right border corner
Home I About I Admissions I Classes I Financial Info I Resources I A - Z Directory


Thomas Nelson Community College
99 Thomas Nelson Dr., P.O. Box 9407, Hampton VA 23670
(757) 825-2700 - Hampton Campus
(757) 253-4300 - Historic Triangle Campus

This site is maintained by the Office of Institutional Advancement
This web site adheres to VCCS policies - please read our web Guidelines and Disclaimer
This site designed to be accessible to the widest possible audience.
If you experience difficulty, please contact the Webmaster.