23
1 CRITERION 5. CURRICULUM Note: One year of study refers to the amount of course work that a student would complete in an average year of fulltime enrollment. For a traditional four-year program using standard semester units, one year refers to 30 semester credits. For programs using standard quarter units, one year refers to 45 quarter credits. One year is measured similarly in programs using other units to measure course work. A. Program Curriculum 1. Complete Table 5-1 that describes the plan of study for students in this program including information on course offerings in the form of a recommended schedule by year and term along with average section enrollments for all courses in the program over the two years immediately preceding the visit. If there is more than one curricular path, Table 5-1 should be provided for each path. State whether you are on quarters or semesters and complete a separate table for each option in the program. 2. Describe how the curriculum aligns with the program educational objectives. 3. Describe how the curriculum and its associated prerequisite structure support the attainment of the student outcomes. 4. Attach a flowchart or worksheet that illustrates the prerequisite structure of the program’s required courses. 5. For each curricular area specifically addressed by either the general criteria or the applicable program criteria as shown in Table 5-1, describe how your program meets the specific requirements for this program area in terms of hours and depth of study. 6. If your program allows cooperative education to satisfy curricular requirements specifically addressed by either the general or program criteria, describe the academic component of this experience and how it is evaluated by the faculty. 7. Describe the materials (course syllabi, textbooks, sample student work, etc.), that will be available for review during the visit to demonstrate achievement related to this criterion. (See the 2016-2017 APPM Section II.G.6.b.(2) regarding display materials.) B. Course Syllabi In Appendix A, include a syllabus for each course used to satisfy the mathematics, science, and discipline-specific requirements required by Criterion 5 or any applicable program criteria.

Program Curriculum - Information Science Department study report/ISC Self Study... · Table 5-1 Curriculum Information Science ... ISC 363 Computer Organization 8. ISC 480 IS Development

Embed Size (px)

Citation preview

1

CRITERION 5. CURRICULUM

Note: One year of study refers to the amount of course work that a student would complete in an

average year of fulltime enrollment. For a traditional four-year program using standard semester

units, one year refers to 30 semester credits. For programs using standard quarter units, one year

refers to 45 quarter credits. One year is measured similarly in programs using other units to measure

course work.

A. Program Curriculum

1. Complete Table 5-1 that describes the plan of study for students in this program including

information on course offerings in the form of a recommended schedule by year and term along with average section enrollments for all courses in the program over the two years

immediately preceding the visit. If there is more than one curricular path, Table 5-1

should be provided for each path. State whether you are on quarters or semesters and complete a separate table for each option in the program.

2. Describe how the curriculum aligns with the program educational objectives. 3. Describe how the curriculum and its associated prerequisite structure support the

attainment of the student outcomes. 4. Attach a flowchart or worksheet that illustrates the prerequisite structure of the program’s

required courses.

5. For each curricular area specifically addressed by either the general criteria or the

applicable program criteria as shown in Table 5-1, describe how your program meets the specific requirements for this program area in terms of hours and depth

of study. 6. If your program allows cooperative education to satisfy curricular requirements

specifically addressed by either the general or program criteria, describe the academic component of this experience and how it is evaluated by the faculty.

7. Describe the materials (course syllabi, textbooks, sample student work, etc.), that

will be available for review during the visit to demonstrate achievement related to this criterion. (See the 2016-2017 APPM Section II.G.6.b.(2) regarding display

materials.)

B. Course Syllabi

In Appendix A, include a syllabus for each course used to satisfy the mathematics, science, and

discipline-specific requirements required by Criterion 5 or any applicable program criteria.

2

A. Program Curriculum

Our program is semester based and an academic year consists of three semesters: Fall, Spring and Summer. Each semester consists of 45 contact hours. Fall

and Spring semesters spread over 15 weeks and Summer semester spreads over 8 weeks. One credit hour means one contact hour per week.

1. Table 5-1 Curriculum

Information Science

Course

(Department, Number, Title)

List all courses in the program by term starting with first term of the first year and

ending with the last term of the final year.

Indicate Whether

Course is

Required,

Elective or a

Selected Elective

by an R, an E or

an SE.1

Subject Area (Credit Hours)

Last Two

Terms the

Course was

Offered:

Year and,

Semester, or

Quarter

Average Section

Enrollment

for the Last Two

Terms the

Course was

Offered3

Math &

Sciences2

Computing

Topics

Mark with

an F or A

for

Fundamenta

l or

Advanced

General

Education Other

ELU126 Academic Writing & Research skills (3-0-3) R (3) *

ISC100 Fundamentals of Personal Computers (2-3-3) R F (3) 15/16(T1,T2) 13

CLS 107 College Algebra (3-0-3) R (3) 15/16(T1,T2) 17

XXX General Elective (GE) 3 CRs SE 15/16(T1,T2) *

