| |
| ENG-101 - College English [3 Credits] |
On successful completion
of this course, students should be able to:
• Identify the required information from a simple, brief
non-fictional text.
• Convey simple, brief factual information in writing.
• Convey simple, brief factual information in speaking.
|
| |
| MAT-101 - Discrete Mathematics [3 Credits] |
On successful completion of this course,
students should be able to:
• Interpret and use positive and negative integers in different
number bases
• Use floating-point arithmetic in base 10
• Perform operations on sets
• Apply the laws of Boolean algebra
• Recognize the application of simple induction in the idea
of proof
|
| |
| CIS-101 - Introduction to Computer and
Programming [3 Credits] |
On successful completion of this course,
students should be able to:
• Describe the functions of major hardware components of a
computer system
• Describe the hardware implications of the use of the binary
representation of instruction and data
• Describe the internal organisation and operation of a microprocessor
based system
• Identify the nature of algorithms and their expression as
pseudo code as a pre-requisite to program development
|
| |
| CIS-102 - Comptuer Operation and Applications
[3 Credits] |
On successful completion of this course,
students should be able to:
• Use an operating system for activities such as data and
file management
• Install and configure operating environments and software
• Produce well formatted and organized documents
• Produce numeric models and graphical representations of
data
• Maintain a data storage and retrieval system and Store and
retrieve information
• Describe and use a telecommunications system to access an
information source.
|
| |
| CIS-103 - Program Design and Problem
Solving [3 Credits] |
On successful completion of this course,
students should be able to:
• Use appropriate problem solving strategies within a given
scenario.
• Use the structure and features of a procedural language
to implement a given specification.
• Identify suitable data structures in the design of a computer
program.
• Design, implement and test programs based on a supplied
specification.
|
| |
| ENG-102 - College English (Writing Skills)
[3 Credits] |
On successful completion of this course,
students should be able to:
• Assemble the information necessary to produce a document
• Write an appropriate document in a set format for a set
purpose
|
| |
| ACC-101 - Comptuerized Accounting [3
Credits] |
On successful completion of this course, students
should be able to: • Prepare basic business accounting
information. • Prepare basic management accounting information.
• Identify the users of financial information and the decisions
for which they require this information. • Describe the
various sources of finance available to an organisation. •
Assess the performance and financial position of a business.
• Use accounting functions available in spreadsheets and proprietary
accounting software
|
| |
| GEN-101 - Globalisation [3 Credits] |
On successful completion of this course, students
should be able to: • Describe and interpret the historic
and contemporary contexts of globalization.
• Explain the relationship between theory and practice.
|
| |
| GEN-102 - Studies in Islamic Culture
[3 Credits] |
On successful completion of this course,
students should be able to:
• Discuss Islamic civilization and its basic characteristics
• Discuss the factors that influenced the development of Islamic
culture
• Identify importance of Islamic culture in world history.
|
| |
| CIS-104 - Software Development Life Cycle
[3 Credits] |
On successful completion of this course,
students should be able to:
• Describe the stages of the Software Development Life Cycle
• Describe the various software development life cycle models
• Apply the stages of a selected model to a set scenario
|
| |
| CIS-105 - Introduction to Networking
[3 Credits] |
On successful completion of this course,
students should be able to:
• Describe various topologies of computer networks
• Describe the operation of computer networks
• Describe the hardware and software components used in local
and wide area networks
• Identify emerging trends in computer networks
|
| |
| GEN-201 - Job Seeking Skills [3 Credits] |
On successful completion of this course,
students should be able to:
• Identify and demonstrate student's own skills, interests
and motivations in the context of career decision making and cultural
norms.
• Explore the options open to the student and identify the
specific skills and qualities required for chosen career opportunities.
• Identify and research different sources of vacancy information
and recruitment methods used by employers, job opportunity and training
providers.
• Identify those skills that an individual student may need
to develop further in order to achieve personal career goals.
• Relate a student's own skills in the context of career decision
making to a chosen opportunity.
• Evaluate how (a student's) personal priorities and constraints
may affect career decisions and formulate the action needed to achieve
career goals.
• Recognize and demonstrate what makes an effective application.
• Recognize the purpose and process of interviews and identify
strategies for self-presentation.
|
| |
| GEN-202 - Working with People and Team
[3 Credits] |
On successful completion of this course,
students should be able to:
• Identify the principles necessary to maintain working relationships
with other members in team
• Identify the techniques necessary to receive and assist
visitors.
|
| |
| CIS-201 - Visual Basic Programming [3
Credits] |
On successful completion of this course,
students should be able to:
• Describe the event-driven program development cycle.
• Develop a design specification and user interface design
from a project brief.
• Use an integrated development environment to create event-driven
program modules.
• Use basic language elements and structures in the implementation
of software modules.
• Define and manipulate simple data structures.
• Test modules for conformity to the specification and redesign
if necessary.
|
| |
| CIS-202 - Database Management using SQL
[3 Credits] |
On successful completion of this course, students should be able
to: • Use the major principles of relational database
structures to build a small database.
• Use SQL to build databases, to populate them and manipulate
data within them.
|
| |
| CIS-203 - Website Design and Publishing
[3 Credits] |
On successful completion of this course,
students should be able to:
• Investigate the characteristics of existing pages on the
World Wide Web.
• Describe hardware and software facilities for producing
pages on the Internet.
• Create hypermedia pages using appropriate hardware and software.
• Upload pages to a World Wide Web server.
• Describe contemporary developments relating to on-line documents.
|
| |
| CIS-204 - Project Management [3 Credits] |
On successful completion of this course,
students should be able to:
• Establish the organizational and individual factors influencing
project development
• Plan project development work
• Schedule project development work using project management
software
• Use project management software to estimate aspects of project
development
|
| |
| ENG-201 - Communication Skills [3 Credits] |
On successful completion of this course,
students should be able to:
• Devise a strategy to promote effective communication for
vocational purposes;
• Produce information in range of written forms for a chosen
communication strategy;
• Deliver information in oral form for a chosen communication
strategy.
|
| |
| CIS-205 - Multimedia and GUI Design [3
Credits] |
On successful completion of this course,
students should be able to:
• Describe industry standard animation file formats.
• Create an animated presentation incorporating sound and
interaction.
• Publish an animated presentation in various industry standard
file formats.
|
| |
| CIS-206 - Object Oriented Programming
Using Java [3 Credits] |
On successful completion of this course,
students should be able to:
• Introduction to object oriented programming
• Work from a specification to produce a class based design.
• Design classes with appropriate attributes and methods.
• Program Object Oriented programs using the appropriate constructs.
|
| |
| CIS-207 - Web Programming using ASP.NET
[3 Credits] |
On successful completion of this course,
students should be able to:
• Describe the .net framework
• Develop simple web applications
• Construct input validation rules
• Connect a web application to a suitable database
|
| |
| CIS-208 - Final Year Project - Part 1
[3 Credits] |
On successful completion of this course,
students should be able to:
• Conduct a formal literature review.
• Present data in the form of a report.
• Manage the development and design phases of a project in
a chosen subject area.
|
| |
| CIS-209 - Final Year Project - Part 2
[3 Credits] |
On successful completion of this course,
students should be able to:
• Manage the process of building an application based on a
design document.
• Write a critical evaluation of both project product and
project process.
|