|
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 112 - Systems Analysis and Design (Prerequisites: CIS 105) Provides a review of and an application of systems life cycle development methodologies implemented by project teams. Topics include: preliminary investigation, systems analysis phase, systems design phase, systems development phase, implementation and evaluation planning, and post-implementation systems operation.
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 250 - Beginning RPG (Prerequisites: MAT 190 or MAT 191, CIS 106, CIS 1305, Prerequisite/corequisite CIS 105) Introduces the programming business applications using the RPG programming language. Topics include: input-output processing; arithmetic operations; edit codes/words; selection operations; control breaks; multiple control breaks; exception output; do loops; external files - physical and logical; and sequential file access methods.
CIS 251 - Advanced RPG (Prerequisites: CIS 250) Provides an emphasis on designing and writing programs using the RPG programming language. Topics include: table and array processing; data validation; data structures; inter-program communication; random file access methods; file updating; and interactive processing.
CIS 252 - Intro to Java Programming (Prerequisite CIS 105) Course designed to teach the basic concepts and methods of objected-oriented design and Java programming. Use practical problems to illustrate Java application building techniques and concepts. Develop an understanding of Java vocabulary. Create an understanding of where Java fits in the application development landscape. Create an understanding of the Java Development Kit and how to develop, debug, and run Java applications using the JDK and Notepad as an editor. Continue to develop student’s programming logic skills. Topics include: JAVA Language History, JAVA Variable Definitions, JAVA Control Structures, JAVA Methods, JAVA Classes, JAVA Objects, and JAVA Graphics.
CIS 260 - Introduction to 4GL Programming Languages (Prerequisites: CIS105, CIS2201, Advanced Programming Language, or Instructor's approval) Refer to LANSA links on the links web page.
CIS 1140 - Networking Fundamentals (Prerequisites: SCT 100 and CIS 106 or advisor approval) Introduces networking technologies and prepares students to pass CompTIA’s broad-based, vendor independent networking certification exam, Network +. Covers a wide range of material about networking, from careers in networking to local area networks, wide area networks, protocols, topologies, transmission media, and security. Focuses on operating network management systems, and implementing the installation of networks. It reviews cabling, connection schemes, the fundamentals of both the LAN and WAN technologies, TCP/IP configuration and troubleshooting, remote connectivity, and network maintenance and troubleshooting.
CIS 1305 - Midrange Computer Operating Systems Concepts (Pre/Corequisite: MAT 190 or MAT 191 and Prerequisite/corequisite CIS 106) 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 1513 - Beginning COBOL (Prerequisites: CIS 105 and an operating systems course) Provides a study of the COBOL programming language to solve business applications. Topics include: divisions, input/output operations, arithmetic operations, debugging techniques, sequence verbs, conditional control, editing output, sequential file processing, sorting, single and multiple level control breaks, and elementary table processing.
CIS 2511 - Beginning Python Programming (Prerequisites: CIS 105) Provides a study of the Python programming language to solve applications. Topics include: Computing with Numbers, Computing with Strings, Objects and Graphics, Defining Functions, Loop Structures and Booleans, Game Simulation and Design, Defining Classes, Data Collection, Object-Oriented Design, Recursion.
CIS 2512 - Advanced Python Programming (Prerequisites: CIS 2511) Provides a study of the Python programming language to solve applications. Topics include: Server Side Programming, XML, Search Techniques, CGI, Multithreading, Security, Data Structures, PSP, Regular Expressions, File Processing.
CIS 2513 - Advanced COBOL (Prerequisites: CIS 1513) Reinforces and extends the concepts and applications provided in Beginning COBOL. Topics include: random file processing, advanced table processing, interactive processing, and database processing.
CIS 2421 - Intermediate Java Programming (Prerequisites: CIS 252) Emphasizes intermediate object oriented JAVA programming techniques such as Streams and Exceptions, data structures, file input/output, JAVA applet/servlet development, JAVA Visual editor programming using Jbuilder. Visual Age for JAVA J++ Programming Windows and Events, client-side JAVA programming more Java development practice using visual editors.
CIS 2431 - Advanced Java Programming (Prerequisites: CIS 2421) Emphasizes advanced object-oriented JAVA programming techniques such as network programming server-side JAVA programming and database connectivity. More practice with JAVA Visual editor programming using Jbuilder. Visual Age for JAVA J++. More practice using GUI Java programming concepts with Swing and CORBA. Preparation and practice for the JAVA certification exams.
CIS 2451 - Introduction to PHP Programming (Prerequisites: CIS 105 and CIS 2201) Students will learn how to create dynamic web sites using the PHP programming language. Topics include: introduction to PHP, web server, and database environments; embedding PHP in HTML documents; variables; arithmetic operations; functions; forms; conditional statements; iterative statements; arrays; text files; and creating, populating, retrieving, and updating database tables via PHP applications.
CIS 2452 - Advanced PHP Programming (Prerequisites: CIS 2451) Course description not available.
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.
|