XXX General Elective (GE) 3 CRs SE 15/16(T1,T2) *

6

ELU146 Academic Oral skills 3 CRs R (3) 15/16(T1,T2) +

ISC101 Introduction to Information System (3-0-3) R F (3) 15/16(T1,T2) 14

CLS 108 Applied Calculus 3 CRs R (3) 15/16(T1,T2) 5

CLS 100 Arabic Language (3-0-3) R (3) 15/16(T1,T2) +

HIS102 History of Arabic & Islamic Civilization (3-0-3) R (3) 15/16(T1,T2) +

XXX General Elective (GE) 3 CRs SE 15/16(T1,T2) *

ISC105 Computers & Society (3-0-3) R (3) 15/16(T1,T2) 20

ISC115 Computing Foundations (2-3-3) R (2) F (1) 15/16(T1,T2) 4

XXX IS Environment Elective (EE) 3 CRs SE (3) 15/16(T1,T2) *

CLS 103 Arabic Writing & Presentation Skills (3-0-3) R (3) 15/16(T1,T2) +

3

XXX General Elective (GE) 3 CRs SE 15/16(T1,T2) *

XXX General Elective (GE) 3 CRs SE 15/16(T1,T2) *

ISC210 Computational Methods (2-3-3) R (2) A (1) 15/16(T1,T2) 7

ISC240 Programming & Problem Solving (3-3-4) R (1) F (3) 15/16(T1,T2) 10

XXX IS Environment Elective (EE) 3 CRs SE 15/16(T1,T2) * CLS109 Statistics (2-3-3) R (3) 15/16(T1,T2) 18

CLS 130 Ethics and Practices (3-0-3) R (3) 15/16(T1,T2) 8

CLS 253 Technical Writing (3-0-3) R (3) 15/16(T2) +

ISC241 Data Structures (3-3-4) R (1) A (3) 15/16(T1,T2) 13

ISC331 IS Theory & Practice (3-0-3) R A (3) 15/16(T1,T2) 14

ISC363 Computer Organization (3-0-3) R (1) F (2) 15/16(T1,T2) 7

XXX IS Environment Elective (EE) 3 CRs SE (3) 15/16(T1,T2) *

ISC321 Database Systems I (2-3-3) R A (3) 15/16(T1,T2) 8

ISC340 Web Programming I (3-3-4) R A (4) 15/16(T1,T2) 16

ISC350 Networks & Telecommunication (2-3-3) R A (3) 15/16(T1,T2) 13

XXX General Elective (GE) 3 CRs SE 15/16(T1,T2) *

XXX IS Environment Elective (EE) 3 CRs SE (3) 15/16(T1,T2) *

ISC353 Information Security Systems (3-0-3) R (1) A (2) 15/16(T1,T2) 11

ISC357 OS & File System Organization (2-3-3) R A (3) 15/16(T1,T2) 14

XXX IS Environment Elective (EE) 3 CRs SE (3) 15/16(T1,T2) 11

XXX Free Elective (FE) 3 CRs E (3) 15/16(T1,T2) *

ISC 480 IS Development (2-3-3) R A (3) 15/16(T1,T2) 9

ISC088 Portfolio Review 0 CRs R (0) 15/16(T1,T2) 11 ISC495 Internship (0-0-3) R (3) 15/16(T1,T2) 6 ISC499 Capstone Project (1-6-3) R A (3) 15/16(T1,T2) 8 XXX General Elective (GE) 3 CRs SE 15/16(T1,T2) * XXX IS Elective (IS-E) 3 CRs SE A (3) 15/16(T1,T2) 8

TOTALS-ABET BASIC-LEVEL REQUIREMENTS 17α 43

β 42

4

OVERALL TOTAL CREDIT HOURS FOR

COMPLETION OF PROGRAM

126

1. Required courses are required of all students in the program, elective courses (often referred to as open or free electives) are optional for students, and selected

elective courses are those for which students must take one or more courses from a specified group.

2. If math and science courses are chosen from a list indicate this and include information elsewhere on the courses that students may choose from.

3. For courses that include multiple elements (lecture, laboratory, recitation, etc.), indicate the maximum enrollment in each element. For selected elective courses,

indicate the maximum enrollment for each option.

+ Courses taken by students from different programs.

* Multiple options for an elective course.

α The credit hours indicated is based on an estimate of the percentage time spent on Math & Sciences topics in the course.

β The credit hours indicated is based on an estimate of the percentage time spent on computing topics in the course.

Instructional materials and student work verifying compliance with ABET criteria for the categories indicated above will be required during the campus visit.

5

2. Alignment of the Curriculum with the Program Educational Objectives

(PEOs)

The relationship between the Curriculum and the Program Educational Objectives (PEOs) is shown in

