Agenda Item FA 07-31

Submitted by the Academic Programs Committee

(School of Computing):

New Courses, Course Changes & Programs of Study (16 items)

09/06/07: Passed

09/12/07: Approved

College of Computing, Engineering, and Construction

 

 

 Undergraduate- School of Computing 

 06/07-321
APC 1
 COP 3855

  Web Access and System Design (4 cr hrs)

 Prerequisites:    COP 2175 Introduction to Visual and Procedural Programming
 Corequisites:    COT 3100 Computational Structures
Course Description:
Students learn about the influence of E-Business, local and global transaction processing, Internet, web design and development, and Electronic Data Interchange on information systems. After an introduction to the basic concepts of relational database systems, students will practice connectivity to a database to retrieve information. The course includes a design and implementation project involving a database in the Web environment. No new faculty or additional resources are required for this course.
 06/07-322
APC 1
 COP 2175  

 Introduction to Visual and
Procedural Programming  (3 cr hrs)

 Prerequisites:    CGS 1570 Microcomputer Application Software.
 Corequisites:    CGS 1570 Microcomputer Application Software.
Course Description:
This course provides an introduction to the fundamentals of visual programming as well as procedural language structure and capabilities. Students learn about visual programming development, including problem definition, problem solving and algorithms, procedures, controls, arrays, structures, coding, visual interface design, testing, and debugging. No new faculty or additional resources are required for this course.
 06/07-323
APC 2
 COP 4640

  Operating Systems Environments

  

 From the time this course was originally described, computing has evolved; therefore, the content of the course has evolved. While the catalog description is still valid, the original name of the course no longer reflects the material being taught. The course name is changed to Operating Systems Environments. This name change describes a component, Systems Administration, which has taken on an ever increasing role. CDA 3100 Architecture of Computer Organization is being dropped as a prerequisite since CDA 3100 is being terminated. The course objectives, method of evaluation, and text selections have been changed in according with the above discussion.

 

 06/07-324
APC 2
 COP 3531

  File Structures

 

The name of the course and the catalog description have been updated. The prerequisites were also updated. The objectives, method of evaluation, and text selection have also been updated.  

The reason for these changes is that the original course description and name were over 20 years old. In computing terms, this is ancient. The new name and description accurately reflect the state's description of COP 3531 and the content of the course. One of the original prerequisites (COP 2120 COBOL Prog) is being deleted and the other (MAC 2233 Calc for Bus) is included in COP 3540 Data Structures OOP.
New Course Description:
 This course is for those who want to learn about enterprise computing and data management using COBOL. Organizational data representation is discussed regarding internal business data types and external organizational file systems operations. Business enterprise software development will include report generation, multi-user access, string processing, and independent compilation.

 

 06/07-325
APC 2
 CIS 4301

  Interactive Systems Development

 

 The offering of CIS 4301 has been discontinued in the IS curriculum as part of recent modifications to the IS curriculum. The course has not been offered for several semesters and is no longer an effective course in the IS curriculum.

 06/07-326
APC 2
 CDA 3101

Introduction to Computer Hardware Organization

 COP 2120 Introduction to COBOL Programming has been removed from the prerequisite listing for CDA 3101 Computer Hardware Organization. The removal supports recent course changes in the IS curriculum. Course objectives, methods of evaluation, and textbook selection for this course have been updated. This update supports recent course changes in the IS curriculum.

 06/07-327
APC 2
 CDA 4010

  Human Factors/ Collaborative Computing

 The prerequisite of CDA 3100 Arch of Comp Org is being removed from prerequisite listing for CDA 4011. A new course, COP 3855 Web Access and System Design, is being added as an alternative prerequisite. Students may take either COP3855 or COP 3540 Data Structures in OOP. The reason for this change is to replace a removed prerequisite course with a proposed new course.

 06/07-328
APC 2
 CIS 4100

  System Performance and Evaluation

 CDA 3100 Architecture of Computer Organization has been removed from the prerequisite listing for CIS 4100 System Performance and Evaluation. The removal supports recent course changes in the IS curriculum.
New Course Description:

 This course is for those who want to learn about enterprise computing and data management using COBOL. Organizational data representation is discussed regarding internal business data types and external organizational file systems operations. Business enterprise software development will include report generation, multi-user access, string processing, and independent compilation.

 06/07-329
APC 2
 CIS 4327

  Information Systems Senior Project I

 COP 4720 Database Systems is being changed from a prerequisite to a prerequisite/corequisite. The reason for this change is to more accurately reflect the needed background for students taking Senior Project 1. COP 3540 Data Struc OOP is being dropped as a prerequisite since it is required by COP 4720 so the students will have already taken COP 3540 as a prerequisite to COP 4720. COP 3855 Web Access and Systems Design is being added as a prerequisite to make sure the students have a background in modern computer systems before they take CIS 4327. Course objectives and methods of evaluation have also been modified to reflect these changes.

 06/07-330
APC 2
 COP 2551

  Introduction to Object-Oriented Programming

 The prerequisite CGS1570 Microcomputer Application Software for COP2551 Introduction to Object Oriented Programming has been changed to a prerequisite/co-requisite. Course objectives, methods of evaluation, and textbook selection have also changed. These changes are necessary to support recent modifications of the IS track of the BS in CIS degree.
 New Course Description:
 This course introduces the principles and practices of object oriented (OO) programming. Topics include user interface and problem data classes; class versus instance properties and methods; abstraction; encapsulation; inheritance and multiple inheritance; polymorphism; software design techniques; and problem solving. The concepts are utilized in numerous programming projects.
 06/07-331
