|
CIS 105 - Program Design and Development (Prerequisites: MAT 191 or MAT 190 and CIS 106) Provides an emphasis on business problem identification and solution through systems of computer programs using such tools as structure charts, flowcharts, and psuedocode. Topics include: problem-solving process, fundamentals of structured programming, program development building blocks, fundamentals of file and report structure, and business application structure. CIS 106 - Computer Concepts (Prerequisite: MAT 191 0r MAT 190) Provides an overview of computers and information processing. Topics include: computer history and terminology; data representation; data storage concepts; fundamentals of information processing, hardware operation, communications and networking; structured programming concepts; systems development methodology; and computer number systems. CIS 157 - Visual Basic (Prerequisites: CIS 103 or CIS 1305, and CIS 105) Provides a study of the Visual BASIC programming language to teach programming concepts. Students will learn how to write "If...Then...Else," "Select Case," "Do... While," "Do...Until," and "For...Next" statements, as well as how to create and manipulate sequential access files, random access files, and arrays. Students will also learn how to create executable files. GUI design skills are emphasized and advanced skills, such as accessing information in a database and using OLE, are taught. CIS 214 - Database Management (Prerequisites: Any Advanced Programming Language and CIS 1305) Provides an overview of the skills and knowledge of database application systems which are used in business, government, and industry. Topics include: physical and applied data structures; database design; on-line systems; and hierarchical, network, and relational data models. CIS 1305 - Midrange Computer Operating Systems Concepts (Pre/Corequisite: MAT190 or MAT 191 and Prerequisite/corequisite CIS106) Provides an overview of operating systems functions and commands that are necessary in a midrange/mainframe computer working environment. Topics include: multiprogramming, multi-user systems, resource management, task command/control languages, and operating system utilization. CIS 2201 - HTML Fundamentals (Prerequisites: CIS106 and an operating systems course) HTML Fundamentals is designed to teach basic through intermediate concepts in Hypertext Markup Language (HTML) authoring, including forms, complex table design, graphic elements, and client-side image maps. Students will design inter-linking pages that incorporate, in practical applications, a wide range of HTML tabs and attributes. CIS 2261 - JavaScript Programming (Prerequisites: CIS 105 and CIS 2201) JavaScript Fundamentals teaches developers how to use the JavaScript language and how to incorporate scripts into their web pages to make them interactive, to validate date, and add animation to the web page. JavaScript is supported by all popular browsers. Security considerations are discussed throughout the course. CIS 2271 - Perl and CGI Programming (Prerequisites: CIS 2201) Fundamentals of CGI Programming using PERL and Server-Side Scripting teaches students how to use Common Gateway Interface (CGI) PERL programs and scripts on a Web server. Students will learn how to write print-to-screen scripts, customize Web page hit counters, create and use business forms that interact with text files, manipulate data in a database, work with a relational database via Open Database Connectivity (ODBC), and explore Web server security issues related to CGI files. A survey of other products such as Microsoft Active Server Pages, Netscape Livewire, and Cold Fusion by Allaire will be discussed. Security issues using server-side scripting will also be studied, and students will learn how to add security elements to their scripts. CIS 252 - Beginning Java Programming (Prerequisite: CIS 105) Emphasizes object oriented JAVA programming techniques using classes and interfaces, data structures, file input/output, JAVA Visual editor programming using instructor's choice of editors. CIS 2421 - Intermediate Java Programming (Prerequisites: CIS 252) Emphasizes object-oriented JAVA programming techniques. More practice with JAVA Visual editor picked by instructor. More practice using GUI Java programming concepts with Swing. Preparation and practice for the JAVA certification exams. CIS 2431 - Advanced Java Programming (Prerequisites: CIS 2421 and CIS 2201) Emphasizes advanced object-oriented JAVA programming techniques such as network programming server-side JAVA programming and database connectivity. Web programming using standard Java classes, along with Java Srever Pages (JSP) and Java Servlets. Preparation and practice for the JAVA certification exams. CIS 2570 - Advanced Visual Basic (Prerequisites: CIS 2201 and CIS 157) Advanced Visual Basic teaches developers random file access, database programming techniques, and programming for the web in client-server environments. Emphasis is placed on Active-X Data Objects (ADO) , incorporating SQL into programs, Open Database Connectivity (ODBC), Remote Data Objects (RDO) , Creating Web-Based Database Applications, and security considerations. SCT 100 - Introduction To Microcomputers (Prerequisites: None) Introduces fundamental concepts and operations necessary to use microcomputer. Emphasis is placed on basic functions and familiarity with computer use. Topics include: computer terminology, introduction to the Windows environment, introduction to networking, introduction to word processing, introduction to spreadsheets, and introduction to databases.
|