a tabular form in the following two Tables. The first table (Table 5-2) shows the relationship between

the Student Outcomes (SOs) and the PEOs, while the second table (Table 5-3) illustrates the

relationship between the PEOs, SOs, and the specific required courses taught as part of the ISC

Program.

Table 5-2: Relationship between Students Outcomes and Program Educational Objectives

Students Outcomes (SOs)

Program

Educational

Objectives (PEOs)

I II III

a) An ability to apply knowledge of computing and mathematics

appropriate to Information Systems √

b) An ability to analyze a problem, and identify and define the

computing requirements appropriate to its solution √

c) An ability to design, implement and evaluate a computer-based

system, process, component, or program to meet desired needs √

d) An ability to function effectively on teams to accomplish a common

goal √

e) An understanding of professional, ethical, legal, security, and social

issues and responsibilities √

f) An ability to communicate effectively with a range of audiences √

g) An ability to analyze the local and global impact of computing on

individuals, organizations and society √

h) Recognition of the need for, and an ability to engage in, continuing

professional development √

i) An ability to use current techniques, skills, and tools necessary for

computing practices √

j) An understanding of and an ability to support the use, delivery, and

management of information systems within an Information Systems

environment √

6

Table 5-3: Relationship between the PEOs, SOs, and the specific required courses taught as part

of the ISC Program

Program Educational Objective (PEOs) Student

Outcomes (SOs) Courses taught in the Curriculum

I. Engage in productive careers with the

knowledge of computing to develop, deliver,

and manage information systems that support

public and private organizations

a, b, c, i, j

1. ISC 210 Computational Methods

2. ISC 241 Data Structures

3. ISC 321 Database Systems

4. ISC 340 Web Programming

5. ISC 350 Networks & Telecommunication

6. ISC 353 Information Security Systems

7. ISC 363 Computer Organization

8. ISC 480 IS Development

9. ISC 499 Capstone Project

10. XXX 450

II. Excel in their work environment by

communicating effectively, functioning

effectively as a team, and practicing

professional ethics with the sense of social

responsibility

d, e, f

1. ISC 105 Computers & Society

2. CLS 130 Ethics & Practices

3. CLS 253 Technical Writing

4. ISC 495 Internship

5. ISC 499 Capstone Projects

III. Adapt to the challenges of the changing

environment and the new technologies, and to

continue professional development, broaden

their professional knowledge and/or pursue

graduate studies

g, h, i

1. ISC 105 Computers & Society

2. ISC 210 Computational Methods

3. ISC 331 IS Theory and Practice

4. ISC 340 Web Programming

5. ISC 350 Networks & Telecommunication

6. ISC 495 Internship

7

3. The Curriculum Versus SOs

The relationship between the curriculum and SOs is shown in the following two tables. The first table,

Table 5-4, shows the courses that satisfy each SO. The second table, Table 5-5, shows the Course

Learning Outcomes that support the attainment of the SO for each course.

Table 5-4: SOs versus Courses mapping (based on the corrections made on 6th

May

2012)

Student Outcomes Courses listed according to priority in

achieving an outcome. (1)-highest (4) lowest

(1) (2) (3) (4)

a) An ability to apply knowledge of computing and

mathematics appropriate to Information Systems ISC 363 ISC 241 ISC 353

b) An ability to analyze a problem, and identify and

define the computing requirements appropriate to its

solution

ISC 499 ISC 480 XXX 450

c) An ability to design, implement and evaluate a

computer-based system, process, component, or

program to meet desired needs

ISC 499 ISC 321 XXX 450 ISC 480

d) An ability to function effectively on teams to

accomplish a common goal ISC 499

e) An understanding of professional, ethical, legal,

security, and social issues and responsibilities CLS 130 ISC 105

f) An ability to communicate effectively with a range

of audiences CLS 253 ISC 495 ISC 499

g) An ability to analyze the local and global impact of

computing on individuals, organizations and society ISC 331 ISC 105

h) Recognition of the need for, and an ability to engage

in, continuing professional development ISC 495

i) An ability to use current techniques, skills, and tools

necessary for computing practices ISC 210 ISC 340 ISC 350

j) An understanding of and an ability to support the

use, delivery, and management of information

systems within an Information Systems environment

XXX 450

8

Table 5-5: The curriculum attainment of the Student Outcomes Course Prerequisite Course Learning Outcomes that attain each Student Outcome (Please refer to Course Learning Outcomes)

ISC 105 ELU 106

Student Outcome (e):

Compare different ethical theories and use them to solve information technology daily-life moral problems

Analyze legal and social issues of IT in modern society

Evaluate the ethical and legal issues related to data privacy and intellectual property rights

Student Outcome (g):

Recognize the impact of information technology on society and cultural changes

Appraise the use of technology to support education, business, communication, and government

