LANSING COMMUNITY COLLEGE

                               CURRICULAR GUIDE

Computer Programmer/Analyst
Associate in Business Degree

Curriculum Code: 0113  (Effective Fall 2002 - Summer 2007)

Programmer/analysts plan, develop, test, and document computer programs at the
request of a specific user, applying knowledge of programming techniques and
computer systems.  They may evaluate user requests to determine feasibility,
cost and time required, as well as compatibility with current system and
computer capabilities.  In addition, they read manuals, periodicals, and
technical reports to develop programs that meet user requirements.  They
formulate a plan outlining steps required to develop programs and convert
project specifications into program source instructions which are entered into
the computer system and tested.  They may write documentation and the user
manual.

PREREQUISITES
Students should see Course Descriptions or Course Offerings for course
prerequisite information.  See the Assessment and Placement Testing section
for skills assessment and advising information.

GENERAL EDUCATION
General education is an important part of this program and includes a
mathematics competency requirement.  To fulfill the mathematics competency
requirement, students may need to complete specific course work in
mathematics.  See the General Education Core Requirements section for
information on how to fulfill these requirements.

INFORMATION
Contact the Information Technology and Offie Systems Department, Old Central
Building, Room 137, telephone number (517) 483-1546.

REQUIREMENTS                                                 TOTAL: 30 CREDITS
CODE        TITLE                                                 CREDIT HOURS
CABS 195    Microsoft Windows                                                2
CISB 100    Intro Computer Info Systems                                      3
CISB 102    Internet Literacy                                                3
CISB 114    Programming Logic                                                3
CISB 130    Data Communications                                              3
CISB 133    Operating Systems                                                3
CISB 200    Info Sys Tech/Problem Solving                                    3
CISB 250    Database Concepts                                                3
CISB 260    Systems Analysis and Design                                      4
CISB 261    Systems Implementation                                           3

LIMITED CHOICE REQUIREMENTS                               TOTAL: 32-36 CREDITS
Complete the indicated number of credits from each CHOICE listed below.

CHOICE 1:   General Education Core Areas                             3 Credits
(See the "GENERAL EDUCATION" section above)
            Writing Core Area (See Note 1)                                   0
            Speech Communication Core Area                                   3
            Science/Technology Core Area (See Note 2)                        0
            Global Perspectives and Diversity Core Area (See Note 3)         0
            Mathematics Competency (See the General Education Core
            Requirement section on how to fulfill this mathematics
            requirement.  Course work may be needed.)

CHOICE 2:   Programming Tracks (Choose 2 Subchoices)                14 Credits
Subchoice 2A: Visual Basic Programming Track
CISB 119    Intro Window Prog Visual BASIC                                   4
CISB 122    Adv Windows Prog Visual BASIC                                    3

Subchoice 2B: C Programming Track
CISB 180    Intro to C/C++ Program for Bus                                   3
CISB 280    Adv C/C++ Program with OOP                                       4

Subchoice 2C: COBOL Programming Track
CISB 170    COBOL I                                                          4
CISB 270    COBOL II                                                         3

Subchoice 2D: Internet Programming Track
CISB 253    WWW Interactive Programming                                      4
CISB 283    Intro to JAVA Programming                                        3

CHOICE 3:   Writing                                                3-4 Credits
WRIT 121    Composition I                                                    4
WRIT 124    Technical Writing                                                3

CHOICE 4:   Global Perspectives                                      3 Credits
MGMT 234    Diversity in the Workplace                                       3
OADM 275    Diversity in Business                                            3

CHOICE 5:   Business Related                                       3-4 Credits
ACCG 100    Practical Accounting Non-Major                                   3
ACCG 210    Principles of Accounting I                                       4
BUSN 118    Introduction to Business                                         3

CHOICE 6:   Computer related (See Note 4)                          6-8 Credits
CABS 110    Intro to Microsoft Office                                        3
CABS 133    Microsoft Access Database                                        2
CABS 205    Using Project Mgmt Software                                      2
CABS 210    Advanced Microsoft Office                                        3
CABS 232    Advanced Microsoft Access                                        2
CABS 234    Programming Microsoft Access                                     3
CISB 136    SQL: Structured Query Language                                   2
CISB 143    ORACLE Database for Business                                     2
CISB 203    Developing Pages for the Web                                     3
CISB 204    Commercial Internet Site Mgmt                                    3
CISB 230    Intro to Local Area Networks                                     3
CISB 231    Advanced Local Area Networks                                     3
CISB 233    Microsoft Network Server                                         3
CISB 234    Linux/UNIX Operating System                                      3
CISB 235    Microcomputer Hardware Support                                   3
CISB 236    Microcomputer Software Support                                   3
CISB 245    Programming Internship                                           3
CISB 247    Microcomputer Project                                            2
CISB 281    Visual C++ Programming                                           3

            MINIMUM TOTAL                                                   62

NOTES:
1.    Students must complete one course from Choice 3 to fulfill the
      requirements for this Core area.
2.    Students completing "REQUIREMENTS" have fulfilled the requirements for
      this Core area.
3.    Students must complete one course from Choice 4 to fulfill the
      requirements for this Core area.
4.    Students may also select from unchosen courses in Choice 2 Programming
      Tracks or other CABS and CISB courses approved by a program advisor.
5.    For graduation from this program, a student must have earned a minimum
      2.0 grade in each course with a CABS or CISB prefix.


SUGGESTED COURSE SEQUENCE
Students should see course descriptions to find out when departments plan to
offer courses.  Students who for any reason are unable to follow the course
sequence suggested below (for example, those who are part-time, have
transferred in courses from another school, or have prerequisites to fulfill)
should contact an academic advisor or counselor for help with adjustments.

I                 II                III               IV
CABS 195          CISB 130          CISB 200          CISB 261
CISB 100          CISB 133          CISB 260          Lim.Ch.2
CISB 102          CISB 250          Lim.Ch.2          Lim.Ch.4
CISB 114          Lim.Ch.1          Lim.Ch.2          Lim.Ch.6
Lim.Ch.3          Lim.Ch.2          Lim.Ch.6          Lim.Ch.6
Lim.Ch.5