Skip over navigation
Pittsburg State 
	University
PSU Home | PSU Search | GUS / Logins | A-Z Index | Campus Map | Contact Info. | Comments | Help | Safety
 
. . .
.

University Catalog 2001-2003

Computer Science--Information Systems

Professors: Kailash Chandra*, James D. Harris*,**
Associate Professors: Felix F. Dreher*, Chairperson; Maeve Cummings*,
Assistant Professor: Bruce Neubauer Instructor: Dwight Strong

* Graduate Faculty
**University Professor

Telephone: 620-235-4536

The Department of Computer Science-Information Systems offers the Bachelor of Business Administration degree with a major in information systems and the Bachelor of Science degree with a major in computer science. All students seeking baccalaureate degrees in either computer science or information systems must be admitted to the Kelce College. See page 157 for Kelce College admission requirements.

Students already admitted to the Kelce College of Business wishing to transfer their major to computer science or information systems must have a 2.5000 GPA on all hours attempted at that time.

A minor in computing is offered which may be applied to either the Bachelor of Science or the Bachelor of Arts degree.

A graduate program is not available in Computer Science-Information Systems. Students enrolled in the Master of Business Administration (MBA) program and graduate students majoring in other areas (especially those seeking graduate degrees in economics or mathematics and those whose undergraduate minor was computing) may be interested in the following courses: CSIS 540 Programming Languages, CSIS 615 Database Management, and CSIS 660 Expert Systems.

UNDERGRADUATE DEGREE PROGRAMS

Computer science is concerned with the study of computing machines, communication between man and the machine, and with methods of problem solving, especially in the area of mathematics, the sciences, and engineering. Information systems is concerned with the study and analysis of information flow in an organization and the design of an information gathering and processing system using computers, which will facilitate planning and decision making in the organization.

The typical graduate finds employment in business, industry, or government as a programmer. Some choose to continue their study as a graduate student. With experience or further study, a graduate may advance to positions such as systems analyst, software engineer, project manager, database administrator, or manager of information systems.

Community College Transfers

Many Computer Science-Information Systems majors transfer from a community college. Students seeking to transfer from any college should consult the requirements for general education at Pittsburg State University as well as the specific degree requirements for their chosen major.

Changes in Requirements

Baccalaureate degree curriculums offered by the Department of Computer Science-Information Systems are periodically revised and updated. Such revisions will be communicated by the department to currently enrolled students majoring in its programs. Each student is required to graduate under the most recent curriculum in effect at the time of that student's graduation, unless those revisions would extend the student's graduation date. Requests for exceptions to such curriculum revisions should be filed in writing with the department chairperson.

Junior Standing Prerequisite

Some undergraduate courses offered in the Department of Computer Science-Information Systems numbered 300 and above have a junior standing prerequisite. For purposes of this prerequisite, junior standing is defined as the completion of 55 semester hours applicable to the student's degree program.

Admission to Computer Science-Information Systems Programs

In addition to Kelce admission requirements, students seeking to major in computer science must have a 2.5000 grade point average on all hours attempted at the time they apply for admission to the Kelce College of Business. Students already admitted to the Kelce College of Business wishing to transfer their major to computer science must have a 2.5000 grade point average on all hours attempted at that time.

BBA DEGREE REQUIREMENTS

Major in Information Systems

This degree program is suggested for those students interested in business applications of computing.

Students seeking the BBA degree with a major in information systems must complete the following curriculum. Please note that in meeting these requirements each student is required to complete 50 percent of the course work applicable to the BBA degree outside the Kelce College of Business.

At least 50 percent of the upper division business credit hours (i.e., the credit hours from the areas of accounting, economics, finance, management, marketing, and information systems) that are required for the Bachelor in Business Administration degree must be earned at Pittsburg State University.

General Requirements
Basic Skills 16
ENGL 101 English Composition 3
ENGL 190 Honors English Composition or
ENGL 299 Introduction to Research Writing 3
COMM 207 Speech Communication 3