ISC 210 ISC 115 Student Outcome (i):

Implement various numerical techniques using a software tools like MatLab or Mathematica

ISC 241 ISC 240

Student Outcome (a):

Comprehend and characterize the major concepts involved in object-oriented programming

Employ different types of data structures such as arrays, lists, stacks, queues, trees, and graphs

Examine different tree traversal techniques such as depth-first, breadth-firs, inorder, preorder, and postorder

Analyze sorting and searching algorithms using the Java Language

ISC 321 ISC 241

Student Outcome (c):

Design Relational Databases using ER and EER models

Build Relational Database schemas

Apply appropriate techniques to normalize Relational Database

ISC 331 ISC 240

Student Outcome (g):

Identify the different roles in an information system (information, IT, users, developers and managers)

Explain the use of human-computer interface in information systems

Apply decision support system in strategic business management and enterprise resource planning

Analyze the impact of IT in organizations and businesses

Summarize the components of customer relationship management and supply chain management

ISC 340 ISC 241 Student Outcome (i):

Practice and use web development tools such as Visual Studio and Front Page in order to gain web programming skills

ISC 350 ISC 210

Student Outcome (i):

Classify network communication models and systems, and describe different transmission media

Analyze different data-link layer protocols for data transmission integrating error control and flow control, including

Medium Access Control (MAC) protocols

Analyze and compare different network layer routing algorithms

Design and simulate a local area network using networking tools

ISC 353 ISC 350 Student Outcome (a):

9

Practice different algorithms of cryptography and digital signature

ISC 363 ISC 210

Student Outcome (a):

Comprehend the fundamental concepts related to logic design

Distinguish the different methods used in computer organization

ISC 480 ISC 321

Student Outcome (b):

Write Software Requirement Specification using popular standard such as Rational or IEEE

Student Outcome (c):

Prepare a design document consisting of architectural design, detailed design, user interface design and database design

Implement the design and test the product

ISC 495

A total

number of 90

credit hours

Student Outcome (f):

Apply communication skills effectively in their working environment

Student Outcome (h):

Demonstrate an ability to engage in continuing professional development

ISC 499

A total

number of

100 credit

hours

Student Outcome (b):

Identify and define the system requirements for a real-world medium-scale project in the area of Information Systems

Student Outcome (c):

Design, implement, and test real-world medium-scale project in the area of Information Systems

Student Outcome (d):

Function effectively in a team to develop the capstone project and assume leadership roles

Student Outcome (f):

Communicate the results of the work conducted throughout the project phases by writing (through formal technical report)

and orally (through technical presentation)

CLS 130 ELU 106

Student Outcome (e):

Recognize the social and ethical values and their implications in society

Examine the Information Technology professionalism, ethical decision making, codes of ethics

Defend their responsibilities as employer, employee and their rights

CLS 253 Student Outcome (f):

XXX

450

A total

number of 90

credit hours

Student Outcome (b):

Identify and synthesize computer-based systems based on user requirements for [a selected environment] applications

Student Outcome (c):

Apply the knowledge of Computer Science in developing software to analyze information in [a selected environment]

Student Outcome (j):

Analyze the processes that support the delivery and management of information systems within the context of [a selected

environment]

10

4. The Prerequisite Structure of the Program

11

5. Attainment of Specific requirements for Program Areas For each curricular area specifically addressed by either the general criteria or the applicable

program criteria as shown in Table 5-1, describe how your program meets the specific

requirements for this program area in terms of hours and depth of study

(I) Attainment of the Environment Electives (EEs)

The main objective of the EE Domains is to specifically meet the following Student Outcome:

(j) “An understanding of and an ability to support the use, delivery, and management of information

systems within an Information Systems environment.”

1. Domains of the Environment Electives (EEs)

At present, the domains of the existing Environment Electives are:

1. Arts and Design (Dept. of Design Sciences & Interior Architecture)

2. Nutrition (Dept. of Family Sciences, Nutrition)

3. Food Science (Dept. of Family Sciences, Food Science)

4. Communication Disorders (Dept. of Communication Disorder Sciences)

5. Environmental Technology Management (Department of Environmental Technology

Management)

History of the choice of EEs is based on the facts that it is a requirement of ABET for an Information

System (IS) program. This requirement was facilitated within the College of Life Sciences (Formerly

the College for Women). All EE Domains are distinct and highly suitable for the Kuwait perspectives

while doing Major in IS.

An EE domain requires a student to take 15 credits in another department or college. The students are

required to take 12 credits from a list of elective courses and take 3 credits as the required course

XXX 450 (AAD450, CSL450, ETM450, and FSC450/FSC 451).

It should be noted that due to shortage of faculty members in the domains of Arts and Design, Food

Science and Communication Sciences and Language, the ISC Department is temporarily offering only

