Computer Based Information Systems Courses [101-307][101-307] [310-390] INFO 101. Cooperative Program I. 2 crs. Offers career-related training consistent with student’s interest. INFO 102. Cooperative Program II. 2 crs. Continuation of INFO 101 with additional responsibilities to enhance career development. INFO 202. Computer Introduction. 1 cr. The course is an introduction to the elementary and fundamental concepts of modern information systems. The course provides hands-on experience with the application of software packages commonly used by knowledge workers. Students will develop small applications using Internet tools, databases, spreadsheets, word processing and presentation graphics, and also integrate these applications. INFO 204. Management Information Systems. 3 crs. The course provides a broad foundation in the concept of modern information systems, including information processing and information technologies in the corporate and organizational environments. Topics include strategic information systems, computer hardware and software, user-interface, data communications, and data management. The emphasis is on problem solving through the use of information systems tools to develop solutions for real-life cases of limited complexity. Prereq. or co-requisite: INFO 202. INFO 210. Introduction to Software Design. 3 crs. The course provides an introduction to software engineering, algorithm development and structured problem solving, coding, testing, and debugging techniques. The major emphasis is on programming logic. Small illustrative applications are developed using a high level programming language. (Formerly INFO 320) Prereq.: INFO 204. INFO 300. Structured COBOL Programming I. 3 crs. The course involves the use of structured COBOL programming to solve a set of common business problems including data validation, multilevel control break processing, sequential update, the internal sort, and tables. Prereq.: INFO 204, INFO 210. INFO 302. Introduction to C Language Programming. 3 crs. The concept of Structured programming is emphasized. Functions and program structure: primitive data types, pointers, arrays, structures and unions: control flow, input, output, system calls and function arguments: types, operators and expressions are addressed. The C++ Programming Language is introduced. Prereq.: INFO 204, INFO 210. INFO 304. Visual Basic. 3 crs. The course provides an introduction to Object Oriented Programming. The student will be exposed to a style of programming especially suited for graphical user interfaces. Students will learn Visual Basic concepts like projects forms, controls/objects, properties and events combined with coding concepts like subprograms, functions, arrays, logic structures and different Input-Output processes to create Object-Oriented, Event-Driven programs. This course will provide a higher level of programming and problem-solving skills with particular emphasis on some of the more advanced topics in Object-Oriented programming. Prereq.: INFO 204 and INFO 210. INFO 305 Structured COBOL Programming II. 3 crs. Cobol Programming II is designed to develop advanced programming skills and techniques. Students will write High-Level COBOL programs that involve single and advanced level arrays and tables and multiple level control break processing. Students will develop and work with file maintenance programs that include file sorting and merging and sequential, indexed, and relative file processing. Advanced topics in COBOL II include the COPY and CALL statements, advanced debugging aides, the improvement of program performance, and the Report Write Module. The application of VSAM (ESDS, KSDS, RRDS) file processing, the IBM/MVS/ESA/TSO/ISPF environment for editing and managing data sets, and IBM JCL and IBM CICS/MRO are discussed and applied for batch and interactive processing. Students will apply these advanced concepts and techniques to design and develop challenging, real-world applications including subprograms, array and file sorting, advanced array structures, VSAM (ESDS, KSDS, RRDS) file processing, and the IBM/MVS/ESA/TSO/ISPF environment for editing and managing data sets. IBM job control language is used for compiling, linking, and executing batch applications and IBM-CICS/MRO is introduced for interactive applications. Prereq.: INFO 300. INFO 307. Visual C++. 3 crs. This is a natural extension of the structured programming introduced in INFO 210. It moves into C++ quickly and to Visual C++. A thorough foundation of the C++ language is presented. Programs are written in both DOS and Windows platforms. The course uses the Microsoft Integrated Developer’s Environment as the development studio. Object-oriented Programming is emphasized as the paradigm for resolving issues of program complexity, software reusability, and program portability. Team study and solution design are the foci of instruction. Prereqs.: INFO 210. |
|