MATH 113 College Algebra or
MATH 110 College Algebra with Review 3
HPER 150 Lifetime Fitness Concepts 1
CSIS 130 Computer Information Systems* 3

Core Courses 17
ENGL 113 General Literature 3
HIST 201 American History to 1865 3
PSYCH 155 General Psychology 3
SOSCI 100 Introduction to Sociology 3
SOSCI 101 American Government 3
GT 190 Introduction to Technological Systems 2

Mathematics 6
MATH 143 Elementary Statistics 3
MATH 153 Introduction to Analytic Processes 3

Natural Sciences 8
BIOL 113 Environmental Life Science 4
PHYS 113 Physical Science 4

Languages and Cultures (choose one) 3
FLANG 124 French I 5
FLANG 134 German I 5
FLANG 154 Spanish I 5
SOSCI 103 Basic Philosophy 3
SOSCI 105 Ethics 3
SOSCI 106 World Regional Geography 3
WOMEN 200 Introduction to Women in Society 3
WOMEN 299 Issues in Women's Studies 3

Fine Arts (choose one) 3
ART 102 Introduction to Art Concepts (____) 3
ART 103 Introduction to Art Studio (____) 3
COMM 105 Performance Appreciation 3
COMM 205 Performance Studies 3
HPER 151 Dance Appreciation 3
MUSIC 120 Music Appreciation (____) 3

Economy and Society 6
ECON 200 Introduction to Microeconomics 3
ECON 201 Introduction to Macroeconomics 3

General Electives 2
61
*CSIS 130 is an approved general education substitution for
CSIS 101 Computer Applications for the BBA degree program.

Common Body of Knowledge
ACCTG 201 Financial Accounting 3
ACCTG 202 Managerial Accounting 3
ECON 326 Business Finance 3
MGMKT 327 Organizational Theory and Behavior 3
MGMKT 330 Basic Marketing 3
ECON - Three hours selected from 3
ECON 330 Money and Banking 3
ECON 418 Intermediate Microeconomics** 3
ECON 419 Intermediate Macroeconomics 3
ECON 640 International Trade 3
CSIS 420 Management Information Systems 3
MGMKT 320 Business Statistics 3
MGMKT 444 Legal and Social Environment of Business 3
MGMKT 477 Quantitative Decision Making 3
MGMKT 626 Operations Management 3
MGMKT 645 Business Policy 3
36

**Students planning to enter the MBA program should take ECON 418.

Information Systems Major Requirements
CSIS 240 C++ Programming 3
CSIS 250 Principles of Software Design 3
CSIS 280 System Analysis and Design 3
CSIS 290 Concepts of Computer Systems 3
CSIS 322 COBOL Programming 3
CSIS 470 Distributed Computing Systems 3
CSIS 615 Database Management 3
CSIS 640 Software Engineering 3
CSIS Elective numbered 200 and above 3
27
Total 124

BS DEGREE REQUIREMENTS

Major in Computer Science

This degree program is recommended for those students who wish to enter the areas of systems programming, or mathematical and scientific applications of computing, or to prepare for graduate study in computer science. Students seeking the Bachelor of Science (BS) degree with a major in computer science must complete the following curriculum.

At least 50 percent of the CSIS upper division credit hours that are required for the Computer Science major for the Bachelor of Science degree must be earned at Pittsburg State University.

General Requirements
Basic Skills 18
ENGL 101 English Composition 3
ENGL 190 Honors English Composition or
ENGL 299 Introduction to Research Writing 3
COMM 207 Speech Communication 3
MATH 150 Calculus I* 5
HPER 150 Lifetime Fitness Concepts 1
CSIS 235 Pascal** or
CSIS 245 Java Programming 3

Core Courses 17
ENGL 113 General Literature 3
HIST 201 American History to 1865 3
PSYCH 155 General Psychology 3
SOSCI 100 Introduction to Sociology 3
SOSCI 101 American Government 3
GT 190 Introduction to Technological Systems 2