two of the five EE domains, i.e. Nutrition and Environmental Technology Management. The process

of extending the list of EE domains will remain as part of continuous improvements in the program.

The Department is considering offering additional EE domains in the future.

2. Structure of Environment Electives Detailed structure of the Environment Electives, in the Information Systems program, is given in the

following subsections:

2.1. Arts and Design (Dept. of Design Sciences & Interior Architecture)

Table 5-6: Art and Design Environment Elective Courses

Course Code Credit Hours Course Title Status

AAD450 3 Applications of Information Systems in Arts Required

Students select (12 credits) from the followings:

AAD105 3 The Language of Art Elective

AAD230 3 Basics of Graphic Design Elective

12

AAD304 3 Art Marketing and Branding Elective

AAD306 3 The Business of Art Elective

AAD363 3 Designing for the Web Elective

AAD405 3 The Professional Artist Elective

2.2. Nutrition (Dept. of Family Sciences)

Table 5-7: Nutrition Environment Elective Courses

Course Code Credit Hours Course Title Status

FSC450 3 Applications of Information Systems in Nutrition Required

Students select (12 credits) from the followings:

FSC110 3 Introduction to Human Nutrition and Food Science Elective

FSC320 3 Public Health Nutrition Elective

FSC323 3 Community Nutrition Elective

FSC422 3 Cultural, Social and Global Nutrition Issues Elective

FSC423 3 Nutrition Education Elective

FSC456 2 Food Service Management Elective

FSC457 1 Food Regulations Elective

2.3. Food Science (Dept. of Family Sciences)

Table 5-8: Food Science Environment Elective Courses

Course Code Credit Hours Course Title Status

FSC451 3 Applications of Information Systems in Food Science Required

Students select (12 credits) from the followings:

FSC110 3 Introduction to Human Nutrition and Food Science Elective

FSC211 3 Food Chemistry Elective

FSC330 3 Principles of Food Processing Elective

FSC350 3 Technology of Oilseeds and Pulses Elective

FSC351 3 Fruits and Vegetable Technology Elective

FSC432 3 Principles of Food Process Engineering Elective

FSC453 3 Principles of Food Packaging Elective

FSC456 2 Food Service Management Elective

FSC457 1 Food Regulations Elective

2.4. Communication Disorder Program (Dept. of Communication Disorder Sciences)

Table 5-9: Communication Disorder Environment Elective Courses

Course Code Credit Hours Course Title Status

CDS 450 3 Applications of Information Systems in Communication

Disorders Required

Students select (12 credits) from the followings:

CDS 211 3 Introduction to Linguistics Elective

CDS 131 3 Introduction to Communication Disorders Elective

CDS 213 3 Introduction to Phonetics Elective

CDS 214 3 Speech and Language Development in Children Elective

CDS 221 3 Introduction to Hearing and Speech Elective

CDS 316 3 Discourse Analysis and Disorders Elective

13

CDS 325 3 Neural Bases of Human Communication Elective

CDS 398 3 Special Issues in Speech and Language Elective

2.5. Environmental Technology Management (Dept. of Environmental Technology

Management)

Table 5-10: Environmental Technology Management Environment Elective Courses

Course Code Credit Hours Course Title Status

ETM450 3 Applications of Information Systems in Environmental

Technology Management Required

Students select (12 credits) from the followings:

CLS 139 3 Introduction to Environmental Technology Management Elective

ETM202 3 Introduction to Quantitative Environmental Analysis Elective

ETM210 3 Environmental Management System Elective

ETM319 3 Environmental Data Management Elective

ETM332 3 Environmental Risk Assessment Elective

ETM432 3 Environmental Statistics Elective

CLS 221 3 Social Perspective on Environmental Issues Elective

3. Selection of EEs and EE Advising

There are several academic advisors in the ISC Department, an Environment Electives (EE) advisor,

and a portfolio advisor. These are headed by a General Advisor. The EE advisor guides students to

choose appropriate EE domains and to identify the required 15-credit EE courses.

At the beginning of each semester, an academic advisor meets with junior and senior students. Each

junior and senior student submits a list of courses which they plan to register in the current semester,

the courses intended to be registered in next semester, the completed EE courses, and the expected

graduation semester.

The ISC Department coordinates with other those departments in which the active EE Domains are

offered in order to confirm offering the required EE courses. During their second academic year, each

student is assigned a domain from which the student selects all the EE courses. The assignment of

domain is based on student’s preference. The ISC Department coordinates with the other departments

to ensure that Information Science students complete their EE courses in a timely fashion. This is

done by guaranteeing that at least two EE courses are offered each semester and at least four different

electives are offered each academic year. In addition, the ISC Department ensures that any EE core

course is offered at least once a year. This ensures that the students’ graduation is never delayed due

to unavailability of sufficient electives. It should be noted that for each of the EE Domains, there is a

