Upload
doanhanh
View
217
Download
0
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]
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