Mathematics 13
MATH 155
Calculus II 5
MATH 212
Matrix Algebra 2
MATH 513
Discrete Structures 3
MATH 543
Probability and Statistics 3

Natural Sciences 14
BIOL 113 Environmental Life Science 4
PHYS 104 Engineering Physics I*** 4
PHYS 130 Elementary Physics Laboratory I*** 1
PHYS 105 Engineering Physics II 4
PHYS 131 Elementary Physics Laboratory II 1

Languages and Cultures (choose one) 3
FLANG 124 French I 5
FLANG 134 German I 5
FLANG 154 Spanish I 5
SOSCI 103 Basic Philosophy 3
SOSCI 105 Ethics 3
SOSCI 106 World Regional Geography 3
WOMEN 200 Introduction to Women in Society 3
WOMEN 299 Issues in Women's Studies 3

Fine Arts (choose one) 3
ART 102 Introduction to Art Concepts (____) 3
ART 103 Introduction to Art Studio (____) 3
COMM 105 Performance Appreciation 3
COMM 205 Performance Studies 3
HPER 151 Dance Appreciation 3
MUSIC 120 Music Appreciation (____) 3

Economy and Society (choose one) 3
ACCTG 201 Financial Accounting 3
ECON 191 Issues in Today's Economy 3
FCS 230 Consumer Education 3
MGMKT 101 Introduction to Business 3 71

*MATH 150 will satisfy the General Education Basic Skills requirement for MATH 113.
**CSIS 235 or CSIS 240 are approved general education substitutes for CSIS 101 Computer Applications for the Computer Science major.
***PHYS 104/130 satisfy PHYS 113 general education requirement.

General Electives 14
Electives either in the Kelce College or outside the Kelce College. Upper division electives may be required to meet university requirements.

Major
CSIS 240 C++ Programming 3
CSIS 250 Principles of Software Design 3
CSIS 280 Systems Analysis and Design 3
CSIS 340 Digital Computer Design 3
CSIS 410 Machine Organization (Assembler) 3
CSIS 435 Fundamentals of Operating Systems 3
CSIS 510 Information Structures 3
CSIS 540 Programming Languages 3
CSIS 640 Software Engineering 3

12 hours of electives chosen from the following. A minimum of nine hours must be numbered 300 or above. 12

CSIS 225 Computer Applications for Science and Technology 3
CSIS 235 Pascal or CSIS 245 Java Programming 3
CSIS 299 Topics in Computing (____) 1-3
CSIS 322 COBOL Programming 3
CSIS 420 Management Information Systems 3
CSIS 470 Distributed Computing Systems 3
CSIS 590 Directed Reading (____) 1-3
CSIS 615 Database Management 3
CSIS 660 Expert Systems 3
CSIS 690 Topics in Computer Science (____) 1-3
MATH 569 Numerical Analysis I 3
39
Total 124

A minor in mathematics is achieved by completing the above requirements.

Minor in Computing

The minor in Computing is available to students seeking the Bachelor of Arts or the Bachelor of Science degree. This minor will consist of a minimum of 21 semester hours chosen from Computer Science courses. At least six hours must be upper division courses (numbered above 299). Students are required to complete the following program:

CSIS 240 C++ Programming 3
CSIS 250 Principles of Software Design 3
CSIS 290 Concepts of Computer Systems 3
Electives from Computer Science-Information Systems numbered above 199 (six hours above 299) 12
21

Second Teaching Field--Computer Studies

For individuals who wish to teach computing at the secondary level, the Department of Computer Science-Information Systems, in conjunction with the Department of Curriculum and Instruction, provides a second teaching field in Computer Studies.

Computer Studies is a second teaching field, and a person must be certified in another secondary area before Computer Studies can be added or included on a teaching certificate.

CSIS 130 Computer Information Systems 3
CSIS 235 Pascal or CSIS 240 C++ Programming 3
CSIS 290 Concepts of Computer Systems 3
CSIS 420 Management Information Systems 3 College of Education computer course 3 One of the following: 3
CSIS 121 Programming in BASIC 3
CSIS 250 Principles of Software Design 3
CSIS 470 Distributed Computing Systems 3
18