list of courses from which students can select one required course and four elective courses (see

Tables 5-6 to 5-10 above).

14

(II) Attainment of the ISC Requirement & Elective Courses

1. The Required Courses

Table 5-11: Mapping of ISC core courses to Areas and the Depth of Study

Area

Courses

(Dept., Number, and

Title)

Computing

Topics Level

F (Fundamental)

A (Advance)

Teaching

Hours Per

Week

Prerequisites Depth of Study

(Please refer to Course Description Files)

Application

Development

ISC-115: Computing

Foundations F 2

CLS 107

CLS 108

Apply the basic concepts in the design and analysis of

Boolean Expressions and Computing Logic

Comprehend the basic concepts in the design & analysis of

algorithms

Apply the basic concepts relating to sets, relations, functions,

sequences, arrays, and lists

Design and analyze recursive functions/algorithms

Solve problems using simple combinatory

ISC-210: Computational

Methods A 2 ISC 115 (F)

Recognize the need for finding approximate solutions to

computational problems

Apply appropriate numerical methods to algebraic models

Apply appropriate numerical methods to analytical models

Use mathematical models based on experimental data

Implement various numerical techniques using a software

tools like MatLab or Mathematica

ISC-240: Programming

and Problem Solving F 3

ISC 101

ISC 115

Write programs using Java to solve problems: I/O

statements, if-statement, and control-flow

Develop and design programs using Object Oriented

Programming (OOP) to meet simple business and

mathematical problems expressed in English

Develop programs that utilize arrays

Develop and design programs using OOP features:

Inheritance, polymorphism and overloading/overriding

Apply computing skills to solve real-world problems

ISC-241: Data Structures A 3 ISC 240 (F) Comprehend and characterize the major concepts involved

in object-oriented programming

15

Employ different types of data structures such as arrays, lists,

stacks, queues, trees, and graphs

Examine different tree traversal techniques such as depth-

first, breadth-firs, inorder, preorder, and postorder

Analyze sorting and searching algorithms using the Java

Language

Describe the basic software development techniques

ISC-340: Web

Programming I A 3 ISC 241 (A)

State and apply syntaxes of HTML and XML

Apply style sheets emphasizing accessibility issues in web

page development

State the technological differences between static web sites

and dynamic web sites

Practice and use web development tools such as Visual

Studio and Front Page in order to gain web programming

skills

Develop a dynamic website including a term project as a

team

Demonstrate effective communication skill in the

preparation and presentation of final project.

Data

Management

ISC-321: Database

Systems A 2 ISC 241(A)

Design Relational Databases using ER and EER models

Build Relational Database schemas

Generate Relational Database queries using Relational

Algebra and SQL programming

Apply appropriate techniques to normalize Relational

Database

Comprehend the Fundamentals of Object Oriented and

Object Oriented Databases

Demonstrate written, oral, and visual communication skills

by project report, project presentation and project

demonstration

Work in teams during the database design, implementation

and evaluation of the project

Networking and

Data

Communications

ISC-350: Networks and

Telecommunication A 2 ISC 241(A)

Classify network communication models and systems, and

describe different transmission media

Analyze different data-link layer protocols for data

16

transmission integrating error control and flow control,

including Medium Access Control (MAC) protocols

Analyze and compare different network layer routing

algorithms

Design and simulate a local area network using networking

tools

Explain transport layer protocols including TCP and UDP

Apply fundamentals of the calculus and statistics for solving

network related problems

Systems

Analysis and

Design

ISC-480: IS

Development A 2 ISC 321 (A)

Use software tools for software design (Rationale Rose) and

Project Management (MS Project)

Write Software Requirement Specification using popular

standard such as Rational or IEEE

Prepare a design document consisting of architectural

design, detailed design, user interface design and database

design

Implement the design and test the product

Recognize the significance of Project management

Discuss processes that support the delivery and management

of Information Systems

Work as a team to work on small software projects using

software engineering skills, particularly Analysis, Design and

Validation

ISC-499: Capstone

Project A

A total

number of

100 credit

hours

Identify and define the system requirements for a real-world

medium-scale project in the area of Information Systems

Design, implement, and test real-world medium-scale

project in the area of Information Systems

Function effectively in a team to develop the capstone

project and assume leadership roles

Communicate the results of the work conducted throughout

the project phases by writing (through formal technical

report) and orally (through technical presentation)

Practice in continual professional development

IS in ISC-101: Introduction to F 3 ELU 106 Recognize the basic terminology used in information

17

Organizations Information Systems systems technology

Characterize the different types of computer software

Characterize the different types of computer hardware

Outline the technical aspects of computer network,

communications, and security and privacy

Illustrate the applications of programming languages and

database in information systems

ISC-331: IS Theory and

Practice A 3 ISC 240 (F)

