| COMPUTER PROGRAMMING (DESCRIPTIONS AND PREREQUISITES) |
| CP 100 |
Introduction to the Programming and Systems Environment |
2 CR |
| This course is designed to give students in the programming area a general introduction to the system environment in which programs will execute. This includes the concepts of computer architecture, networking, and operating systems environments. This course prepares the programmer to write more efficient and effective codes for a variety of hardware and operating systems environments. [16-32-48] Lab Fee |
| CP 101 |
C++ Programming I |
3 CR |
| Prerequisite: an intermediate knowledge of DOS and Windows. This course is designed to introduce procedural programming fundamentals using the C/C++ programming environment. The student will learn to write programs involving variable storage, formatted input/output, use of control structures, program repetition, logical operations, file interaction, and structured programming. [32-32-64] Lab Fee |
| CP 102 |
Visual Basic I |
3 CR |
| Prerequisite: an intermediate knowledge of DOS and Windows. This course is designed to introduce procedural and object-oriented/event-driven programming fundamentals using the Visual Basic programming language. Topics include the VB IDE, GUI concepts, objects, properties, events, variables, constants, decision/repetition control structures, operators, functions, sub procedures, array processing, and OOP terminology. [32-32-64] Lab Fee |
| CP 201 |
C++ Programming II |
3 CR |
| Prerequisite: CP 101. This course will continue to develop skills in procedural programming and Object Oriented design using the C++ programming language. Skills that will be developed in this course are the use of aggregate data types, storage of data by reference, dynamic data storage and objects (instances, inheritance polymorphism and overloading), resource interaction, as well as introduce exception handling. [32-32-64] Lab Fee |
| CP 202 |
Visual Basic II |
3 CR |
| Prerequisite: CP 102. The second of two courses in the Visual Basic programming language using advanced procedural and object-oriented/event-driven techniques. Topics include multi-dimensional arrays, sequential and random file processing, database processing, drag and drop techniques, graphics, advanced OOP techniques, classes and collections, and user-defined types. Other advanced topics include ActiveX, DLL, OLE, VBA, and MDI. [32-32-64] Lab Fee |
| CP 210 |
Java Programming |
3 CR |
| Prerequisite: CP 101 or 102. This course is designed to develop programming skills in the most current Java programming environment. These skills will include the use of Object Oriented programming techniques to write both application and applets. Programs will be written using simple event-driven windows, graphical interaction, objects (instances, inheritance polymorphism, and overloading), and resource interaction. [32-32-64] Lab Fee |
| CP 212 |
Java Programming II |
3 CR |
| Prerequisite: CP 210. This course will build upon the basics of the previous course in Java. It will further advance Java programming skills in developing enterprise applications incorporating Java Beans, discussion of security issues, as well as simple interaction with databases. This will introduce the nuisances of the various versions and the coding required. The emphasis is on programming. [32-32-64] Lab Fee |
| CP 220 |
Visual Basic for Applications |
3 CR |
| Prerequisites: CP 102 and a working knowledge of MS Word, Excel, and Access. This course is designed for students who wish to develop advanced macros and modules using Visual Basic for Applications (VBA) within the Microsoft applications Word, Excel, and Access. Topics include macros, modules, variables, constants, control structures, functions, sub procedures, and VBA forms. [32-32-64] Lab Fee |
| CP 245 |
Programming for WIN32API |
2 CR |
| Prerequisites: CP 201 and 202. This course will develop skills in programming WIN 32API applications using both C/C++ and Visual Basic languages. The emphasis is on writing programs. [24-24-48] Lab Fee |
| CP 272 |
CGI/PERL Programming |
3 CR |
| Prerequisite: CP 101 or 102. This course will develop skills in programming using PERL with CGI (Common Gateway Interface) applications. This will introduce interactions with web servers and HTML pages. The emphasis is on writing and debugging programs. [32-32-64] Lab Fee |
| CP 280 |
Web Development with Visual Basic.Net |
3 CR |
| Prerequisite: CP 202 and DBA 110. This course provides Microsoft Visual Basic programmers and beginning Web developers the fundamentals of Web application site implementation by using Microsoft ASP.NET and Microsoft Visual Basic.NET. It focuses on using the Microsoft Visual Studio.NET environment and the Microsoft.NET platform to create an ASP.NET Web application that delivers dynamic content to a Web site. It also teaches developers to build data-centric applications and Web services with Microsoft ADO.NET, Microsoft SQL Server 2000, Oracle and the Microsoft.NET Framework. [32-32-64] Lab Fee |
|
|
|