DESCRIPTION OF COURSES

CSIS 101. Computer Applications. 2 hours. An introduction to the use of computer systems, components of a computer system, and basic computer applications including word processing, spreadsheet, database, graphics, and networking. May not be taken by students who have received credit for CSIS 130 Computer Information Systems.

CSIS 121. Programming in BASIC. 3 hours. Introductory computer programming course using the language BASIC. Prerequisites: 1_ years high school algebra or MATH 019 Intermediate Algebra or equivalent.

CSIS 130. Computer Information Systems. 3 hours. An introduction to the use of computer systems in business and industry. Computer hardware and software, data communications, and computer based information systems. Introduction to word processing, spreadsheets, data bases, and a survey of programming languages.

CSIS 235. Pascal. 3 hours. Fundamentals of Pascal programming, Algorithms, program definition, documentation, and applications of Pascal language. Prerequisites: MATH 113 College Algebra or MATH 110 College Algebra with Review or MATH 126 Pre-Calculus and one semester of high school computer programming or CSIS 121 Programming in BASIC. Not open to students with credit in CSIS 211 Introduction to Pascal.

CSIS 240. C++ Programming. 3 hours. An introduction to programming using the C++ language. Prerequisite: Math 113 College Algebra or MATH 110 College Algebra with Review or MATH 126 Pre-Calculus or permission of instructor.

CSIS 245. Java Programming. 3 hours. An introduction to programming using the Java language. Prerequisite: CSIS 240 C++ Programming or permission of the instructor.

CSIS 250. Principles of Software Design. 3 hours. Development of discipline in programming using structured programming, algorithmic design, data abstraction using objects, testing, and implementation of basic data structures and algorithms used in computing. C++ will be used for programming assignments. Prerequisite: CSIS 240 C++ Programming.

CSIS 280. System Analysis and Design. 3 hours. Overview of analysis and design phase of systems development life cycle. Topics include survey and analysis, interfacing management requirements with the programming task, functional specification, interface specification, data design, program design, system testing and implementation. Prerequisite: CSIS 250 Principles of Software Design or permission of instructor.

CSIS 290. Concepts of Computer Systems. 3 hours. A survey of fundamental computer system constructs--compilers, assemblers, linking, loading, input and output, system monitors, memory organization, processor structure, and resource allocation. Prerequisite CSIS 240 C++ Programming, CSIS 245 Java Program-ming or CSIS 235 Pascal.

CSIS 299. Topics in Computing (____). 1-3 hours. Study of selected topics in computer science. A specific programming language or application area will be listed as a subtitle. May be repeated if topic is different. Prerequisite: Permission of instructor or as noted in class listing.

CSIS 322. COBOL Programming. 3 hours. Business-oriented programming using COBOL with emphasis on the use of tables, files, searching, and sorting techniques. Prerequisite: CSIS 250 Principles of Software Design or permission of instructor. Not open to students with 6 hours of credit in courses using COBOL. May be taken for honors.

CSIS 340. Digital Computer Design. 3 hours. Fundamentals of switching algebra, logic design of combination and sequential circuits with applications to computer systems. Topics include flip-flops, timers, registers, digital arithmetic, register and memory, bus systems. Prerequisites: CSIS 240 C++ Programming or CSIS 235 Pascal or permission of instructor. May be taken for honors.

CSIS 410. Machine Organization (Assembler). 3 hours. Survey of computer structure, machine language, instruction execution, addressing techniques, and digital representation of information. Computer systems organization, logic design, micro-programming, and interpreters. Symbolic coding and assembly language concepts. Several programming projects to illustrate basic machine structure and programming techniques. Prerequisite: CSIS 340 Digital Computer Design or CSIS 290 Concepts of Computer Systems. May be taken for honors.

