Computer Programming/Mainframe & Mid-Range

Associate in Applied Science Degree

aauto22.gif (2071 bytes)

This program will provide training and education for individuals interested in preparing for employment as application/system programmers. Several programming languages for the mainframe and the mid-range environments will be covered, as well as related operating system topics. Students will participate in occupational work-site experiences.

REQUIRED COURSES HOURS
First Semester
INFO 1I0 Internet & Telecommunications 3
INFO 105 Intro to Computer Workstations 2
INFO 135 Concepts in Programming: C (pre: INFO 105 or current enrollment) 3
CBUS 150 Business Computer Systems 3
SPCH 101 Oral Communication 3
ENGL 121 Communications Skills 3
Total 17
Second Semester
INFO 120 Terminal Operations (pre: knowledge of keyboard recommended) 1
INFO 150 Networking Essentials (pre: INFO 110 or consent) 3
INFO 155 Computer Programming: COBOL I (pre: INFO 120 or current enrollment, INFO 135) 3
INFO 175 Mainframe Operating Systems (pre: INFO 135) 3
INFO 190 Worksite Seminar (pre: consent of instructor) 1
INFO 240 Information Systems Technologies (pre: INFO 135) 3
MATT 133 Technical Math I 4
Total 18
Third Semester
INFO 205 AS/400 Operating Systems (pre: INFO 175) 3
INFO 215 Computer Programming: COBOL II (pre: INFO 155) 3
INFO 230 RPG/400 Programming (pre: INFO 155) 3
INFO 245 Employment Seminar (pre: consent of instructor) 1
*Social Science Elective 3
Humanities Elective 3
Total 16
Fourth Semester
INFO 220 Assembler Programming (pre: INFO 215) 4
INFO 236 Advanced AS/400 Concepts (pre: INFO 230) 3
INFO 270 Database Concepts: SQL (pre: INFO 215) 3
INFO 280 Integrated Systems Design (pre: INFO 230 or 235) 3
INFO 290 Supervised Occupational Experience (pre: consent of instructor) 3
Total 16

Knowledge of keyboard or enrollment in BOFF 114 is encouraged

* General Education

Enrollment in developmental classes may increase the time it takes to complete an associate degree

BOFF 114 Keyboarding (Fall, Spring and Summer) -- 2 hours
Learn to operate an alphabetic keyboard by the touch system. Open to all students except Office Systems majors. Course length 8 weeks. [C]

CBUS 150 Business Computer Systems (Fall, Spring & Summer) -- 3 hours
This course covers the role of computing in modern business, economics, medicine, social work and science environments. Basic systems analysis and design techniques and file processing and database concepts are covered while using microcomputers. State-of-the-art business software packages, such as word processing, spreadsheet, and data base applications, are used to provide the student with a thorough "computer literacy." A special fee is assessed. Class meets 4 hours per week. [T]

ENGL 121 Communication Skills (Fall and Spring) -- 3 hours
Improvement of writing skills, emphasizing both composition and review of grammar. Placement is preliminary until a writing sample has been examined by the instructor during the first week of class. Vocational credit cannot be used to fulfill the Communications requirement for the transfer Associate degree. Keyboarding required for placement in sections using computer aided instruction. [C]

INFO 105 Introduction to Computer Workstations (Fall, Spring & Summer) -- 2 hours
Excellent course for the novice computer user offering hands-on education with a mouse, keyboard, and printer as well as the operating environments. Experience gained in this course will prepare the student to become a productive user of graphical user interface systems. [C]

INFO 110 Internet & Telecommunications (Fall, Spring & Summer) -- 3 hours
This is an introductory course to Internet usage and telecommunication fundamentals. World wide web browser features, Internet searches, e-mail, FAX, satellite transmissions, teleconferencing and other data transmission technologies are covered. Labs and student projects provide practical experience. [C]

INFO 120 Terminal Operations (Fall, Spring & Summer) -- 1 hour
Terminal usage concepts for Information Systems students are taught using an on-line mainframe editor (XEDIT) to create interactive files. File maintenance concepts will also be taught, including adds, deletes, and changes. Files will also be printed, sorted and the student will learn to make inquiries into the system. Knowledge of keyboard recommended. [C]

INFO 135 Concepts in Programming: C (Fall & Spring) -- 3 hours
Introductory course in computer programming for all business related majors, providing a basic knowledge of the fundamentals of programming. Various number systems are studied to see how they are used in a computer. Program files will be compiled and executed. Problem solving is discussed and flowcharts are used to introduce logic concepts. Emphasis is on common applications using the C language and a user approach. Prerequisite: INFO 105 or current enrollment. [C]

INFO 150 Networking Essentials (Fall & Spring) -- 3 hours
Computer network literacy is the topic of this course. The purpose is to provide students with a knowledge base of networking concepts and terminology in preparation for more advanced study of networks. Course content is delivered via web based instructional software. Students meet in hands-on lab environment two hours per week. Prerequisite: INFO 110 or consent of instructor. [C]

INFO 155 Computer Programming: COBOL I (Fall & Spring) -- 3 hours
Computer programming utilizing the COBOL programming language, stressing common business applications which include disk files, tables, interactive programming, and report printing. The structured programming approach is used to teach the student the basics of COBOL. Problem solving design tools are discussed. These include structured flowcharts, pseudocode, print charts and hierarchy charts. ANSI COBOL 85 is utilized in presenting these new concepts to the student. Prerequisite: INFO 120 or current enrollment, & INFO 135. [T,C]