APC 2
 COP 4720

  Database Systems

COP 3855 Web Access and System Design has been added as a prerequisite for COP 4720, replacing COP 3531 File Structures, which has been moved to major electives. This modification supports current technology and recent changes in the IS curriculum. The course objectives, methods of evaluation, and text selection were updated in accordance with the above discussion.

 New Course Description:
 After an overview of database history, students learn about entity relationships and design processes. Databases are studied with a concentration on relational concepts, Structured Query Language, Data Definition Language, and Data Manipulation Language. Issues of redundancy, normalization, optimization, and concurrency control are examined. The combination of theoretical concepts and practical experiences will provide students with a fundamental knowledge of concepts, principles, and techniques for the analysis, design, implementation, utilization, and documentation involved in the development of database systems.
 06/07-332
APC 2
 CDA 3100  

  Architecture of Computer Organization

 The offering of CDA 3100 has been discontinued in the IS curriculum. It has been replaced by COP 4640 Operating Systems Environments and Administration as part of recent modifications to the IS curriculum to better meet the current educational needs of the students.

 
 06/07-333
APC 3

  BS: CIS Major-
  Information Systems/Information Science Track
 

  Summary of the Changes:
  The preceding materials capture a number of minor actions to several courses in an effort to adjust course descriptions, clarify and sometime change prerequisites, and to move a couple of older required courses to elective courses.
  Ancillary to these housekeeping tasks, the realignment of a few courses constitutes a modernization of the Information Systems/Information Science tracks. In most cases, the changes listed in the Program of Study represent fine tuning prerequisites which more precisely define expectations.
  In sum: we have added two new courses
  - under prerequisites: COP 2175 INTRO VP PROGRAMMING (3.0 credit hours)
  - under core requirements: COP 3855 WEB ACCESS & DESIGN SYS (4.0 credit hours)
    removed and terminated two outdated courses
  - removed from core requirements: CDA 3100 ARCHIT OF COMP ORGANIZ (4.0 credit hours) and terminated it
  - removed from major electives: CIS 4301 INTERACTIVE SYSTEMS DEVELOPMENT (3.0 credit houts) and terminated it 
  removed one course from the list of prerequisites:
  - COP 2120 Introduction to COBOL Programming (3.0 credit hours) 
  moved two courses from required to elective
  - COP 3531 FILE STRUCTURES (4.0 credit hours) - New Title: ENTERPRISE COMPUTING
  - COP 4813 INTERNET PROGRAMMING (3.0 credit hours)
  moved one course from elective to required
  - COP 4640 OPERATING SYSTEM ENVIRONMENTS (3.0 credit hours) - New Title:
    OPERATING SYSTEM ENVIRONMENTS AND ADMINISTRATION
  As a result of these modifications, the total program hours have not been changed, but the CORE REQUIREMENTS credit hours were reduced from 27 hours down to 26 hours.
click here to view the program of study
 06/07-334
APC 3

University Wide: University Wide Major/ University Wide Track  

                                              Information Science Minor (of the BS in CIS degree)

 

  Summary of the Changes:
  Due to the changes in the Information Systems track of the CIS major, the Information Science minor must also be changed as follows: 
Minor prerequisites:
  Add a new course COP 2175 Intro to VIsiual & Procedural Programming (3.0 credits)
  Remove COT 3100 Computational Structures (3.0 credits) 
Minor requirements:
  Add COT 3100 Computational Structures (3.0 credits)
  Add a new course: COP 3855 Web access and Systems Design (4.0 credits)
  Remove COP 2120 Intro to COBOL Programming (3.0 credits)
  Remove COP3531 File Structures (New Title: Enterprice Computing) (4.0 credits) 
Minor Electives:
  Remove CDA 3100 Architecture of Computer Organization (4.0 credits)
  Remove COP3531 File Structures (New Title: Enterprice Computing) (4.0 credits)
  Total credit hours for the minor have not changed and are still 26 credit hours.
click here to view the program of study
 
 
 Graduate- School of Computing 
 06/07-335
APC 1
 COT 6410

  Computational Complexity  (3 cr hrs)

 Prerequisites:  

COT 3210 Computability and Automata
COT 4400 - Analysis of Algorithms or COT 5405 Algorithms and Complexity

 Corequisites:    None
Course Description:
This is a course in structural complexity theory. The focus is on the models of computation and the structure and relationship among the important classes of computational problems such as P, BPP, NP, co-NP, and PSPACE. Results on the hardness of approximating optimization problems which follow from the PCP Theorem and the theory interactive proofs will be presented. No new faculty or additional resources are required for this course.
 06/07-336
APC 1
 CIS 5949

  Experiential Studies in Computing  (v.1- 3 cr hrs)

 Prerequisites:  

Acceptance to the Graduate Program in Computer and Information Sciences and for the cooperative education program

 Corequisites:    None
Course Description:
Students will participate in supervised work experiences related to computing. Students may receive repeat credit for this course. Up to 3 credits may be applied to the elective category for the Master of Science in Computer and Information Sciences. No new faculty or additional resources are required for this course.