CP-249 CGI/PERL PROGRAMMING
3 credits
This course introduces CGI (Common Gateway Interface) programming in a microcomputer environment. Students will study how to use Perl as a CGI protocol to capture information
from a Web page and send it to a Web server
for processing. PREREQUISITES: CP-117 and CP-225
CP-255 ADVANCED SPREADSHEET
3 credits
This course moves beyond the rudiments of basic electronic spreadsheet techniques to the design and development of Excel-based applications, templates and creative solutions. The focus
will be on developing and exploring ways in
which an electronic spreadsheet can be used
as a business management tool for analysis, optimization and end-user applications. Prerequisite: CP-125
CP-290, 291 COOPERATIVE EDUCATION MANAGEMENT SEMINAR
3 credits
This elective course provides students with the opportunity to exercise their under-standing of the academic field
and to apply classroom theory in actual work
settings in paid and non-paid supervised positions.
A minimum of 15 hours per week of work, plus tutorial sessions, which include discussions
of topics related to matters on the job as well as career exploration. PREREQUISITE: 30 credits
CP-295 SYSTEM ANALYSIS & DESIGN
3 credits
This comprehensive study of the five phases of System Development Life Cycle
(SDLC) and the System Analysis Toolkit shows
the importance of communications, economic analysis, project planning skills with current
technologies across all phases of the SDLC. Gives an in-depth understanding of how Information Systems support
business requirements in today’s intensely competitive environment. Several real world projects are assigned to students on an
individual basis and as a member of a systems
development team, which allows students to apply
their knowledge and skills to act as a System
Analyst and develop an information system for various realistic problems in a typical business organization. PREREQUISITE: CP-221. 42 credits. Must be taken in last semester at the associate level.
CP-303 OPERATING SYSTEMS
3 credits
A course designed for students with primary knowledge of the working of operating
systems. The topics include: various generations
of operating systems, process and its transitions, concurrent processes and multiprogramming, deadlock, real storage, virtual and auxiliary storage, processor scheduling and operating system
security. The management of the above mentioned
resources by operating system are covered in
detail. Various popular state-of-the-art operating
systems are also discussed. PREREQUISITE: CP-221
CP-315 MANAGEMENT INFORMATION SYSTEMS
3 credits
This course provides an understanding of MIS research and teaching, as well as, practical experience designing and building real world systems. The fundamentals and importance of Information
Systems in today’s business environment are covered. The topics include computer and information systems (IS), software types, DBMS, telecommunications, systems analysis and design, software tools and engineering, design support systems, international information systems ethical and social issues. A case study on each topic is reviewed.
PREREQUISITE: CP-295
CP-316 VISUAL C#.NET
3 credits
A course designed for experienced Visual Basic and C++ programmers. Visual
C#.Net is the modern, powerful, yet innovative language for creating applications for the Microsoft.Net platform for building .Net connected software
for a variety of platforms and devices. Modeled
on C++ syntax, C# code is familiar to C++ and
Java programmers, but also uses a flexible IDE
with RAD principles found in Visual Basic. The
fundamentals of programming, such as control
structures, methods, array, variable fields and references are covered. Concepts and
terminology of Object Oriented Programming are
introduced and discussed. PREREQUISITES: CP-215
and CP-216