|
||||
-COP- |
|||
COP 1822 INTRODUCTION TO WEB PAGE CREATION 1 credits Prerequisite: Computer competence and knowledge of Internet use. This course is designed to introduce an experienced computer user to the tools necessary to create a web site. Students will be exposed to the protocol and vocabulary of web production, and apply HTML to the development of a world wide web site. Students will be introduced to a variety of site features including GIF and JPEG files, audio, video, animation, and interactivity. The student will have the opportunity to develop a web site from initial concept to publication. This course may be taken up to three times for credit if different software is used. 16 contact hours. COP 1826 WEB GRAPHICS DESIGN I 3 credits Prerequisite: COP 2823. This course explores design considerations involved when using graphics on the web. Topics include industry standard programs, file formats, and platform/browser issues. Students will learn how to create and manipulate graphics. Participants will also learn how to create background tiles, graphical rules, bullets and buttons. Several different software programs are used throughout the course. 47 contact hours. COP 1827 WEB GRAPHICS DESIGN II 3 credits Prerequisite: COP 1826. This course is designed to follow Web Graphics Design I extending the student’s overall knowledge of web graphics and their possibilities. Students will create graphical/text links, image maps and navigation bars as a method of navigation throughout a Web site. Participants will create type and explore surrounding issues like aliasing and its effects. Students will scan, resize, and use tables to aid with placement and alignment of graphics. Animated Graphics Interchange Formats (GIFS), sound, and interactivity are important topics also covered in this course. 47 contact hours. COP 1829 WEB GRAPHICS I 1 credits This course will introduce students to Web based images, imaging editing methods, and software used to modify graphic images for use on Web pages. Topics include specific techniques used to create bitmapped web graphics, image input methods, basic Web color theory, and GIF animations. 16 contact hours. This course may be taken up to three times for credit if different software is used. COP 1842 DEVELOPING WEB SITES USING PHP/MYSQL 3 credits Prerequisite: COP 2823. This course will teach students necessary skills to effectively implement dynamic Web sites using PHP HyperText Preprocessor (PHP) and MySQL. Topics include installing and configuring PHP and MySQL, connecting to a MySQL database, writing basic Structured Query Language (SQL) commands, and developing applications with PHP/MySQL. 47 contact hours. COP 2222 ADVANCED C++ PROGRAMMING FOR BUSINESS 3 credits Prerequisite: CGS 2402 or permission of the program director. This is an advanced programming course in the C++ language. Emphasis is placed on programming using classes and structures in C++. Topics covered will include classes, structures and an introduction to Windows programming. 47 contact hours. COP 2224 C++ WINDOWS PROGRAMMING FOR BUSINESS 3 credits Prerequisite: COP 2222 or permission of the instructor/program director. The student will create C++ programs to run in Microsoft Windows Operating Systems. Topics included will be pull-down menus, graphics, controls, Dynamic Link Libraries (DLL ), class libraries, application wizard COM and ActiveX, and Object Linking and Embedding (OLE ). 47 contact hours. COP 2250 JAVA PROGRAMMING I 3 credits Prerequisite: CGS 1000 or permission of instructor/director. This is a beginning programming course in the Java language. The student will learn to design, document, prepare, enter, compile, debug and execute Java applications and applets of moderate sophistication. Major topics covered include: Java classes, object-oriented programming, exception handling, interfaces, data types, data structures, and text file input/output and an introduction to Swing Graphical User Interfaces (GUI). 47 contact hours. COP 2349 SHELL PROGRAMMING FOR SYSTEM ADMINISTRATORS 3 credits Prerequisite: COP 2345 or CTS 2322, or permission of instructor. This course is intended for students who have mastered the basic Linux/Unix Operating Environment and who would like to read and understand the various boot scripts, and write scripts to automate day-to-day tasks. This course is designed to teach students the skills they need to effectively read, write and debug shell scripts. This course explores in detail the Bourne, Korn and Bash shell scripting languages. Major topics covered include Linux/Unix shells and shell scripts, writing and debugging shell scripts, the shell environment, regular expressions and the grep command, the sed editor command, the awk text filtering command, conditional control statements, interactive scripts, loops, advanced variables, parameters, argument lists, shell functions, shell traps. 47 contact hours. COP 2360 INTRODUCTION TO C# PROGRAMMING 3 credits Prerequisite: CGS 2402 or permission of program director. This course is a study of the C# (C Sharp) programming language within the .NET Framework. Emphasis is placed upon the position of .NET in software development and creation of .NET applications by applying the base library classes and developing and applying user-defined classes in the WinForm applications using C#. 47 contact hours. COP 2362 ADVANCED PROGRAMMING WITH C# 3 credits Prerequisite: COP 2360 or permission of the Dean. This is an advanced programming course in the C# language. Emphasis is placed on programming using classes and structures in C#. Topics covered will include classes, structures, an introduction to Windows programming, ADO.NET and ASP.NET using C#. 47 contact hours. COP 2800 JAVA PROGRAMMING II 3 credits Prerequisite: COP 2250. This course will teach students to write advanced Java programs. Topics include Swing Graphical User Interface (GUI) applications, advanced layout managers, Swing applets, threads, regular expressions, collections, Java networking, Remote Method Invocation (RMI), JavaBeans, Java Database Connectivity (JDBC), Internationalization (I18N) and Localization (L10N), and Java security . Students will write complete applications and small Java applets. 47 contact hours. COP 2801 JAVASCRIPT 3 credits This course will teach students to write JavaScript that can be executed on any computer running compatible software. These programs will be created using this Object-Based Scripting Language and designed to interact over the Internet or any other similar network with an appropriate Web Browser. Students will conceptualize and develop interactive web sites using the full features of JavaScript. 47 contact hours. COP 2806 JAVA SERVER PAGES AND SERVLETS 3 credits Prerequisite: COP 2250 or permission of the Program Director. This course provides students with the skills needed to develop Web applications using Java. The course will cover Java Server Pages (JSP) features including scriptlets, directives, standard actions, declarations, the JSP Standard Tag Library (JSTL), custom JSP tags, the JSP Expression Language (EL), custom error pages, sessions, javabeans, and cookies. The Java Servlet Application Program Interface (API) is also covered. Students will learn to create simple JavaBeans for JSPs. Applications that query databases using Java Database Connectivity (JDBC) and Structured Query Language (SQL) will be developed. 47 contact hours. COP 2823 ADVANCED WEB PAGE CREATION 3 credits Prerequisite: COP 1822 with topic: HyperText Markup Language (HTML) and permission of program director. This course is designed to extend the knowledge gained in Introduction to Web Page Creation. Students will be exposed to advanced topics in developing Web sites. These topics include advanced design using tables and forms, creating on-line forms with HTML, and using Cascading Style Sheets (CSS) to design Web pages. Students will also be exposed to the latest developments in terms of Web page design. These topics include Dynamic HTML and Extendalbe Markup Language (XML). 47 contact hours. COP 2837 VISUAL BASIC.NET PROGRAMMING I 3 credits Prerequisite: CGS 1000 or permission of program director. This course includes an introduction to the .NET framework and the class libraries for developing Visual Basic applications. Visual Basic building blocks, language syntax and programming structures will be emphasized through development of Windows applications using forms and controls. 47 contact hours. COP 2838 VISUAL BASIC.NET PROGRAMMING II 3 credits Prerequisite: COP 2837 or permission of program director. This course is a continuation of COP 2837 with the development of Windows applications using forms and classes. ActiveX Data Objects.NET (ADO.NET) is used to access databases and blend them into an application program as sources of data. Web service applications and Web Forms are developed. 47 contact hours. COP 2839 ASP.NET PROGRAMMING WITH VB.NET 3 credits Prerequisite: COP 2837. This course is the study of the creation of Web server based components to generate Hypertext Markup Language (HTML) using Active Server Pages.NET (ASP.NET) in a Visual Basic.NET programming environment. ASP.NET programs are created using an event driven programming model. Server controls and Web forms are studied in depth. 47 contact hours. COP 2840 SCRIPTING FOR BROWSERS 2 credits Prerequisites: CGS 1000, COP 2823. This course will explore various Internet programming such as VBScript, JavaScript, ECMAScript, Perl and CGI in order to create dynamic Web applications using both client-side and server-side scripting technologies. The students will become familiar with Active Server Pages (ASP) to process form data from the client and discover how to use ASP to interact with other applications on the server and other databases. 32 contact hours. COP 2843 ADVANCED PHP/MYSQL 3 credits Prerequisites: COP 1842. This course extends the study of PHP and MySQL begun in COP 1842, Developing Web Sites Using PHP/MySQL. Topics include MySQL transactions and stored procedures, authentication and authorization, using PEAR, PHP and MySQL security, networking applications, session control, templates, serialization, the CodeIgniter framework, XML and web services, Google maps, Amazon scripts, and shopping carts. 47 contact hours. COP 2949 CO-OP WORK EXPERIENCE 1-3 credits Prerequisite: Faculty Advisor/Co-op Coordinator or Dean’s Approval. This course is designed to provide students with major-related, supervised, evaluated practical training work experiences which may be paid or voluntary. Students are graded on the basis of documented learning acquired through hands-on experiences in an actual work setting. Variable credits are available, one to three per course. The student must fulfill the requirement of 60 on-the-job hours for each credit earned in addition to written assignments. Co-op courses may be repeated but total credits shall not exceed twelve. |