CSIS 420. Management Information Systems. 3 hours. Survey of the principle concepts with emphasis on computer-based transactional and management information system. Computer systems, files and file processing, systems analysis and design, managerial, organizational and social impacts. Prerequisites: "C" in CSIS 121 Programming in BASIC or CSIS 130 Computer Information Systems, junior standing, or permission of instructor. May be taken for honors.

CSIS 435. Fundamentals of Operating Systems. 3 hours. Processor communication and allocation, memory management, I/O device management, file systems, and protection. Prerequisite: CSIS 340 Digital Computer Design or CSIS 290 Concepts of Computer Systems. May be taken for honors.

CSIS 470. Distributed Computing Systems. 3 hours. Concepts of communications, computer networking principles, and survey of technical components of a distributed computer system. Prerequisite: CSIS 340 Digital Computer Design or CSIS 290 Concepts of Computer Systems. May be taken for honors.

CSIS 510. Information Structures. 3 hours. Linear lists, strings, linked lists, and trees. Sorting, searching, and retrieval. Storage management algorithms. High level language structures. Prerequisite: CSIS 250 Principles of Software Design. May be taken for honors.

CSIS 540. Programming Languages. 3 hours. Survey of programming language concepts with emphasis on fundamental structures, syntax, semantics, and run time implementations. Formal descriptions of languages and survey of specialized languages and their features. Data abstraction and procedures. Prerequisite: CSIS 340 Digital Computer Design or CSIS 290 Concepts of Computer Systems, and CSIS 250 Principles of Software Design or permission of instructor. May be taken for honors.

CSIS 580. Computing Project (____). 2-3 hours. Individual project in an on-the-job environment in the Computing Center or similar facility. An organized paper including analysis, design, program code, and interpretation of results is required. Prerequisite: Consent of advisor.

CSIS 590. Directed Reading (____). 1-3 hours. Reading under the supervision of an instructor on a topic chosen by the student with the advice of the instructor. May be repeated if subject matter differs. Consent of the department required for enrollment.

CSIS 610. Internship. 1-3 hours. This course requires an in-depth involvement in an on-going projects under direct professional supervision. A project may be on-campus or with a business, financial institution or governmental agency. A formal report of project activities must be submitted to a designated faculty sponsor. Students must apply for admission to the course and selection will be made by the internship committee. Prerequisites: Junior standing, GPA of 2.75 or greater in all CSIS courses, and the consent of the Departmental Internship Committee.

CSIS 615. Database Management. 3 hours. Analysis and design of large integrated data bases. Design alternatives. Logical and physical representation of data. Storage and retrieval mechanisms and languages. Survey of existing systems. Roles of the Database Manager and Analyst. Prerequisite: CSIS 250 Principles of Software Design or permission of instructor. May be taken for honors.

CSIS 640. Software Engineering. 3 hours. Survey of methods for definition, design, development, documentation, and implementation of significant software systems. Formal theories for representation, correctness, and related development tools. Individual and team projects drawn from computer science applications. Prerequisites: Senior standing, CSIS 250 Principles of Software Design and CSIS 280 Systems Analysis and Design. May be taken for honors.

CSIS 660. Expert Systems. 3 hours. Introduction to expert systems including knowledge acquisition and representation, expert system development environments, problem selection, system development, testing, overview of LISP, and project assignments utilizing an expert systems development shell. Prerequisite: CSIS 250 Principles of Software Design or permission of instructor. May be taken for honors.

CSIS 690. Topics in Computer Science (____). 1-3 hours. Computing topics consistent with current interests of staff and students. May be repeated with different topics for a maximum of 6 hours. Prerequisite: Consent of instructor.

CSIS 901. Graduate Topics in Information Systems (____). 1-3 hours. A study of an area of Information Systems theory or applications. A specific topic will be defined each time the course is offered. May be repeated if the topic is different. Prerequisite: CSIS 420 Management Information Systems and permission of instructor.

.
 
   
Pittsburg State University psuinfo@pittstate.edu
1701 South Broadway
Pittsburg, Kansas, 66762 USA
WORK: (620) 231-7000
37.39234, -94.7007