INFO 175 Mainframe Operating Systems (Fall & Spring) -- 3 hours
Virtual Machine/Enterprise System Architecture (VM/ESA) is discussed from a hands-on users viewpoint. CP and CMS are discussed in detail with lab assignments emphasizing the concepts. Topics covered include CP and CMS commands, file handling, spooling, message handling, virtual storage, paging, and virtual devices. Prerequisite: INFO 135 [C].

INFO 190 Worksite Seminar (Fall & Spring) -- 1 hour
The student has the opportunity to tour and observe professionals in the information systems area. This provides valuable exposure to business and industry as students continue in their planned curriculum. Prerequisite: Consent of instructor. [C]

INFO 205 AS/400 Operating Systems (Fall & Spring) -- 3 hours
Operating System/400 (OS/400) is discussed in a lecture/lab environment. Topics include PDM, SEU, Control Language, security, as well as common commands, file handling concepts and operator tips. Labs will emphasize the lecture material, providing the student with a hands-on approach to learning OS/400. Prerequisite: INFO 175 [C]

INFO 215 Computer Programming: COBOL II (Fall) -- 3 hours
Advanced structured programming and common business application programs. Extensive table handling techniques are covered, as well as disk file handling and multi-record concepts. Development of a production system, as utilized in an industrial environment. Prerequisite: INFO 155. [T,C]

INFO 220 Assembler Programming (Spring) -- 4 hours
Advanced programming techniques are covered utilizing a systems approach. Techniques with magnetic files and tables are emphasized in the IBM Assembler language. Memory dumps and storage analysis are stressed in detail as debugging aids. Prerequisite: INFO 215 [T,C]

INFO 230 RPG/400 Programming (Fall) -- 3 hours
This course will teach mid-range systems programming techniques using the RPG/400 programming language. The basics of this language will be taught, as well as the advanced techniques such as tables, arrays, and various access methods used with disk files. Interactive programs will be covered also. An on-line editing facility enables students to enter and syntactically check their programs. Prerequisite: INFO 155. [C]

INFO 235 C++ Programming (Fall) -- 3 hours
This hands-on course teaches the student C++ emphasizing object oriented programming as it is used in C++. Topics include writing and using objects, inheritance, polymorphism, classes and virtual functions. Prepares the student for application programming in C++. Prerequisite: INFO 225 or concurrent enrollment. [C]

INFO 236 Advanced AS/400 Concepts (Fall) -- 2 hours
Advanced AS/400 topics, including both programming and operations will be discussed. These include RPG subfiles, interactive programming and query. Database management on the AS/400 will also be discussed as well as PC Support, and Screen Design Aid. There will be a heavy emphasis on lab assignments. Prerequisite: INFO 230 [C]

INFO 240 Information Systems Technologies (Fall & Spring) -- 3 hours
This course makes students aware of the total Information Technology environment; what information systems are, how they affect the organization and its employees, and how they can make businesses more competitive and efficient A broad orientation to the tasks of an information system analyst or analyst/programmer is provided. An introduction to project management skills and CASE (Computer Aided Software Engineering) software is included in the lab portion of the course. Prerequisite: INFO 135. [C]

INFO 245 Employment Seminar (Fall) -- 1 hour
This course involves a study of contemporary problems in the general field of employment. Future graduates are counseled in career search and development techniques as well as employment opportunities. Students are urged to share their concerns and experiences encountered while preparing for employment. Prerequisite: consent of instructor. [C]

INFO 270 Database Concepts: SQL (Spring) -- 3 hours
Database models, using a database system, commercial databases, database processing and procedures, and integration of database systems will be discussed. File processing techniques, administration of database structures, backup and recovery, queries, and database analysis and design will also be covered. Labs, working with SQL, will be assigned to emphasize these topics. Prerequisite: INFO 215. [C]

INFO 280 Integrated Systems Design (Spring) -- 3 hours
System analysis is applied to modern Information Technologies. The most common business computer applications are presented by students working in a team mode and making formal presentations. Students become aware of the process to be followed in designing computer systems, the characteristics and components of key business computer applications, and the interrelationships among computer applications. The team members then design, write programs, and execute a routine business application system in a multi-platform hardware environment. Prerequisite: INFO 230 OR INFO 235. [C]

INFO 290 Supervised Occupational Experience (Fall & Spring) -- 3 hours
Student field assignments are made in local information systems installations. At least 225 hours of worksite training will provide the student with information systems experience prior to entering the job market. This course is usually taken during the student's final semester at DACC. Prerequisite: Sophomore standing or consent of instructor. [C]

MATT 133 Technical Mathematics (Fall & Spring) -- 4 hours
A review of fundamental concepts and operations and study of functions, ratio-proportion, graphs, right angle trigonometry, linear equations, factoring, fractions, quadratic equations, and exponents. [C]

SPCH 101 Oral Communication (Fall and Spring) -- 3 hours
An introductory course to help the student develop skills for successful oral-communication: interpersonal communication theories, listening techniques, assertiveness skills, and group decision making skills; also, the verbal and non-verbal factors in the preparation and oral delivery of information to a group. Communication theories are discussed and put into practice in the classroom.

 

Go Back to the Technology and Information Systems Web Page