Identify the different roles in an information system

(information, IT, users, developers and managers)

Explain the use of human-computer interface in information

systems

Apply decision support system in strategic business

management and enterprise resource planning

Analyze the impact of IT in organizations and businesses

Summarize the components of customer relationship

management and supply chain management

ISC-495: Internship

A total of 90

credit hours

Apply communication skills effectively in their working

environment

Justify the importance of teamwork in a working

environment

Demonstrate an ability to engage in continuing

professional development

Practice and defend professional, ethical and social

responsibilities in a working environment in the field of

information systems

Describe the IT alignment with organization where they do

their internship

Assess and appraise the success of the organization with

the implementation of appropriate ethical, legal, security and

global policies

ISC-105: Computers and

Society 3 ELU 106

Recognize the impact of information technology on society

and cultural changes

Compare different ethical theories and use them to solve

information technology daily-life moral problems

Analyze legal and social issues of IT in modern society

18

Evaluate the ethical and legal issues related to data privacy

and intellectual property rights

Appraise the use of technology to support education,

business, communication, and government

Security of

Information

Systems

ISC-353: Information

Security Systems A 3 ISC 350 (A)

Explain the security concepts and principles like

confidentiality, integrity, availability, trust, privacy, and

ethical issues

Practice different algorithms of cryptography and digital

signature

Comprehend the use of security issues in e-commerce,

operating systems, database, and networks

Assess the impact of the system security or lack of security

on the society

Explain the security engineering life cycle activities from

security requirements to security testing

General

ISC-357: Operating

Systems and File

Organization A 2

ISC 210 (A)

ISC 240 (F)

Recognize Operating System (OS) types and structures

Describe OS support for processes and threads

Analyze the OS issues related to CPU scheduling,

synchronization, and deadlocks

Explain the concepts of virtual memory, disk scheduling,

I/O and file system of OS

Design and implementation of a component of some

Operating System such as memory management, process

/thread management, interprocess communication, and shared

memory management using a high level programming

language

ISC-363: Computer

Organization F 3

ISC 210

ISC 240

Comprehend the fundamental concepts related to logic

design

Distinguish the different methods used in computer

organization

Employ the fundamentals of designing machine &

assembly languages programs

Explore the basic issues in processor & memory design

Explore the basic issues in memory organization

19

/design and I/O Principles

2. The Elective Courses

Table 5-12: Mapping of ISC elective courses to Areas and Depth of Study

Area

Courses

(Dept., Number, and

Title)

Computing

Topics Level

F (Fundamental)

A (Advance)

Teaching

Hours Per

Week

Prerequisites Depth of Study

(Please refer to Course Catalog Descriptions)

Application

Development

ISC-440: Web

Programming II A 2

ISC 340 (A)

ISC 350 (A)

This course focuses on the advanced programming skills and

tools needed for high efficiency applications on the Internet.

Topics in this course include advanced JAVA programming

including Serves and JAVA Beans. Client-Server model is also

covered in principle and as a programming tool

ISC-470: Multimedia

Design and Scripting A 2

Department

approval and

a minimum

of 70 credit

hours

This course is focused on real-life multimedia production and

authoring tools. Macromedia Director and Macromedia Flash

will be used for students design projects, along with other

sound, animation, and video tools. Topics covered in this course

include: multimedia production process, multimedia authoring

tools, and interactivity in multimedia systems, Lingo

programming techniques, working with sound and video,

animation techniques, and multimedia and the web.

ISC-471: Interactive 3D

Graphics Modeling A 2

Department

approval and

a minimum

of 70 credit

hours

The course presents the Fundamentals of 3D modeling, passive

or interactive animations, surfacing, and special effects. It

provides an understanding of the processes involved in the

creation of 3D animation from modeling to rendering, including

basics of surfacing, lighting, animation, and techniques for

modeling objects as polygonal meshes or smooth surfaces, and

as rendering such as hidden-surface removal, shading,

illumination, and shadows. The course will also introduce the

basics of 3D formats for the web.

ISC-472: Introduction to

VRML A 2

Department

approval and

a minimum

of 70 credit

hours

This course will provide students with the concepts of web-

based 3D graphics and to give them sufficient knowledge and

experience using 3D principles. Topics include VRML

programming language, VRML object creation, interactive to

VRML objects, and embedding VRML objects into web sites.

20

Data

Management

ISC-421: Database

Systems II A 2 ISC 321 (A)

This course focuses primarily on the fundamental concepts of

Oracle. Topics covered in this course include Oracle

client/server architecture, and Oracle tools and utilities. The

course will cover the Procedural Language PL/SQL for the

development of business solutions based on Oracle.

ISC-423: Internet

Databases A 3 ISC 321 (A)

This course describes how databases are employed for the

design and implementation of functional Web solutions. Topics

in this course a survey of the different e-business solution that

require databases with real-life case studies, techniques for

storing and organizing information in the database, and

connectivity to other web components.

ISC-425: Data Mining

and Knowledge

Discovery

A 3 ISC 321 (A)

This course introduces basic concepts of data warehousing, data

mining, and decision support systems. Topics covered in this

course include: basic data warehouse architecture, data

consolidation, warehouse internals functions such as storage and

indexing, and materialized views and aggregate pre-

computation.

ISC-427: Data

Warehousing A 3 ISC 321 (A)

The objective of this course is to address the advanced issues of

data warehousing.

Networking and

Data

Communications

ISC-450:

Communication

Networks I

A 2 ISC 350 (A)

This course covers data communication topics including high-

speed transmission local area networks like Gigabit Ethernet,

frame relay, TCP/IP protocol, and introduction to TCP/IP

version 6. Students should be able to conduct a comparative

study of available network technologies.

ISC-453: Mobile and

Wireless Networks A 3 ISC 350 (A)

This course examines the fundamental aspects of mobile

networks and its different components. Topics include the GSM

and 3G standards, the cellular design, and the handoff problem.

The course also focuses on the wireless LAN applications,

issues, and standards. A detailed coverage of Satellite

communication is also included.

ISC-455: Mobile

Internet A 3

ISC 340 (A)

ISC 350 (A)

This course covers the principles and standards of data

transmission and communication over mobile and wireless

networks. Topics include GPRS and 3G network standards and

applications. WAP and J2ME are also covered as programming

tools for mobile applications.

Systems ISC-380: Introduction to A 3 An This is an introductory course to the relationship between

21

Analysis and

Design

Management

Information Systems

accumulated

total number

of 60 credit

hours

organizations and information systems. The course focuses on

the analysis, design, implementation, and management of

information systems in an organizational setting. An overview

is given of the different roles played to achieve effective

information utilization, the role of IT and the role of

organization decision makers and staff. The course also gives a

survey of advanced systems development technologies for

systems design and implementation.

IS in

Organizations

ISC-475: Geographical

Information Systems A 3 ISC 321 (A)

This course describes the geographical information systems

(GISs). It provides the students with hands on experience using

GIS applications through the use of GeoMedia. GeoMedia is a

powerful geographical information system that provides both

standard and advanced data management features for

geographical data storage, manipulation and display. It can be

used on a wide variety of computer platforms, and with its GUI

feature it makes the data management easier to perform.

ISC-482: Web

Management A 3 ISC 340 (A)

The objective of this course is to introduce students to the

management and development tools for web projects.

Emphasize on efficient management and usage of web related

hardware and software in organizations is also stressed. As a

course project students will create a commercial Web site where

students can practice learned concepts about the design and

development of professional Web sites.

22

6. Cooperative Education

The ISC Program does not offer Cooperative Education. The Program includes only one required

course ISC 495 “Internship” (3 CRs) to be jointly offered by the department and a potential

employer in the public or the private sector in Kuwait. This course gives students opportunity to

gain practical experience of the workplace relevant to their major with employers in the public or

the private sectors. Internships are intended to match the academic background and strengths of

students, their interests, and future career ambitions. The syllabus of the Internship course

provides information about the course requirements and assessment methods.

7. Materials (course syllabi, textbooks, sample students work) to be displayed

Describe the materials (course syllabi, textbooks, sample student work, etc.) that will be

available for review during the visit to demonstrate achievement related to this Criterion. (See the

2016-2017 APPM Section II.G.6.b.(2) regarding display materials.)

The following materials will be available for review by the ABET team during their on-site visit:

Course Files (grouped by semester).

Minutes of the relevant ISC Committee Meetings.

Folders for ABET Criteria containing supporting documents, e.g. Detailed Assessment

Results, TA/faculty CVs (Long Versions), Course Syllabi (Long Versions), Course

Schedules, etc.

List of current Textbooks used.

23

B. Course Syllabi

In Appendix A, include a syllabus for each course used to satisfy the mathematics, science, and

discipline-specific requirements required by Criterion 5 or any applicable program criteria.

Appendix (A) shows the syllabus for each course used in the following Categories:

I. Mathematics & Science

(1) CLS 107

(2) CLS 108

(3) CLS 109

(4) ISC 115

(5) ISC 210

(6) ISC 353

(7) ISC 363

II. Computing

(1) ISC 100

(2) ISC 101

(3) ISC 115

(4) ISC 210

(5) ISC 240

(6) ISC 241

(7) ISC 321

(8) ISC 331

(9) ISC 340

(10) ISC 350

(11) ISC 353

(12) ISC 357

(13) ISC 363

(14) ISC 480

(15) ISC 499

III. Environment Electives (EEs)

(1) 15 credits in a selected environmental domain including XXX450